SlideShare una empresa de Scribd logo
1 de 10
República Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación Universitaria
Instituto Universitario Politécnico
“Santiago Mariño”
Ingeniería Electrónica
Cod: 44
Organización de Entrada / Salida
Alumno:
Luis Meza C.I 27.313.993
Enero, 2021
Índice
Introducción Pag 3
Direccionamiento de E/S Pag 4
Transferencia de datos Pag 4 a Pag 5
Sincronización Pag 5
Manejo de interrupciones Pag 5 a Pag 6
Interfaces de E/S Pag 6
Interface estándar de E/S Pag 7
Canales de E/S Pag 7 a Pag 8
Conclusión Pag 9
Bibliografía Pag 10
Introducción
Para que un computador pueda ejecutar un programa debe ser ubicado
previamente en la memoria, junto con los datos sobre los que opera, y para ello
debe existir una unidad funcional de entrada de información capaz de escribir en
la memoria desde el exterior. Análogamente, para conocer los resultados de la
ejecución de los programas, los usuarios deberán poder leer el contenido de la
memoria a través de otra unidad de salida de datos. La unidad de Entrada/Salida
(E/S) soporta estas funciones, realizando las comunicaciones del computador
(memoria) con el mundo exterior (periféricos).
Direccionamiento de E/S
Los modos de direccionamiento son las diferentes maneras de especificar un
operando dentro de una instrucción en lenguaje ensamblador.
Un modo de direccionamiento especifica la forma de calcular la dirección de
memoria efectiva de un operando mediante el uso de la información contenida
en registros y/o constantes, contenida dentro de una instrucción de la máquina
o en otra parte.
No existe una forma generalmente aceptada de nombrar a los distintos modos
de direccionamiento. En particular, los distintos autores y fabricantes de equipos
pueden dar nombres diferentes para el modo de hacer frente al mismo, o los
mismos nombres, a los diferentes modos de direccionamiento.
Además, un modo de direccionamiento que en una determinada arquitectura se
trata como un modo de direccionamiento, puede representar la funcionalidad que
en otra arquitectura está cubierto por dos o más modos de direccionamiento.
Transferencia de Datos
Transmisión de datos, transmisión digital o comunicaciones digitales es la
transferencia física de datos (un flujo digital de bits) por un canal de
comunicación punto a punto o punto a multipunto. Ejemplos de estos canales
son cables de par trenzado, fibra óptica, los canales de comunicación
inalámbrica y medios de almacenamiento. Los datos se representan como una
señal electromagnética, una señal de tensión eléctrica, ondas radioeléctricas,
microondas o infrarrojos.
Sincronización
Se habla de sincronización cuando varios procesos se ejecutan a la vez con el
propósito de completar una tarea y evitar así condiciones de carrera, que
pudieran desembocar en un estado inesperado. También se habla de
sincronización de datos cuando dos dispositivos se actualizan de forma que
contengan los mismos datos. Un ejemplo de sincronización de archivos puede
ser entre una PDA y la agenda electrónica del ordenador.
Manejo de Interrupciones
Las Interrupciones son recursos o mecanismos del micro controlador para
responder a eventos, permitiendo suspender temporalmente el programa
principal, para ejecutar una subrutina de servicio de interrupción (ISR por sus
siglas en inglés Interrupt Service Routines); una vez terminada dicha subrutina,
se reanuda la ejecución del programa principal.
Interfaces de E/S
La interfaz de E/S es requerida cuando los dispositivos son ejecutados por el
procesador. La interfaz debe ser necesariamente lógica para interpretar la
dirección de los dispositivos generados por el procesador.
El Handshaking deberá ser implementado por la interfaz usando los comandos
adecuados (BUSY, READY, WAIT…), y el procesador puede comunicarse con
el dispositivo de E/S a través de la interfaz. Si se intercambian diferentes
formatos de datos, la interfaz debe ser capaz de convertir datos
en serie a paralelo y viceversa. Los dispositivos de E/S se comunican por
interrupciones con el procesador, si una interrupción es recibida, el procesador
la atenderá con la rutina de interrupción correspondiente a dicha interrupción.
Interfaces Estándar de E/S
Los sistemas operativos y lenguajes de programación de alto nivel facilitan el
uso separado de más conceptos y primitivas abstractas de E/S. Por Ejemplo: la
mayoría de sistemas operativos proporcionan aplicaciones con el concepto de
fichero. Los lenguajes de programación C y C++, y los sistemas operativos de la
familia unix, tradicionalmente abstraen ficheros y dispositivos como streams, los
cuales pueden ser leídos o escritos, o ambas cosas. La librería estándar de C
proporciona funciones para la manipulación de streams para E/S.
Canales de E/S
EL canal de E/S es una extensión del bus del 8088. Este canal contiene un bus
de datos bidireccional de 8 bits, 20 líneas de dirección, 6 niveles de interrupción,
líneas de control para las operaciones de lectura y escritura para la memoria y la
E/S, líneas de control de 3 canales de DMA, y líneas de control para el tiempo
de refresco de memoria.
Los canales de E/S proporcionan una línea Ready para permitir operaciones con
dispositivos de memoria o de E/S lentos. Cuando la línea no está activada por
un dispositivo, el procesador genera ciclos de lectura y escritura a memoria que
toman cuatro ciclos de 210 ns (esto es, 840 ns) por byte. Todos los ciclos de
lectura y escritura a E/S generados por el procesador requieren de cinco ciclos
de 210 ns de reloj (1.05 ms) por byte. Todas las transferencias DMA requieren
de cinco ciclos de reloj para un ciclo de tiempo de 1.05 ms por byte. Los ciclos
de reloj se presentan aproximadamente cada 15 m sec y requieren de cinco
ciclos de reloj.
Los dispositivos de E/S están direccionados utilizando un mapeo de E/S con el
espacio de direccionamiento. El canal proporciona a las tarjetas de E/S 512
direcciones de dispositivos.
Conclusión
Hoy en día es importante destacar que los dispositivos deben tener una correcta
organización de entrada y salida, basándose en un buen funcionamiento de los
diferentes ámbitos que conlleva esta, desde el direccionamiento de E/S hasta los
canales de E/S los cuales son partes esenciales de este.
Es de destacar que se tiene que tener una óptima y actualizado funcionamiento
de la transferencia de datos de los dispositivos y su sincronización con diferentes
entes externos.
Bibliografía
 http://computacion.cs.cinvestav.mx/~ameneses/pub/tesis/ltesis/nod
