Anda di halaman 1dari 2

Ruiz Cruz Jos Antonio

10 08 14
Mouse ptico.
Cmo funciona?
Funciona gracias a un sensor ptico, ste ofrece un comportamiento similar al de una
cmara fotogrfica, lo que le permite fotografiar la superficie sobre la cual se est
moviendo, detectando las variaciones en el movimiento del dispositivo.
Esas imgenes, al instante de ser tomadas, son analizadas por el procesador interno del
mouse, que se encarga de verificar las diferencias entre las imgenes capturadas,
determinando para qu lado se movi el mouse. Teniendo esos datos, el procesador enva
seales a la PC para que reproduzca el puntero en la pantalla.
Esas imgenes son generadas miles de veces por segundo, dependiendo de la calidad del
mouse. Esto quiere decir que cuanto mayor sea la tasa de actualizacin, ms preciso es el
dispositivo.

Interaccin con la memoria y CPU
Para poder interactuar con los
dispositivos de I/O es necesario
que la CPU pueda comunicarse
con estos. El controlador de cada
dispositivo ser el encargado de
realizar esta comunicacin con la
CPU, para lo cual el
procedimiento que se utiliza es
que la CPU escriba o lea
directamente informacin de los
registros o el buffer del
controlador.

En base a este procedimiento, existen tres tipos de comunicaciones que pueden
ocurrir entre la CPU y los dispositivos de I/O:
Comunicacin de comandos: Cuando la CPU quiere indicarle a un dispositivo que
realice una determinada accin, debe hacerlo envindole comandos a los registros
de control. Por ejemplo si la CPU quiere avisarle a un cierto dispositivo que se
encienda, deber escribir en un determinado registro de control del controlador del
dispositivo un cierto nmero, que este interpretar como el comando de activacin.
Comunicacin de estado: Cuando la CPU quiere obtener informacin sobre el
estado del dispositivo, debe hacerlo leyendo uno de los registros de status de
ste. Por ejemplo si la CPU quiere saber si un dispositivo tiene nueva informacin
que enviar (el mouse se movi, y tiene nuevas posiciones que enviar), la CPU
deber leer el valor almacenado en el registro especifico e interpretarlo segn
corresponda.
Transferencia de datos: Cuando la CPU quiere enviarle datos a un dispositivo o
leer datos de l, si es poca informacin esto se podr hacer ocupando registros de
datos que tenga el controlador del dispositivo. Si es ms informacin, esto se
realizar escribiendo o leyendo desde el buffer (memoria) del dispositivo.
Acceso a los dispositivos de I/O y transferencia de datos
Para poder realizar los tipos de comunicacin antes descrito es necesario que la
CPU pueda acceder a los registros y memorias de los distintos dispositivos de I/O.
Para esto es necesario definir un mecanismo general que permita acceder de
manera equivalente a todos los dispositivos y enviarle datos, es decir hay que
poder direccionar los distintos registros o buffers y transferir datos a ellos.
Para acceder a los dispositivos de I/O se necesitan ejecutar pasos similares a los
de comunicacin con la memoria. Por ejemplo si la CPU quiere leer el estado a un
cierto dispositivo, los pasos a seguir serian:
1.- La CPU coloca en el bus de direcciones algn valor que direcciona al registro
de status de ese dispositivo.
2.- El dispositivo recibe desde el bus de direcciones ese valor y lo interpreta
apuntando el valor del registro de status.
3.- El dispositivo coloca el valor del registro de status en el bus de datos.
4.- La CPU recibe desde el bus de datos el valor del registro de status del
dispositivo.

Conclusin
La interaccin mouse memoria es alta ya que es muy importante para el uso de
ste ya que se necesitan registros que nos permitirn indicar el cambio de estado
del mouse y de esta forma actualizar correctamente la posicin del cursor en la
pantalla. Sin esta interaccin, el uso del mouse prcticamente no servira, es por
esto que la interaccin es muy importante con este dispositivo.

Anda mungkin juga menyukai