SlideShare a Scribd company logo
1 of 11
Introducción
Esta investigación tiene como la finalidad de conocer acerca de los dispositivos de
entrada y salida que existen en una computadora, las cuales son una de las
principales funciones de un sistema operativo.
También se mostraran los manejadores de dispositivos y las funciones de cada
uno de ellos y como está estructurado el manejo de datos de los dispositivos.
Unidad 4: Administración de entrada/salida
Conceptosbásicos de e/s
El sistema de entrada y salida es la parte del S.O. encargada de la administración
de los dispositivos de E/S.
Comprende tanto la transferencia entre diversos niveles de la memoria como la
comunicación con los periféricos.
Este sistema proporciona un medio para tratar los archivos y dispositivos de
manera uniforme, actuando como interfaz entre los usuarios y los dispositivos de
e/s que pueden ser manipulados por órdenes de alto nivel.
El SO debe controlar el funcionamiento de todos los dispositivos de E/S para
alcanzar los siguientes objetivos:
 Facilitar el manejo de los dispositivos periféricos. Para ello debe ofrecer una
interfaz entre los dispositivos y el resto del sistema que sea sencilla y fácil
de utilizar.
 Optimizar la E/S del sistema, proporcionando mecanismos de incremento
de prestaciones donde sea necesario.
 Proporcionar dispositivos virtuales que permitan conectar cualquier tipo de
dispositivos físicos sin que sea necesario remodelar el sistema de E/S del
SO.
 Permitir la conexión de dispositivos nuevos de E/S, solventando de forma
automática su instalación usando mecanismos del tipo plug & play.
4.1 Dispositivos y manejadores de dispositivos: DEVICE DRIVERS
Dispositivos de E/S
Todos los dispositivos
de e/s se pueden
agrupar en tres
grandes grupos:
Dispositivos de
interfaz de usuario
Se llama así a los dispositivos
que permiten la comunicación
entre los usuarios y la
computadora. Dentro de este
grupo se incluyen todos los
dispositivos que sirven para
proporcionar interfaz con el
usuario, tanto para entrada
(ratón, teclado, etc.) como para
salida (impresoras, pantalla,
etc.).
Dispositivos de
almacenamiento
Se usan para proporcionar
almacenamiento no volátil de
datos y memoria. Su función
primordial es abastecer de
datos y almacenamiento a los
programas que se ejecutan en
la CPU.
Dispositivos de
comunicaciones
Permiten conectar a la
computadora con otras
computadoras a través de una
red. Los dos tipos de
dispositivos más importantes de
esta clase son los módem, para
comunicación vía red telefónica,
y las tarjetas de interfaz a la red,
para conectar la computadora a
una red de área local.
Manejadores de dispositivos (DEVICE DRIVERS)
Manejadores de Interrupciones
Las interrupciones deben ocultarse en el S. O.:
 Cada proceso que inicie una operación de e / s se bloquea hasta que
termina la E/S y ocurra la interrupción.
 El procedimiento de interrupción realiza lo necesario para desbloquear el
proceso que lo inicio.
Manejadores de Dispositivos
Todo el código que depende de los dispositivos aparece en los manejadores de
dispositivos.
Cada controlador posee uno o más registros de dispositivos:
 Se utilizan para darle los comandos.
 Los manejadores de dispositivos proveen estos comandos y verifican su
ejecución adecuada.
La labor de un manejador de dispositivos es la de:
 Aceptar las solicitudes abstractas que le hace el software independiente del
dispositivo.
 Verificar la ejecución de dichas solicitudes
Las unidades de E/S tienen una parte mecánica que es el propio dispositivo y otra
electrónica que se llama controlador del dispositivo y actúa como intermediario
entre la computadora y los dispositivos.
Un controlador de dispositivo (llamado normalmente controlador, o, en inglés,
driver) es un programa informático que permite al sistema operativo interactuar
con un periférico.
 El controlador convierte el flujo de bits en serie transmitidos desde un
