Digamos que hay 25 procesos cada uno que desean leer e indexar un archivo grande (digamos, 1GB). El disco duro puede tener un rendimiento de ~ 100 MB / seg, pero el movimiento del cabezal y la latencia rotacional involucrados en el movimiento entre dichos procesos es significativo, por lo que puede reducir el rendimiento a 5 MB / seg, o solo el 5% de la capacidad de rendimiento del disco convencional.
Si el disco duro leyera una gran cantidad de datos (por ejemplo, 32 MB) o leyera lo que pueda durante mucho tiempo (por ejemplo, 200 ms) antes de pasar al siguiente proceso, el archivo IO podría alcanzar el rendimiento total del disco a expensas de latencia
¿Tiene Windows la posibilidad de lograr este objetivo en los casos en que la latencia queda en segundo plano en cuanto al rendimiento?