SlideShare una empresa de Scribd logo
1 de 26
Gestión de Entrada/Salida
TEMA
    República Bolivariana de Venezuela
   Ministerio del Poder Popular para la Educación Universitaria
    U.P.T.P. “Luis Mariano Rivera”
    Departamento de Informática
    Yaguaraparo, Estado ­Sucre
Facilitador:
Ing. Abdias Malavé.
Participantes:
TSU. Jezer Medina.    
     
TSU. Fray Subero.     Yaguaraparo, Noviembre 2016
Es la parte del sistema operativo encargada de la
gestión de los dispositivos de E/S y actúa como interfaz entre
los dispositivos de E/S y el resto del sistema.
JezerM.
Software de Entrada/Salida
El software de E/S suele estar organizado en 4 capas.
JezerM.
El proceso que solicita la operación
se bloquea hasta que termina la E/S.
Cuando se presenta una interrupción
el manejador de interrupciones hace
lo propio para manejarla.
Manejadorde Interrupciones
JezerM.
Código que depende de los
dispositivos, que sirve para
controlarlos. Forma parte del
núcleo del SO, necesita ejecutarse
en modo núcleo para acceder a los
registros de la controladora del
dispositivo.
Manejadorde Dispositivos
JezerM.
Hay software que no depende directamente del dispositivo.
Algunas funciones que podrían efectuarse con independencia
del dispositivo en realidad se ejecutan en el manejador por
eficiencia o por otros motivos.
Software de Entrada/Salida Independiente del Dispositivo
JezerM.
La mayoría del software de E/S está en el núcleo. Sin
embargo, también hay procedimientos de biblioteca que se
ejecutan en modo usuario y que se encargan de realizar las
llamadas al sistema.
Software de Entrada/Salida en el Espacio de Usuario
Salida
Entrada
JezerM.
Métodos de Entrada/Salida
Polling o Programada
La sincronización se
consigue al preguntarle la
CPU (poll) al dispositivo si
tiene un dato que entregar o,
si es el caso, si está listo
para recibir uno.
JezerM.
Métodos de Entrada/Salida
PorInterrupción
El dispositivo avisa a la
CPU de que requiere
atención mediante una
interrupción.
JezerM.
Métodos de Entrada/Salida
PorDMA o Acceso Directo a Memoria
El controlador de DMA se
encarga de la transferencia directa
de datos, sin intervención de la
CPU. El controlador de DMA
suministra las señales de dirección
y todas las señales de control del
bus.
JezerM.
El PE/S representa una ex tensión
del concepto DMA. Es el controlador
de E/S convertido en procesador con
un conjunto de instrucciones
especializadas en operaciones de
E/S, lo que le da un control completo
sobre dicha operación.
Procesador de E/S (PE/S)
JezerM.
Hardware
Dispositivos de Entrada/Salida
Pueden
clasificarse en tres
categorías:
Dispositivos Legibles porlos Humanos.
Dispositivos Legibles porla Máquina.
Dispositivos de Comunicaciones.
JezerM.
Hardware
Dispositivos de Entrada/Salida
Dentro de los dispositivos de entrada y
salida podemos encontrarlos
siguientes:
Teclado
Mouse (ratón).
Teclado.
Discos Duros.
Pantalla.
Impresora.
Disquete.
Modem.
Entre Otros.
JezerM.
Tipos de Entrada/Salida
Según el método de comunicación de la CPU con
los dispositivos distinguimos:
E/S mapeada en memoria.
Según la percepción que tiene un proceso de cómo
se realiza la E/S:
E/S síncrona. E/S asíncrona.
E/S Explícita.
JezerM.
Discos
Un disco esta formado por un conjunto de platos que giran
solidariamente. Cada uno de las superficies de dichos
platos se denomina cara.
Estructura
A: Una Pista
B: Un Sector
C: Un Sectorde
Pista
D: Un ClústerFray S.
Planificación de Discos
En el caso de las unidades de disco, esto implica tener un tiempo
de acceso breve y gran ancho de banda de disco.
 El tiempo de acceso tiene dos componentes
