Ingeniero

Páginas: 14 (3298 palabras) Publicado: 25 de octubre de 2012
Índice

1. Estructura de un Sistema Operativo

2. Componentes de un Sistema Operativo

3. Funciones de un Sistema Operativo

4. Sistemas Monolíticos

5. Sistema con capas

6. Máquinas virtuales --------------------------- Pág. 10

7. Modo Cliente-Servidor ----------------------- Pág.12










Introducción
Un sistemaoperativo es un programa grande y complejo que está compuesto por una serie de componentes con funciones bien definidas. Cada sistema operativo estructura estos componentes de distinta forma. Examinaremos cuatro estructuras distintas que se han probado, a fin de tener una idea de la variedad de posibilidades. Éstas no son de ninguna manera las únicas estructuras posibles, pero nos darán una idea dealgunos diseños que se han llevado a la práctica. Los cuatro diseños son los sistemas monolíticos, los sistemas por capas, las máquinas virtuales y los sistemas cliente-servidor.

1. Estructura de un sistema operativo
Se considera la organización interna del sistema operativo y conforme a ella se les clasifica de la siguiente manera, destacándose sus principales características:
SistemasMonolíticos
* Es muy común: no existe estructura propiamente dicha o es mínima
* El Sistema Operativo es una colección de procedimientos que se pueden llamar entre sí.
* Cada procedimiento tiene una interfaz bien definida en términos de parámetros y resultados.
* Para ejecutar los servicios del sistema operativo (Llamadas al sistema):
* Se solicitan colocando los parámetros enlugares bien definidos (registros o pilas)
* Se ejecuta una instrucción especial de trampa: llamada al núcleo o llamada al supervisor.
* La instrucción cambia la maquina del modo usuario al modo núcleo (o modo supervisor).
* Se transfiere el control al Sistema Operativo.
* El Sistema Operativo examina los parámetros de la llamada para determinar cuál de ellas se desea realizar.
*El Sistema Operativo analiza una tabla que contiene en la entrada “K” un apuntador al procedimiento que realiza la “K-ésima” llamada al sistema:

* Identifica al procedimiento de servicio llamado.

* La llamada al sistema termina y el control regresa al programa del usuario.
Sistema con Capas
* Es una generalización del modelo de estructura simple para un sistema monolítico.
*Consiste en organizar el Sistema Operativo como una jerarquía de capas, cada una construida sobre la inmediata inferior.

* El primer sistema con este esquema fue el “THE” (Holanda – Dijkstra – 1968)
* “THE”: Technische Hogeschool Eindhoven.
* Capa 0:
* Trabaja con la asignación del procesador.
* Alterna entre los procesos cuando ocurren las interrupciones o expiran loscronómetros.
* Proporciona la multiprogramación básica.

* Capa 1:
* Administra la memoria.
* Asegura que las paginas (porciones de memoria) requeridas de los procesos lleguen a memoria cuando fueran necesarias.

* Capa 2:
* Administra la comunicación entre cada proceso y la consola del operador.
* Por sobre esta capa, cada proceso tiene su propia consola de operador.

*Capa 3:
* Controla los dispositivos de E/S y almacena en buffers los flujos de información entre ellos.
* Por sobre la capa 3 cada proceso puede trabajar con dispositivos abstractos de E/S en vez de con dispositivos reales.

* Capa 4:
* Aloja los programas del usuario
* Los programas del usuario no tienen que preocuparse por el proceso, memoria, consola o control de E/S.* Capa 5:
* Localiza el proceso operador del sistema.
* Una generalización más avanzada del concepto de capas se presento con “Multics” (MIT, Bell Labs y General Electric):
* “Multics”: Multiplexed Information and Computing Service.
* Presenta una estructura en anillos concéntricos, siendo los interiores los privilegiados.
* Un procedimiento de un anillo exterior, para...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS