SlideShare uma empresa Scribd logo
1 de 18
Estructura del
Sistema Informático
Materia: Sistemas Operativos.
Profesora: Painé Pintos.
Instit. Terciario “Simón Bolivar”
comenzar
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
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
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
PROCESAMIENTO DE EVENTOS
siguiente
anterior
LLAMADAS AL SISTEMA
Pueden “colisionar” más de un
Requerimiento al dispositivo.
El sistema operativo administra el
Uso del dispositivo.
anterior DEFINICION
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
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. 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
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
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
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 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
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
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
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
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

Mais conteúdo relacionado

Mais procurados

Leninnnnnnn2
Leninnnnnnn2Leninnnnnnn2
Leninnnnnnn2
jl_18_01
 
Unidad aritmetico logica, procesador de control
Unidad aritmetico logica, procesador de controlUnidad aritmetico logica, procesador de control
Unidad aritmetico logica, procesador de control
Czar Guzmán
 
Unidad aritmético lógica
Unidad aritmético lógicaUnidad aritmético lógica
Unidad aritmético lógica
guest5423e2
 
Dany luis a martinez
Dany luis a martinezDany luis a martinez
Dany luis a martinez
slipkdany21
 
Computacon1999
Computacon1999Computacon1999
Computacon1999
Isra Moran
 
Dispositivos perifericos
Dispositivos perifericosDispositivos perifericos
Dispositivos perifericos
Ariel Carrion
 
Introducción a la arquitectura de computadores
Introducción a la arquitectura de computadoresIntroducción a la arquitectura de computadores
Introducción a la arquitectura de computadores
John Espinoza
 
Memoria ram es un sistema de almacenamiento de datos
Memoria ram es un sistema de almacenamiento de datosMemoria ram es un sistema de almacenamiento de datos
Memoria ram es un sistema de almacenamiento de datos
beto19004
 

Mais procurados (20)

Leninnnnnnn2
Leninnnnnnn2Leninnnnnnn2
Leninnnnnnn2
 
Unidad aritmetico logica, procesador de control
Unidad aritmetico logica, procesador de controlUnidad aritmetico logica, procesador de control
Unidad aritmetico logica, procesador de control
 
Camilo esteban soto
Camilo esteban sotoCamilo esteban soto
Camilo esteban soto
 
Gestión de entradas y salidas
Gestión de entradas y salidasGestión de entradas y salidas
Gestión de entradas y salidas
 
Unidad aritmético lógica
Unidad aritmético lógicaUnidad aritmético lógica
Unidad aritmético lógica
 
Dany luis a martinez
Dany luis a martinezDany luis a martinez
Dany luis a martinez
 
Fabiancacuango
FabiancacuangoFabiancacuango
Fabiancacuango
 
Leninnnnnnn
LeninnnnnnnLeninnnnnnn
Leninnnnnnn
 
Terminologias info
Terminologias infoTerminologias info
Terminologias info
 
Computacon1999
Computacon1999Computacon1999
Computacon1999
 
Dispositivos perifericos
Dispositivos perifericosDispositivos perifericos
Dispositivos perifericos
 
Computacion
ComputacionComputacion
Computacion
 
Computacion 1202420963774670 5
Computacion 1202420963774670 5Computacion 1202420963774670 5
Computacion 1202420963774670 5
 
Conceptos perifericos y tipos kevin rodriguez
Conceptos perifericos y tipos kevin rodriguezConceptos perifericos y tipos kevin rodriguez
Conceptos perifericos y tipos kevin rodriguez
 
Computacion
ComputacionComputacion
Computacion
 
Introducción a la arquitectura de computadores
Introducción a la arquitectura de computadoresIntroducción a la arquitectura de computadores
Introducción a la arquitectura de computadores
 
El computador
El computadorEl computador
El computador
 
Cpu
CpuCpu
Cpu
 