principales:
El Tiempo de Búsqueda: Es el tiempo que tarda el brazo del disco
en mover las cabezas al cilindro que contiene el sector deseado.
El Ancho de Banda: Es el número total de bytes transferidos
Fray S.
FCFS o FIFO
SSTF Shortest Seek Time First
SCAN
SCAN N pasos o C-SCAN N
pasos
C-LOOK
Algoritmos de Planificación de
Búsquedas
Fray S.
Drivers de Entrada/Salida
Es un programa informático que
permite al sistema operativo
interactuar con un periférico. Es
una pieza esencial, sin la cual
no se podría usar el hardware
Fray S.
Mecanismos y Funciones de los Manejadores de
Dispositivos (Device Drivers)
La interfaz entre el controlador y el dispositivo es con
frecuencia de muy bajo nivel:
La comunicación es mediante un flujo de bits en serie que:
• Comienza con un preámbulo.
• Sigue con una serie de bits (de un sector de disco, por ejemplo).
• Concluye con una suma para verificación o un código corrector de errores.
Fray S.
El controladordebe:
•Convertir el flujo de bits en serie en un bloque de bytes.
•Efectuar cualquier corrección de errores necesaria.
•Copiar el bloque en la memoria principal.
Cada controladorposee registros que utiliza para comunicarse con el
CPU:
•Pueden ser parte del espacio normal de direcciones de la memoria: e/s mapeada
a memoria.
•Pueden utilizar un espacio de direcciones especial para la e/s, asignando a cada
controlador una parte de él.Fray S.
Utilización de Buffers Entrada/Salida
Almacenamiento Intermedio de la
Entrada/Salida
La forma más sencilla de hacerlo
sería emitir una orden de E/S y a
que los datos estén disponibles.
Fray S.
Utilización de Buffers Entrada/Salida
Las transferencias de entrada se realizan en el espacio del
sistema. Cuando se ha completado la transferencia, el
proceso mueve el bloque al espacio del usuario y solicita otro
bloque inmediatamente.
Memoria Intermedia Sencilla
Bufferin
g
Fray S.
Utilización de Buffers Entrada/Salida
Se puede realizar una mejora
sobre la memoria intermedia
sencilla asignando a la
operación dos almacenes
intermedios del sistema.
Memoria Intermedia Doble
Fray S.
Utilización de Buffers Entrada/Salida
Cada memoria intermedia individual constituye una unidad
de la memoria intermedia circular. Este es el modelo del
productor/consumidor con una memoria intermedia
limitada.
Memoria Intermedia Circular
Fray S.
Gestión de Entrada/Salida
TEMA
Sistemas Operativos. Profe: Abdías
Malavé

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

Diapositiva
DiapositivaDiapositiva
Diapositiva
 
Ricardo Y Ale Decepcion!
Ricardo Y Ale Decepcion!Ricardo Y Ale Decepcion!
Ricardo Y Ale Decepcion!
 
R&A Tripas Pc
R&A Tripas PcR&A Tripas Pc
R&A Tripas Pc
 
Presentacion sobre la computadora
Presentacion sobre la computadoraPresentacion sobre la computadora
Presentacion sobre la computadora
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
estructura del computador
estructura del computadorestructura del computador
estructura del computador
 
Partes de una computadora
Partes de una computadoraPartes de una computadora
Partes de una computadora
 
Fase1 arquitectura del_pc
Fase1 arquitectura del_pcFase1 arquitectura del_pc
Fase1 arquitectura del_pc
 
Fase1 arquitectura del_pc
Fase1 arquitectura del_pcFase1 arquitectura del_pc
Fase1 arquitectura del_pc
 
Exposicion
ExposicionExposicion
Exposicion
 
Componentres de una computadora pau
Componentres de una computadora pauComponentres de una computadora pau
Componentres de una computadora pau
 
PresentacióN Informatica
PresentacióN InformaticaPresentacióN Informatica
PresentacióN Informatica
 
Introducción a la computación
Introducción a la computación Introducción a la computación
Introducción a la computación
 
Software y hardware del computador alejandra
Software y hardware del computador alejandraSoftware y hardware del computador alejandra
Software y hardware del computador alejandra
 
Raquel jurado
Raquel jurado Raquel jurado
Raquel jurado
 
Partes De La Computadora
Partes De La ComputadoraPartes De La Computadora
Partes De La Computadora
 
El computador daniela
El computador danielaEl computador daniela
El computador daniela
 
Hardware Y Software
Hardware Y SoftwareHardware Y Software
Hardware Y Software
 
Mapa conseptual
Mapa conseptualMapa conseptual
Mapa conseptual
 

Destacado

Electron,nutron,proton
Electron,nutron,protonElectron,nutron,proton
Electron,nutron,protonPresentation
 
Teck Pack - Future Collective - Jessica Ward
Teck Pack - Future Collective - Jessica WardTeck Pack - Future Collective - Jessica Ward
Teck Pack - Future Collective - Jessica WardJessica Ward
 
Tributario
TributarioTributario
Tributariouft
 
