Tipos De Sistemas Operativos
salmaedithgg24 de Agosto de 2014
489 Palabras (2 Páginas)255 Visitas
TIPOS DE SISTEMAS OPERATIVOS
se cubrirán tres clasificaciones: sistemas operativos por su estructura
(visión interna), sistemas operativos por los servicios que ofrecen y, finalmente,
sistemas operativos por la forma en que ofrecen sus servicios (visión externa).
Sistemas Operativos por su Estructura
Según [Alcal92], se deben observar dos tipos de requisitos cuando se construye un
sistema operativo, los cuales son:
• 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.
Estructura monolítica.
Es la estructura de los primeros sistemas operativos constituídos fundamentalmente por
un solo programa compuesto de un conjunto de rutinas entrelazadas de tal forma que
cada una puede llamar a cualquier otra (Ver Fig. 2). Las características fundamentales
de este tipo de estructura son:
• 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
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. Otra forma de ver este tipo de sistema es la denominada de anillos
concéntricos o "rings".
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 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.
El núcleo de estos sistemas operativos se denomina monitor virtual y tiene como misión
llevar a cabo la multiprogramación.
Sistemas Operativos por Servicios
Monousuarios
Los sistemas operativos monousuarios son aquéllos que soportan a un usuario a la vez.
Multiusuarios
Los sistemas operativos multiusuarios son capaces de dar servicio a más de un usuario a
la vez.
Monotareas
Los sistemas monotarea son aquellos que sólo permiten una tarea a la vez por usuario.
Multitareas
Un sistema operativo multitarea es aquél que le permite al usuario estar realizando
varias labores al mismo tiempo.
Uniproceso
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.
Multiproceso
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.
Sistemas Operativos por la Forma de Ofrecer sus Servicios
se pueden detectar dos tipos principales: sistemas operativos de red y sistemas operativos distribuidos.
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
abarcan los servicios de los de red, logrando integrar recursos (impresoras,
...