6 de diciembre de 2024

Si movías el ratón de tu PC para que fuera más rápido, no estabas loco: hay una razón por la que el truco funciona en Windows

Si movías el ratón de tu PC para que fuera más rápido, no estabas loco: hay una razón por la que el truco funciona en Windows

La tecnología avanza a pasos agigantados, y aun así, a veces nos sorprendemos descubriendo que algunas peculiaridades de la tecnología del pasado siguen presentes todavía hoy.

Por ejemplo, la idea de que "mover el ratón acelera tu ordenador" se convirtió en una broma popular durante la era de Windows 95: una broma que, sorprendentemente, tiene una base real... que aún puede aplicarse a los sistemas Windows modernos.

Mover el ratón puede acelerar el rendimiento de ciertos procesos en un ordenador. Lo hizo en la época de Windows 95 y, como ha recordado un hilo viral en X, todavía sigue ocurriendo

El origen del mito (que no era tal)

Una de las muchas peculiaridades de Windows 95 era su manejo de operaciones de entrada/salida (I/O): este sistema operativo utilizaba I/O asíncrono, un modelo donde los programas, al ejecutar operaciones lentas como la lectura o escritura de archivos, entraban en un estado de 'reposo' mientras esperaban a que el sistema operativo completara la tarea.

Sin embargo, Windows 95 también tenía un defecto que impedía que los programas se reactivaran de manera inmediata cuando la operación concluía. Un defecto que, extrañamente, una acción tan simple como mover el ratón generaba una interrupción en el sistema que "despertaba" el programa dormido, acelerando de manera significativa su desempeño.

¿Por qué mover el ratón podía influir en algo así?

En términos técnicos, mover el ratón generaba eventos de entrada que alteraban el comportamiento del sistema operativo. Estos eventos, procesados por el 'manejador de interrupciones' (que priorizaba los eventos del ratón sobre otras tareas en espera), provocaban que el sistema revisara las tareas pendientes y reactivara programas más rápido de lo habitual.

Por esta razón, ciertos procesos podían desbloquearse más rápido si el usuario movía el ratón. En algunos casos, esto podía reducir drásticamente el tiempo necesario para completar tareas: instalaciones que en reposo podían suponer hasta una hora de espera, de pronto se reducían a sólo 15 minutos.

El pasado nunca muere

Pero esta curiosidad tecnológica no se ha quedado relegada al pasado... incluso en sistemas Windows modernos (aunque ahora por razones distintas), el movimiento del ratón puede influir en el rendimiento de ciertas operaciones.

Un ejemplo sencillo es el mostrado en el siguiente vídeo, y consiste en abrir un archivo de gran tamaño en el Bloc de Notas y desplazar el texto mientras se selecciona. Al mover el ratón y luego repetir la operación, la velocidad de desplazamiento puede aumentar de forma notoria:

Este comportamiento en sistemas actuales no tiene relación directa con el modelo de I/O de Windows 95, sino con eventos modernos como WM_MOUSEMOVE y WM_TIMER vinculados a la interfaz de usuario de Windows y cómo ésta procesa las interrupciones en tiempo real, pero el principio subyacente de 'acción del usuario como catalizador' se sigue aplicando igual.

El ejemplo de Word

En un blog japonés podemos encontrar un artículo, publicado hace 18 años, que mostraba el mismo fenómeno en MS Word de Office 2000/XP/2003:

"Cuando usas Word e intentas imprimir un documento con varias docenas de páginas, el proceso de impresión puede tardar mucho tiempo [incluso si] el uso de la CPU, la tasa de acceso al disco y la tasa de acceso a la red no son demasiado altos.
Si esto ocurre, una vez que empieces a imprimir, mueve rápidamente el botón de la rueda del mouse hacia arriba y hacia abajo en la pantalla. Contra todo pronóstico, el proceso de impresión se completará aproximadamente diez veces más rápido que cuando no se hace nada".

¿El motivo? "El proceso de impresión de Word se realiza de forma asincrónica de manera controlada por eventos dentro del hilo que dibuja la ventana". Y, a continuación, la ya sabida explicación sobre el desbloqueo de procesos.

Imagen | Marcos Merino mediante IA

En Genbeta | Qué fue de SoftRAM 95, la mayor estafa de software para Windows de la historia

-
La noticia Si movías el ratón de tu PC para que fuera más rápido, no estabas loco: hay una razón por la que el truco funciona en Windows fue publicada originalmente en Genbeta por Marcos Merino .



☞ El artículo completo original de Marcos Merino lo puedes ver aquí

No hay comentarios.:

Publicar un comentario