Es la estructura de los primeros sistemas
operativos constituidos fundamentalmente por
un solo programa.
Esta compuesto de un conjunto de rutinas entrelazadas de
tal forma que cada una puede llamar a cualquier otra.
Características
Construcción del programa final a base de módulos
compilados separadamente que se unen a través del
ligador.
Buena definición de parámetros de enlace entre las
distintas rutinas existentes, que puede provocar mucho
acoplamiento.
Carecen de protecciones y privilegios al entrar a rutinas que
manejan diferentes aspectos de los recursos de la computadora,
como memoria, disco, etc.
Estructura Jerárquica
A medida que fueron creciendo las necesidades de los
usuarios y se perfeccionaron los sistemas.
Se hizo necesaria una mayor organización del software, del
sistema operativo, donde una parte del sistema contenía
subpartes y esto organizado en forma de niveles.
Máquina Virtual
Se trata de un tipo de sistemas operativos que presentan una
interface a cada proceso, mostrando una máquina que parece
idéntica a la máquina real subyacente.
Estos sistemas operativos separan dos conceptos que suelen
estar unidos en el resto de sistemas
La multiprogramación
La máquina extendida
El objetivo de los sistemas operativos de máquina virtual es el de integrar
distintos sistemas operativos dando la sensación de ser varias máquinas
diferentes.