Intercalar la ejecución de múltiples procesos para maximizar la utilización del procesador ofreciendo a la vez un tiempo de respuesta razonable.
Asignar los recursos a los procesos.
Dar soporte a la comunicación entre procesos y la creación de procesos por parte del usuario.
Dar soporte a la comunicación entre procesos y la creación de procesos por parte del usuario.
El procesador es más rápido que la E/S, por lo que suele ser habitual que todos los procesos de memoria estén esperando por E/S.
Intercambiar una parte (memoria virtual) o todo el proceso al disco para liberar memoria ppal.
Cuando los procesos de la memoria principal están en el estado Bloqueado, el sistema operativo puede suspender un proceso poniéndolo en estado Suspendido.
Dos nuevos estados:
Bloqueado y suspendido.
Listo y suspendido.
Cuando los procesos de la memoria principal están en el estado Bloqueado, el sistema operativo puede suspender un proceso poniéndolo en estado Suspendido.
Dos nuevos estados:
Bloqueado y suspendido.
Listo y suspendido.
Estructuras de control del sistema operativo:
Información sobre el estado actual de cada proceso y de cada recurso.
El sistema operativo construye tablas de información sobre cada entidad que esté administrando.
Información sobre el estado actual de cada proceso y de cada recurso.
El sistema operativo construye tablas de información sobre cada entidad que esté administrando.
Tablas de E/S:
Un dispositivo de E/S puede estar disponible o estar asignado a un proceso
en particular.
Estado de la operación de E/S.
Posición de memoria principal que se está utilizando como origen o destino de la transferencia de E/S.
Un dispositivo de E/S puede estar disponible o estar asignado a un proceso
en particular.
Estado de la operación de E/S.
Posición de memoria principal que se está utilizando como origen o destino de la transferencia de E/S.
Control de Procesos Modos de ejecución Modo de usuario:
Es el modo menos privilegiado.
Los programas de usuarios ejecutan
normalmente en ese modo.
Modo del sistema, modo de control o modo del núcleo:
Es el modo más privilegiado.
Núcleo del sistema operativo.
Es el modo menos privilegiado.
Los programas de usuarios ejecutan
normalmente en ese modo.
Modo del sistema, modo de control o modo del núcleo:
Es el modo más privilegiado.
Núcleo del sistema operativo.
Ejecución del sistema operativo:
Núcleo fuera de todo proceso:
.. Ejecuta el núcleo del sistema operativo fuera de cualquier proceso.
.. El código del sistema operativo se ejecuta como una entidad separada que opera en modo privilegiado.
.. Ejecución dentro de los procesos de usuario:
.. Software del sistema operativo en el contexto de un proceso de usuario.
.. Un proceso se ejecuta en modo privilegiado cuando se ejecuta el código del sistema operativo.
Núcleo fuera de todo proceso:
.. Ejecuta el núcleo del sistema operativo fuera de cualquier proceso.
.. El código del sistema operativo se ejecuta como una entidad separada que opera en modo privilegiado.
.. Ejecución dentro de los procesos de usuario:
.. Software del sistema operativo en el contexto de un proceso de usuario.
.. Un proceso se ejecuta en modo privilegiado cuando se ejecuta el código del sistema operativo.
Ejecución del sistema operativo
..Sistema operativo basado en procesos:
..Las funciones más importantes del núcleo se organizan en procesos separados.
..Útil en un entorno de multiprocesador o de varios computadores.
..Sistema operativo basado en procesos:
..Las funciones más importantes del núcleo se organizan en procesos separados.
..Útil en un entorno de multiprocesador o de varios computadores.
No hay comentarios:
Publicar un comentario