Tipos de Sistemas Operativos
De Wiki de Sistemas Operativos
Revisión del 20:40 7 nov 2011 de Dangonfue1 (discusión | contribuciones) (→1.3.1. Según cuántas aplicaciones pueda ejecutar a la vez)
1.3. Tipos de Sistemas Operativos
1.3.1. Según cuántas aplicaciones pueda ejecutar a la vez
- a. Monoprogramables
- En un determinado instante de tiempo, sólo hay un único proceso en ejecución que monopoliza todos los recursos del sistema.
- Principal ventaja: su sencillez.
- Generalmente, no tienen mecanismos de protección de memoria (esta característica los hace más proclives a virus).
- Dos subtipos:
- Ofrece intérprete de órdenes.
- Ofrece entrada a través de cinta/switches (SSOO históricos).
- Ejemplo: DOS.
- b. Multiprogramables
- Permiten ejecutar múltiples procesos en un único procesador. Se tienen varios programas cargados simultáneamente en la memoria, así que el SO debe controlar los accesos y los espacios de la misma.
- Tienen mecanismos de protección del espacio de memoria (el SO impide que una aplicación acceda al espacio de memoria de otra).
- b.1. Características que pueden presentar:
- Multiprogramación: se ejecutan varios procesos simultáneamente de manera que se reparte el uso del procesador. A esta característica también se le llama "Multitarea".
- Multiusuario: admite múltiples usuarios trabajando simultáneamente.
- Multiacceso: el sistema ofrece varios terminales (mecanismos) para acceso concurrente a él.
- Multiprocesamiento: soporta más de un procesador y hace uso de todos ellos.
- Tiempo real: intenta garantizar que determinadas tareas se ejecuten en un plazo de tiempo determinado. Atendiendo al nivel de exigencia, se subdividirían en dos: soft (suave) o flexible y hard(duro) o estricto.
- Distribuido: permite la ejecución de múltiples procesos en diferentes máquinas comunicadas por un enlace de red. El primer SO en soportar esta característica fue Plan 9 de Bell Labs.
1.3.2. Según cómo se presta el servicio
- a. Por tanda
- Actividades que se realizan por lote y en serie (una detrás de otra).
- b. Interactivos
- Varias actividades en ejecución intercalándose.
- c. Tiempo Real
- Actividades o sucesos externos al sistema, que se atienden por interrupción y que se deben de procesar en tiempo breve y limitado, **produciendose una degradación de la información. Ejemplo Control de la temperatura en procesos industriales.
- d. Combinados
- En los combinados se combinan los dos primeros, en los que dependerá del proceso que se esté ejecutando.