Estructura del sistema opera

Solo disponible en BuenasTareas
  • Páginas : 13 (3235 palabras )
  • Descarga(s) : 0
  • Publicado : 9 de mayo de 2011
Leer documento completo
Vista previa del texto
UPALT

11
INVESTIGACION SOBRE ESTRUCTURA DEL SISTEMA OPERATIVO, PROCESOS E HILOS.
MATERIA: ADMINISTRACION DE SISTEMAS OPERATIVOS
EQUIPO
GONZALEZ MUÑIZ JOSE ANTONIO
RAMIREZ FONSECA ALAN
HERNANDEZ DIMAS GERARDO
HERNANDEZ FLORE PEDRO GIOVANNI
SANTIAGO GONZALEZ JOAQUIN

Estructura Del Sistema Operativo
Los sistemas operativos se estructuran para obtener una mejor organización dentrode estas encontramos cuatro diseños son monolíticos, los sistemas por capas, las máquinas virtuales y los sistemas cliente-servidor.
Sistemas monolíticos
Esta estructura consiste en que no hay estructura. El sistema operativo se escribe como una colección de procedimientos, cada procedimiento puede invocar a cualquiera de los otros cuando necesite hacerlo. Cada procedimiento del sistema tieneuna interfaz bien definida en términos de parámetros y resultados.
Para construir el programa objeto real del sistema operativo cuando se adopta este enfoque, se compilan todos los procedimientos individuales, o archivos que contienen los procedimientos, y luego se vinculan en un archivo usando el vinculador del sistema.
Los servicios proporcionados por el sistema se solicitan colocando losparámetros en lugares bien definidos, como en registros o en la pila, y ejecutando después una instrucción o trampa especial conocida como llamada al kernel o llamada al supervisor.
Esta estructura conmuta la máquina del modo de usuario a modo kernel y transfiere el control al sistema operativo.
A continuación, el sistema operativo examina los parámetros de la llamada para determinar cuál llamada alsistema se ejecutara. Acto seguido, el sistema operativo consulta una tabla que contiene en la ranura k un apuntador al procedimiento que lleva a cabo la llamada al sistema k. Una vez que se ha completado el trabajo y la llamada al sistema ha terminado, se devuelve el control al programa de usuario a fin de que pueda continuar su ejecución con la instrucción que sigue a la llamada al sistema.Esta organización sugiere una estructura básica para el sistema operativo:
1. Un programa principal que invoca el procedimiento de servicio solicitado.
2. Un conjunto de procedimientos de servicio que llevan a cabo las llamadas al sistema.
3. Un conjunto de procedimientos de utilería a los procedimientos de servicio.
En este modelo, para cada llamada al sistema hay un procedimiento deservicio que se ocupa de ella. Esta división de los procedimientos en tres capas se muestra en la Fig.

Sistemas por capas
Consiste en organizar el sistema operativo como una jerarquía de capas, cada una construida sobre la que está debajo de ella. El primer sistema que tuvo esta estructura fue el sistema THE construido en la Technische Hogeschool Eindhoven de los países bajos.
El sistema teniasE/S capas. La capa Ose ocupaba del reparto del procesador, conmutando entre procesos cuando ocurrían interrupciones o expiraban temporizadores. Más arriba de la capa O, el sistema consistía en procesos secuenciales. En otras palabras, la capa O se encargaba de la multiprogramación básica de la CPU.
Capa | Función |
5 | El operador |
4 | Programas de usuario |
3 | Administración deentrada/salida |
2 | Comunicación operador-proceso |
1 | Administración de memoria y tambor |
0 | Reparto del procesador y multiprogramación |

La capa 1 administraba la memoria, repartiendo espacio para los procesos en la memoria principal y en un tambor de 512k que servía para contener partes de los procesos para las que no había espacio en la memoria principal.
La capa 2 manejaba lacomunicación entre cada proceso y la consola del operador. Por encima de esta capa cada proceso tenía efectivamente su propia consola de operador.
La capa 3 se encargaba de administrar los dispositivos de E/S y de colocar en buffers las corrientes de información provenientes y dirigirlas a ellos.
La capa 4 se encontraban los programas de usuario
En la capa 5 se encontraba el proceso de operador del...
tracking img