La Web del Programador: Comunidad de Programadores
 
    Pregunta:  22152 - ¿COMO SABER LA RAPIDEZ DE UN CD-ROM
Autor:  carlos hernandez huerta
necesito saber la rapidez de un cd-rom, la del fabricante y la real, aprovechando como saber la rapidez del modem, si es posible en visual c o similar.

  Respuesta:  David Cañadas
Hola.

La velocidad del fabricante ni idea. En todo caso puedes hacerlo a partir de benchmarks que comparen la velocidad real de la unidad analizada con otras pruebas que tengas hechas en otras unidades.

La velocidad real es sencillo. Pon a funcionar el cdrom leyendo un archivo cualquiera, para que el motor se ponga a funcionar y la lente esté activa. En ese momento, lee la longitud de un fichero y cárgalo a memoria. Divide el nº de kb del fichero por el tiempo en segundos y voilá.

De todas formas todo esto es muy relativo. Los fabricantes mienten y las unidades de CD-ROM no siempre responden del mismo modo ante la misma orden. Por último, altamente recomendable que cuando hagas estas pruebas tu programa esté bajo DOS, o bien que no existan procesos en Windows que puedan necesitar el CD-ROM, porque en ese caso las lecturas saldrían erróneas.

Salu2.