e52.html#:~:text=Los%20canales%20de%20E%2FS,%2C%20840%20
ns)%20por%20byte.
 https://es.wikipedia.org/wiki/Interfaz_(electr%C3%B3nica)
 http://www3.fi.mdp.edu.ar/electrica/opt_archivos/arduino/Manejo_d
e_Interrupciones.pdf
 https://es.wikipedia.org/wiki/Sincronizaci%C3%B3n
 https://es.wikipedia.org/wiki/Modo_de_direccionamiento

Más contenido relacionado

La actualidad más candente

Bus de direcciones diseño de computadoras yean anel proaño
Bus de direcciones diseño de computadoras yean anel proañoBus de direcciones diseño de computadoras yean anel proaño
Bus de direcciones diseño de computadoras yean anel proañoJean Anel Proaño Falcones
 
Buses, Direccionamiento, Temporizacion
Buses, Direccionamiento, TemporizacionBuses, Direccionamiento, Temporizacion
Buses, Direccionamiento, TemporizacionYESENIA CETINA
 
Buses de datos, de direcciones y de control
Buses de datos, de direcciones y de controlBuses de datos, de direcciones y de control
Buses de datos, de direcciones y de controlkellykatherineescobar
 
Universidad tecnica de machala
Universidad tecnica de machalaUniversidad tecnica de machala
Universidad tecnica de machalaMaryurie Carrion
 
Memori rom
Memori romMemori rom
Memori romninguna
 
Tipos de buses y microprocesadores
Tipos de buses y microprocesadoresTipos de buses y microprocesadores
Tipos de buses y microprocesadoresmario aguirre
 
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
 

La actualidad más candente (15)

Bus de direcciones diseño de computadoras yean anel proaño
Bus de direcciones diseño de computadoras yean anel proañoBus de direcciones diseño de computadoras yean anel proaño
Bus de direcciones diseño de computadoras yean anel proaño
 
Buses
BusesBuses
Buses
 
