Estructura del
Sistema Informático
Materia: Sistemas Operativos.
Profesora: Painé Pintos.
Instit. Terciario “Simón Bolivar...
ESQUEMA DE ESTRUCTURA BÁSICA
CPU
B U S D E S I S T E M A
CONTROLADOR
DE
MEMORIA
CONTROLADOR
DE
ALMAC. SEC.
CONTROLADOR
DE
...
MEMORIA
ROM
PROCESO INICIAL
ENCENDIDO
MÁQUINA
PROGRAMA
ARRANQUE
MEMORIA
RAM
SISTEMA
OPERATIVO
EJECUTA
CARGA DEL
DISCO FIJO...
BUS DE SISTEMA
INTERRUPCIONES – LLAMADAS AL SISTEMA
MEMORIA RAM
SISTEMA
OPERATIVO
CPU
DISP. E/S
PROGRAMA DE
APLICACIÓN
SUC...
PROCESAMIENTO DE EVENTOS
siguiente
anterior
LLAMADAS AL SISTEMA
Pueden “colisionar” más de un
Requerimiento al dispositivo.
El sistema operativo administra el
Uso del...
PROCESO DE INTERRUPCIONES
BUS DE SISTEMA
MEMORIA RAM
SISTEMA
OPERATIVO
CPU
DISP. E/S
1
CONTROLADOR
DISP. E/S 1
VECTOR DE
I...
PROCESAMIENTO DE LA
INTERRUPCIÓN
VOLVER siguiente
OPCIONES DE MANEJO
INTERRUPCIÓN E/S
VOLVER
anterior
VECTOR DE INTERRUPCIONES
VECTOR DE INTERRUPCIONES
NRO. DIRECCIÓN RUTINA DISPOSIT.
DISP= 1 (controlador disp 1)
NRO. DIRECC...
TABLA DE DISPOSITIVOS
TABLA ESTADO DISPOSITIVOS
TIPO DIRECCIÓN ESTADO
DISP= 1 (controlador) ocupado
TIPO DIRECCIÓN ESTADO
...
CONTROLADOR DE DISPOSITIVOS
DEFINICIÓN
Prog. de sistema que permite al S.O. controlar los
periféricos
CARACTERÍSTICAS:
 C...
