Programacion a bajo nivel en C

Dorwin
13 de Diciembre del 2005
Hola,
tengo que hacer un programa en C que calcule la velocidad de rotacion de un disco de 3 1/2 haciendo uso de la funcion 02 de la interrupcion 0x13.

Mi principal problema para empezar es como desactivar la cache de disco para no obtener mediciones de tiempo falsas al hacer lecturas sucesivas del mismo sector.

¿Alguien tiene alguna idea?

Gracias.