Sistemas Operativos
Enviado por erickynoemi • 29 de Agosto de 2012 • 578 Palabras (3 Páginas) • 274 Visitas
L.I. José Raymundo Ceja Vázquez 1
Unidad II – Conceptos básicos de Sistemas Operativos
2.3 - Clasificación de los Sistemas Operativos
2.3.1 Sistemas Operativos por su Estructura
Sistema fácil de usar y de aprender, seguro, rápido y adecuado al uso al que se le quiere destinar. Donde se
engloban aspectos como el mantenimiento, forma de operación, restricciones de uso, eficiencia, tolerancia
frente a los errores y flexibilidad.
Estructura monolítica. Constituidos fundamentalmente por un solo programa compuesto de un conjunto de
rutinas entrelazadas de tal forma que cada una puede llamar a cualquier otra.
Estructura jerárquica. Se dividió el sistema operativo en pequeñas partes, de tal forma que cada una de ellas
estuviera perfectamente definida y con un claro interfase con el resto de elementos.
Máquina Virtual. 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 es integrar distintos sistemas operativos
dando la sensación de ser varias máquinas diferentes.
Cliente-servidor (Microkernel). Este sistema sirve para toda clase de aplicaciones por tanto, es de propósito
general y cumple con las mismas actividades que los sistemas operativos convencionales. El núcleo tiene como
misión establecer la comunicación entre los clientes y los servidores. Los procesos pueden ser tanto servidores
como clientes.
L.I. José Raymundo Ceja Vázquez 2
Unidad II – Conceptos básicos de Sistemas Operativos
2.3.2 Sistemas Operativos por Servicios
Esta clasificación es la más comúnmente usada y conocida desde el punto de vista del usuario final.
Monousuarios. 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.
Multiusuarios. 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. No importa el
número de procesadores en la máquina ni el número de procesos que cada usuario puede ejecutar
simultáneamente.
Monotareas. Permiten una tarea a la vez por usuario. Puede darse el caso de un sistema multiusuario y
monotarea, en el cual se admiten varios usuarios al mismo tiempo pero cada uno de ellos puede estar haciendo
solo una tarea a la vez.
Multitareas. Permite al usuario estar realizando varias labores al mismo tiempo. Por ejemplo, puede estar
editando el código fuente de un programa durante su depuración mientras compila otro programa, a la vez que
está recibiendo correo electrónico en
...