Está en la página 1de 9

Organizacin de Entrada/Salida (IOP) 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 informacin capaz de escribir en la memoria desde el exterior. Anlogamente, para conocer los resultados de la ejecucin de los programas, los usuarios debern poder leer el contenido de la memoria a travs de otra unidad de salida de datos.

Procesador de Entrada/Salida (IOP) Es un procesador de acceso directo a memoria que comunica con los dispositivos E/S, es similar a un CPU excepto que es diseado para manejar los detalles de procesamiento de entrada y salida. Su funcin es liberar a la CPU del trabajo relacionado con la E/S. Tambin controla las operaciones de transferencia a los perifricos. Los perifricos de entrada/salida Son los que utiliza el ordenador tanto para mandar como para recibir informacin. Su funcin es la de almacenar o guardar de forma permanente o virtual todo aquello que hagamos con el ordenador para que pueda ser utilizado por los usuarios u otros sistemas. ENTRADA: Teclado: El teclado utiliza una disposicin de botones o teclas, para que acten como palancas mecnicas o interruptores electrnicos que envan informacin a la computadora. Mouse o Ratn: Es un dispositivo apuntador usado para facilitar el manejo de un entorno grfico en un computador. Detecta su movimiento relativo en dos dimensiones por la superficie plana en la que se apoya, reflejndose habitualmente a travs de un puntero o flecha en el monitor.

Cmara Web: Es una pequea cmara digital conectada a una computadora, la cual puede capturar imgenes y transmitirlas a travs de Internet, ya sea a una pgina web o a otra u otras computadoras de forma privada. Escner de cdigos de barras: La funcin del escner es leer el smbolo del cdigo de barras y proporcionar una salida elctrica a la computadora, correspondiente a las barras y espacios del cdigo de barras. Escner: Es un perifrico que se utiliza para convertir, mediante el uso de la luz, imgenes impresas o documentos a formato digital. Joystic: Una palanca de mando o joystick es un dispositivo de control de dos o tres ejes que se usa desde una computadora o videoconsola hasta un transbordador espacial o los aviones. Existen joysticks digitales y analgicos. Lpiz ptico: Es una pluma ordinaria que se utiliza sobre la pantalla de un ordenador o en otras superficies para leer stas o servir de dispositivo apuntador Micrfono: Permite la captura de sonido para ser almacenado o reproducido por el computador. SALIDA Monitor: Es un dispositivo de salida que, mediante una interfaz, muestra los resultados del procesamiento de una computadora. Exiten monitores CRT y LCD Altavoces: Son la va de salida de los sonidos (voz, msica, efectos sonoros, ruidos) generados en el computador Auriculares: Son transductores que reciben una seal elctrica de un tocador de medios de comunicacin o el receptor y usan altavoces colocados en la proximidad cercana a los odos) para convertir la seal en ondas sonoras audibles. Impresora: Es un perifrico de ordenador que permite producir una copia permanente de textos o grficos de documentos almacenados en formato electrnico, imprimindolos en medios fsicos, normalmente en papel o transparencias, utilizando cartuchos de tinta o tecnologa lser. Los mtodos de impresin: Tner, Inyeccin de tinta, Tinta slida, Impacto, Matriz de puntos, Sublimacin de tinta. Plotter: Es una mquina que se utiliza junto con la computadora e imprime en forma lineal. Actualmente son frecuentes los de inyeccin, que tienen mayor facilidad para realizar dibujos no lineales y policromos, son silenciosos, ms rpidos y ms precisos.

Proyector: El proyector funciona cuando la luz pasa a travs de la diapositiva y los lentes transparentes, y la imagen resultante es agrandada y proyectada hacia una pantalla perpendicular plana para que la audiencia pueda ver su reflejo. Entrada y salida: Unidades CD y DVD Fax Memory cards USB Router Pantalla tctil Interface de entrada y salida La interface de entrada-salida proporciona un mtodo para transferir informacin entre dispositivos de almacenamiento interno y de E/S externas. El proporciona todo el enlace de comunicacin de resolver las diferencias que existen entre la computadora central y cada perifrico. Las diferencias principales son: 1) Los perifricos son dispositivos electromecnicos y electromagnticos y su manera de operacin es diferente a la da la CPU y la memoria, que son dispositivos electrnicos. Por tanto, puede requerirse una conversin de valores de seales 2) La velocidad de transferencia de datos de los perifricos, por lo general, es menor que la velocidad de transferencia de la CPU, y por lo general debe existir un mecanismo de sincronizacin. 3) Los modos de operacin de los perifricos son diferentes uno de otro y cada uno debe estar controlado para no perturbar la operacin de otros perifricos conectados a la CPU. Canal de E/S y mdulos de interface Un enlace de comunicacin tpica entre el procesador y varios perifrico se muestra en por medio de lnea de datos, lnea de direccin y lneas de control. Cada dispositivo perifrico tiene asociada una unida de interface

