# data[].attributes.headline
Sistema operativo por estructura Monolitica

# data[].attributes.subject
Sistema operativo por estructura Monolitica

# data[].attributes.headline
Sistema Operativo por su estructura Máquina Virtual	 

# data[].attributes.subject
Sistema Operativo por su estructura Máquina Virtual	 

# data[].attributes.headline
Sistema operativo por su Estructura Jerárquica  

# data[].attributes.subject
Sistema operativo por su Estructura Jerárquica  

# data[].attributes.body
Sistemas Operativos de Red
Tiene la capacidad de interactuar con sistemas operativos en otras computadoras por medio de un medio de transmisión con el objeto de intercambiar información,
transferir archivos, ejecutar comandos remotos y un sin fin de otras actividades.

Sistemas Operativos Distribuidos
Los sistemas operativos distribuidos abarcan los servicios de los de red, logrando integrar recursos (impresoras, unidades de respaldo, memoria, procesos, unidades centrales de proceso) en una sola máquina virtual que el usuario accede en forma transparente.

# data[].attributes.body
Se construye un SO de acuerdo a estos dos requisitos:

Requisitos de usuario: Sistema fácil de usar y de aprender, seguro, rápido y adecuado al uso al que se le quiere destinar.

Requisitos del software: Donde se engloban aspectos como el mantenimiento, forma de operación, restricciones de uso, eficiencia, tolerancia frente a los errores y flexibilidad.

# data[].attributes.body
Estructura Monolítica

Es la estructura de los primeros sistemas operativos constituidos fundamentalmente por un solo programa compuesto de un conjunto de rutinas entrelazadas de tal forma que cada una puede llamar a cualquier otra.

# data[].attributes.body
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 organizadas en forma de niveles.

Se dividió el sistema operativo en pequeñas 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 jerárquica 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 didácticos (Ver Fig. 3). Se puede pensar también en estos sistemas como si fueran `multicapa'. Multics y Unix caen en esa categoría.

# data[].attributes.body
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 y 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. Es un software.La estructura de este sistema operativo maquina virtual parte principalmente de un Kernel que se denomina monitor de la máquina virtual, la cual se ejecuta sobre el hardware, generando así varias máquinas virtuales formando lo que se llama la multiprogramación.

# data[].attributes.headline
Sistemas Operativos por la Forma de Ofrecer sus servicios  

# data[].attributes.subject
Sistemas Operativos por la Forma de Ofrecer sus servicios  

# data[].attributes.body
Son:
*Sistemas Operativos de Red
*Sistemas Operativos Distribuidos

# data[].attributes.body
Tiene la capacidad de interactuar con sistemas operativos en otras computadoras por medio de un medio de transmisión con el objeto de intercambiar información, transferir archivos, ejecutar comandos remotos y un sin fin de otras actividades. El punto crucial de estos sistemas es que el usuario debe saber la sintaxis de un conjunto de comandos o llamadas al sistema para ejecutar estas operaciones, además de la ubicación de los recursos que desee acceder

# data[].attributes.body
Los sistemas operativos distribuidos abarcan los servicios de los de red, logrando integrar recursos (impresoras, unidades de respaldo, memoria, procesos, unidades centrales de proceso) en una sola máquina virtual que el usuario accede en forma transparente. Es decir, ahora el usuario ya no necesita saber la ubicación de los recursos, sino que los conoce por nombre y simplemente los usa como si todos ellos fuesen locales a su lugar de trabajo habitual. Se debe  distribuir los procesos en las varias unidades de procesamiento, reintegrar sub-resultados, resolver problemas de concurrencia y paralelismo, recuperarse de fallas de algunos recursos distribuidos y consolidar la protección y seguridad entre los diferentes componentes del sistema y los usuarios. El sistema integrador de los microprocesadores que hacer ver a las varias memorias, procesadores, y todos los demás recursos como una sola entidad en forma transparente se le llama sistema operativo distribuido.

# data[].attributes.body
Son
-Monousuarios
-Multiusuarios
-Monotareas
-Multitareas
- Uniproceso
-Multiproceso

# data[].attributes.body
Los sistemas monotarea son aquellos que sólo permiten una tarea a la vez por
usuario.

# data[].attributes.body
Un sistema operativo uniproceso es aquél que es capaz de manejar solamente un procesador de la computadora, de manera que si la computadora tuviese más de uno le sería inútil.

# data[].attributes.body
Los sistemas operativos multiusuarios son capaces de dar servicio a más de un
usuario a la vez, ya sea por medio de varias terminales conectadas a la computadora o por medio de sesiones remotas en una red de comunicaciones.

# data[].attributes.body
Un sistema operativo multiproceso se refiere al número de procesadores del sistema,que es más de uno y éste es capaz de usarlos todos para distribuir su carga de trabajo.

# data[].attributes.body
Los sistemas operativos monousuarios son aquéllos que soportan a un usuario a la vez, sin importar el número de procesadores que tenga la computadora o el número de procesos o tareas que el usuario pueda ejecutar en un mismo instante de tiempo.

# data[].attributes.body
Un sistema operativo multitarea es aquél que le permite al usuario estar realizando
varias labores al mismo tiempo.