Un periferico se conecta a la CPU a traves de un medio (cables, infrarrojo, radiofrecuencia, etc.). El punto de conexion es denominado puerto y a traves del mismo fluye la informacion de entrada y/o salida.

    Una vez en la computadora, en muchos casos nos encontraremos con un dispositivo controlador que permite y regula la comunicacion entre el periferico y la computadora. Adicionalmente, en mcuhos casos, el fabricante provera programas para vincular el hardware con el sistema operativo. Estos programas se denominan drivers

 

Consola: Esta compuesta por los perifericos basicos de entrada y salida. Originalmente: teclado y monitor, agregandose posteriormente el mouse, el cual comenzo a ser necesario con la aparicion de sistemas operativos con interfaz gráfica como lo es Windows

 

Funcionamiento y composición del mouse a bolilla

El movimiento de la bolilla del mouse, interiormente produce el movimiento de 2 ejes cada uno de los cuales tiene adosado una rueda ranurada. El angulo existente entre ada ranuda es constante y las mismas estan dispuestas en forma radial sobre la superficie de la rueda

Un emisor de luz (LED) emite un rayo que atraviesa las ranuras de la rueda antes descripta. Al girar las ruedas dentadas por accion de la bolilla, el haz de luz es cortado transformandose en impulsos luminicos, los cuales son recepcionados por un transductor (fototransistor) que transforma dichos impulsos luminicos en impulsos electricos

 

 

 

-----------------------------------------------

FIG 1: El tubo de rayos catodicos con algunos de sus componentes. El cañon de electrones emite un rayo e electrones el cual inade sobre la pantalla del mismo. Por medio de vovinas que forman un campo magnetico y de placas deflectoras entre las cuales se genera un campo electrico se produce la defleccion del rayo de electrones que de acuerdo a un barrido horizontal y vertical la insidencia del rayo se desplaza por distintos puntos de la pantalla

FIG 2: Se ve en particular el campo electrico entre las placas deflectoras y el efecto que este causa sobre el rayo de electrones cuando atraviesa el seno del campo electrico.

FIG 3: Vemos la pantalla en movimiento horizontal y vertical que tiene el punto de incidencia en el rayo catodico segun el barrido horizontal y vertical

 

martes 22/05

Parametros de Configuracion

 

Direcciones de I/O (entrada/salida)

 

Estas son las direcciones que utilizan una tarjeta de expansion para comunicarse con el microprocesador. Este es capaz de leer y escribir en la memoria, accediendo a esta por medio de direcciones que se transfieren a traves del bus de direccionamiento del microprocesador. Este ultimo, ademas del bus de direccionamiento, tiene el bus de datos y el de control.

Asi como las posiciones de memoria pueden ser direccionadas, tambien pueden ser direccionadas las entradas y salidas, de tal manera que el micro pueda leer y escribir en estas direcciones, y asi comunicarse con cualquier dispositivo por su direccion

Cada dispositivo debera tener asignado un rango de direcciones distinto para poder comunicarse con el micro. En el caso en que se produjese algun solapamiento entre rangos de direcciones de dispositivos, algunos o todos los dispositivos involucrados en el mismo podrian dejar de funcionar adecuadamente.

A modo de comparacion, una direccion de I/O puede suponerse o compararse con un armario con cajones numerados, en los cuales se puede depositar informacion o tomar la que alli se encuentre. Cada cajon o grupo pertenecera a un dispositivo de manera que cuando un dispositivo quiera comunicarse con el microprocesador, depositara en el o los cajones que tiene asgnado. Inversamente, cuando el micro quiere informacion acerca de un dispositivo, tomara informacion de dichos cajones, y dejara en ellos un mensaje o informacion, si fuese necesario.

Como todas las direcciones que tienen que ver con la memoria, las de I/O se expresan en el sistema numerico hexadecimal.

 

Canales DMA (acceso directo a memoria)

 

La transferencia de informacion entre un dispositivo y el sistema hecha a traves del micro puede resultar un tanto lenta. Algunos dispositivos estan preparados para acceder directmente a la memoria sin otra intervencion. A esto se lo llama "acceso directo a memoria" (DMA, por sus siglas en ingles)

 

Lineas de IRQ (solicitud de interrupciones)

 

Son vias para llamar la atencion del micro. Cuando se activa una de estas lineas de interrupcion, el micro deja lo que esta haciendo y desvia su atencion momentaneamente al generador de interrupciones, ejecuta lo que este le solicita, y luego reanuda la tarea que estaba haciendo.

 

Formas de Configuracion

 

Los parametros antes vistos (DMA, IRQ, etc.), pueden configurarse manualmente para cada dispositivo por medio de jumpers directamente sobre las placas controladoras de dispositivos, a traves de un software provisto por el fabricante o dejarlo en forma automatica en el proceso de instalacion sobre el S.O (Sistema Operativo). Un ejemplo de este ultimo caso es el sistema "Plug & Play" de Windows.

Los jumpers son puentes metalicos dentro de un capuchon plastico, que tienen la finalidad de unir pines de configuracion dispuestos a tal fin sobre las placas controladoras de dispositivos. El protocolo a seguir para la disposicion de los jumpers en una informacion que debera ser provista por el fabricante del dispositivo.

Cuando la configuracion se lleva a cabo por software, es el fabricante quien debera proveer el mismo.

 

Direcciones de ROM, BIOS Y Buffers (RAM) de las tarjetas

 

Algunas tarjetas controladoras incluyen una pequeña memoria de solo lectura programable de fabrica que contiene codigo de bajo nivel, el cual puede ser llamado desde otros programas. Ej.: las tarjetas de video tienen un pequeño BIOS, de manera que, a traves de llamadas al codigo de bajo nivel (alojado en dicha memoria) se puede escribir informacion en pantalla, cambiar modos de video, etc.

Algunas tarjetas permiten modificar la direccion inicial de la ROM. Otra tambien incluyen cierta cantidad de memoria RAM, para ser utilizadas como memoria temporal. Ej.: las tarjetas de red utilizan un buffer para los mensajes de I/O, de manera que la transmicion de datos sea mas veloz.