dispositivo en un bloque de bytes para la CPU y realizar las correcciones de
los errores que se puedan cometer en la transmisión.
 El controlador dispone de tres capas funcionales: La interfaz del bus, el
controlador y la interfaz del dispositivo.
Puertos de E/S
El controlador contiene una serie de registros llamados puertos de entrada/salida.
Estos registros son accesibles (pueden ser leídos y modificados) mediante la
ejecución de instrucciones máquina. Las operaciones de E/S se realizan a través
de la carga y lectura de estos registros. Casi todo controlador dispone de los
siguientes registros:
 Registros De Estado
 Registro De Ordenes
 Buffer
Registros de estado
Indica la situación actual del dispositivo (ocupado o desocupado).
Registros de órdenes
En este registro se escribe la operación de E/S que se desea que realice el
dispositivo.
Buffer
Un buffer es un almacén de información. El buffer del controlador se utiliza para
guardar temporalmente los datos implicados en una operación de E/S.
Los controladores de dispositivo se suelen agrupar en alguna de las siguientes
categorías o clases:
 Adaptadores de audio (tarjetas de sonido).
 Dispositivos de comunicación (infrarrojos, módems, etc).
 Dispositivos de visualización; pantallas (displays).
 Teclados.
 Ratón (“mouse” y otros señaladores gráficos).
 Dispositivos multimedia.
 Dispositivos de Red.
 Impresoras.
 Almacenamiento
4.2 Mecanismos y funciones de los manejadores de dispositivos
(DEVICE DRIVERS)
Los manejadores de dispositivo (DEVICE DRIVERS) se comunican directamente
con los dispositivos o sus controladores o canales.
Los manejadores de dispositivos tienen la función de comenzar las operaciones de
E/S en un dispositivo y procesar la terminación de una solicitud de E/S.
El sistema de archivos básico trata con bloques de datos que son los que se
intercambian con los discos o cintas. Ubica estos bloques en el almacenamiento
secundario o en el intermedio en memoria principal.
El supervisor básico de E/S se responsabiliza de iniciar y terminar la E/s con
archivos.
Selecciona el dispositivo donde se realizará la E/S, según el archivo seleccionado.
Planifica los accesos a disco y cinta, asigna los buffers de E/S y reserva la
memoria secundaria.
La E/S lógica tiene la función de permitir a los usuarios y aplicaciones acceder a
los registros.
El método de acceso es el nivel más cercano al usuario, proporcionando una
interfaz entre las aplicaciones y los archivos.
Funciones de los manejadores de dispositivos
Funciones generalmente realizadas por el software independiente del dispositivo:
 Interfaz uniforme para los manejadores de dispositivos.
 Nombres de los dispositivos.
 Protección del dispositivo.
 Proporcionar un tamaño de bloque independiente del dispositivo.
 Uso de buffer.
 Asignación de espacio en los dispositivos por bloques.
 Asignación y liberación de los dispositivos de uso exclusivo.
 Informe de errores.
Las funciones básicas del software independiente del dispositivo son:
 Efectuar las funciones de E/S comunes a todos los dispositivos.
 Proporcionar una interfaz uniforme del software a nivel usuario.