EJEMPLO DE ARQUITECTURA
VOLVER
ACCESO DIRECTO A MEMORIA (DMA)
MEMORIA
RAM
CPU
PERIFÉRICO
E/S
CONTROLADOR
DE E/S
BUFFER
CONTROLADOR
DMA
(INTERRUPCIÓN
POR ...
E/S MAPEADA EN MEMORIA
CONTROLADOR
DISPOS. 1
BUFFER
CONTROLADOR
DISPOS. 1
DISPOS.
1
CPU
MEMORIA RAM
REGISTROS
DISPOSITIVO ...
MÉTODOS DE TRATAMIENTO E/S:
E/S PROGRAMADA
CONTROLADOR
DISPOS. 1
DISPOS.
1
REGISTROS
DISPOSITIVO 1
DATO
CPU
pa
Proceso de
...
MÉTODOS DE TRATAMIENTO E/S:
E/S CONTROLADA POR INTERRUPCIONES
CONTROLADOR
DISPOS. 1
DISPOS.
1
REGISTROS
DISPOSITIVO 1
DATO...
LLAMADA AL SISTEMA
Llamada al sistema o System Call, en inglés, es el
mecanismo usado por un programa aplicativo para
soli...
Próxima SlideShare
Cargando en…5
×

Estructura Del Sistema InformáTico Detalle

5.808 visualizaciones

Publicado el

Publicado en: Tecnología
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Estructura Del Sistema InformáTico Detalle

  1. 1. Estructura del Sistema Informático Materia: Sistemas Operativos. Profesora: Painé Pintos. Instit. Terciario “Simón Bolivar” comenzar
  2. 2. ESQUEMA DE ESTRUCTURA BÁSICA CPU B U S D E S I S T E M A CONTROLADOR DE MEMORIA CONTROLADOR DE ALMAC. SEC. CONTROLADOR DE MONITOR CONTROLADOR DE MOUSE CONTROLADOR DE TECLADO CONTROLADOR OTROS PERIF. E-S MEMORIA RAM          salir interrupciones siguiente EJEMPLO
  3. 3. MEMORIA ROM PROCESO INICIAL ENCENDIDO MÁQUINA PROGRAMA ARRANQUE MEMORIA RAM SISTEMA OPERATIVO EJECUTA CARGA DEL DISCO FIJO A MEM. RAM ASIGNA VALORES INICIALES A ASPECTOS SISTEMA INFORMÁTICO: Registros, controladores, memoria ram. CARGAR EN MEMORIA RAM SISTEMA OPERATIVO EJECUTA PRIMER PROCESO ESPERA A QUE OCURRA ALGÚN SUCESO siguiente anterior
  4. 4. BUS DE SISTEMA INTERRUPCIONES – LLAMADAS AL SISTEMA MEMORIA RAM SISTEMA OPERATIVO CPU DISP. E/S PROGRAMA DE APLICACIÓN SUCESOS:  POR HARDWARE: interrupciones.  POR SOFTWARE: Llamadas al sistema o trampas Preserva estado CPU; Atiende el suceso anterior salir
  5. 5. PROCESAMIENTO DE EVENTOS siguiente anterior
  6. 6. LLAMADAS AL SISTEMA Pueden “colisionar” más de un Requerimiento al dispositivo. El sistema operativo administra el Uso del dispositivo. anterior DEFINICION
  7. 7. PROCESO DE INTERRUPCIONES BUS DE SISTEMA MEMORIA RAM SISTEMA OPERATIVO CPU DISP. E/S 1 CONTROLADOR DISP. E/S 1 VECTOR DE INTERRUPCIONES DISP. E/S 2 CONTROLADOR DISP. E/S 1 TABLA DE DISPOSITIVOS anterior salir
  8. 8. PROCESAMIENTO DE LA INTERRUPCIÓN VOLVER siguiente
  9. 9. OPCIONES DE MANEJO INTERRUPCIÓN E/S VOLVER anterior
  10. 10. VECTOR DE INTERRUPCIONES VECTOR DE INTERRUPCIONES NRO. DIRECCIÓN RUTINA DISPOSIT. DISP= 1 (controlador disp 1) NRO. DIRECCIÓN DE RUTINA DISP. DISP.= 2 (controlador disp 2) NRO. DIRECCIÓN DE RUTINA DISP. DISP. =3 (controlador disp 3) Tabla de punteros a rutinas de interrupciones, almacenada en las primeras direcciones de la Memoria Ram (memoria baja). DISP. 1 DISP. 2 DISP. 3 Sistema operativo VOLVER
  11. 11. TABLA DE DISPOSITIVOS TABLA ESTADO DISPOSITIVOS TIPO DIRECCIÓN ESTADO DISP= 1 (controlador) ocupado TIPO DIRECCIÓN ESTADO DISP.= 2 (controlador) ocioso TIPO. DIRECCIÓN ESTADO DISP. =3 (controlador) ocupado Tabla almacenada en Memoria Ram que indica el estado para cada diapositivo del sistema informático. Cada entrada indica TIPO DISP, DIRECCIÓN Y ESTADO (apagado, ocioso, ocupado) Impresora 1 Monitor 2 Disco Fijo 3 Sistema operativo I 2 I 3 G 1 Cola de espera o lista de solicitudes VOLVER
  12. 12. CONTROLADOR DE DISPOSITIVOS DEFINICIÓN Prog. de sistema que permite al S.O. controlar los periféricos CARACTERÍSTICAS:  Cada periférico 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
  13. 13. EJEMPLO DE ARQUITECTURA VOLVER
  14. 14. ACCESO DIRECTO A MEMORIA (DMA) MEMORIA RAM CPU PERIFÉRICO E/S CONTROLADOR DE E/S BUFFER CONTROLADOR DMA (INTERRUPCIÓN POR CADA BYTE) (INTERRUPCIÓN POR CADA BLOQUE) El DMA se utiliza para los periféricos de alta velocidad. El controlador del dispositivo transfiere un bloque completo de datos directamente de su propio buffer a la memoria (y viceversa) sin necesidad de intervención de la CPU. siguienteVOLVER
  15. 15. E/S MAPEADA EN MEMORIA CONTROLADOR DISPOS. 1 BUFFER CONTROLADOR DISPOS. 1 DISPOS. 1 CPU MEMORIA RAM REGISTROS DISPOSITIVO 1 PUERTO DE E/S 1 SISTEMA OPERATIVO DATODATO 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. siguiente anterior VOLVER
  16. 16. MÉTODOS DE TRATAMIENTO E/S: E/S PROGRAMADA CONTROLADOR DISPOS. 1 DISPOS. 1 REGISTROS DISPOSITIVO 1 DATO CPU pa Proceso de Escrutinio permanente siguiente anterior VOLVER BIT DE ESTADO
  17. 17. MÉTODOS DE TRATAMIENTO E/S: E/S CONTROLADA POR INTERRUPCIONES CONTROLADOR DISPOS. 1 DISPOS. 1 REGISTROS DISPOSITIVO 1 DATO CPU Tratamiento de Interrupciones Deriva S.O. VOLVER anterior
  18. 18. LLAMADA AL SISTEMA Llamada al sistema o System Call, en inglés, es el mecanismo usado por un programa aplicativo para solicitar un servicio al Sistema Operativo. Dado que el hardware puede ser compartido por múltiples procesos, el acceso a los recursos (por ej. Periféricos) 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 físico es manejado exclusivamente por el Sistema Operativo. La única forma de acceder al hardware es a través de las llamadas al sistema, que están perfectamente definidas. VOLVER

×