Piramal vaikunth e brochure located at balkum thane
Piramal vaikunth  e brochure located at balkum thanePiramal vaikunth  e brochure located at balkum thane
Piramal vaikunth e brochure located at balkum thaneKiran Kaur
 
4_Основные понятия и типы модели
4_Основные понятия и типы модели4_Основные понятия и типы модели
4_Основные понятия и типы моделиEvgeniy Golendyhin
 
Recursos digitals per a l'ensenyament de la literatura
Recursos digitals per a l'ensenyament de la literaturaRecursos digitals per a l'ensenyament de la literatura
Recursos digitals per a l'ensenyament de la literaturaPep Hernández
 
Oralidad y TIC en el desarrollo de la comprensión lectora y el trabajo por co...
Oralidad y TIC en el desarrollo de la comprensión lectora y el trabajo por co...Oralidad y TIC en el desarrollo de la comprensión lectora y el trabajo por co...
Oralidad y TIC en el desarrollo de la comprensión lectora y el trabajo por co...Pep Hernández
 
El empirismo inglés: Berkeley, Hume, Locke, Bacon, Hobbes. Filosofía moderna II
El empirismo inglés: Berkeley, Hume, Locke, Bacon, Hobbes. Filosofía moderna IIEl empirismo inglés: Berkeley, Hume, Locke, Bacon, Hobbes. Filosofía moderna II
El empirismo inglés: Berkeley, Hume, Locke, Bacon, Hobbes. Filosofía moderna IIGerardo Viau Mollinedo
 
La Sinonimia
La SinonimiaLa Sinonimia
La Sinonimiamjdomart
 

Destacado (17)

Electron,nutron,proton
Electron,nutron,protonElectron,nutron,proton
Electron,nutron,proton
 
Wireless Communication Generations
Wireless Communication GenerationsWireless Communication Generations
Wireless Communication Generations
 
LIBF doc
LIBF docLIBF doc
LIBF doc
 
SOUMADIP MUKHERJEE
SOUMADIP MUKHERJEESOUMADIP MUKHERJEE
SOUMADIP MUKHERJEE
 
Teck Pack - Future Collective - Jessica Ward
Teck Pack - Future Collective - Jessica WardTeck Pack - Future Collective - Jessica Ward
Teck Pack - Future Collective - Jessica Ward
 
Actividad 8
Actividad 8Actividad 8
Actividad 8
 
Tributario
TributarioTributario
Tributario
 
Taula redona
Taula redonaTaula redona
Taula redona
 
Piramal vaikunth e brochure located at balkum thane
Piramal vaikunth  e brochure located at balkum thanePiramal vaikunth  e brochure located at balkum thane
Piramal vaikunth e brochure located at balkum thane
 
Expo Mail Art
Expo Mail ArtExpo Mail Art
Expo Mail Art
 
4_Основные понятия и типы модели
4_Основные понятия и типы модели4_Основные понятия и типы модели
4_Основные понятия и типы модели
 
The 2016 Contact Centre Benchmarking Report
The 2016 Contact Centre Benchmarking ReportThe 2016 Contact Centre Benchmarking Report
The 2016 Contact Centre Benchmarking Report
 
Recursos digitals per a l'ensenyament de la literatura
Recursos digitals per a l'ensenyament de la literaturaRecursos digitals per a l'ensenyament de la literatura
Recursos digitals per a l'ensenyament de la literatura
 
Oralidad y TIC en el desarrollo de la comprensión lectora y el trabajo por co...
Oralidad y TIC en el desarrollo de la comprensión lectora y el trabajo por co...Oralidad y TIC en el desarrollo de la comprensión lectora y el trabajo por co...
Oralidad y TIC en el desarrollo de la comprensión lectora y el trabajo por co...
 
El empirismo y sus representantes
El empirismo y sus representantesEl empirismo y sus representantes
El empirismo y sus representantes
 
El empirismo inglés: Berkeley, Hume, Locke, Bacon, Hobbes. Filosofía moderna II
El empirismo inglés: Berkeley, Hume, Locke, Bacon, Hobbes. Filosofía moderna IIEl empirismo inglés: Berkeley, Hume, Locke, Bacon, Hobbes. Filosofía moderna II
El empirismo inglés: Berkeley, Hume, Locke, Bacon, Hobbes. Filosofía moderna II
 
La Sinonimia
La SinonimiaLa Sinonimia
La Sinonimia
 

Similar a Gestión Entrada_Salida

Similar a Gestión Entrada_Salida (20)

