SlideShare una empresa de Scribd logo
1 de 11
REPUBLICA BOLIVARIANA DE VENEZUELA
I.U.P ¨SANTIAGO MARIÑO¨
EXTENSION MARACAIBO
ORGANIZACIÓN DE
ENTRADA/SALIDA
Materia: Estudiante:
Sistemas Digitales 2 Samir Cabrera
CI: 27.196.528
Introducción
Todo computador necesita llevar a cabo intercambio de información con personas u
otros computadores mediante unos dispositivos que denominamos de manera
genérica dispositivos periféricos. Para hacer una operación de E/S entre el computador
y un periférico, es necesario conectar estos dispositivos al computador y gestionar de
manera efectiva la transferencia de datos. Para hacerlo, el computador dispone
del sistema de entrada/salida (E/S).
Este sistema de E/S es la interfaz que tiene el computador con el exterior y el objetivo
que tiene es facilitar las operaciones de E/S entre los periféricos y la memoria o
los registros del procesador. Para gestionar las operaciones de E/S es necesario un
hardware y la ayuda de un software.
Esquema
1. Introducción
2. Esquema
3. Desarrollo
3.1 Direccionamiento de E/S.
3.2 Transferencias de datos.
3.3 Sincronización.
3.4 Manejo de interrupciones.
3.5 Interfaces de E/S.
3.6 Interfaces estándar de E/S.
3.7 Canales de E/S.
4. Conclusión
5. Bibliografía
1. Direccionamiento de E/S.
 Direccionamiento de entradas y salidas digitales: En el caso de las entradas y
salidas digitales, la dirección se compone generalmente de una letra (para la
entrada o la salida), una dirección de byte y una dirección de bit. Además de la
dirección de bit y byte, hay direcciones de nivel superior, como las direcciones
WORD y DWORD (para tarjetas PLC, grupos constructivos de PLC, etc.).
 Direccionamiento de entradas y salidas analógicas: En el caso de las entradas y
salidas analógicas a menudo solo se indica la dirección de byte y las partes que
se encuentran por encima, y se omite la dirección de bit. El direccionamiento
de entradas y salidas digitales se rige por las unidades de información byte,
palabra y palabra doble. Se puede reconocer en un punto concreto de la
dirección (p. ej. el código) o por el tipo de datos. Conforme a ello, las
direcciones de entradas y salidas analógicas se cuentan en sentido ascendente
en pasos de 1, 2 ó 4. Pueden aparecer mezcladas en una PLC. Se puede ajustar
el tamaño del espacio de dirección en función del tipo de datos. Si indica el tipo
de datos en una dirección PLC, el espacio de dirección ajustado se tendrá en
cuenta automáticamente para el direccionamiento.
2. Transferencias de datos.
La transferencia de datos es la fase donde se hace realmente la transferencia de
información entre el procesador y el módulo de E/S y es la fase que veremos con más
detalle analizando diferentes técnicas.
De manera genérica, en la transferencia de cada dato dentro de un bloque
distinguimos dos fases principales: la sincronización y el intercambio. Estas dos fases se
repiten para cada dato del bloque.
Este mecanismo nos garantiza que no se dejen datos sin procesar, pero la
consecuencia es que la transferencia de datos se realiza a la velocidad del dispositivo
más lento. Generalmente el dispositivo más lento es el periférico, limitado por su
propia capacidad de transferencia y es la situación que da sentido a la gestión de la
E/S. Excepcionalmente el procesador puede ser más lento que el periférico debido a
que no se puede dedicar exclusivamente a atender a un único periférico.
3. Sincronización.
La sincronización es donde se establece un mecanismo para conseguir que el
dispositivo más rápido espere que el dispositivo más lento esté preparado para llevar a
cabo el intercambio del dato.
Durante la fase de sincronización, el procesador (o el elemento que controle la
transferencia) debe ser capaz de detectar cuándo está disponible el periférico para
hacer el intercambio de un dato. El módulo debe informar de que el periférico está
preparado.
4. Manejo de interrupciones.
Esta técnica de E/S pretende evitar que el procesador tenga que estar parado o
haciendo trabajo improductivo mientras espera a que el periférico esté preparado
para hacer una nueva operación de E/S y pueda aprovechar este tiempo para ejecutar
otros programas.
 Gestión de una interrupción con un único módulo de E/S: Una vez el
