Sistema Operativo como Administrador de recursos.
Sirven
para administrar los recursos del hardware y de redes de un sistema
informático, como la del CPU, memoria, dispositivos de almacenamiento
secundario y periféricos de entrada y de salida.
En
parte, esto se debe a que los sistemas operativos realizan dos funciones
diferentes:
·
Proveer una máquina virtual, es decir, un
ambiente en el cual el usuario pueda ejecutar programas de manera conveniente,
protegiéndolo de los detalles y complejidades del hardware.
·
Administrar eficientemente los recursos del computador.
Según esta perspectiva
alternativa, la tarea del sistema operativo consiste en asegurar un reparto
ordenado y controlado de los procesadores, memorias y dispositivos de E/S,
entre los diversos programas que compiten por obtenerlos. En pocas palabras la
función de un sistema operativo como administrador de recursos es administrar
los recursos de un computador cuando hay dos o más programas que ejecutan
simultáneamente y requieren usar el mismo recurso (como tiempo de CPU, memoria
o impresora). Además, en un sistema multiusuario, suele ser necesario o
conveniente compartir, además de dispositivos físicos, información. Al mismo
tiempo, debe tenerse en cuenta consideraciones de seguridad: por ejemplo, la
información confidencial sólo debe ser agregada por usuarios autorizados, un
usuario cualquiera no debiera ser capaz de sobrescribir áreas críticas del
sistema, etc. (En este caso, un usuario puede ser una persona, un programa, u
otro computador). En resumen, el sistema operativo debe llevar la cuenta acerca
de quién está usando qué recursos; otorgar recursos a quienes los solicitan
(siempre que el solicitante tenga derechos adecuados sobre el recurso); y
arbitrar en caso de solicitudes conflictivas.
Comentarios
Publicar un comentario