4.3 Estructuras de datos para manejo de dispositivos.
Los procesos de usuario emiten peticiones de entrada/salida al sistema operativo.
Cuando un proceso solicita una operación de E/S, el sistema operativo prepara
dicha operación y bloquea al proceso hasta que se recibe una interrupción del
controlador del dispositivo indicando que la operación está completa.
En el manejo de los dispositivos de E/S es necesario, introducir dos nuevos
términos:
Buffering (uso de memoria intermedia).
Trata de mantener ocupados tanto la CPU como los dispositivos de E/S. Los datos
se leen y se almacenan en un buffer, una vez que los datos se han leído y la CPU
va a iniciar inmediatamente la operación con ellos, el dispositivo de entrada es
instruido para iniciar inmediatamente la siguiente lectura.
La CPU y el dispositivo de entrada permanecen ocupados. Cuando la CPU esté
libre para el siguiente grupo de datos, el dispositivo de entrada habrá terminado de
leerlos. La CPU podrá empezar el proceso de los últimos datos leídos, mientras el
dispositivo de entrada iniciará la lectura de los datos siguientes.
Spooling
Esta forma de procesamiento se denomina spooling, utiliza el disco como un buffer
muy grande para leer tan por delante como sea posible de los dispositivos de
entrada y para almacenar los ficheros hasta que los dispositivos de salida sean
capaces de aceptarlos.
Es una característica utilizada en la mayoría de los sistemas operativos.
4.4 Operaciones de Entrada/Salida
Tanto en la E/S programada como la basada en interrupciones, la CPU debe
encargarse de la transferencia de datos una vez que sabe que hay datos
disponibles en el controlador. Una mejora importante para incrementar la
concurrencia entre la CPU y la E/S consiste en que el controlador del dispositivo
se pueda encargar de efectuar la transferencia de datos. Esta técnica se
denomina acceso directo a memoria (DMA, Direct Memory Access).
Acceso directo a memoria (dma)
Este dispositivo permite la transferencia directa de información entre la memoria y
los periféricos o viceversa, sin requerir intervención alguna por parte del
procesador.
 El DMA necesita:
1. Registro: almacena la dirección de memoria desde donde se produce la
transferencia.
2. Registro contador: guarda la longitud de bloque a transferir.
3. Bits: indica si la operación es de lectura o escritura.
4. Bloque de control: controla el funcionamiento del sistema.
 Existen 3 tipos de transferencia para el máximo aprovechamiento del bus:
1. Por ráfagas: el DMA toma el control del bus y no lo suelta hasta terminar
la transferencia.
2. Por robo de ciclo: el DMA toma el bus durante un ciclo enviando una
palabra cada vez.
3. Transparente: se aprovechan los ciclos en que el procesador no usa el
bus.
Operaciones de E/S
Existen varias operaciones, las más importantes son las siguientes:
 Lectura
El canal transfiere a memoria principal un bloque de palabras de tamaño
especificado en el campo número de palabras, en orden ascendente de
direcciones, empezando en la dirección especificada en el campo dirección del
dato.
 Escritura
El canal transfiere datos de memoria principal al dispositivo. Las palabras se
transfieren en el mismo orden que en la operación de lectura.
 Control
Se utiliza esta orden para enviar instrucciones específicas al dispositivo de E/S,
como rebobinar una cinta magnética, etc.
 Bifurcación
Cumple en el programa de canal la misma función que una instrucción de salto en
un programa normal.
Conclusión:
Como se ha podido observar existen muchos tipos de dispositivos y funciones que
utiliza una computadora y son muy indispensables para poder interactuar con ella.
A lo largo que va transcurriendo el tiempo, se ha demostrado que la tecnología
avanza cada día más en busca de mejoras para la computadora, vemos como los
equipos van modificando su diseño y descartando los dispositivos de entrada
como lo es el mouse que ya no es necesario en las computadoras portátiles.
Referencias
 Sistemas operativos. Aspectos internos y principios de diseño.
William Stalling

More Related Content

What's hot

Tema manejo de la entrada
Tema manejo de la entradaTema manejo de la entrada
Tema manejo de la entradaSasil Catzim
 
Funciones de administracion de memoria
Funciones de administracion de memoriaFunciones de administracion de memoria
Funciones de administracion de memoriaMiguel Magaña
 
Trab. Multiplexacion
Trab. MultiplexacionTrab. Multiplexacion
Trab. MultiplexacionDiego Lucero
 
Ciclo de instrucciones CPU
Ciclo de instrucciones CPUCiclo de instrucciones CPU
Ciclo de instrucciones CPUEduardo Suarez
 