procesador ha solicitado una operación de E/S, ha programado la transferencia
y ya ejecuta otro programa mientras espera a que el módulo de E/S esté
preparado. En el momento en el que el módulo de E/S pide la atención del
procesador (el módulo activa la INT), se produce una secuencia de
acontecimientos que el procesador ha de gestionar para atender a esta
petición del módulo de E/S, garantizando que después podrá devolver el
control al programa cuya ejecución detenemos para atender la petición del
módulo de E/S.
 Gestión de interrupciones con múltiples módulos de E/S: Hasta ahora hemos
estudiado el caso más simple, en el que solo tenemos un módulo que funciona
por interrupciones, pero la realidad es que un sistema de E/S
por interrupciones tiene que gestionar múltiples dispositivos con capacidad de
generar interrupciones. Veamos cómo afecta esto a la gestión
de interrupciones y cómo lo hemos de implementar. Cuando el procesador
recibe una petición, sabe que algún módulo de E/S pide atención pero no
sabe cuántos piden atención, ni cuáles son. Para identificar al que pide atención
y decidir cuál se tiene que atender, las cuestiones principales que hay que
resolver son:
 Identificar cuál es el periférico que pide atención.
 Determinar qué periférico hemos de atender primero en caso de que dos o más
periféricos soliciten atención al mismo tiempo.
 Gestionar, si el sistema permite la nidificación, las prioridades para determinar
si el periférico que solicita atención es más prioritario que otro al que ya
atendemos.
 Obtener la dirección de la RSI correspondiente al periférico al que hemos de
atender.
Estas cuestiones afectan principalmente al ciclo de reconocimiento de la
interrupción y hacen este proceso bastante más complejo. El objetivo
principal de los sistemas que nos permiten gestionar más de un módulo de E/S
mediante interrupciones es conseguir que este proceso sea tan eficiente como
sea posible, añadiendo mejorasal hardware que da soporte al sistemade atención
de interrupciones.
5. Interfacesde E/S.
Las interfacesestablecenlacomunicaciónentre launidadcentral yel proceso,filtrando,
adaptandoy codificandode formacomprensibleparadichaunidadlasseñalesprocedentesde
loselementosde entrada,ydecodificandoyamplificandolasseñalesgeneradasdurante la
ejecucióndel programaantesde enviarlasaloselementosde salida.
6. Interfacesestándarde E/S
Las interfaces estándar de E/S proporcionan un método para transferir información
entre dispositivos de almacenamiento interno y de E/S externas.
 ¿Para qué se ocupan?
1.- Conversión de Señales.
2.-Regular velocidad de transferencia de datos.
3.- Traducción de órdenes.
4.- Controlar los modos de operación entre periféricos.
 Funcionamiento:
 Cada dispositivo periférico tiene asociada una unidad de interfaces.
 Se codifica dirección y control.
 Sincroniza el flujo de datos.
7. Canales de E/S.
Los canales de E/S son una mejora de los controladores de DMA. Pueden ejecutar
instrucciones que leen directamente de memoria. Eso permite gestionar con más
autonomía las operaciones de E/S y de esta manera se pueden controlar múltiples
operaciones de E/S con dispositivos con una mínima intervención del procesador.
Estos canales todavía se pueden hacer más complejos añadiendo una memoria local
propia que los convierte en procesadores específicos de E/S.
La programación de la operación de E/S por parte del procesador se realiza escribiendo
en memoria los datos y las instrucciones que necesita el canal de E/S para gestionar
toda la operación de E/S. La información que se especifica incluye el dispositivo al que
tenemos que acceder, la operación que se debe realizar indicando el nivel de
prioridad, la dirección del bloque de datos donde tenemos que leer o escribir los datos
que se han de transferir, el tamaño del bloque de datos que se tienen que transferir,
cómo se tiene que hacer el tratamiento de errores y cómo se ha de informar al
procesador del final de la operación de E/S.
Cuando se acaba la operación de E/S, el canal de E/S informa al procesador de que se
ha acabado la transferencia y de posibles errores mediante la memoria. También se
puede indicar el final de la transferencia mediante interrupciones.
Las dos configuraciones básicas de canales de E/S son las siguientes:
 Canal selector: está diseñado para periféricos de alta velocidad de transferencia y