Gestion entrada y salida
Gestion entrada y salidaGestion entrada y salida
Gestion entrada y salida
 
Administracion e s
Administracion e sAdministracion e s
Administracion e s
 
Lenguaje de máquina
Lenguaje de máquinaLenguaje de máquina
Lenguaje de máquina
 
Entrada y Salida de un S.O
Entrada y Salida de un S.OEntrada y Salida de un S.O
Entrada y Salida de un S.O
 
Entrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas OperativosEntrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas Operativos
 
Gestión de entradas y salidas
Gestión de entradas y salidasGestión de entradas y salidas
Gestión de entradas y salidas
 
R
RR
R
 
Entrada salida
Entrada salidaEntrada salida
Entrada salida
 
Gestion de Entrada y Salida
Gestion de Entrada y SalidaGestion de Entrada y Salida
Gestion de Entrada y Salida
 
Gestion de Entradas y Salidas
Gestion de Entradas y SalidasGestion de Entradas y Salidas
Gestion de Entradas y Salidas
 
Dispositvos de entrada y salida
Dispositvos de entrada y salidaDispositvos de entrada y salida
Dispositvos de entrada y salida
 
Perifericos entrada salida mixtos
Perifericos entrada salida mixtosPerifericos entrada salida mixtos
Perifericos entrada salida mixtos
 
4.1 dispositivos y_manejadores_de_dispositivos_device_drivers_
4.1 dispositivos y_manejadores_de_dispositivos_device_drivers_4.1 dispositivos y_manejadores_de_dispositivos_device_drivers_
4.1 dispositivos y_manejadores_de_dispositivos_device_drivers_
 
Actividades naye
Actividades nayeActividades naye
Actividades naye
 
Act uni4
Act uni4Act uni4
Act uni4
 
Tema manejo de la entrada
Tema manejo de la entradaTema manejo de la entrada
Tema manejo de la entrada
 
Clase Ocho TecnologíA 2009
Clase Ocho  TecnologíA 2009Clase Ocho  TecnologíA 2009
Clase Ocho TecnologíA 2009
 
Organización de entrada y salida (E/S)
Organización de entrada y salida (E/S)Organización de entrada y salida (E/S)
Organización de entrada y salida (E/S)
 
Sistemas operativos ciclo 2 - capítulo 3
Sistemas operativos   ciclo 2 - capítulo 3Sistemas operativos   ciclo 2 - capítulo 3
Sistemas operativos ciclo 2 - capítulo 3
 
Hardware
HardwareHardware
Hardware
 

Último

Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
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 JUNITMaricarmen Sánchez Ruiz
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 
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
 
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 FabricKeyla Dolores Méndez
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
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.pptx241521559
 
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íassuserf18419
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
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 UninoveFagnerLisboa3
 
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.pptxLolaBunny11
 
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 JosephBRAYANJOSEPHPEREZGOM
 
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)GDGSucre
 

Último (15)

Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.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
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 
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...
 
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
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
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
 
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
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
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
 
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
 
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)
 

