¿El cable que conecta el mouse con la CPU es una línea de solicitud de interrupción? Si no es así, ¿dónde está presente y para qué sirve el número DIP?

Supongo que te referías a DPI, no a DIP. El número de DPI en un mouse es Puntos por pulgada e indica cuál es la calidad de la cámara en la parte inferior. Para simplificarlo, lo que hace un mouse es digitalizar el movimiento físico en un movimiento de coordenadas x / y enviado a la computadora.

Los ratones más viejos con bolas que rodaban en la superficie transfirieron ese movimiento a las ruedas dentro del ratón que rompían un ojo eléctrico a intervalos mientras giraban. La cantidad de veces que se rompe el rayo por segundo es la velocidad del mouse. El DPI fue un factor de cuán pequeñas eran las paletas en la rueda y cuán precisos eran los ojos eléctricos.

Los ratones más nuevos usan cámaras pequeñas y una fuente de luz brillante. La fuente de luz brilla en una superficie y la cámara hace coincidir los patrones para determinar cuánto movió el mouse en una dirección determinada. El DPI del mouse está determinado por la rapidez con la que la cámara puede tomar imágenes y la calidad de la cámara para detectar diferencias y hacer coincidir los patrones.

Independientemente de cómo se determine el movimiento, el mouse envía los comandos de movimiento (desplazamientos x, y) a la computadora y el controlador del mouse es responsable de recibir estos comandos y mover el mouse. El método de comunicación con ratones USB seriales o nuevos más antiguos sigue siendo esencialmente el mismo (por el momento ignoraré los ratones inalámbricos). El mouse pone una señal en la línea, esa línea es monitoreada por un chip serial en el otro lado. El chip es responsable de interrumpir la computadora para informar que se recibieron nuevos datos.

Espero que con todo lo que responda a su pregunta, a menos que tenga un mouse con interruptores DIP, entonces estoy perdido.

Los ratones no están conectados directamente a la CPU, los viejos entraron a través de un puerto en serie a un chip de interfaz en serie. Por lo general, el sistema operativo programó el chip en serie para generar una interrupción a medida que se recibe cada byte. Los ratones más nuevos entran en un puerto USB, y de manera similar, el chip controlador USB en la computadora genera interrupciones a medida que ingresan los datos USB.

Los ratones y sus interfaces en los viejos tiempos podrían haber tenido interruptores DIP para configurarlos, pero eso fue hace más de 10 años.