Created by SAMUEL ISAI MAYORAL MAGDALENO
almost 4 years ago
|
||
Sistemas Operativos de multiprogramación
Para activar otra tarea que se encuentre en segundo plano, el usuario debe traer al primer plano la ventana o pantalla que contenga esa aplicación.
En los sistemas multitarea de tiempo compartido, como OS/2, cada tarea recibe la atención del microprocesador durante una fracción de segundo. Para mantener el sistema en orden, cada tarea recibe un nivel de prioridad o se procesa en orden secuencial.
Se distinguen por sus habilidades para poder soportar la ejecución de dos o más trabajos activos al mismo tiempo. Esto trae como resultado que la Unidad Central de Procesamiento (UCP) siempre tenga alguna tarea que ejecutar, aprovechando al máximo su utilización.
Las características de un Sistema Operativo de multiprogramación o multitarea son las siguientes:
-Requieren validación de usuario para seguridad y protección.
-Proporcionan contabilidad del uso de los recursos por parte de los usuarios.
-Multitarea sin soporte multiusuario se encuentra en algunos computadores personales o en sistemas de tiempo real.
Sistema Operativo Monotarea.
Por ejemplo:
Estos tipos de sistemas son muy simples, porque todos los dispositivos de entrada, salida y control dependen de la tarea que se esta utilizando, esto quiere decir, que las instrucciones que se dan, son procesadas de inmediato; ya que existe un solo usuario.
Sistema Operativo Multiusuario.
Sistemas Operativos por lotes
Estos sistemas son de los más tradicionales y antiguos, y fueron introducidos alrededor de 1956 para aumentar la capacidad de procesamiento de los programas.
Algunas otras características con que cuentan los Sistemas Operativos por lotes son:
-No conveniente para desarrollo de programas por bajo tiempo de retorno y depuración fuera de línea.
-Conveniente para programas de largos tiempos de ejecución.
-Se encuentra en muchos computadores personales combinados con procesamiento serial.
El usuario hace una petición a la computadora, esta la procesa tan pronto como le es posible, y la respuesta aparecerá en la terminal del usuario.
Características de los Sistemas Operativos de tiempo compartido:
-Programas se ejecutan con prioridad rotatoria que se incrementa con la espera y disminuye después de concedido el servici-Evitan monopolización del sistema asignando tiempos de procesador.
-Gestión de memoria proporciona protección a programas residentes.
Los sistemas distribuidos deben de ser muy confiables, ya que si un componente del sistema se compone otro componente debe de ser capaz de reemplazarlo.
Características de los Sistemas Operativos distribuidos:
-Generalmente proporcionan medios para la compartición global de recursos.
-Servicios añadidos: denominación global, sistemas de archivos distribuidos, facilidades para distribución de cálculos.