Estructura del so

Solo disponible en BuenasTareas
  • Páginas : 9 (2042 palabras )
  • Descarga(s) : 0
  • Publicado : 21 de septiembre de 2010
Leer documento completo
Vista previa del texto
Sistemas Operativos

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...
tracking img