Resumen Sistemas Operativos Modernos Tanenbaum
Definición de SO
El SO como una máquina extendida
El SO como administrador de recursos
Conceptos asociados a los SO
Mono y multiprogramación
Mono y Multiusuario
Mono y Multiprocesamiento
Historia de los SO
Primera generación (1945 a 1955)
Segunda generación (1955 a 1965)
Tercera generación (1965 a 1980)
Cuarta generación (1980 a la fecha)
Nuevas generaciones
Clasificación de los SO
Por tipo de plataforma / función
SO de Mainframe
SO de Servidores
SO de Multiprocesadores
SO de Computadoras personales
SO de Computadoras de bolsillo y SO Integrados
SO de Nodos Sensores
SO en Tiempo Real
SO de Tarjetas Inteligentes
Por producto
Caso UNIX / LINUX
Caso Windows
Otros
Por familia
Versiones
Por …ver más…
El SO como administrador de recursos
El SO tiene como misión administrar todos los elementos de un sistema complejo. La tarea del sistema operativo consiste en efectuar un reparto ordenado y controlado de los procesadores, memorias y dispositivos de E/S, entre los diversos programas que compiten por obtenerlos.
La administración de recursos incluye el multiplexaje (compartimiento) de recursos de dos formas:
en el tiempo en el espacio
Conceptos asociados a los SO
Mono y multiprogramación
La multiprogramación es más efectiva que la monoprogramación; esto se debe a que en esta última los recursos deben compartirse entre tareas y hasta que una tarea no libere los recursos, la otra tarea no podrá iniciarse, lo que alargar los tiempos de ejecución, en cambio la multiprogramación permite que múltiples programas se ejecuten simultáneamente aumentando el uso, evitando el tiempo de espera y optimizando la eficiencia de los dispositivos, este proceso reduce el tiempo de ejecución.
En la monoprogramación el uso del CPU y la Memoria es muy escaso lo cual no permite un óptimo uso, desperdiciando recursos y aumentando el tiempo de ejecución, en la multiprogramación estos