Investigacion
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. Las características:
• Construcción del programa final a base de módulos compilados separadamente que se unen a través delligador.
• 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. Ejemplos: Multics y Unix.
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 separandos 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.
Por su servicio: visión externa
Por número de usuarios:
Monousuario: son aquellos q soportan a un usuario a la vez sin importarel numero de procesadores q tenga la computadora y el numero de procesos q el usuario pueda ejecutar al mismo tiempo. Eje. Las computadoras personales.
Multiusuario: son capaces de dar servicio a más de un usuario a la vez ya sea por medio de varias terminales conectadas o por medio de cesiones remotas en una red de comunicaciones este tipo de sistema se implementa especialmente en redes. Cosisteen la fragmentación del tiempo.
Por número de tareas:
Monotarea: solo permiten una tarea a la vez por usuario, son sistemas más primitivos porque solo pueden ejecutar un proceso en cada momento o solo puede ejecutar las tareas de una en una.
Multitarea: es aquel que le permite al usuario hacer varias tareas al mismo tiempo ese modo de funcionamiento de algunos sistemas operativos, sueleasociarse con soporte software y hardware para la protección de memoria con el fin de evitar q algunos procesos corrompan el espacio de direcciones.
Por número de procesadores:
Uniproceso: es aquel 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. Eje. DOS y MacOS.
Multiproceso: Se refiere al número de procesadoresdel sistema que es mas de uno y este es capaz de usarlos todos para distribuir su carga de trabajo, trabajan de 2 formas:
1. Asimétrica: Es cuando el sistema operativo selecciona a uno de los procesadores el cual hará el papel de procesador maestro y servirá para distribuir la carga de los demás procesadores.
2. Simétrica: la información es enviada a cualquiera de los procesadores disponiblesteniendo una mejor distribución y equilibrio en la carga de trabajo del sistema operativo, crea aplicaciones para aprovechar los diferentes procesadores.
MS-DOS: IBM lo adopto en sus microordenadores.
OS/2: no duro mucho
Macintosh OS: El sistema operativo constituye la interfaz entre las aplicaciones y el hardware del Macintosh. El administrador de memoria obtiene y libera memoria en formaautomática para las aplicaciones y el sistema operativo. Esta memoria se encuentra normalmente en un área llamada cúmulo.
UNIX: Es un sistema operativo multiusuario que incorpora multitarea.
Windows NT: es un sistema para redes que brindan; poder velocidad y nuevas características de funcionamiento.
Windows 95: Es un entorno multitarea dotado de una interfaz gráfica de usuario, que a...
Regístrate para leer el documento completo.