Fundamentos de Telecomunicaciones Unidad 5 Dispositivos de Comunicación
Fundamentos de TelecomunicacionesUnidad 5 Dispositivos de ComunicaciónFundamentos de TelecomunicacionesUnidad 5 Dispositivos de Comunicación
Fundamentos de Telecomunicaciones Unidad 5 Dispositivos de ComunicaciónJosé Antonio Sandoval Acosta
 
Acceso Directo a la Memoria - DMA
Acceso Directo a la Memoria - DMAAcceso Directo a la Memoria - DMA
Acceso Directo a la Memoria - DMAErika Rodríguez
 
Lenguaje ensamblador basico
Lenguaje ensamblador basicoLenguaje ensamblador basico
Lenguaje ensamblador basicoGustavo Davila
 
Protocolos, estandares y tipos de modem
Protocolos, estandares y tipos de modemProtocolos, estandares y tipos de modem
Protocolos, estandares y tipos de modemMirna L. Torres Garcia
 
Origen del Modelo OSI y su impacto en als estructuras de redes
Origen del Modelo OSI y su impacto en als estructuras de redesOrigen del Modelo OSI y su impacto en als estructuras de redes
Origen del Modelo OSI y su impacto en als estructuras de redesKim Sorel Rush
 
CUADRO COMPARATIVO ENTRE MODELO OSI Y TCP/IP
CUADRO COMPARATIVO ENTRE MODELO OSI Y TCP/IPCUADRO COMPARATIVO ENTRE MODELO OSI Y TCP/IP
CUADRO COMPARATIVO ENTRE MODELO OSI Y TCP/IPdisenarUniminuto
 
Organización lógica y física.
Organización lógica y física.Organización lógica y física.
Organización lógica y física.Lely
 
Mapa conceptual sobre
Mapa conceptual sobre Mapa conceptual sobre
Mapa conceptual sobre Juan Anaya
 
Sistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUMSistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUMMari Cruz
 
Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)
Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)
Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)Juan Lopez
 

What's hot (20)

Tema manejo de la entrada
Tema manejo de la entradaTema manejo de la entrada
Tema manejo de la entrada
 
Control de Flujo [Telecomunicaciones]
Control de Flujo [Telecomunicaciones]Control de Flujo [Telecomunicaciones]
Control de Flujo [Telecomunicaciones]
 
Funciones de administracion de memoria
Funciones de administracion de memoriaFunciones de administracion de memoria
Funciones de administracion de memoria
 
Trab. Multiplexacion
Trab. MultiplexacionTrab. Multiplexacion
Trab. Multiplexacion
 
Ciclo de instrucciones CPU
Ciclo de instrucciones CPUCiclo de instrucciones CPU
Ciclo de instrucciones CPU
 
Tipos de multiplexacion
Tipos de multiplexacionTipos de multiplexacion
Tipos de multiplexacion
 
Fundamentos de Telecomunicaciones Unidad 5 Dispositivos de Comunicación
Fundamentos de TelecomunicacionesUnidad 5 Dispositivos de ComunicaciónFundamentos de TelecomunicacionesUnidad 5 Dispositivos de Comunicación
Fundamentos de Telecomunicaciones Unidad 5 Dispositivos de Comunicación
 
Segmentacion de memoria
Segmentacion de memoriaSegmentacion de memoria
Segmentacion de memoria
 
Acceso Directo a la Memoria - DMA
Acceso Directo a la Memoria - DMAAcceso Directo a la Memoria - DMA
Acceso Directo a la Memoria - DMA
 
Lenguaje ensamblador basico
Lenguaje ensamblador basicoLenguaje ensamblador basico
Lenguaje ensamblador basico
 
Protocolos, estandares y tipos de modem
Protocolos, estandares y tipos de modemProtocolos, estandares y tipos de modem
Protocolos, estandares y tipos de modem
 
