Diferencia entre revisiones de «Tipos de Sistemas Operativos»
De Wiki de Sistemas Operativos
m |
m |
||
Línea 1: | Línea 1: | ||
− | = Tipos de Sistemas Operativos = | + | = 1.3. Tipos de Sistemas Operativos = |
− | == 1. Según cuántas aplicaciones pueda ejecutar a la vez == | + | == 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. | **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. | **Principal ventaja: su sencillez. | ||
Línea 11: | Línea 11: | ||
**Ejemplo: DOS. | **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. | **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). | **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: |
***Multiusuario: admite múltiples usuarios trabajando simlutáneamente. | ***Multiusuario: admite múltiples usuarios trabajando simlutáneamente. | ||
***Multiacceso: el sistema ofrece varios terminales (mecanismos) para acceso concurrente a él. | ***Multiacceso: el sistema ofrece varios terminales (mecanismos) para acceso concurrente a él. | ||
Línea 21: | Línea 21: | ||
***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''. | ***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 == | + | == 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). | **Actividades que se realizan por lote y en serie (una detrás de otra). | ||
− | * | + | *b. Interactivos |
**Varias actividades en ejecución intercalándose. | **Varias actividades en ejecución intercalándose. | ||
− | * | + | *c. Combinados |
**En los combinados se combinan los dos anteriores , en los que dependerá del proceso que se esté ejecutando. | **En los combinados se combinan los dos anteriores , en los que dependerá del proceso que se esté ejecutando. |
Revisión del 17:25 2 oct 2011
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:
- 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.
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. Combinados
- En los combinados se combinan los dos anteriores , en los que dependerá del proceso que se esté ejecutando.