CATEGORIA DE LOS SISTEMAS OPERATIVOS
Las categorías de los Sistemas Operativos están dadas según los usuarios, la forma como realiza las acciones y el número de procesadores que presenta.
TAREAUNICA
Los sistemas operativos de tarea única, más primitivos, sólo pueden manejar un proceso en cada momento. Por ejemplo, cuando la computadora está imprimiendo un documento, no puede iniciar otroproceso ni responder a nuevas instrucciones hasta que se termine la impresión.
MULTITAREAS
Es una característica de los sistemas operativos modernos. Permite que varios procesos sean ejecutados almismo tiempo compartiendo uno o más procesadores.
TIPOS DE MULTITAREA
Cooperativa: Los procesos de usuario son quienes ceden la CPU al sistema operativo a intervalos regulares. Muy problemática,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 también a latencias muy irregulares, y laimposibilidad de tener en cuenta este esquema en sistemas operativos de tiempo real. Un ejemplo sería Windows hasta la versión 2000.
Preferente: El sistema operativo es el encargado de administrarel/los procesador(es), repartiendo el tiempo de uso de este entre los procesos que estén esperando para utilizarlo. Cada proceso utiliza el procesador durante cortos períodos de tiempo, pero el resultadofinal es prácticamente igual que si estuviesen ejecutándose al mismo tiempo. Ejemplos de sistemas de este tipo serían Unix y sus derivados (FreeBSD, Linux), VMS y derivados, Amigaos, Windows NT.Real: Sólo se da en sistemas multiprocesador. Es aquella en la que varios procesos se ejecutan realmente al mismo tiempo, en distintos microprocesadores. Suele ser también preferente. Ejemplos desistemas operativos con esa capacidad: variantes Unix, Linux, Windows NT, Mac OS X, etc.
MONOTAREA
Los sistemas operativos monotareas son más primitivos y es todo lo contrario al visto anteriormente, es...
Regístrate para leer el documento completo.