solo permite una operación de transferencia simultánea.
 Canal multiplexor: está diseñado para periféricos más lentos de transferencia y
puede combinar la transferencia de bloques de datos de diferentes dispositivos.
Conclusión
Los distintos tipos de herramientas que utilizamos continuamente al manejar una
computadora cumplen, con un papel fundamental a la hora de transferir datos. Hoy en
día, las computadoras son muy utilizadas en cualquier aspecto de la vida, así como
también utilizamos algunas herramientas de entrada y salida, que son de vital
importancia tanto para el computador como para nosotros como usuarios, entre ellas
podemos mencionar: el teclado, la pantalla, el mouse o ratón, así como también los
discos duros, cd, dvd, pendrive, entre otros.
Bibliografía
 https://www.monografias.com/trabajos106/sistema-entrada-salida/sistema-
entrada-salida2.shtml
 http://repositori.uji.es/xmlui/bitstream/handle/10234/171674/TrasparenciasT
ema7.pdf;jsessionid=359DDBB35A029BA6F1C37A233BAE928C?sequence=1
 http://linux0.unsl.edu.ar/~rvilla/c3m10/tema5.pdf

Más contenido relacionado

La actualidad más candente

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
 
Nirxon Melean_Organizacion de E/S
Nirxon Melean_Organizacion de E/SNirxon Melean_Organizacion de E/S
Nirxon Melean_Organizacion de E/SNirxonMeleanS
 
Trabajo de sistema maria12
Trabajo de sistema maria12Trabajo de sistema maria12
Trabajo de sistema maria12SandyMora6
 
Trabajo de sistema maria12
Trabajo de sistema maria12Trabajo de sistema maria12
Trabajo de sistema maria12MariaMora155
 
organización de entrada y salida.
organización de entrada y salida.organización de entrada y salida.
organización de entrada y salida.JesusAlfonzo18
 
Sistemas digitales 2 organizacion de es
Sistemas digitales 2   organizacion de esSistemas digitales 2   organizacion de es
Sistemas digitales 2 organizacion de esPedroDuarte234
 
Gestión de entradas y salidas
Gestión de entradas y salidasGestión de entradas y salidas
Gestión de entradas y salidasMarbella Pereira
 
Gestión de Entrada y Salida
Gestión de Entrada y SalidaGestión de Entrada y Salida
Gestión de Entrada y SalidaAlf Chee
 
Gestion de dispositivos es
Gestion de dispositivos esGestion de dispositivos es
Gestion de dispositivos esVictorVillalobos
 
Organización de Entrada y SalidaCorte_III_Sistemas_Digiales_II
Organización de Entrada y SalidaCorte_III_Sistemas_Digiales_IIOrganización de Entrada y SalidaCorte_III_Sistemas_Digiales_II
Organización de Entrada y SalidaCorte_III_Sistemas_Digiales_IIJuanNarvaez48
 
Sistema de entrada-salida
Sistema de entrada-salidaSistema de entrada-salida
Sistema de entrada-salidaUTPL UTPL
 
Sistemas de entrada y salida
Sistemas de entrada y salidaSistemas de entrada y salida
Sistemas de entrada y salidaIsrael Rey
 
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
 
Qué Es El Usb
Qué Es El UsbQué Es El Usb
Qué Es El UsbIsrael
 

La actualidad más candente (20)

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)
 
Organizacion e s
Organizacion e sOrganizacion e s
Organizacion e s
 