UNIDAD ARITMETICA LOGICA - INFORMATICA
UNIDAD ARITMETICA LOGICA - INFORMATICAUNIDAD ARITMETICA LOGICA - INFORMATICA
UNIDAD ARITMETICA LOGICA - INFORMATICA
 
Memoria ram es un sistema de almacenamiento de datos
Memoria ram es un sistema de almacenamiento de datosMemoria ram es un sistema de almacenamiento de datos
Memoria ram es un sistema de almacenamiento de datos
 

Destaque

Módulo 1 estructura de la cpu
Módulo 1   estructura de la cpuMódulo 1   estructura de la cpu
Módulo 1 estructura de la cpu
JOSE MENDOZA
 
Exposiciòn Grupo 6 Estructura de la Cpu
Exposiciòn Grupo 6 Estructura de la CpuExposiciòn Grupo 6 Estructura de la Cpu
Exposiciòn Grupo 6 Estructura de la Cpu
brylejo
 
Estructura interna del cpu
Estructura interna del cpuEstructura interna del cpu
Estructura interna del cpu
alumnossanluis98
 
Acceso directo a memoria
Acceso directo a memoriaAcceso directo a memoria
Acceso directo a memoria
alan moreno
 
Lenguaje ensamblador basico
Lenguaje ensamblador basicoLenguaje ensamblador basico
Lenguaje ensamblador basico
Gustavo Davila
 
Esquema Del Sistema Informatico
Esquema Del Sistema InformaticoEsquema Del Sistema Informatico
Esquema Del Sistema Informatico
graciela74
 
Arquitectura del computador
Arquitectura del computadorArquitectura del computador
Arquitectura del computador
jacalin
 

Destaque (20)

Como funciona una computadora1
Como funciona una computadora1Como funciona una computadora1
Como funciona una computadora1
 
LA C.P.U
LA C.P.ULA C.P.U
LA C.P.U
 
Módulo 1 estructura de la cpu
Módulo 1   estructura de la cpuMódulo 1   estructura de la cpu
Módulo 1 estructura de la cpu
 
Cpu
CpuCpu
Cpu
 
Canales DMA
Canales DMACanales DMA
Canales DMA
 
Acceso Directo de Memoria
Acceso Directo de MemoriaAcceso Directo de Memoria
Acceso Directo de Memoria
 
Exposiciòn Grupo 6 Estructura de la Cpu
Exposiciòn Grupo 6 Estructura de la CpuExposiciòn Grupo 6 Estructura de la Cpu
Exposiciòn Grupo 6 Estructura de la Cpu
 
importancia de la C.P.U
importancia de la C.P.Uimportancia de la C.P.U
importancia de la C.P.U
 
Estructura interna del cpu
Estructura interna del cpuEstructura interna del cpu
Estructura interna del cpu
 
Microcontroladores 6 – interrupciones
Microcontroladores 6 – interrupcionesMicrocontroladores 6 – interrupciones
Microcontroladores 6 – interrupciones
 
Acceso directo a memoria
Acceso directo a memoriaAcceso directo a memoria
Acceso directo a memoria
 
EL CPU
EL CPUEL CPU
EL CPU
 
Estructura interna del cpu
Estructura interna del cpuEstructura interna del cpu
Estructura interna del cpu
 
Lenguaje ensamblador basico
Lenguaje ensamblador basicoLenguaje ensamblador basico
Lenguaje ensamblador basico
 
Lenguaje Ensamblador
Lenguaje EnsambladorLenguaje Ensamblador
Lenguaje Ensamblador
 
El Sintagma Nominal
El Sintagma NominalEl Sintagma Nominal
El Sintagma Nominal
 
Esquema Del Sistema Informatico
Esquema Del Sistema InformaticoEsquema Del Sistema Informatico
Esquema Del Sistema Informatico
 
Algoritmo Repetitivo
Algoritmo RepetitivoAlgoritmo Repetitivo
Algoritmo Repetitivo
 
