Vous êtes sur la page 1sur 2

ESTRUCTURA DEL SISTEMA OPERATIVO

Ahora que hemos visto la apariencia exterior de los sistemas operativos (es decir, la interfaz del programador), es tiempo de dar un vistazo a su interior. Los seis diseos son: sistemas monolticos, sistemas de capas, microkernels, sistemas cliente-servidor, mquinas virtuales y exokernels

Sistemas monolticos
el programa objeto actual del sistema operativo cuando se utiliza este diseo, primero se compilan todos los procedimientos individuales los parmetros se colocan en un lugar bien de finido y luego se ejecuta una instruccin de trap. Esta instruccin cam bia la mquina del modo usuario al modo ker nel y transfiere el control al sistema operativo El sistema operativo se escribe como una coleccin de procedimientos, enlazados entre s en un solo programa binario ejecutable extenso. Cuando se utiliza esta tcnica, cada procedimiento en el sistema tiene la libertad de llamar a cualquier otro, si ste proporciona cierto cmputo til que el primero necesita

Esta organizacin sugiere una estructura bsi ca para el sistema operativo: 1. Un programa principal que invoca el proce dimiento de servicio solicitado. 2. Un conjunto de procedimientos de servicio que llevan a cabo las llamadas al sistema. 3. Un conjunto de procedimientos utilitarios que ayudan a los procedimientos de servicio

Sistemas de capas

Historia .- El primer sistema construido de esta forma fue el sistema THE, construido en Technische Hogeschool Eindhoven en Holanda por E. era un sistema simple de procesamiento por lotes para una computadora holandesa, la Electrologica X8, que tena 32K de palabras de 27 bits (los bits eran costosos en aquel entonces)

El sistema tena seis capas. El nivel 0 se encargaba de l asignacin del procesador, de cambiar entre un proceso y otro cuando ocurran interrupciones o expiraban los temporizadores el sistema consista en procesos secuenciales, cada uno de los cuales e poda programar sin necesidad de preocuparse por el hecho de que habavarios procesos en ejecucin en un solo procesador. En otras palabras, el nivel 0 proporcionaba la multiprogramacin bsica de la CPU.

La capa 1 se encargaba de la administracin de la memoria. Asignaba espacio para los procesos en la memoria Principal 512 K que se utilizaba para Contener partes de procesos en la mem oria principal. La capa 2 se encargaba de la comunicacin entre cada proceso y la consola del operador (es decir, el usuario). Encima de esta capa, cada proceso tena en efecto su propia consola de operador. La capa 3 se encargaba de administrar los dispositivos de E/S y de guardar en bferes los flujos de informacin dirigidos para y desde ellos poda trabajar con los dispositivos abstractos de E/S

La capa 4 era en donde se encontraban los programas de usuario. No tenan que preocuparse por la administracin de los procesos, la memoria, la consola o la E/S. El proceso operador del sistema se encontraba en el nivel 5. MULTICS se describi como una serie de anillos concntricos, en donde los interiores tenan ms privilegios que los exteriores

Vous aimerez peut-être aussi