Para comunicarse con un dispositivo, el procesador coloca una direccin de dispositivo en las lneas de direccionamiento. Cada lnea conectada al canal de E/S contiene un decodificador de direccin que monitorea las lneas de direccionamiento. Cuando la

interface detecta su propia direccin, activa solo la trayectoria entre las lneas del canal y el dispositivo que controla. Luego el procesador proporciona un cdigo de funcin en las lneas de control. La interface seleccionada responde al cdigo de funcin y avanza a ejecutarlo. Final mente el perifrico responde. La interpretacin del comando depende del perifrico que direcciona el procesador. Comando de control para activar el perifrico e informarle qu hacer. El comando de control particular que se emite depende del perifrico y cada perifrico recibe su propia secuencia distinta de comandos de control, dependiendo de su modo de operacin. Comando de estado para probar diversas condiciones de estado en la interface y un perifrico. Por ejemplo, es posible que la computadora quiera comprobar el estado del perifrico antes de que se inicie una transferencia. Durante la transferencia, pueden ocurrir uno o ms errores que detecta la interface. Salida de datos hace que la interface responda transfiriendo datos del canal a uno de sus registros. Consideremos un ejemplo con una unidad de cinta. La computadora comienza a mover la cinta al emitir Entrada es lo opuesto al de salida de datos. En este caso, la interface recibe datos del perifrico y los coloca en su registro intermedio. El procesador verifica si los datos estn disponibles mediante un comando de estado y despus enva un comando de entrada de datos. La interface coloca los datos sobre las lneas de datos, donde el procesador los acepta. Transferencia asncrona de datos Si los registros de la interface de E/S comparten un reloj comn con los registros de la CPU, se dice que la transferencia entre las dos unidades es sncrona. En la mayora de los casos, la temporizacin interna en cada unidad es independiente de la otra, que en ese caso utiliza su propio reloj para sus registros internos. En ese caso, se dice que las dos unidades son asncronas una de la otra. PULSO DE HABILITACION (estro-boscpico) Proporcionado por medio de una de las unidades para indicar a la otra unidad cundo tiene que ocurrir la transferencia. Caractersticas  Emplea una lnea de control nica para temporizar cada transferencia.  La unidad fuente o la unidad destino pueden activar el pulso de habilitacin.  El canal de datos lleva la informacin binaria de la unidad fuente a la unidad destino.

 El canal tiene lneas mltiples para transferir un byte o palabra completos.  De forma tpica posee una lnea nica que informa a la unidad destino cundo est disponible en el canal una palabra de datos vlida. RECONOCIMIENTO MUTUO (Handshake) Esto lo que viene es a resolver el problema que tiene el mtodo de habilitacin ya que la unidad fuente que inicia la transferencia no tiene manera de saber si la unidad de destino ha recibido en realidad los datos que coloco en el canal, y en viceversa una unidad destino no puede darse cuenta s la unidad fuente a colocado realmente los datos en el canal, y entonces lo que hace el mtodo del reconocimiento mutuo es mandar una segunda seal de control que proporciona una respuesta a la unidad que inicia la transferencia. El reconocimiento mutuo proporciona un alto grado de flexibilidad y confiabilidad porque para que una transferencia de datos sea exitosa se basa en participacin activa de ambas unidades, si alguna unidad esta defectuosa, no se completara la transferencia de datos. Las dos lneas de reconocimiento mutuo son Datos validos (generada por la unidad fuente) y los Datos aceptados (generado por la unidad destino); Transferencia de datos cuando lo inicia la unidad fuente. La unidad fuente inicia la transferencia al colocar los datos en el canal y habilitar su seal de datos validos. La unidad destino activa la seal de datos aceptados despus de que acepta los datos del canal. En seguida, la unidad fuente deshabilita su seal de datos validos, la cual invalida los datos del canal, despus la unidad destino deshablilita su seal de datos aceptados y el sistema pasa a su estado inicial, La unidad Fuente no enva los datos siguientes hasta despus que la unidad destino muestra su disponibilidad para aceptar nuevos datos al deshabilitar su seal de datos aceptados.

