Estructura del so
Estructura de los sistemas operativos
Sistemas Operativos - Teórico 2010 - Estructura de los Sistemas Operativos
Agenda
Componentes de un sistema operativo. Servicios del sistema operativo services). Llamados a sistema (system calls). Estructura del sistema. (system
Sistemas Operativos - Teórico 2010 - Estructura de los Sistemas Operativos
Componentesdel sistema operativo
Por su complejidad un sistema operativo debe ser, en su diseño, modularizado en varios componentes: Administración de procesos. Administración de memoria. Subsistema de Entrada/Salida. Administración de almacenamiento secundario. Subsistema de archivos. Subsistema de red. Sistema de protección.
Sistemas Operativos - Teórico 2010 - Estructura de losSistemas Operativos
Administración de procesos
Proceso: Un programa en la memoria + CPU + acceso dispositivos + recursos constituyen un proceso. a
Un programa es una entidad pasiva, mientras que un proceso es una entidad activa.
Cada proceso cuenta con un contador de programa (PC program counter) que determina la próxima instrucción de código a ejecutar. El proceso necesita de ciertos recursos(CPU, memoria, archivos, y dispositivos de E/S) para realizar su tarea.
Sistemas Operativos - Teórico 2010 - Estructura de los Sistemas Operativos
Administración de procesos
El sistema albergará muchos procesos compitiendo por los recursos y será el responsable de proveer de medios o servicios para que realicen su tarea: Crear y destruir procesos. Suspensión y reanudación deprocesos. Proveer mecanismos para la cooperación (sincronización) y comunicación entre los procesos. Proveer mecanismos para prever la generación de dead-locks o lograr salir de ellos.
Sistemas Operativos - Teórico 2010 - Estructura de los Sistemas Operativos
Administración de la memoria
La memoria bytes. principal es un arreglo de palabras o
Es un repositorio de datos de rápido accesocompartido por los CPUs y los dispositivos. La memoria es un área de almacenamiento común a los procesadores y dispositivos del sistema dónde se almacenan programas, para su ejecución, y datos. El vincular programas a direcciones absolutas fuertemente dependiente del hardware igual que posibilidad de reubicación. es la
El sistema deberá administrar el lugar libre y ocupado, decidir queproceso podrá comenzar cuándo es cargado en memoria.
Sistemas Operativos - Teórico 2010 - Estructura de los Sistemas Operativos
Administración de memoria
Para lograr la multiprogramación es mantener varios programas en memoria tiempo. necesario al mismo
Existen varios esquemas para la administración de la memoria y requieren distinto soporte del hardware. El sistema operativosiguientes tareas: es responsable de las
Mantener que partes de la memoria están siendo utilizadas y por quién. Decidir cuales procesos serán cargados a memoria cuando exista espacio de memoria disponible. Asignar y quitar espacio de memoria según sea necesario.
Sistemas Operativos - Teórico 2010 - Estructura de los Sistemas Operativos
Subsistema de Entrada/Salida
El sistema operativodeberá encapsular y ocultar las características específicas de los diferentes dispositivos de almacenamiento y ofrecer servicios comunes para todos los medios de almacenamiento. Para ello proveerá de: Un conjunto de servicios que provean la interfase con el subsistema e implementen técnicas de cache, buffering y spooling. Una interfase cliente con el sistema operativo para los manejadores dedispositivos o device drivers que permitirá interactuar (mediante cargas dinámicas) con cualquier modelo de dispositivo. Device drivers específicos. Montaje y desmontaje (Mount/Dismount) de dispositivo.
Sistemas Operativos - Teórico 2010 - Estructura de los Sistemas Operativos
Administración de almacenamiento secundario
La memoria principal es volátil y demasiado pequeña para...
Regístrate para leer el documento completo.