01 Introduccion A Sistemas Operativos
01 Introduccion A Sistemas Operativos
01 Introduccion A Sistemas Operativos
SISTEMAS OPERATIVOS
INTRODUCCION
En sentido amplio, las computadoras corren programas
que pueden ser de dos tipos:
• Programas de aplicación
Resuelven problemas específicos de los usuarios.
– Monolítico
– Por capas
– Cliente Servidor
– Maquina Virtual
KERNEL MONOLITICO
el sistema operativo de este
tipo no tiene una estructura
clara y bien definida. Todos
sus componentes se
encuentran integrados en un
único programa (el sistema
operativo) que ejecuta en un
único espacio de direcciones.
Este tipo de sistema se ejecuta
todas las funciones que ofrece
el sistema operativo en un
nodo núcleo
• Carencia de S. O.
• En los años cincuenta comienzan como
transición entre trabajos, haciendo la misma
más simple
EVOLUCION DE LOS SISTEMAS
OPERATIVOS
• Segunda generación (1955-1965):
Transistores y sistemas de procesamiento por lotes
(batch):
• ROUND ROBIN
• MULTILEVEL QUEUE
• MULTILEVEL FEEDBACK-QUEUE
Los procesos que hace mucho uso del cpu se denominan cpu-bound.
• La implementación es fácil a través de una cola FIFO (First in first out – Primero
en llegar, primero en salir).
0+(8-2)+(7-4)+(12-5)/3
0+ 6 +3+7/3
=4
P4
quantum = 20
Ejemplo: Windows 98
SISTEMAS OPERATIVOS
DISTRIBUIDOS
• Sistema Distribuido: colección de componentes hardware y/o
software
situados en ordenadores autónomos unidos por una red se
coordinan sólo mediante el paso de mensajes.
• • El Software de Sistema Distribuido permite a los
ordenadores:
– coordinar sus actividades
– compartir los recursos del sistema
• • Transparencia uniprocesador virtual.