Professional Documents
Culture Documents
12280102
Resumen de Tipos de Sistemas Operativos.
Sistemas operativos por su estructura.
Segn [Alcal92], se deben observar dos tipos de requisitos cuando se construye un sistema
operativo, los cuales son:
Estructura jerrquica.
Se dividi el sistema operativo en pequeas partes, de tal forma que cada una de ellas
estuviera perfectamente definida y con un claro interface con el resto de elementos.
Se constituy una estructura jerrquica o de niveles en los sistemas operativos, el primero de
los cuales fue denominado THE (Technische Hogeschool, Eindhoven), de Dijkstra, que se
utiliz con fines didcticos (Ver Fig. 3). Se puede pensar tambin en estos sistemas como si
fueran `multicapa'. Multics y Unix caen en esa categora.
En el sistema de anillos, cada uno tiene una apertura, conocida como puerta o trampa (trap),
por donde pueden entrar las llamadas de las capas inferiores. De esta forma, las zonas ms
internas del sistema operativo o ncleo del sistema estarn ms protegidas de accesos
indeseados desde las capas ms externas. Las capas ms internas sern, por tanto, ms
privilegiadas que las externas.
Mquina virtual.
Se trata de un tipo de sistemas operativos que presentan una interface a cada proceso,
mostrando una mquina que parece idntica a la mquina real subyacente.
El objetivo de los sistemas operativos de mquina virtual es el de integrar distintos sistemas
operativos dando la sensacin de ser varias mquinas diferentes.
El ncleo de estos sistemas operativos se denomina monitor virtual y tiene como misin
llevar a cabo la multiprogramacin, presentando a los niveles superiores tantas mquinas
virtuales como se soliciten. Estas mquinas virtuales no son mquinas extendidas, sino una
rplica de la mquina real, de manera que en cada una de ellas se pueda ejecutar un
sistema operativo diferente, que ser el que ofrezca la mquina extendida al usuario.
Monousuarios
Los sistemas operativos monousuarios son aqullos que soportan a un usuario a la vez, sin
importar el nmero de procesadores que tenga la computadora o el nmero de procesos o
tareas que el usuario pueda ejecutar en un mismo instante de tiempo. Las computadoras
personales tpicamente se han clasificado en este rengln.
Multiusuarios
Los sistemas operativos multiusuarios son capaces de dar servicio a ms de un usuario a la
vez, ya sea por medio de varias terminales conectadas a la computadora o por medio de