Buses, Direccionamiento, Temporizacion
Buses, Direccionamiento, TemporizacionBuses, Direccionamiento, Temporizacion
Buses, Direccionamiento, Temporizacion
 
Ec8
Ec8Ec8
Ec8
 
Buses o canales
Buses o canalesBuses o canales
Buses o canales
 
Buses de arquitectura INFORME
Buses de arquitectura INFORMEBuses de arquitectura INFORME
Buses de arquitectura INFORME
 
Buses
Buses Buses
Buses
 
Buses de datos, de direcciones y de control
Buses de datos, de direcciones y de controlBuses de datos, de direcciones y de control
Buses de datos, de direcciones y de control
 
Universidad tecnica de machala
Universidad tecnica de machalaUniversidad tecnica de machala
Universidad tecnica de machala
 
Memori rom
Memori romMemori rom
Memori rom
 
Tipos de buses
Tipos de busesTipos de buses
Tipos de buses
 
Tipos de buses y microprocesadores
Tipos de buses y microprocesadoresTipos de buses y microprocesadores
Tipos de buses y microprocesadores
 
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
 
Dia positivas
Dia positivasDia positivas
Dia positivas
 
Buses
BusesBuses
Buses
 

Similar a Organización de Entrada - Salida

Egdin Caraballo CI 27935708
Egdin Caraballo CI 27935708Egdin Caraballo CI 27935708
Egdin Caraballo CI 27935708egdin
 
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
 
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
 
Organizacion entrada y salida
Organizacion entrada y salidaOrganizacion entrada y salida
Organizacion entrada y salidaHilbertJesus
 
Sistemas Digitales II-Unidad V-Organización de Entrada/Salida
Sistemas Digitales II-Unidad V-Organización de Entrada/SalidaSistemas Digitales II-Unidad V-Organización de Entrada/Salida
Sistemas Digitales II-Unidad V-Organización de Entrada/SalidaSofiaVenero1
 
ORGANIZACIÓN DE ENTRADA/SALIDA
ORGANIZACIÓN DE ENTRADA/SALIDAORGANIZACIÓN DE ENTRADA/SALIDA
ORGANIZACIÓN DE ENTRADA/SALIDASamirCabrera5
 
Sistema digitales II
Sistema digitales IISistema digitales II
Sistema digitales IIPedroPia14
 
Organización de Entrada y Salida
Organización de Entrada y Salida Organización de Entrada y Salida
Organización de Entrada y Salida AlexisCartaya
 
Dispositivos de networking
Dispositivos de networkingDispositivos de networking
Dispositivos de networkingtati-pineda
 
Dispositivos de networking
Dispositivos de networkingDispositivos de networking
Dispositivos de networkingtati-pineda
 
3 1-introduccionala informatica
3 1-introduccionala informatica3 1-introduccionala informatica
3 1-introduccionala informaticaalbertovictoria
 

Similar a Organización de Entrada - Salida (20)

Direccionamiento
DireccionamientoDireccionamiento
Direccionamiento
 
Sthefany paez
Sthefany paezSthefany paez
Sthefany paez
 
Egdin Caraballo CI 27935708
Egdin Caraballo CI 27935708Egdin Caraballo CI 27935708
Egdin Caraballo CI 27935708
 
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)
 
organización de entrada y salida.
organización de entrada y salida.organización de entrada y salida.
organización de entrada y salida.
 
Organizacion de e/s
Organizacion de e/sOrganizacion de e/s
Organizacion de e/s
 
Unidad v Sebastian
Unidad v Sebastian Unidad v Sebastian
Unidad v Sebastian
 
Organizacion entrada y salida
Organizacion entrada y salidaOrganizacion entrada y salida
Organizacion entrada y salida
 
Sistemas Digitales II-Unidad V-Organización de Entrada/Salida
Sistemas Digitales II-Unidad V-Organización de Entrada/SalidaSistemas Digitales II-Unidad V-Organización de Entrada/Salida
Sistemas Digitales II-Unidad V-Organización de Entrada/Salida
 
Miguelacho
MiguelachoMiguelacho
Miguelacho
 
MODELO OSI
MODELO OSIMODELO OSI
MODELO OSI
 
ORGANIZACIÓN DE ENTRADA/SALIDA
ORGANIZACIÓN DE ENTRADA/SALIDAORGANIZACIÓN DE ENTRADA/SALIDA
ORGANIZACIÓN DE 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
 
