Professional Documents
Culture Documents
CPU interrupciones BUS
CONTROLADOR DE MEMORIA CONTROLADOR DE ALMAC. SEC. CONTROLADOR OTROS PERIF. E-S
DE SISTEMA
CONTROLADOR DE MONITOR CONTROLADOR DE MOUSE CONTROLADOR DE TECLADO
MEMORIA RAM
salir
siguiente
EJEMPLO
PROCESO INICIAL
MEMORIA ROM MEMORIA RAM
ENCENDIDO MQUINA
EJECUTA
PROGRAMA ARRANQUE
SISTEMA OPERATIVO
ASIGNA VALORES INICIALES A ASPECTOS SISTEMA INFORMTICO: Registros, controladores, memoria ram.
anterior
siguiente
SISTEMA OPERATIVO
BUS DE SISTEMA
DISP. E/S
anterior
salir
PROCESAMIENTO DE EVENTOS
anterior
siguiente
LLAMADAS AL SISTEMA
anterior
DEFINICION
PROCESO DE INTERRUPCIONES
MEMORIA RAM TABLA DE DISPOSITIVOS
VECTOR DE INTERRUPCIONES
SISTEMA OPERATIVO
CPU
BUS DE SISTEMA
CONTROLADOR DISP. E/S 1
DISP. E/S 1
DISP. E/S 2
anterior
salir
PROCESAMIENTO DE LA INTERRUPCIN
VOLVER
siguiente
anterior
VOLVER
VECTOR DE INTERRUPCIONES
Tabla de punteros a rutinas de interrupciones, almacenada en las primeras direcciones de la Memoria Ram (memoria baja). DISP. 1
Sistema operativo
VECTOR DE INTERRUPCIONES
NRO. DISP= 1 DIRECCIN RUTINA DISPOSIT. (controlador disp 1) DIRECCIN DE RUTINA DISP. (controlador disp 2) DIRECCIN DE RUTINA DISP. (controlador disp 3)
DISP. 2
DISP. 3
VOLVER
TABLA DE DISPOSITIVOS
Tabla almacenada en Memoria Ram que indica el estado para cada diapositivo del sistema informtico. Cada entrada indica TIPO DISP, DIRECCIN Y ESTADO (apagado, ocioso, ocupado)
Impresora 1
Sistema operativo
Monitor 2
I 2
I 3
G 1
Cola de espera o lista de solicitudes
Disco Fijo 3
VOLVER
CONTROLADOR DE DISPOSITIVOS
DEFINICIN Prog. de sistema que permite al S.O. controlar los perifricos CARACTERSTICAS:
Cada perifrico tiene su propio controlador. Cada controlador tiene su buffer local. Cada controlador tiene registros en los que va almacenando datos a procesar, estado del dispositivo, etc.
VOLVER
EJEMPLO DE ARQUITECTURA
VOLVER
CPU
MEMORIA RAM
CONTROLADOR DE E/S
PERIFRICO E/S
BUFFER CONTROLADOR
DMA
(INTERRUPCIN POR CADA BLOQUE)
VOLVER
siguiente
DISPOS. 1
CPU
PUERTO DE E/S 1
DATO
DATO
SISTEMA OPERATIVO
Se apartan direcciones de memoria y se establece correspondencia entre stas y los reg. De dispositivo. De esta forma las lecturas de y escrituras en estas direcciones de memoria hacen que se transfieran datos desde y hacia los registros del dispositivo.
anterior
VOLVER
siguiente
CONTROLADOR DISPOS. 1
CPU
REGISTROS DISPOSITIVO 1
DISPOS. 1
DATO
p a
BIT DE ESTADO
anterior
VOLVER
siguiente
CONTROLADOR DISPOS. 1
CPU
REGISTROS DISPOSITIVO 1
DISPOS. 1
DATO
anterior
VOLVER
LLAMADA AL SISTEMA
Llamada al sistema o System Call, en ingls, es el mecanismo usado por un programa aplicativo para solicitar un servicio al Sistema Operativo. Dado que el hardware puede ser compartido por mltiples procesos, el acceso a los recursos (por ej. Perifricos) debe ser administrado para garantizar su correcto uso y evitar problemas de seguridad (si procesos malintencionados desean acceder a recursos asignados a otros procesos). Por estas razones, en los sistemas duales, el acceso al ambiente fsico es manejado exclusivamente por el Sistema Operativo. La nica forma de acceder al hardware es a travs de las llamadas al sistema, que estn perfectamente definidas.
VOLVER