Sistema de entrada/salida
Sistema de entrada/salidaSistema de entrada/salida
Sistema de entrada/salida
 
Nirxon Melean_Organizacion de E/S
Nirxon Melean_Organizacion de E/SNirxon Melean_Organizacion de E/S
Nirxon Melean_Organizacion de E/S
 
Trabajo de sistema maria12
Trabajo de sistema maria12Trabajo de sistema maria12
Trabajo de sistema maria12
 
Trabajo de sistema maria12
Trabajo de sistema maria12Trabajo de sistema maria12
Trabajo de sistema maria12
 
Organizacion Entrada/Salida
Organizacion Entrada/SalidaOrganizacion Entrada/Salida
Organizacion Entrada/Salida
 
organización de entrada y salida.
organización de entrada y salida.organización de entrada y salida.
organización de entrada y salida.
 
Sistemas digitales 2 organizacion de es
Sistemas digitales 2   organizacion de esSistemas digitales 2   organizacion de es
Sistemas digitales 2 organizacion de es
 
Gestión de entradas y salidas
Gestión de entradas y salidasGestión de entradas y salidas
Gestión de entradas y salidas
 
Gestión de Entrada y Salida
Gestión de Entrada y SalidaGestión de Entrada y Salida
Gestión de Entrada y Salida
 
Gestion de Entradas y Salidas
Gestion de Entradas y SalidasGestion de Entradas y Salidas
Gestion de Entradas y Salidas
 
Gestion de dispositivos es
Gestion de dispositivos esGestion de dispositivos es
Gestion de dispositivos es
 
Sintesis arquitectura
Sintesis arquitecturaSintesis arquitectura
Sintesis arquitectura
 
Organización de Entrada y SalidaCorte_III_Sistemas_Digiales_II
Organización de Entrada y SalidaCorte_III_Sistemas_Digiales_IIOrganización de Entrada y SalidaCorte_III_Sistemas_Digiales_II
Organización de Entrada y SalidaCorte_III_Sistemas_Digiales_II
 
Sistema de entrada-salida
Sistema de entrada-salidaSistema de entrada-salida
Sistema de entrada-salida
 
Sistemas de entrada y salida
Sistemas de entrada y salidaSistemas de entrada y salida
Sistemas de entrada y salida
 
Dispositivos de red
Dispositivos de redDispositivos de red
Dispositivos de red
 
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
 
Qué Es El Usb
Qué Es El UsbQué Es El Usb
Qué Es El Usb
 

Similar a Sistemas de E/S

ultimo trabajo alumno robert idrogo c.i. 26.841.800 ing electronica sistemas ...
ultimo trabajo alumno robert idrogo c.i. 26.841.800 ing electronica sistemas ...ultimo trabajo alumno robert idrogo c.i. 26.841.800 ing electronica sistemas ...
ultimo trabajo alumno robert idrogo c.i. 26.841.800 ing electronica sistemas ...rainvicc
 
Primera evaluacion 3 cer corte jesus bareca c.i 26344865. sistemas digitales 2
Primera evaluacion 3 cer corte jesus bareca c.i 26344865. sistemas digitales 2Primera evaluacion 3 cer corte jesus bareca c.i 26344865. sistemas digitales 2
Primera evaluacion 3 cer corte jesus bareca c.i 26344865. sistemas digitales 2jesus Barreca
 
Gestion entrada y salida
Gestion entrada y salidaGestion entrada y salida
Gestion entrada y salidaDavid Martinez
 
Organizacion entrada salida
Organizacion entrada salidaOrganizacion entrada salida
Organizacion entrada salidaJavier Galofre
 
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
 
Estructura de computadores_(modulo_5)
Estructura de computadores_(modulo_5)Estructura de computadores_(modulo_5)
Estructura de computadores_(modulo_5)Raudel Arteaga
 
Organización de Entrada - Salida
Organización de Entrada - SalidaOrganización de Entrada - Salida
Organización de Entrada - SalidaLuisMeza142
 
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)David Mujica
 