Origen del Modelo OSI y su impacto en als estructuras de redes
Origen del Modelo OSI y su impacto en als estructuras de redesOrigen del Modelo OSI y su impacto en als estructuras de redes
Origen del Modelo OSI y su impacto en als estructuras de redes
 
CUADRO COMPARATIVO ENTRE MODELO OSI Y TCP/IP
CUADRO COMPARATIVO ENTRE MODELO OSI Y TCP/IPCUADRO COMPARATIVO ENTRE MODELO OSI Y TCP/IP
CUADRO COMPARATIVO ENTRE MODELO OSI Y TCP/IP
 
MODELO OSI PDU
MODELO OSI PDUMODELO OSI PDU
MODELO OSI PDU
 
Organización lógica y física.
Organización lógica y física.Organización lógica y física.
Organización lógica y física.
 
Mapa conceptual sobre
Mapa conceptual sobre Mapa conceptual sobre
Mapa conceptual sobre
 
Sistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUMSistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUM
 
Arquitecturas de computadoras
Arquitecturas de computadorasArquitecturas de computadoras
Arquitecturas de computadoras
 
Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)
Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)
Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)
 
Modos de direccionamiento y formatos
Modos de direccionamiento y formatosModos de direccionamiento y formatos
Modos de direccionamiento y formatos
 

Similar to Dispositvos de entrada y salida

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.OKarina Rivra
 
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_beymarlopez
 
Entrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas OperativosEntrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas OperativosKarina Rivra
 
Gestión de entradas y salidas
Gestión de entradas y salidasGestión de entradas y salidas
Gestión de entradas y salidasMarbella Pereira
 
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)JoseCnchica
 
4.2 mecanismos y_funciones_de_los_manejadores_de_dispositivos
4.2 mecanismos y_funciones_de_los_manejadores_de_dispositivos4.2 mecanismos y_funciones_de_los_manejadores_de_dispositivos
4.2 mecanismos y_funciones_de_los_manejadores_de_dispositivosbeymarlopez
 
administracion de entrada, salida y procesos
administracion de entrada, salida y procesosadministracion de entrada, salida y procesos
administracion de entrada, salida y procesosSamir Barrios
 
UNIDAD 5 Sistema Operativo .
UNIDAD 5 Sistema Operativo .UNIDAD 5 Sistema Operativo .
UNIDAD 5 Sistema Operativo .TheBoops
 
Administracion e s
Administracion e sAdministracion e s
Administracion e sgiovatovar
 
Lenguaje de máquina
Lenguaje de máquinaLenguaje de máquina
Lenguaje de máquinagiovatovar
 
5 RESUMEN - Periféricos microinformáticos.docx
5 RESUMEN - Periféricos microinformáticos.docx5 RESUMEN - Periféricos microinformáticos.docx
5 RESUMEN - Periféricos microinformáticos.docxtutor33
 
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 3Ing. Alexis Rocha, MGTI
 
Sistemas de computo
Sistemas de computoSistemas de computo
Sistemas de computoCandy Venus
 

Similar to Dispositvos de entrada y salida (20)

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
 
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_
 
Entrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas OperativosEntrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas Operativos
 
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
 
Entrada salida
Entrada salidaEntrada salida
Entrada salida
 
R
RR
R
 
Gestión de entradas y salidas
Gestión de entradas y salidasGestión de entradas y salidas
Gestión de entradas y salidas
 
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)
 
4.2 mecanismos y_funciones_de_los_manejadores_de_dispositivos
4.2 mecanismos y_funciones_de_los_manejadores_de_dispositivos4.2 mecanismos y_funciones_de_los_manejadores_de_dispositivos
4.2 mecanismos y_funciones_de_los_manejadores_de_dispositivos
 
Ensayo
EnsayoEnsayo
Ensayo
 
administracion de entrada, salida y procesos
administracion de entrada, salida y procesosadministracion de entrada, salida y procesos
administracion de entrada, salida y procesos
 
