Sistemas Operativos
(Ing. Daniel Tejeda Córdoba)
Tipos de sistemas operativos por su estructura
□ a) Monolíticos
← Todos los componentes en un soloprograma compuesto por un conjunto de rutinas enlazadas de tal forma que cada una pueda llamar a la otra.
← Un solo espacio de direcciones
← Un solo flujo de control (no hayconcurrencia interna)
← El sistema operativo se ejecuta en modo privilegiado
← Ejemplos: MS-DOS, UNIX• Son complicados de modificar.
← b) A capas
← Jerarquíade capas, cada una con una interfaz clara y que sólo usa los servicios de la capa inferior• Ejemplos OS/2 (Deitel, 1994)
□ c) Máquinas virtuales← Se proporciona un modelo de una máquina sobre la que se pueden ejecutar programas.
← Esta máquina se puede replicar por tiempo compartido.
← Se pueden ejecutarsistemas operativos completos sobre la máquina virtual.
← Ejemplos:
■ VirtualBox
■ JVM (Java virtual machine)
■ VM-Ware
□ d)Modelo cliente-servidor
← Se mueven parte de los servicios del sistema operativo a una capa superior: servidores
← Los programas de aplicación son clientes
← Secomunican a través de un micro-núcleo (privilegiado)
← Son más flexibles, pero menos eficientes
← Ejemplo:
■ Minix (Tanenbaum 1998), Mach (Accetta, 1986)■ Windows NT/2000/XP es mezcla de un sistema monolítico (por eficiencia) y cliente-servidor (por flexibilidad)
[pic]
Tipos de sistemas operativos por el número de usuarios□ Sistemas empotrados:
■ Sin usuarios directos
■ Forman parte de un sistema mayor
■ ejemplo: controlador de un televisor
□ Sistemas...
Regístrate para leer el documento completo.