Gestión Entrada_Salida

  • 3. Es la parte del sistema operativo encargada de la gestión de los dispositivos de E/S y actúa como interfaz entre los dispositivos de E/S y el resto del sistema. JezerM.
  • 4. Software de Entrada/Salida El software de E/S suele estar organizado en 4 capas. JezerM.
  • 5. El proceso que solicita la operación se bloquea hasta que termina la E/S. Cuando se presenta una interrupción el manejador de interrupciones hace lo propio para manejarla. Manejadorde Interrupciones JezerM.
  • 6. Código que depende de los dispositivos, que sirve para controlarlos. Forma parte del núcleo del SO, necesita ejecutarse en modo núcleo para acceder a los registros de la controladora del dispositivo. Manejadorde Dispositivos JezerM.
  • 7. Hay software que no depende directamente del dispositivo. Algunas funciones que podrían efectuarse con independencia del dispositivo en realidad se ejecutan en el manejador por eficiencia o por otros motivos. Software de Entrada/Salida Independiente del Dispositivo JezerM.
  • 8. La mayoría del software de E/S está en el núcleo. Sin embargo, también hay procedimientos de biblioteca que se ejecutan en modo usuario y que se encargan de realizar las llamadas al sistema. Software de Entrada/Salida en el Espacio de Usuario Salida Entrada JezerM.
  • 9. Métodos de Entrada/Salida Polling o Programada La sincronización se consigue al preguntarle la CPU (poll) al dispositivo si tiene un dato que entregar o, si es el caso, si está listo para recibir uno. JezerM.
  • 10. Métodos de Entrada/Salida PorInterrupción El dispositivo avisa a la CPU de que requiere atención mediante una interrupción. JezerM.
  • 11. Métodos de Entrada/Salida PorDMA o Acceso Directo a Memoria El controlador de DMA se encarga de la transferencia directa de datos, sin intervención de la CPU. El controlador de DMA suministra las señales de dirección y todas las señales de control del bus. JezerM.
  • 12. El PE/S representa una ex tensión del concepto DMA. Es el controlador de E/S convertido en procesador con un conjunto de instrucciones especializadas en operaciones de E/S, lo que le da un control completo sobre dicha operación. Procesador de E/S (PE/S) JezerM.
  • 13. Hardware Dispositivos de Entrada/Salida Pueden clasificarse en tres categorías: Dispositivos Legibles porlos Humanos. Dispositivos Legibles porla Máquina. Dispositivos de Comunicaciones. JezerM.
  • 14. Hardware Dispositivos de Entrada/Salida Dentro de los dispositivos de entrada y salida podemos encontrarlos siguientes: Teclado Mouse (ratón). Teclado. Discos Duros. Pantalla. Impresora. Disquete. Modem. Entre Otros. JezerM.
  • 15. Tipos de Entrada/Salida Según el método de comunicación de la CPU con los dispositivos distinguimos: E/S mapeada en memoria. Según la percepción que tiene un proceso de cómo se realiza la E/S: E/S síncrona. E/S asíncrona. E/S Explícita. JezerM.
  • 16. Discos Un disco esta formado por un conjunto de platos que giran solidariamente. Cada uno de las superficies de dichos platos se denomina cara. Estructura A: Una Pista B: Un Sector C: Un Sectorde Pista D: Un ClústerFray S.
  • 17. Planificación de Discos En el caso de las unidades de disco, esto implica tener un tiempo de acceso breve y gran ancho de banda de disco.  El tiempo de acceso tiene dos componentes principales: El Tiempo de Búsqueda: Es el tiempo que tarda el brazo del disco en mover las cabezas al cilindro que contiene el sector deseado. El Ancho de Banda: Es el número total de bytes transferidos Fray S.
  • 18. FCFS o FIFO SSTF Shortest Seek Time First SCAN SCAN N pasos o C-SCAN N pasos C-LOOK Algoritmos de Planificación de Búsquedas Fray S.
  • 19. Drivers de Entrada/Salida Es un programa informático que permite al sistema operativo interactuar con un periférico. Es una pieza esencial, sin la cual no se podría usar el hardware Fray S.
  • 20. Mecanismos y Funciones de los Manejadores de Dispositivos (Device Drivers) La interfaz entre el controlador y el dispositivo es con frecuencia de muy bajo nivel: La comunicación es mediante un flujo de bits en serie que: • Comienza con un preámbulo. • Sigue con una serie de bits (de un sector de disco, por ejemplo). • Concluye con una suma para verificación o un código corrector de errores. Fray S.
  • 21. El controladordebe: •Convertir el flujo de bits en serie en un bloque de bytes. •Efectuar cualquier corrección de errores necesaria. •Copiar el bloque en la memoria principal. Cada controladorposee registros que utiliza para comunicarse con el CPU: •Pueden ser parte del espacio normal de direcciones de la memoria: e/s mapeada a memoria. •Pueden utilizar un espacio de direcciones especial para la e/s, asignando a cada controlador una parte de él.Fray S.
  • 22. Utilización de Buffers Entrada/Salida Almacenamiento Intermedio de la Entrada/Salida La forma más sencilla de hacerlo sería emitir una orden de E/S y a que los datos estén disponibles. Fray S.
  • 23. Utilización de Buffers Entrada/Salida Las transferencias de entrada se realizan en el espacio del sistema. Cuando se ha completado la transferencia, el proceso mueve el bloque al espacio del usuario y solicita otro bloque inmediatamente. Memoria Intermedia Sencilla Bufferin g Fray S.
  • 24. Utilización de Buffers Entrada/Salida Se puede realizar una mejora sobre la memoria intermedia sencilla asignando a la operación dos almacenes intermedios del sistema. Memoria Intermedia Doble Fray S.
  • 25. Utilización de Buffers Entrada/Salida Cada memoria intermedia individual constituye una unidad de la memoria intermedia circular. Este es el modelo del productor/consumidor con una memoria intermedia limitada. Memoria Intermedia Circular Fray S.
  • 26. Gestión de Entrada/Salida TEMA Sistemas Operativos. Profe: Abdías Malavé