Beruflich Dokumente
Kultur Dokumente
ejecutar
programas de manera conveniente, protegiéndolo de los detalles y
complejidades del hardware.
_ Administrar eficientemente los recursos del computador.
procesador esté
desocupado.
_ La creciente capacidad de las CPUs permite el desarrollo de interfaces gráficas;
buena parte del código de los sistemas operativos de hoy es para manejar la
interfaz con el usuario.
_ Los sistemas paralelos (un computador con varias CPUs), requieren sistemas
Para evitar esto, es indispensable el apoyo del hardware, a través de los siguientes
mecanismos.
Operación dual
Para asegurar una operación adecuada, se debe proteger al sistema operativo y
todos los programas del
malfuncionamiento de cualquier otro programa. Para eso, el hardware debe
proveer al menos dos modos
de operación.
_ Modo usuario.
base y limite)
_ Instrucciones para hacer I/O
_ Program counter
_ Registros de CPU
abiertos, etc.
_ Estadísticas y otros: tiempo real y tiempo de CPU usado, identificador del
_ Ordenar al controlador de disco que lea la página (de alguna manera, el sistema
_ Crecimiento incremental.
En contraposición:
_ El software es mucho más complejo (de hecho, todavía no está del todo claro
cómo hacerlo).
_ Muchos usuarios desde muchas partes: problemas de seguridad.