Composicion De Sistemas Operativos
Componentes de un Sistema Operativo
Prof. Ing. Walter Alberto Rodrigo Torres Jaramillo
Gestión de procesos:
Un proceso es simplemente, un programa enejecución que necesita recursos para realizar su tarea: tiempo de CPU, memoria, archivos y dispositivos de E/S. El SO es el responsable de:
* Crear y destruir procesos
* Parar y reanudarprocesos
* Ofrecer mecanismos para que los procesos puedan comunicarse y se sincronicen
La gestión de procesos podría ser similar al trabajo de oficina. Se puede tener una lista de tareas a realizar ya estas fijarles prioridades alta, media, baja por ejemplo. Debemos comenzar haciendo las tareas de prioridad alta primero y cuando se terminen seguir con las de prioridad media y después las debaja. Una vez realizada la tarea se tacha. Esto puede traer un problema que las tareas de baja prioridad pueden que nunca lleguen a ejecutarse. y permanezcan en la lista para siempre. Para solucionaresto, se puede asignar alta prioridad a las tareas más antiguas.
Gestión de la memoria principal:
La memoria es una gran tabla de palabras o bytes que se referencian cada una mediante una direcciónúnica. Este almacén de datos de rápido acceso es compartido por la CPU y los dispositivos de E/S, es volátil y pierde su contenido ante fallos del sistema. El SO es el responsable de:
* Conocer quépartes de la memoria están siendo utilizadas y por quién
* Decidir qué procesos se cargarán en memoria cuando haya espacio disponible
* Asignar y reclamar espacio de memoria cuando seanecesario
Gestión del almacenamiento secundario:
Un sistema de almacenamiento secundario es necesario, ya que la memoria principal (almacenamiento primario) es volátil y además muy pequeña para almacenartodos los programas y datos. También es necesario mantener los datos que no convenga mantener en la memoria principal. El SO se encarga de:
* Planificar los discos.
* Gestionar el espacio...
Regístrate para leer el documento completo.