Diferencia entre revisiones de «Tipos de Sistemas Operativos»
De Wiki de Sistemas Operativos
(Faltaba un punto.) |
(→1. Según cuántas aplicaciones puede ejecutar a la vez) |
||
Línea 1: | Línea 1: | ||
− | == 1. Según cuántas aplicaciones | + | == 1. Según cuántas aplicaciones pueda ejecutar a la vez == |
*1.1. Monoprogramables | *1.1. 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. | ||
*1.2. Multiprogramables | *1.2. Multiprogramables | ||
− | **Permiten ejecutar múltiples | + | **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 protección de memoria( | + | **Tienen mecanismos de protección del espacio de memoria (el SO impide que una aplicación acceda al espacio de memoria de otra). |
− | ** | + | **1.2.1. Características que pueden presentar: |
+ | ***Multiusuario: admite múltiples usuarios trabajando simlutá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) y hard (duro). | ||
+ | ***Distribuido: permite la ejecución de múltiples procesos en diferentes máquinas comunicadas por un enlace de red. El primer SO es soportar esta característica fue [http://es.wikipedia.org/wiki/Plan_9_from_Bell_Labs Plan 9] de ''Bell Labs''. | ||
== 2. Según cómo se presta el servicio == | == 2. Según cómo se presta el servicio == |
Revisión del 22:23 1 oct 2011
1. Según cuántas aplicaciones pueda ejecutar a la vez
- 1.1. 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.
- 1.2. 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).
- 1.2.1. Características que pueden presentar:
- Multiusuario: admite múltiples usuarios trabajando simlutá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) y hard (duro).
- Distribuido: permite la ejecución de múltiples procesos en diferentes máquinas comunicadas por un enlace de red. El primer SO es soportar esta característica fue Plan 9 de Bell Labs.
2. Según cómo se presta el servicio
- 2.1. Por tanda
- Actividades que se realizan por lote y en serie (una detrás de otra).
- 2.2. Interactivos
- Varias actividades en ejecución intercalándose.
- 2.3. Combinados
- En los combinados se combinan los dos anteriores , en los que dependerá del proceso que se esté ejecutando.