Luego tenemos la transferencia q utiliza tambin lneas de reconocimiento mutuo pero iniciada desde la unidad de destino, lo nico que cambia en esta es que la seal generada por la unidad de destino es el nombre que antes se llamaba datos aceptados ahora se llama Preparada para datos, y despus de el procedimiento es el mismo que cuando se inicia desde la unidad fuente.

La nica diferencia entre iniciarla desde la unidad fuente e iniciarla desde la unidad destino, es la eleccin de su estado inicial.DIAGRAMAS DE TEMPORIZACION Se acostumbra especificar la transferencia asncrona entre dos unidades independientes mediante un diagrama de temporizacin que muestra la relacin de temporizacin que debe existir entre las seales de control y los datos en los canales. Comunicacin serial Un procesador de comunicacin de datos es un procesador de E/S que distribuye y recoge datos de muchas terminales remotas conectadas mediante el telfono y otras lneas de comunicacin. Es un procesador de E/S especializado diseado para comunicar directamente con redes de comunicacin de datos. Una red de comunicacin puede contener cualquiera de una amplia variedad de dispositivos, como impresoras, dispositivos interactivos de exhibicin visual, sensores digitales o una opcin de computacin remota. Procesador de comunicacin de datos Un procesador de E/S se comunica con los perifricos a travs de un canal de E/S comn que consta de muchas lneas de datos y de control. Todos los perifricos comparten el canal comn y lo utilizan para transferir informacin hacia y desde el procesador de E/S. Modem Son convertidores que convierten las seales digitales en tonos de audio que se transmiten por lneas telefnicas y tambin convierten tonos de audio de la lnea a seales digitales para el uso de la mquina. Como todo medio de comunicacin tienen, modos, velocidades, errores, etc Transferencia de bloque Es la transmisin sncrona, en la cual se transmite un bloque de caracteres completo, cada carcter tiene un bit de paridad que debe verificar el receptor. Despus de que se enva el bloque completo, el transmisor enva un carcter ms que constituye una paridad sobre la longitud del mensaje. CRC Comprobacin de redundancia longitudinal (lon gitudinal redundancy check, LRC) Es una estacin receptora que calcula la LRC con forme recibe caracteres y la compara con la LRC

transmitida. Las LRC calculadas deben ser iguales para que los mensajes no contengan error. Seal Semidplex Es un sistema de transmisin semidplex es uno que puede transmitir en ambas direcciones pero slo pueden transmitirse los datos en una direccin a la vez. Se necesitan un par de cables para este modo. Una situacin comn es la de un modem que acta como el transmisor y otro como receptor. Seal Dplex Una transmisin dplex completa puede enviar y recibir datos en ambas direcciones simultneamente. Esto puede lograrse mediante un enlace de cuatro cables con un par de lneas diferentes dedicadas a cada direccin de transmisin. Protocolo El propsito de un protocolo de enlace de datos es establecer y terminar una conexin entre dos estaciones, identificar al transmisor y al receptor, asegurarse que todos los mensajes pasen en forma correcta sin errores y manejar todas las funciones de control implcitas en una secuencia de transferencias de datos. Hay dos divisiones principales: Protocolo orientado a caracteres El protocolo orientado a caracteres se basa en el cdigo binario de un conjunto de caracteres. El cdigo qu se usa con mayor frecuencia es el ASCII [cdigo estndar norteamericano para intercambio de informacin). Es un cdigo de 7 bits en el que se usa un octavo bit para paridad. El cdigo tiene 128 caracteres, de los cuales 95 Son grficos y 33 son de control. Y otras funciones como control de fin de hoja, formato, etc. El carcter SYN y DLE Son un agente de sincronizacin entre el transmisor y el receptor. Cuando se utiliza el cdigo ASCII o caracteres DLE, Compara el inicio de de paquete con el ultimo ledo, entonces sabe cuando hay errores de lectura, de seal, etc. Dando un control muy seguro de los datos El protocolo orientado a bits Permite la transmisin de un flujo de bits serial de cualquier longitud sin implicar lmites de caracteres. Los mensajes se organizan en un formato especial llamado cuadro. Adems del campo de informacin, un cuadro contiene los campos de direccin, control y comprobacin de error. Mtodo de bandera Comienza con 8 bits 01111110 a la que le sigue una secuencia de direccin y control. Adems de mtodos para saber cundo termina, que no se repita en el centro, etc