Unidad 5 organización de entrada y salida
Unidad 5 organización de entrada y salidaUnidad 5 organización de entrada y salida
Unidad 5 organización de entrada y salidaGuillermoGuzmn16
 
Dispositvos de entrada y salida
Dispositvos de entrada y salidaDispositvos de entrada y salida
Dispositvos de entrada y salidaitzayana bacilio
 

Similar a Sistemas de E/S (16)

ultimo trabajo alumno robert idrogo c.i. 26.841.800 ing electronica sistemas ...
ultimo trabajo alumno robert idrogo c.i. 26.841.800 ing electronica sistemas ...ultimo trabajo alumno robert idrogo c.i. 26.841.800 ing electronica sistemas ...
ultimo trabajo alumno robert idrogo c.i. 26.841.800 ing electronica sistemas ...
 
Primera evaluacion 3 cer corte jesus bareca c.i 26344865. sistemas digitales 2
Primera evaluacion 3 cer corte jesus bareca c.i 26344865. sistemas digitales 2Primera evaluacion 3 cer corte jesus bareca c.i 26344865. sistemas digitales 2
Primera evaluacion 3 cer corte jesus bareca c.i 26344865. sistemas digitales 2
 
Gestion entrada y salida
Gestion entrada y salidaGestion entrada y salida
Gestion entrada y salida
 
Organizacion entrada salida
Organizacion entrada salidaOrganizacion entrada salida
Organizacion entrada salida
 
Organización de Entrada y Salida
Organización de Entrada y SalidaOrganización de Entrada y Salida
Organización de Entrada y Salida
 
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_
 
Administracion de entrada y salida
Administracion de entrada y salidaAdministracion de entrada y salida
Administracion de entrada y salida
 
Estructura de computadores_(modulo_5)
Estructura de computadores_(modulo_5)Estructura de computadores_(modulo_5)
Estructura de computadores_(modulo_5)
 
Organización de Entrada - Salida
Organización de Entrada - SalidaOrganización de Entrada - Salida
Organización de Entrada - Salida
 
Sistema E S
Sistema E SSistema E S
Sistema 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)
Organización de Entrada y Salida (E/S)
 
Unidad v Sebastian
Unidad v Sebastian Unidad v Sebastian
Unidad v Sebastian
 
Unidad 5 organización de entrada y salida
Unidad 5 organización de entrada y salidaUnidad 5 organización de entrada y salida
Unidad 5 organización de entrada y salida
 
Dispositvos de entrada y salida
Dispositvos de entrada y salidaDispositvos de entrada y salida
Dispositvos de entrada y salida
 
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
 

Último

PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
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
 
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
 
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
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
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
 
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
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
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
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
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
 
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
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
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
 

Último (19)

PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
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
 
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
 
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...
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
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)
 
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
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
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
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
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
 
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
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
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
 