Algoritmo Secuenciales
Algoritmo SecuencialesAlgoritmo Secuenciales
Algoritmo Secuenciales
 
Arquitectura del computador
Arquitectura del computadorArquitectura del computador
Arquitectura del computador
 

Semelhante a Estructura Del Sistema InformáTico Detalle

UNIDAD 5 Sistema Operativo .
UNIDAD 5 Sistema Operativo .UNIDAD 5 Sistema Operativo .
UNIDAD 5 Sistema Operativo .
TheBoops
 
Taller de mantenimiento 1 CPU y memoria RAM
Taller de mantenimiento 1   CPU y memoria RAMTaller de mantenimiento 1   CPU y memoria RAM
Taller de mantenimiento 1 CPU y memoria RAM
Sebastian De Los Angeles
 
CAP-3
CAP-3CAP-3
CAP-3
ULEAM
 
1 IntroduccióN A La Arquitectura De Computadores I
1 IntroduccióN A La Arquitectura De Computadores I1 IntroduccióN A La Arquitectura De Computadores I
1 IntroduccióN A La Arquitectura De Computadores I
josodo
 
Arquitectura del Computador
Arquitectura del ComputadorArquitectura del Computador
Arquitectura del Computador
Gustavo Davila
 
La historia la informática
La historia la informáticaLa historia la informática
La historia la informática
admarbe
 
La historia la informática
La historia la informáticaLa historia la informática
La historia la informática
admarbe
 
Computacion
ComputacionComputacion
Computacion
Victor_C
 
Sistema operativo johan 32
Sistema operativo johan 32Sistema operativo johan 32
Sistema operativo johan 32
luigui-32
 

Semelhante a Estructura Del Sistema InformáTico Detalle (20)

UNIDAD 5 Sistema Operativo .
UNIDAD 5 Sistema Operativo .UNIDAD 5 Sistema Operativo .
UNIDAD 5 Sistema Operativo .
 
Funcionamiento de un computador
Funcionamiento de un computadorFuncionamiento de un computador
Funcionamiento de un computador
 
TEMA:5.1 PRINCIPIOS DE HARDWARE DE E/S.
TEMA:5.1 PRINCIPIOS DE HARDWARE DE E/S.TEMA:5.1 PRINCIPIOS DE HARDWARE DE E/S.
TEMA:5.1 PRINCIPIOS DE HARDWARE DE E/S.
 
Taller de mantenimiento 1 CPU y memoria RAM
Taller de mantenimiento 1   CPU y memoria RAMTaller de mantenimiento 1   CPU y memoria RAM
Taller de mantenimiento 1 CPU y memoria RAM
 
CAP-3
CAP-3CAP-3
CAP-3
 
Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...
Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...
Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...
 
Lab 3
Lab 3Lab 3
Lab 3
 
1 IntroduccióN A La Arquitectura De Computadores I
1 IntroduccióN A La Arquitectura De Computadores I1 IntroduccióN A La Arquitectura De Computadores I
1 IntroduccióN A La Arquitectura De Computadores I
 
Gestión Entrada_Salida
Gestión Entrada_SalidaGestión Entrada_Salida
Gestión Entrada_Salida
 
Arquitectura del Computador
Arquitectura del ComputadorArquitectura del Computador
Arquitectura del Computador
 
Drivers
DriversDrivers
Drivers
 
La historia la informática
La historia la informáticaLa historia la informática
La historia la informática
 
La historia la informática
La historia la informáticaLa historia la informática
La historia la informática
 
Sistemas operativos 1
Sistemas operativos 1Sistemas operativos 1
Sistemas operativos 1
 
El arranque de un computador
El arranque de un computadorEl arranque de un computador
El arranque de un computador
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Computacion
ComputacionComputacion
Computacion
 
Hardware
HardwareHardware
Hardware
 
Sistema operativo johan 32
Sistema operativo johan 32Sistema operativo johan 32
Sistema operativo johan 32
 