Sistema de entrada/salida
Sistema de entrada/salidaSistema de entrada/salida
Sistema de entrada/salida
 
Sistema digitales II
Sistema digitales IISistema digitales II
Sistema digitales II
 
Organización de Entrada y Salida
Organización de Entrada y Salida Organización de Entrada y Salida
Organización de Entrada y Salida
 
Dispositivos de networking
Dispositivos de networkingDispositivos de networking
Dispositivos de networking
 
Dispositivos de networking
Dispositivos de networkingDispositivos de networking
Dispositivos de networking
 
Capas del modelo osi
Capas del modelo osiCapas del modelo osi
Capas del modelo osi
 
3 1-introduccionala informatica
3 1-introduccionala informatica3 1-introduccionala informatica
3 1-introduccionala informatica
 

Último

tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdfvictoralejandroayala2
 
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...RichardRivas28
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaXjoseantonio01jossed
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdfevin1703e
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfyoseka196
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxEverardoRuiz8
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxbingoscarlet
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
nom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdfnom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdfDiegoMadrigal21
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones025ca20
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptMarianoSanchez70
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacajeremiasnifla
 
presentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricopresentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricoalexcala5
 
CLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilCLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilDissneredwinPaivahua
 
Presentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxPresentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxYajairaMartinez30
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 

Último (20)

tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdf
 
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdf
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdf
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptx
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
nom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdfnom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdf
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpaca
 
presentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricopresentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctrico
 
CLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilCLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civil
 
Presentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxPresentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptx
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 

