Meredith Riofrio
z
Sistemas
Operativos por
Capas - Multics
z
El diseño se organiza en una
jerarquía de capas, donde los
servicios que brinda una capa
son consumidos solamente por
la capa superior. La capa 0 es
del Hardware y la N es la de
los procesos de Usuario.
Ventajas
❖Modulares
❖Son más mantenibles
Desventajas
❖Diseño costoso
❖Poco eficiente
Programas de Aplicación
S.O. Compiladores, Intérpretes
de Comandos, Editores
Lenguaje de Máquina
Microprogramación
Dispositivos Físicos
Dispositivos físicos Microprogramación Lenguaje de Máquina
▪ Capa más baja ▪ Software de bajo nivel ▪ Instrucciones de 50 a
300.
▪ Chips, cables, ▪ Se encarga de los
fuentes de poder, ▪ Desplazar datos a través
dispositivos de E/S
tubos de rayos de la máquina
catódicos, etc. ▪ Grabado en la ROM (operaciones aritméticas)
Sistema Operativo Programas de Aplicación
▪ Conjunto de instrucciones más cómodo
▪ Programas con un fin
▪ Los programas del Sistema Operativo específico
están protegidos de las acciones de los
usuarios. ▪ Planillas de cálculo,
Procesadores de texto,
▪ Sobre este se ejecutan el resto de las
aplicaciones
juegos, etc.
z
Historia
▪ Multics (Multiplexed Information and Computing Service) fue un sistema
operativo de tiempo compartido de mainframe que se desarrolló en el período
1963-1969
▪ Se describió como una serie de anillos concéntricos, en donde los interiores
tenían más privilegios que los exteriores
▪ En MULTICS el mecanismo de los anillos estaba muy presente en tiempo de
ejecución y el hardware se encargaba de implementarlo.
▪ La ventaja del mecanismo de los anillos es que se puede extender fácilmente
para estructurar los subsistemas de usuario.
▪ Desafortunadamente, Multics no se adaptó muy bien a las innovaciones
tecnológicas
▪ Tuvo una gran influencia en el desarrollo de los posteriores sistemas operativos.