Está en la página 1de 7

Sistema de tareas nicas y multitareas

Los sistemas operativos pueden ser de tarea nica o multitarea


Todos los sistemas operativos modernos son multitarea y Pueden ejecutar varios procesos simultneamente. En la mayora de los ordenadores slo hay una UCP; un sistema operativo multitarea crea la ilusin de que varios procesos se ejecutan simultneamente en la UCP.

Los sistemas operativos de tarea nica, ms primitivos, slo pueden manejar un proceso en cada momento

Sistema de tareas nicas y multitareas


TAREAS UNICA Los sistemas operativos pueden ser de tarea nica o multitarea. Los sistemas operativos de tarea nica, ms primitivos, slo pueden manejar un proceso en cada momento. Por ejemplo, cuando la computadora est imprimiendo un documento, no puede iniciar otro proceso ni responder a nuevas instrucciones hasta que se termine la impresin

Sistema de tareas nicas y multitareas


MULTITAREAS Es una caracterstica de los sistemas operativos modernos. Permite que varios procesos sean ejecutados al mismo tiempo compartiendo uno o ms procesadores.

TIPOS DE MULTITAREA
Cooperativa Los procesos de usuario son quienes ceden la CPU al sistema operativo a intervalos regulares. Muy problemtica, puesto que si el proceso de usuario se interrumpe y no cede la CPU al sistema operativo, todo el sistema estar trabado, es decir, sin poder hacer nada. Da lugar tambin a latencias muy irregulares, y la imposibilidad de tener en cuenta este esquema en sistemas operativos de tiempo real. Un ejemplo sera Windows hasta la versin 2000.

TIPOS DE MULTITAREA
Preferente El sistema operativo es el encargado de administrar el/los procesador(es), repartiendo el tiempo de uso de este entre los procesos que estn esperando para utilizarlo. Cada proceso utiliza el procesador durante cortos perodos de tiempo, pero el resultado final es prcticamente igual que si estuviesen ejecutndose al mismo tiempo. Ejemplos de sistemas de este tipo seran Unix y sus derivados (FreeBSD, Linux), VMS y derivados, Amigaos, Windows NT

TIPOS DE MULTITAREA
Real Slo se da en sistemas multiprocesador. Es aquella en la que varios procesos se ejecutan realmente al mismo tiempo, en distintos microprocesadores. Suele ser tambin preferente. Ejemplos de sistemas operativos con esa capacidad: variantes Unix, Linux, Windows NT, Mac OS X, etc.

TIPOS DE MULTITAREA
En otras palabras

Los sistemas operativos multitarea son capaces de dar servicio a ms de un usuario a la vez, ya sea por medio de varias terminales conectadas a la computadora o por medio de sesiones remotas en una red de comunicaciones. No importa el nmero de procesadores en la mquina ni el nmero de procesos que cada usuario puede ejecutar simultneamente. En esta categora se encuentran todos los sistemas que cumplen simultneamente las necesidades de dos o ms usuarios, que comparten mismos recursos. Este tipo de sistemas se emplean especialmente en redes. En otras palabras consiste en el fraccionamiento del tiempo.