Sistemas de E/S

  • 1. REPUBLICA BOLIVARIANA DE VENEZUELA I.U.P ¨SANTIAGO MARIÑO¨ EXTENSION MARACAIBO ORGANIZACIÓN DE ENTRADA/SALIDA Materia: Estudiante: Sistemas Digitales 2 Samir Cabrera CI: 27.196.528
  • 2. Introducción Todo computador necesita llevar a cabo intercambio de información con personas u otros computadores mediante unos dispositivos que denominamos de manera genérica dispositivos periféricos. Para hacer una operación de E/S entre el computador y un periférico, es necesario conectar estos dispositivos al computador y gestionar de manera efectiva la transferencia de datos. Para hacerlo, el computador dispone del sistema de entrada/salida (E/S). Este sistema de E/S es la interfaz que tiene el computador con el exterior y el objetivo que tiene es facilitar las operaciones de E/S entre los periféricos y la memoria o los registros del procesador. Para gestionar las operaciones de E/S es necesario un hardware y la ayuda de un software.
  • 3. Esquema 1. Introducción 2. Esquema 3. Desarrollo 3.1 Direccionamiento de E/S. 3.2 Transferencias de datos. 3.3 Sincronización. 3.4 Manejo de interrupciones. 3.5 Interfaces de E/S. 3.6 Interfaces estándar de E/S. 3.7 Canales de E/S. 4. Conclusión 5. Bibliografía
  • 4. 1. Direccionamiento de E/S.  Direccionamiento de entradas y salidas digitales: En el caso de las entradas y salidas digitales, la dirección se compone generalmente de una letra (para la entrada o la salida), una dirección de byte y una dirección de bit. Además de la dirección de bit y byte, hay direcciones de nivel superior, como las direcciones WORD y DWORD (para tarjetas PLC, grupos constructivos de PLC, etc.).  Direccionamiento de entradas y salidas analógicas: En el caso de las entradas y salidas analógicas a menudo solo se indica la dirección de byte y las partes que se encuentran por encima, y se omite la dirección de bit. El direccionamiento de entradas y salidas digitales se rige por las unidades de información byte, palabra y palabra doble. Se puede reconocer en un punto concreto de la dirección (p. ej. el código) o por el tipo de datos. Conforme a ello, las direcciones de entradas y salidas analógicas se cuentan en sentido ascendente en pasos de 1, 2 ó 4. Pueden aparecer mezcladas en una PLC. Se puede ajustar el tamaño del espacio de dirección en función del tipo de datos. Si indica el tipo de datos en una dirección PLC, el espacio de dirección ajustado se tendrá en cuenta automáticamente para el direccionamiento. 2. Transferencias de datos. La transferencia de datos es la fase donde se hace realmente la transferencia de información entre el procesador y el módulo de E/S y es la fase que veremos con más detalle analizando diferentes técnicas. De manera genérica, en la transferencia de cada dato dentro de un bloque distinguimos dos fases principales: la sincronización y el intercambio. Estas dos fases se repiten para cada dato del bloque.
  • 5. Este mecanismo nos garantiza que no se dejen datos sin procesar, pero la consecuencia es que la transferencia de datos se realiza a la velocidad del dispositivo más lento. Generalmente el dispositivo más lento es el periférico, limitado por su propia capacidad de transferencia y es la situación que da sentido a la gestión de la E/S. Excepcionalmente el procesador puede ser más lento que el periférico debido a que no se puede dedicar exclusivamente a atender a un único periférico. 3. Sincronización. La sincronización es donde se establece un mecanismo para conseguir que el dispositivo más rápido espere que el dispositivo más lento esté preparado para llevar a cabo el intercambio del dato. Durante la fase de sincronización, el procesador (o el elemento que controle la transferencia) debe ser capaz de detectar cuándo está disponible el periférico para hacer el intercambio de un dato. El módulo debe informar de que el periférico está preparado.
  • 6. 4. Manejo de interrupciones. Esta técnica de E/S pretende evitar que el procesador tenga que estar parado o haciendo trabajo improductivo mientras espera a que el periférico esté preparado para hacer una nueva operación de E/S y pueda aprovechar este tiempo para ejecutar otros programas.  Gestión de una interrupción con un único módulo de E/S: Una vez el procesador ha solicitado una operación de E/S, ha programado la transferencia y ya ejecuta otro programa mientras espera a que el módulo de E/S esté preparado. En el momento en el que el módulo de E/S pide la atención del procesador (el módulo activa la INT), se produce una secuencia de acontecimientos que el procesador ha de gestionar para atender a esta petición del módulo de E/S, garantizando que después podrá devolver el control al programa cuya ejecución detenemos para atender la petición del módulo de E/S.
  • 7.  Gestión de interrupciones con múltiples módulos de E/S: Hasta ahora hemos estudiado el caso más simple, en el que solo tenemos un módulo que funciona por interrupciones, pero la realidad es que un sistema de E/S por interrupciones tiene que gestionar múltiples dispositivos con capacidad de generar interrupciones. Veamos cómo afecta esto a la gestión de interrupciones y cómo lo hemos de implementar. Cuando el procesador recibe una petición, sabe que algún módulo de E/S pide atención pero no sabe cuántos piden atención, ni cuáles son. Para identificar al que pide atención y decidir cuál se tiene que atender, las cuestiones principales que hay que resolver son:  Identificar cuál es el periférico que pide atención.  Determinar qué periférico hemos de atender primero en caso de que dos o más periféricos soliciten atención al mismo tiempo.  Gestionar, si el sistema permite la nidificación, las prioridades para determinar si el periférico que solicita atención es más prioritario que otro al que ya atendemos.  Obtener la dirección de la RSI correspondiente al periférico al que hemos de atender. Estas cuestiones afectan principalmente al ciclo de reconocimiento de la interrupción y hacen este proceso bastante más complejo. El objetivo principal de los sistemas que nos permiten gestionar más de un módulo de E/S mediante interrupciones es conseguir que este proceso sea tan eficiente como sea posible, añadiendo mejorasal hardware que da soporte al sistemade atención de interrupciones. 5. Interfacesde E/S. Las interfacesestablecenlacomunicaciónentre launidadcentral yel proceso,filtrando, adaptandoy codificandode formacomprensibleparadichaunidadlasseñalesprocedentesde loselementosde entrada,ydecodificandoyamplificandolasseñalesgeneradasdurante la ejecucióndel programaantesde enviarlasaloselementosde salida.
  • 8. 6. Interfacesestándarde E/S Las interfaces estándar de E/S proporcionan un método para transferir información entre dispositivos de almacenamiento interno y de E/S externas.  ¿Para qué se ocupan? 1.- Conversión de Señales. 2.-Regular velocidad de transferencia de datos. 3.- Traducción de órdenes. 4.- Controlar los modos de operación entre periféricos.  Funcionamiento:  Cada dispositivo periférico tiene asociada una unidad de interfaces.  Se codifica dirección y control.  Sincroniza el flujo de datos.
  • 9. 7. Canales de E/S. Los canales de E/S son una mejora de los controladores de DMA. Pueden ejecutar instrucciones que leen directamente de memoria. Eso permite gestionar con más autonomía las operaciones de E/S y de esta manera se pueden controlar múltiples operaciones de E/S con dispositivos con una mínima intervención del procesador. Estos canales todavía se pueden hacer más complejos añadiendo una memoria local propia que los convierte en procesadores específicos de E/S. La programación de la operación de E/S por parte del procesador se realiza escribiendo en memoria los datos y las instrucciones que necesita el canal de E/S para gestionar toda la operación de E/S. La información que se especifica incluye el dispositivo al que tenemos que acceder, la operación que se debe realizar indicando el nivel de prioridad, la dirección del bloque de datos donde tenemos que leer o escribir los datos que se han de transferir, el tamaño del bloque de datos que se tienen que transferir, cómo se tiene que hacer el tratamiento de errores y cómo se ha de informar al procesador del final de la operación de E/S. Cuando se acaba la operación de E/S, el canal de E/S informa al procesador de que se ha acabado la transferencia y de posibles errores mediante la memoria. También se puede indicar el final de la transferencia mediante interrupciones. Las dos configuraciones básicas de canales de E/S son las siguientes:  Canal selector: está diseñado para periféricos de alta velocidad de transferencia y solo permite una operación de transferencia simultánea.  Canal multiplexor: está diseñado para periféricos más lentos de transferencia y puede combinar la transferencia de bloques de datos de diferentes dispositivos.
  • 10. Conclusión Los distintos tipos de herramientas que utilizamos continuamente al manejar una computadora cumplen, con un papel fundamental a la hora de transferir datos. Hoy en día, las computadoras son muy utilizadas en cualquier aspecto de la vida, así como también utilizamos algunas herramientas de entrada y salida, que son de vital importancia tanto para el computador como para nosotros como usuarios, entre ellas podemos mencionar: el teclado, la pantalla, el mouse o ratón, así como también los discos duros, cd, dvd, pendrive, entre otros.