Diferencia entre revisiones de «Tipos de Sistemas Operativos»

De Wiki de Sistemas Operativos
Saltar a: navegación, buscar
(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 puede ejecutar a la vez ==
+
== 1. Según cuántas aplicaciones pueda ejecutar a la vez ==
  
 
*1.1. Monoprogramables
 
*1.1. Monoprogramables
**Solo permiten la ejecución de una tarea a la vez que se le asignan 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.
**Propiedades:presentan como ventaja su sencillez,no hay protección de memoria(virus)y disponen de un intérprete de ordenes.  
+
**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 programas en un único procesador. Podemos tener varios programas cargados a la vez en 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 protección 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).
**Pueden presentar características tales como: multiusuario (más de un usuario operando a la vez), multiacceso (acceso desde varios terminales a la vez) y multiprocesamiento (si tiene más de un procesador y hace uso de todos ellos).
+
**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.