Organización de Entrada - Salida

  • 1. República Bolivariana de Venezuela Ministerio del Poder Popular para la Educación Universitaria Instituto Universitario Politécnico “Santiago Mariño” Ingeniería Electrónica Cod: 44 Organización de Entrada / Salida Alumno: Luis Meza C.I 27.313.993 Enero, 2021
  • 2. Índice Introducción Pag 3 Direccionamiento de E/S Pag 4 Transferencia de datos Pag 4 a Pag 5 Sincronización Pag 5 Manejo de interrupciones Pag 5 a Pag 6 Interfaces de E/S Pag 6 Interface estándar de E/S Pag 7 Canales de E/S Pag 7 a Pag 8 Conclusión Pag 9 Bibliografía Pag 10
  • 3. Introducción Para que un computador pueda ejecutar un programa debe ser ubicado previamente en la memoria, junto con los datos sobre los que opera, y para ello debe existir una unidad funcional de entrada de información capaz de escribir en la memoria desde el exterior. Análogamente, para conocer los resultados de la ejecución de los programas, los usuarios deberán poder leer el contenido de la memoria a través de otra unidad de salida de datos. La unidad de Entrada/Salida (E/S) soporta estas funciones, realizando las comunicaciones del computador (memoria) con el mundo exterior (periféricos).
  • 4. Direccionamiento de E/S Los modos de direccionamiento son las diferentes maneras de especificar un operando dentro de una instrucción en lenguaje ensamblador. Un modo de direccionamiento especifica la forma de calcular la dirección de memoria efectiva de un operando mediante el uso de la información contenida en registros y/o constantes, contenida dentro de una instrucción de la máquina o en otra parte. No existe una forma generalmente aceptada de nombrar a los distintos modos de direccionamiento. En particular, los distintos autores y fabricantes de equipos pueden dar nombres diferentes para el modo de hacer frente al mismo, o los mismos nombres, a los diferentes modos de direccionamiento. Además, un modo de direccionamiento que en una determinada arquitectura se trata como un modo de direccionamiento, puede representar la funcionalidad que en otra arquitectura está cubierto por dos o más modos de direccionamiento. Transferencia de Datos Transmisión de datos, transmisión digital o comunicaciones digitales es la transferencia física de datos (un flujo digital de bits) por un canal de comunicación punto a punto o punto a multipunto. Ejemplos de estos canales son cables de par trenzado, fibra óptica, los canales de comunicación inalámbrica y medios de almacenamiento. Los datos se representan como una señal electromagnética, una señal de tensión eléctrica, ondas radioeléctricas, microondas o infrarrojos.
  • 5. Sincronización Se habla de sincronización cuando varios procesos se ejecutan a la vez con el propósito de completar una tarea y evitar así condiciones de carrera, que pudieran desembocar en un estado inesperado. También se habla de sincronización de datos cuando dos dispositivos se actualizan de forma que contengan los mismos datos. Un ejemplo de sincronización de archivos puede ser entre una PDA y la agenda electrónica del ordenador. Manejo de Interrupciones Las Interrupciones son recursos o mecanismos del micro controlador para responder a eventos, permitiendo suspender temporalmente el programa principal, para ejecutar una subrutina de servicio de interrupción (ISR por sus siglas en inglés Interrupt Service Routines); una vez terminada dicha subrutina, se reanuda la ejecución del programa principal.
  • 6. Interfaces de E/S La interfaz de E/S es requerida cuando los dispositivos son ejecutados por el procesador. La interfaz debe ser necesariamente lógica para interpretar la dirección de los dispositivos generados por el procesador. El Handshaking deberá ser implementado por la interfaz usando los comandos adecuados (BUSY, READY, WAIT…), y el procesador puede comunicarse con el dispositivo de E/S a través de la interfaz. Si se intercambian diferentes formatos de datos, la interfaz debe ser capaz de convertir datos en serie a paralelo y viceversa. Los dispositivos de E/S se comunican por interrupciones con el procesador, si una interrupción es recibida, el procesador la atenderá con la rutina de interrupción correspondiente a dicha interrupción.
  • 7. Interfaces Estándar de E/S Los sistemas operativos y lenguajes de programación de alto nivel facilitan el uso separado de más conceptos y primitivas abstractas de E/S. Por Ejemplo: la mayoría de sistemas operativos proporcionan aplicaciones con el concepto de fichero. Los lenguajes de programación C y C++, y los sistemas operativos de la familia unix, tradicionalmente abstraen ficheros y dispositivos como streams, los cuales pueden ser leídos o escritos, o ambas cosas. La librería estándar de C proporciona funciones para la manipulación de streams para E/S. Canales de E/S EL canal de E/S es una extensión del bus del 8088. Este canal contiene un bus de datos bidireccional de 8 bits, 20 líneas de dirección, 6 niveles de interrupción, líneas de control para las operaciones de lectura y escritura para la memoria y la E/S, líneas de control de 3 canales de DMA, y líneas de control para el tiempo de refresco de memoria. Los canales de E/S proporcionan una línea Ready para permitir operaciones con dispositivos de memoria o de E/S lentos. Cuando la línea no está activada por un dispositivo, el procesador genera ciclos de lectura y escritura a memoria que toman cuatro ciclos de 210 ns (esto es, 840 ns) por byte. Todos los ciclos de lectura y escritura a E/S generados por el procesador requieren de cinco ciclos de 210 ns de reloj (1.05 ms) por byte. Todas las transferencias DMA requieren de cinco ciclos de reloj para un ciclo de tiempo de 1.05 ms por byte. Los ciclos
  • 8. de reloj se presentan aproximadamente cada 15 m sec y requieren de cinco ciclos de reloj. Los dispositivos de E/S están direccionados utilizando un mapeo de E/S con el espacio de direccionamiento. El canal proporciona a las tarjetas de E/S 512 direcciones de dispositivos.
  • 9. Conclusión Hoy en día es importante destacar que los dispositivos deben tener una correcta organización de entrada y salida, basándose en un buen funcionamiento de los diferentes ámbitos que conlleva esta, desde el direccionamiento de E/S hasta los canales de E/S los cuales son partes esenciales de este. Es de destacar que se tiene que tener una óptima y actualizado funcionamiento de la transferencia de datos de los dispositivos y su sincronización con diferentes entes externos.
  • 10. Bibliografía  http://computacion.cs.cinvestav.mx/~ameneses/pub/tesis/ltesis/nod e52.html#:~:text=Los%20canales%20de%20E%2FS,%2C%20840%20 ns)%20por%20byte.  https://es.wikipedia.org/wiki/Interfaz_(electr%C3%B3nica)  http://www3.fi.mdp.edu.ar/electrica/opt_archivos/arduino/Manejo_d e_Interrupciones.pdf  https://es.wikipedia.org/wiki/Sincronizaci%C3%B3n  https://es.wikipedia.org/wiki/Modo_de_direccionamiento