UNIDAD 5 Sistema Operativo .
UNIDAD 5 Sistema Operativo .UNIDAD 5 Sistema Operativo .
UNIDAD 5 Sistema Operativo .
 
Administracion e s
Administracion e sAdministracion e s
Administracion e s
 
Final (1)
Final (1)Final (1)
Final (1)
 
Lenguaje de máquina
Lenguaje de máquinaLenguaje de máquina
Lenguaje de máquina
 
Organización de Entrada y Salida
Organización de Entrada y SalidaOrganización de Entrada y Salida
Organización de Entrada y Salida
 
5 RESUMEN - Periféricos microinformáticos.docx
5 RESUMEN - Periféricos microinformáticos.docx5 RESUMEN - Periféricos microinformáticos.docx
5 RESUMEN - Periféricos microinformáticos.docx
 
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
 
Sistemas de computo
Sistemas de computoSistemas de computo
Sistemas de computo
 

Recently uploaded

Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramDIDIERFERNANDOGUERRE
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 

Recently uploaded (20)

Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ram
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 

Dispositvos de entrada y salida

  • 1. Introducción Esta investigación tiene como la finalidad de conocer acerca de los dispositivos de entrada y salida que existen en una computadora, las cuales son una de las principales funciones de un sistema operativo. También se mostraran los manejadores de dispositivos y las funciones de cada uno de ellos y como está estructurado el manejo de datos de los dispositivos.
  • 2. Unidad 4: Administración de entrada/salida Conceptosbásicos de e/s El sistema de entrada y salida es la parte del S.O. encargada de la administración de los dispositivos de E/S. Comprende tanto la transferencia entre diversos niveles de la memoria como la comunicación con los periféricos. Este sistema proporciona un medio para tratar los archivos y dispositivos de manera uniforme, actuando como interfaz entre los usuarios y los dispositivos de e/s que pueden ser manipulados por órdenes de alto nivel. El SO debe controlar el funcionamiento de todos los dispositivos de E/S para alcanzar los siguientes objetivos:  Facilitar el manejo de los dispositivos periféricos. Para ello debe ofrecer una interfaz entre los dispositivos y el resto del sistema que sea sencilla y fácil de utilizar.  Optimizar la E/S del sistema, proporcionando mecanismos de incremento de prestaciones donde sea necesario.  Proporcionar dispositivos virtuales que permitan conectar cualquier tipo de dispositivos físicos sin que sea necesario remodelar el sistema de E/S del SO.  Permitir la conexión de dispositivos nuevos de E/S, solventando de forma automática su instalación usando mecanismos del tipo plug & play.
  • 3. 4.1 Dispositivos y manejadores de dispositivos: DEVICE DRIVERS Dispositivos de E/S Todos los dispositivos de e/s se pueden agrupar en tres grandes grupos: Dispositivos de interfaz de usuario Se llama así a los dispositivos que permiten la comunicación entre los usuarios y la computadora. Dentro de este grupo se incluyen todos los dispositivos que sirven para proporcionar interfaz con el usuario, tanto para entrada (ratón, teclado, etc.) como para salida (impresoras, pantalla, etc.). Dispositivos de almacenamiento Se usan para proporcionar almacenamiento no volátil de datos y memoria. Su función primordial es abastecer de datos y almacenamiento a los programas que se ejecutan en la CPU. Dispositivos de comunicaciones Permiten conectar a la computadora con otras computadoras a través de una red. Los dos tipos de dispositivos más importantes de esta clase son los módem, para comunicación vía red telefónica, y las tarjetas de interfaz a la red, para conectar la computadora a una red de área local.
  • 4. Manejadores de dispositivos (DEVICE DRIVERS) Manejadores de Interrupciones Las interrupciones deben ocultarse en el S. O.:  Cada proceso que inicie una operación de e / s se bloquea hasta que termina la E/S y ocurra la interrupción.  El procedimiento de interrupción realiza lo necesario para desbloquear el proceso que lo inicio. Manejadores de Dispositivos Todo el código que depende de los dispositivos aparece en los manejadores de dispositivos. Cada controlador posee uno o más registros de dispositivos:  Se utilizan para darle los comandos.  Los manejadores de dispositivos proveen estos comandos y verifican su ejecución adecuada. La labor de un manejador de dispositivos es la de:  Aceptar las solicitudes abstractas que le hace el software independiente del dispositivo.  Verificar la ejecución de dichas solicitudes Las unidades de E/S tienen una parte mecánica que es el propio dispositivo y otra electrónica que se llama controlador del dispositivo y actúa como intermediario entre la computadora y los dispositivos. Un controlador de dispositivo (llamado normalmente controlador, o, en inglés, driver) es un programa informático que permite al sistema operativo interactuar con un periférico.  El controlador convierte el flujo de bits en serie transmitidos desde un dispositivo en un bloque de bytes para la CPU y realizar las correcciones de los errores que se puedan cometer en la transmisión.  El controlador dispone de tres capas funcionales: La interfaz del bus, el controlador y la interfaz del dispositivo. Puertos de E/S El controlador contiene una serie de registros llamados puertos de entrada/salida. Estos registros son accesibles (pueden ser leídos y modificados) mediante la ejecución de instrucciones máquina. Las operaciones de E/S se realizan a través
  • 5. de la carga y lectura de estos registros. Casi todo controlador dispone de los siguientes registros:  Registros De Estado  Registro De Ordenes  Buffer Registros de estado Indica la situación actual del dispositivo (ocupado o desocupado). Registros de órdenes En este registro se escribe la operación de E/S que se desea que realice el dispositivo. Buffer Un buffer es un almacén de información. El buffer del controlador se utiliza para guardar temporalmente los datos implicados en una operación de E/S. Los controladores de dispositivo se suelen agrupar en alguna de las siguientes categorías o clases:  Adaptadores de audio (tarjetas de sonido).  Dispositivos de comunicación (infrarrojos, módems, etc).  Dispositivos de visualización; pantallas (displays).  Teclados.  Ratón (“mouse” y otros señaladores gráficos).  Dispositivos multimedia.  Dispositivos de Red.  Impresoras.  Almacenamiento
  • 6. 4.2 Mecanismos y funciones de los manejadores de dispositivos (DEVICE DRIVERS) Los manejadores de dispositivo (DEVICE DRIVERS) se comunican directamente con los dispositivos o sus controladores o canales. Los manejadores de dispositivos tienen la función de comenzar las operaciones de E/S en un dispositivo y procesar la terminación de una solicitud de E/S. El sistema de archivos básico trata con bloques de datos que son los que se intercambian con los discos o cintas. Ubica estos bloques en el almacenamiento secundario o en el intermedio en memoria principal. El supervisor básico de E/S se responsabiliza de iniciar y terminar la E/s con archivos. Selecciona el dispositivo donde se realizará la E/S, según el archivo seleccionado. Planifica los accesos a disco y cinta, asigna los buffers de E/S y reserva la memoria secundaria. La E/S lógica tiene la función de permitir a los usuarios y aplicaciones acceder a los registros. El método de acceso es el nivel más cercano al usuario, proporcionando una interfaz entre las aplicaciones y los archivos. Funciones de los manejadores de dispositivos Funciones generalmente realizadas por el software independiente del dispositivo:  Interfaz uniforme para los manejadores de dispositivos.  Nombres de los dispositivos.  Protección del dispositivo.  Proporcionar un tamaño de bloque independiente del dispositivo.  Uso de buffer.  Asignación de espacio en los dispositivos por bloques.  Asignación y liberación de los dispositivos de uso exclusivo.  Informe de errores. Las funciones básicas del software independiente del dispositivo son:  Efectuar las funciones de E/S comunes a todos los dispositivos.  Proporcionar una interfaz uniforme del software a nivel usuario.
  • 7. 4.3 Estructuras de datos para manejo de dispositivos. Los procesos de usuario emiten peticiones de entrada/salida al sistema operativo. Cuando un proceso solicita una operación de E/S, el sistema operativo prepara dicha operación y bloquea al proceso hasta que se recibe una interrupción del controlador del dispositivo indicando que la operación está completa. En el manejo de los dispositivos de E/S es necesario, introducir dos nuevos términos: Buffering (uso de memoria intermedia). Trata de mantener ocupados tanto la CPU como los dispositivos de E/S. Los datos se leen y se almacenan en un buffer, una vez que los datos se han leído y la CPU va a iniciar inmediatamente la operación con ellos, el dispositivo de entrada es instruido para iniciar inmediatamente la siguiente lectura. La CPU y el dispositivo de entrada permanecen ocupados. Cuando la CPU esté libre para el siguiente grupo de datos, el dispositivo de entrada habrá terminado de leerlos. La CPU podrá empezar el proceso de los últimos datos leídos, mientras el dispositivo de entrada iniciará la lectura de los datos siguientes. Spooling Esta forma de procesamiento se denomina spooling, utiliza el disco como un buffer muy grande para leer tan por delante como sea posible de los dispositivos de entrada y para almacenar los ficheros hasta que los dispositivos de salida sean capaces de aceptarlos. Es una característica utilizada en la mayoría de los sistemas operativos.
  • 8. 4.4 Operaciones de Entrada/Salida Tanto en la E/S programada como la basada en interrupciones, la CPU debe encargarse de la transferencia de datos una vez que sabe que hay datos disponibles en el controlador. Una mejora importante para incrementar la concurrencia entre la CPU y la E/S consiste en que el controlador del dispositivo se pueda encargar de efectuar la transferencia de datos. Esta técnica se denomina acceso directo a memoria (DMA, Direct Memory Access). Acceso directo a memoria (dma) Este dispositivo permite la transferencia directa de información entre la memoria y los periféricos o viceversa, sin requerir intervención alguna por parte del procesador.  El DMA necesita: 1. Registro: almacena la dirección de memoria desde donde se produce la transferencia. 2. Registro contador: guarda la longitud de bloque a transferir. 3. Bits: indica si la operación es de lectura o escritura. 4. Bloque de control: controla el funcionamiento del sistema.  Existen 3 tipos de transferencia para el máximo aprovechamiento del bus: 1. Por ráfagas: el DMA toma el control del bus y no lo suelta hasta terminar la transferencia. 2. Por robo de ciclo: el DMA toma el bus durante un ciclo enviando una palabra cada vez. 3. Transparente: se aprovechan los ciclos en que el procesador no usa el bus.
  • 9. Operaciones de E/S Existen varias operaciones, las más importantes son las siguientes:  Lectura El canal transfiere a memoria principal un bloque de palabras de tamaño especificado en el campo número de palabras, en orden ascendente de direcciones, empezando en la dirección especificada en el campo dirección del dato.  Escritura El canal transfiere datos de memoria principal al dispositivo. Las palabras se transfieren en el mismo orden que en la operación de lectura.  Control Se utiliza esta orden para enviar instrucciones específicas al dispositivo de E/S, como rebobinar una cinta magnética, etc.  Bifurcación Cumple en el programa de canal la misma función que una instrucción de salto en un programa normal.
  • 10. Conclusión: Como se ha podido observar existen muchos tipos de dispositivos y funciones que utiliza una computadora y son muy indispensables para poder interactuar con ella. A lo largo que va transcurriendo el tiempo, se ha demostrado que la tecnología avanza cada día más en busca de mejoras para la computadora, vemos como los equipos van modificando su diseño y descartando los dispositivos de entrada como lo es el mouse que ya no es necesario en las computadoras portátiles.
  • 11. Referencias  Sistemas operativos. Aspectos internos y principios de diseño. William Stalling