Insercin del cero El receptor siempre quita un O despus de una sucesin de cinco nmeros 1. Por lo tanto el patrn de bits 0111111 se transmite como 01111101 y el receptor lo restablece a su valor original al quitar el O que le sigue al quinto nmero 1. Como consecuencia, jams se transmite un patrn 01111110 entre las banderas inicial y final. TECNICAS O MODOS DE TRANSFERENCIA

1-E/S programada Las operaciones de E/S programadas son el resultado de instrucciones de E/S escritas en el programa de la computadora. Cada transferencia de datos se inicia mediante una instruccin programada, por lo general la transferencia es hacia y desde un registro de CPU o perifrico, y se necesitan otras instrucciones para transferir los datos hacia y desde la CPU y memoria. Transferir datos bajo el control del programa requiere que la CPU realice un monitoreo constante de perifricos. Una vez que se inicia una transferencia de datos, es necesario que la CPU monitoree la interface para ver cundo puede volverse a hacer una transferencia. En este mtodo la CPU permanece en un ciclo de programada hasta que la unidad de E/S indica que est preparada para transferencia de datos. Este es un proceso que consume bastante tiempo porque mantiene ocupado al procesador en forma innecesaria. 2- E/S iniciada por interrupcin Una alternativa para que la CPU non tenga que monitorear constantemente la bandera(lo que le avisa) es permitir que ,a interface le informe a la computadora cuando est lista para transferir datos. Este modo de transferencia utiliza la opcin interrupcin. Mientras la CPU esta corriendo un programa comn no comprueba la bandera, sin embargo cuando se activa la bandera, se interrumpe por un momento el avance de la computadora con el programa actual y se informa que se ha activado la bandera. La cpu se desvia de lo que esta haciendo para atender la transferencia de entrada o salida. Despus que termina la transferencia, la computadora retorna al programa previo para continuar lo que estaba haciendo antes de la interrupcin. Si bien la E/S con interrupciones es ms eficiente que la E/S programada, porque elimina las esperas innecesarias, no elimina el hecho que cada palabra de datos que vaya o venga desde el mdulo de E/S deba pasar por el procesador lo cual consume gran cantidad de tiempo del procesador.

Prioridad de interrupcin: esto es un sistema que establece una prioridad entre las diversas fuentes para determinar que condicin se va a atender primero cuando llegan al mismo tiempo varias solicitudes. Y tambin pueden determinar cules condiciones se permiten para interrumpir a la computadora mientras se da servicio a la otra interrupcin. Se asigna niveles de interrupcin de alta prioridad (dispositivos de transferencia de alta velocidad como discos magnticos) a solicitudes que si se posponen puede producir consecuencias serias y baja prioridad (a dispositivos lentos como los teclados). Cuando dos dispositivos interrumpen a la computadora al mismo tiempo, la compu atiende al que tenga mayor prioridad

3- Acceso directo a Memoria (DMA) Este es capaz de imitar al procesador y recibir el control, lo cual le permite enviar y recibir datos hacia y desde la memoria a travs del bus del sistema. Lo debe hacer preferiblemente cuando el procesador no est utilizando el bus, sin embargo, puede obligar al procesador a suspender temporalmente su funcionamiento durante un ciclo de bus. En este proceso la CPU est inactiva y no tiene el control de los canales de memoria, entonces el DMA funciona sobre los canales para manejar la transferencia en forma directa entre el dispositivo de E/S y la memoria. Muchos sistemas hardware utilizan DMA, incluyendo controladores de unidades de disco, tarjetas grficas, y tarjetas de sonido. DMA es una caracterstica esencial en todos los ordenadores modernos. Entonces Cuando se requiere transferir una gran cantidad de datos entre el mdulo de E/S y el procesador es necesario utilizar un tcnica ms eficiente, el acceso directo a memoria (DMA) es la solucin.

También podría gustarte