•Componentes
•Ejecutivo de Tiempo Real
Dr. Pedro Mejía Alvarez Curso de Sistemas de Tiempo Real CINVESTAV-IPN, Seccion de Computacion
1
Estructuras del Sistema Operativo
Dr. Pedro Mejía Alvarez Curso de Sistemas de Tiempo Real CINVESTAV-IPN, Seccion de Computacion
2
Componentes del sistema
• Administración de procesos
• Administración de memoria principal
• Administración de memoria secondaria
• Administración de disposisitivos de E/S
• Administración de archivos
• Sistema de protección
• Redes
• Sistema de interprete de comandos
Dr. Pedro Mejía Alvarez Curso de Sistemas de Tiempo Real CINVESTAV-IPN, Seccion de Computacion
3
Administración de procesos
Dr. Pedro Mejía Alvarez Curso de Sistemas de Tiempo Real CINVESTAV-IPN, Seccion de Computacion
4
Administración de Memoria Principal
Dr. Pedro Mejía Alvarez Curso de Sistemas de Tiempo Real CINVESTAV-IPN, Seccion de Computacion
7
Administración de archivos
Dr. Pedro Mejía Alvarez Curso de Sistemas de Tiempo Real CINVESTAV-IPN, Seccion de Computacion
8
Sistema de Protección
Dr. Pedro Mejía Alvarez Curso de Sistemas de Tiempo Real CINVESTAV-IPN, Seccion de Computacion
9
Sistema de Interprete de comandos
• Muchos comandos son proporcionados por el sistema operativo
mediante estatutos de control que tienen las siguientes funciones
– creación de procesos y administración
– administración de E/S
– administración de almacenamiento secundario
– administraciónd e memoria principal
– acceso al sistema de archivos
– protección
– acceso a la red
Dr. Pedro Mejía Alvarez Curso de Sistemas de Tiempo Real CINVESTAV-IPN, Seccion de Computacion
10
Servicios del sistema operativo
– Manipulación de archivos
– Información de estatus
– Modificación de archivos
– Programación
– Soporte de languaje
– Cargado y ejecución de programas
– Comunicaciones
– Programas de aplicación
Dr. Pedro Mejía Alvarez Curso de Sistemas de Tiempo Real CINVESTAV-IPN, Seccion de Computacion
12
Estructura del sistema
• Nivel 5: programas de usuario
• Nivel 4: buffering para dispositivos de E/S
• Nivle 3: driver de dispositivo para la consola del
operador
• Nivel 2: administración de memoria
• Nivel 1: administración del CPU
• Nivel 0: hardware
Dr. Pedro Mejía Alvarez Curso de Sistemas de Tiempo Real CINVESTAV-IPN, Seccion de Computacion
13
Sistemas Distribuidos
Dr. Pedro Mejía Alvarez Curso de Sistemas de Tiempo Real CINVESTAV-IPN, Seccion de Computacion
14
Ejecutivo de Tiempo Real
Dr. Pedro Mejía Alvarez Curso de Sistemas de Tiempo Real CINVESTAV-IPN, Seccion de Computacion
15
Componentes del Ejecutivo de Tiempo Real
Scheduling
information
Realtime Interrupt
Scheduler
clock handler
Process resource
requirements
Processes Available
awaiting Resour ce
resource
resources manager
list
Ready Released
processes resources
Ready Processor
Despatcher
list list
Executing
Dr. Pedro Mejía Alvarez process
Curso de Sistemas de Tiempo Real CINVESTAV-IPN, Seccion de Computacion
16
Componentes Principales
Dr. Pedro Mejía Alvarez Curso de Sistemas de Tiempo Real CINVESTAV-IPN, Seccion de Computacion
17
Prioridad de Procesos
Dr. Pedro Mejía Alvarez Curso de Sistemas de Tiempo Real CINVESTAV-IPN, Seccion de Computacion
18
Servicio de Interrupciones
Dr. Pedro Mejía Alvarez Curso de Sistemas de Tiempo Real CINVESTAV-IPN, Seccion de Computacion
19
Servicio de Procesos Periódicos
Dr. Pedro Mejía Alvarez Curso de Sistemas de Tiempo Real CINVESTAV-IPN, Seccion de Computacion
20
Administrador de Procesos
Dr. Pedro Mejía Alvarez Curso de Sistemas de Tiempo Real CINVESTAV-IPN, Seccion de Computacion
21
Despachador de procesos
Dr. Pedro Mejía Alvarez Curso de Sistemas de Tiempo Real CINVESTAV-IPN, Seccion de Computacion
22