¿Por qué los sistemas operativos multinúcleo modernos todavía aceleran la velocidad de desplazamiento?

¿Por qué los sistemas operativos multinúcleo modernos todavía aceleran la velocidad de desplazamiento?

Alguien preguntó¿Por qué mover el cursor del mouse hizo que Windows 95 se ejecutara más rápidamente?adelanteRetrocomputación.

La respuesta de Raffzahnmenciona que también es posible observar el efecto de que las cosas se ejecuten más rápido cuando el usuario mueve el mouse mientras se desplaza por un archivo de texto grande. Hoy en día ya no me desplazo por archivos de texto (porque hojeo páginas o busco una cadena cercana a la ubicación que estoy buscando), por lo que con el paso de los años este conocimiento se fue perdiendo. Pero recuerdo que siempre hacía esto cuando trabajaba en una computadora con Windows XP.

Sin embargo, cuando lo probé posteriormente en mi computadora de 2019 con Linux 4.15, aún encontré que el efecto existía. Esto a pesar de que solo un núcleo alcanza el 50%, ninguno supera esa cifra y todos los demás simplemente están inactivos. Puedo hacer que un núcleo supere el 90% y, a veces, alcance el 100% moviendo el mouse.

¿Por qué sigue siendo así, incluso si hay muchos núcleos disponibles e incluso el que sirve al editor de texto sólo está ocupado la mitad del tiempo?

Respuesta1

El desplazamiento es una interacción con un ser humano. Sería contraproducente tener un documento de mil páginas, desplazarse muy rápido y llegar a la página 600 en un segundo. El desplazamiento está diseñado para que el ojo humano pueda leer titulares y ver imágenes y otras señales importantes, y detenerse donde se reconoce un punto de referencia.

Si el usuario sabe aproximadamente hasta dónde debe llegar en un documento, puede tomar la barra de desplazamiento al costado de la ventana e ir directamente a ella. De manera similar, pueden buscar, usar una función de lista de capítulos/marcadores o usar hipervínculos en el texto.

Pero el desplazamiento es fundamentalmente una interacción con el ser humano y, por lo tanto, ir más rápido de lo que el humano puede reaccionar no es útil.

información relacionada