Hardware
HardwareHardware
Hardware
 

Mais de painni

Estructura Y Funciones Del Sistema Operativo
Estructura Y Funciones Del Sistema OperativoEstructura Y Funciones Del Sistema Operativo
Estructura Y Funciones Del Sistema Operativo
painni
 
Introduccion A Los Procesos
Introduccion A Los ProcesosIntroduccion A Los Procesos
Introduccion A Los Procesos
painni
 
Humor Y Educación
Humor Y EducaciónHumor Y Educación
Humor Y Educación
painni
 
Introducción A Las Estructuras De Seleccion En C
Introducción A Las Estructuras De Seleccion En CIntroducción A Las Estructuras De Seleccion En C
Introducción A Las Estructuras De Seleccion En C
painni
 
Introducción a La Programación En C
Introducción a La Programación En CIntroducción a La Programación En C
Introducción a La Programación En C
painni
 
Presentacion Trabajo De Investigacion Final 2009
Presentacion Trabajo De Investigacion Final   2009Presentacion Trabajo De Investigacion Final   2009
Presentacion Trabajo De Investigacion Final 2009
painni
 

Mais de painni (14)

Imágenes que hablan
Imágenes que hablanImágenes que hablan
Imágenes que hablan
 
Estructura Y Funciones Del Sistema Operativo
Estructura Y Funciones Del Sistema OperativoEstructura Y Funciones Del Sistema Operativo
Estructura Y Funciones Del Sistema Operativo
 
Introduccion A Los Procesos
Introduccion A Los ProcesosIntroduccion A Los Procesos
Introduccion A Los Procesos
 
Humor Y Educación
Humor Y EducaciónHumor Y Educación
Humor Y Educación
 
Introducción A Las Estructuras De Seleccion En C
Introducción A Las Estructuras De Seleccion En CIntroducción A Las Estructuras De Seleccion En C
Introducción A Las Estructuras De Seleccion En C
 
Introducción a La Programación En C
Introducción a La Programación En CIntroducción a La Programación En C
Introducción a La Programación En C
 
Presentacion Trabajo De Investigacion Final 2009
Presentacion Trabajo De Investigacion Final   2009Presentacion Trabajo De Investigacion Final   2009
Presentacion Trabajo De Investigacion Final 2009
 
Introducción a las Tics
Introducción a las TicsIntroducción a las Tics
Introducción a las Tics
 
Generalidades Web 2.0
Generalidades Web 2.0Generalidades Web 2.0
Generalidades Web 2.0
 
Presentacion Proyecto Temas De Investigacion 2008
Presentacion Proyecto Temas De Investigacion   2008Presentacion Proyecto Temas De Investigacion   2008
Presentacion Proyecto Temas De Investigacion 2008
 
Muestra En Fotos 2008
Muestra En Fotos 2008Muestra En Fotos 2008
Muestra En Fotos 2008
 
Mateando
MateandoMateando
Mateando
 
Muestra En Fotos
Muestra En FotosMuestra En Fotos
Muestra En Fotos
 
¿qué veo... qué percibo?
¿qué veo... qué percibo?¿qué veo... qué percibo?
¿qué veo... qué percibo?
 

Último

POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
silviayucra2
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
241521559
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 

Último (10)

POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 

Estructura Del Sistema InformáTico Detalle

  • 1. Estructura del Sistema Informático Materia: Sistemas Operativos. Profesora: Painé Pintos. Instit. Terciario “Simón Bolivar” comenzar
  • 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. 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. 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
  • 6. LLAMADAS AL SISTEMA Pueden “colisionar” más de un Requerimiento al dispositivo. El sistema operativo administra el Uso del dispositivo. anterior DEFINICION
  • 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
  • 9. OPCIONES DE MANEJO INTERRUPCIÓN E/S VOLVER anterior
  • 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. 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. 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
  • 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. 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. 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. 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. 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