INSTITUTO TECNOLOGICO DE CELAYA ARQUITECTURA DE COMPUTADORAS INGENIERIA EN SISTEMAS COMPUTACIONALES LINCITOS

EQUIPO:

Los módulos de entrada/salida mejoran el rendimiento del CPU. A menudo nos sentimos muy desanimados cuando nuestra computadora esta muy lenta, pensamos que la principal fuente por la cual ocurre esto es debido a que la CPU instalada en nuestra computadora tarda demasiado para procesar datos, pensamos que el CPU es el encargado de realizar todas las tareas internas de nuestra maquina; esta idea es relativamente errónea ya que no solo la CPU por si sola realiza todo este trabajo, si no que se coordina con otros componentes físicos y lógicos de la PC para poder llevar acabo una tarea en especifico. Entre los componentes con los cuales esta constituida nuestra computadora tenemos dispositivos de entrada/salida de datos, los conectores de entrada son aquellos por los cuales introducimos datos a la computadora para que sean procesados, estos pueden ser (teclado, mouse, escáner, etc.), los dispositivos de salida de la PC son aquellos medios por los cuales obtendremos un salida de información de la Computadora, estos pueden ser (la pantalla, la impresora, DVD, etc.). Podríamos pensar de manera errónea que la CPU es la que controla directamente a los dispositivos de entrada/salida pero no es así, existe un intermediario por así decirle entre la CPU y los dispositivos conectados a nuestra computadora que es el encargado de aceptar los comandos provenientes de los dispositivos para llevarlos a la CPU, además de controlar a los dispositivos, este intermediario se le conoce como MODULO DE E/S o CONTROLADOR DE DISPOSITIVOS. Entonces ¿Por qué los directamente por la CPU? DISPOSITIVOS DE ENTRADA SALIDA no son controlados

La respuesta es fácil, si nosotros quisiéramos programar al CPU para que obtenga y controle al mismo tiempo cada uno de los diferentes tipos de dispositivos de entrada/salida que se conecta a una PC, seria una gran cantidad de tiempo la que utilizaría la CPU para obtener las señales provenientes de estos dispositivos para después procesarlas y además de que tiene que estar controlando al dispositivo; este tiempo reduciría considerablemente la utilidad de nuestro sistema por lo cual nuestro sistema funcionaria demasiado lento. Debemos de tener cuenta que los dispositivos de entrada/salida transfieren muchos datos para ser procesados, hay que considerar que en algunas ocasiones no se envía uno por uno cada uno de esos datos, si no que se transfieren por bloques de datos, pero no convendría transferir esos bloques directamente de los módulos de entrada/salida hacia a la CPU, si no que primero se envían directamente a la memoria para su ordenamiento donde posteriormente se procesaran por la CPU. Esto se refiere a que el programa de la CPU es la que inicia la transferencia de bloques de datos entre los módulos de entrada/salida directamente hacia la memoria, pero no necesariamente el CPU debe de quedarse atendiendo esta transferencia, si no que el CPU puede omitirse en el resto del tiempo que dure la transferencia para atender otras tareas, por medio de una interrupción el módulo le notifica al procesador que la trasferencia se concluyo y que los bloques ahora están cargados en la memoria listos para ser procesados, con esta técnica nos aseguramos que el procesador no sea ocupado para tareas innecesarias. Octubre de 2012 Página 1 de 2

INSTITUTO TECNOLOGICO DE CELAYA ARQUITECTURA DE COMPUTADORAS INGENIERIA EN SISTEMAS COMPUTACIONALES EQUIPO: LINCITOS Otra de las cosas importantes que debemos de saber es que para llevar acabo el acceso directo a la memoria por algún modulo de entrada/salida se deben de cumplir tres condiciones fundamentales: “1.” (IrvEnglander. con lo cual la CPU queda libre para realizar otras actividades.-Debe contarse con un método para conectar la interfaz de entrada/salida y la memoria. En términos generales los módulos de entrada/salida facilitan la comunicación que se produce entre la CPU y los diferentes tipos de dispositivos E/S que se vinculan al ordenador. ya que no todos los dispositivos de Entrada/Salida tienen el mismo comportamiento.-el modulo de entrada/salida asocia a un dispositivo habrá de ser capaz de leer la memoria y de escribir en ella. Desde nuestro punto de vista. 3. Referencias bibliográficas: -Libro Arquitectura computacional IrvEnglander Editorial Cecsa 2da Edición (primera edición en español) 2002 Octubre de 2012 Página 2 de 2 . En algunos sistemas ambos ya se encuentra conectados a algún bus. No es posible que el CPU y un modulo E/S carguen al mismo tiempo varias direcciones en el registro de dirección de memoria. hoy en día la eficacia de las computadoras es debido a la capacidad de aislar la CPU de otras funciones periféricas de entrada/salida. es decir que el CPU solo procese los datos almacenados en la memoria nada mas. reducen considerablemente la carga de trabajo que se le podría suministrar a la CPU. pagina 246) La principal ventaja que nos brindan los MODULOS E/S para agilizar el funcionamiento de la CPU es que estos módulos son los encargados de estar aceptando solicitudes de los dispositivos de entrada/salida e interactuar directamente con el dispositivo para atendenderlos.-debe de haber un medio para evitar conflictos entre la CPU y el modulo de entrada/salida. esto es algo muy importante ya que todos los periféricos tienen muy diversas exigencias. cada uno de los módulos están diseñado individualmente para solo interactuar con un solo dispositivo en especifico. con el fin de que el procesador realice otras actividades mientras los módulos de entrada salida se encargan del transporte de datos hacia la memoria para su posterior procesamiento. 2.