You are on page 1of 2

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

EQUIPO:

Los mdulos 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 errnea ya que no solo la CPU por si sola realiza todo este trabajo, si no que se coordina con otros componentes fsicos y lgicos 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, escner, etc.), los dispositivos de salida de la PC son aquellos medios por los cuales obtendremos un salida de informacin de la Computadora, estos pueden ser (la pantalla, la impresora, DVD, etc.). Podramos pensar de manera errnea 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, adems 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 fcil, si nosotros quisiramos 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 utilizara la CPU para obtener las seales provenientes de estos dispositivos para despus procesarlas y adems de que tiene que estar controlando al dispositivo; este tiempo reducira 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 enva uno por uno cada uno de esos datos, si no que se transfieren por bloques de datos, pero no convendra transferir esos bloques directamente de los mdulos de entrada/salida hacia a la CPU, si no que primero se envan 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 mdulos 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 interrupcin el mdulo le notifica al procesador que la trasferencia se concluyo y que los bloques ahora estn cargados en la memoria listos para ser procesados, con esta tcnica nos aseguramos que el procesador no sea ocupado para tareas innecesarias. Octubre de 2012 Pgina 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 algn modulo de entrada/salida se deben de cumplir tres condiciones fundamentales: 1.-Debe contarse con un mtodo para conectar la interfaz de entrada/salida y la memoria. En algunos sistemas ambos ya se encuentra conectados a algn bus. 2.-el modulo de entrada/salida asocia a un dispositivo habr de ser capaz de leer la memoria y de escribir en ella. 3.-debe de haber un medio para evitar conflictos entre la CPU y el modulo de entrada/salida. No es posible que el CPU y un modulo E/S carguen al mismo tiempo varias direcciones en el registro de direccin de memoria. (IrvEnglander, pagina 246) La principal ventaja que nos brindan los MODULOS E/S para agilizar el funcionamiento de la CPU es que estos mdulos son los encargados de estar aceptando solicitudes de los dispositivos de entrada/salida e interactuar directamente con el dispositivo para atendenderlos, cada uno de los mdulos estn diseado individualmente para solo interactuar con un solo dispositivo en especifico, ya que no todos los dispositivos de Entrada/Salida tienen el mismo comportamiento, esto es algo muy importante ya que todos los perifricos tienen muy diversas exigencias. En trminos generales los mdulos de entrada/salida facilitan la comunicacin que se produce entre la CPU y los diferentes tipos de dispositivos E/S que se vinculan al ordenador, reducen considerablemente la carga de trabajo que se le podra suministrar a la CPU, con lo cual la CPU queda libre para realizar otras actividades. Desde nuestro punto de vista, hoy en da la eficacia de las computadoras es debido a la capacidad de aislar la CPU de otras funciones perifricas de entrada/salida, con el fin de que el procesador realice otras actividades mientras los mdulos de entrada salida se encargan del transporte de datos hacia la memoria para su posterior procesamiento, es decir que el CPU solo procese los datos almacenados en la memoria nada mas.

Referencias bibliogrficas: -Libro Arquitectura computacional IrvEnglander Editorial Cecsa 2da Edicin (primera edicin en espaol) 2002

Octubre de 2012 Pgina 2 de 2

You might also like