Académique Documents
Professionnel Documents
Culture Documents
Samanta Cueva
spcueva@utpl.edu.ec
CAPÍTULO 1
RECURSOS
• Capítulos 1 y 2 del texto base
• OCW – UPM Cap1 – Introducción.ppt
• Video evolución de los SO
¿Qué hace un Sistema Operativo?
Usuarios
Programas
de aplicación
SO
HW (UCP, memoria,
dispositivos E/S)
¿Qué hace un Sistema Operativo?
• Programa de inicio
• Inicializa los registros de la CPU hasta las controladoras de
dispositivos, memoria.
• SO
Organización de un Computador
INTERRUPCIONES
• La ocurrencia de un suceso
normalmente se indica mediante una
interrupción que son una parte
importante de la arquitectura de una
computadora.
• La interrupción transfiere el control a
la rutina de servicio apropiada a la
interrupción.
Estructura de Almacenamiento
• No es posible almacenar en
memoria principal todos
los programas y datos, es de
tipo volátil almacenamiento
secundario
• Los sistemas de
almacenamiento se pueden
organizar en jerarquías, según la
velocidad y el costo (los niveles
superiores son caros pero
rápidos, volátiles o no)
Estructura de E/S
TIPOS DE SO
Minocomputa- Minicomputa-
Monolíticas Jerárquicas Virtuales Clientes Servidores Mainframes
Usuarios Tareas Procesos doras doras
2) Sistemas multiprocesador
Asimétrico - SunOS
• Cada procesador se asigna a una tarea específica.
• Maneja un esquema maestro-esclavo
Simétrico (SMP) - Solaris, Windows XP, Mac OS, Linux
• Más utilizado
• Cada procesador realiza tareas correspondientes al SO.
• Todos los procesadores son iguales.
• Pueden ejecutar simultáneamente muchos procesos.
Arquitectura de un SO
3) Sistemas en clúster
• Múltiples CPUs
• Están formados por dos o más sistemas individuales acoplados.
• La mejor definición de clúster es que las computadoras comparten
el almacenamiento y se conectan entre sí a través de una red de área
local.
• Se utilizan para ofrecer servicios con alta disponibilidad.
• El clúster se puede estructurar simétrica o asimétricamente.
• Otras formas de cluster son cluster en paralelo y los clusters
conectados a una red WAN.
• En algunas tecnologías de clúster se cuenta con DLM (Distributed
Lock Manager) y/o SAN (Storage Area Network).
Arquitectura de un SO
• Sistemas operativos para mainframe
•Batch, transacciones, tiempo compartido
•OS/390
Sistemas Multiprogramados
• Proporcionan un entorno en el que se usan de forma eficaz los
recursos del sistema.
Sistemas Multitarea (tiempo compartido)
• Extensión lógica de la multiprogramación.
• Ejecuta múltiples trabajos conmutando entre ellos, las
conmutaciones se producen tan frecuentemente que los usuarios
pueden interactuar con cada programa mientras éste está en
ejecución.
• Requiere un sistemas informático interactivo (comunicación directa
entre el usuario y el sistema).
• Muchos usuarios comparten simultáneamente la computadora.
• Emplea mecanismos de multiprogramación y de planificación de la
CPU.
• Se emplean las técnicas de swapping, memoria virtual.
Operaciones del SO