Articulo de referencia

Acceso a discos de 32 bits de Microsoft

El acceso a disco de 32 bits (también conocido como FastDisk ) se refiere a un modo especial de acceso a disco y almacenamiento en caché disponible en sistemas operativos Micros...

El acceso a disco de 32 bits (también conocido como FastDisk ) se refiere a un modo especial de acceso a disco y almacenamiento en caché disponible en sistemas operativos Microsoft Windows antiguos basados ​​en MS-DOS . Era un conjunto de controladores de dispositivo en modo protegido que trabajaban juntos para aprovechar las funciones avanzadas de E/S de disco en la BIOS del sistema. Filtraba las llamadas de interrupción 13h de la BIOS al controlador de disco y las dirigía de la manera más eficiente para el sistema, ya sea a través de la interfaz de 32 bits con el controlador del disco duro o a través de la BIOS del sistema. El uso del acceso a disco de 32 bits permitía que Windows dispusiera de más memoria paginable para paginar las aplicaciones basadas en MS-DOS al disco y así liberar suficiente RAM para las aplicaciones cuando la necesitaban. En ocasiones, la activación de este modo podía provocar fallos en las aplicaciones más antiguas de la época.

Windows 3.1 incluía una opción en su Panel de control mejorado para 386 que permitía el acceso de lectura y escritura de 32 bits en modo mejorado para 386. Normalmente, la lectura de 32 bits se podía habilitar sin problemas, pero la escritura de 32 bits presentaba dificultades con varias aplicaciones. El acceso a disco de 32 bits era la función que permitía paginar las aplicaciones de MS-DOS al disco. Sin ella, si se paginaba el código de disco en modo real (el controlador Int 13h), la máquina virtual DOS entraba en un bucle infinito.

El acceso a disco de 32 bits no debe confundirse con el acceso a archivos de 32 bits . Aunque ambas tecnologías son similares, el acceso a disco de 32 bits se introdujo con Windows 3.1 y el acceso a archivos con Windows for Workgroups 3.11. El acceso a archivos de 32 bits proporcionaba una ruta de código de 32 bits para que Windows accediera directamente al bus de disco interceptando los servicios Int 21H de MS-DOS mientras permanecía en modo protegido 386 y a velocidades de CPU, en lugar de gestionar los servicios Int 21H en modo real por MS-DOS. El acceso a disco de 32 bits ofrece un rendimiento inferior y es menos probable que funcione en muchos equipos que el acceso a archivos de 32 bits . El acceso a archivos de 32 bits no requiere acceso a disco de 32 bits.

Windows 95 , Windows 98 y Windows Me utilizan controladores de disco nativos de 32 bits en modo protegido durante su funcionamiento normal. Sin embargo, el Modo seguro utiliza controladores de disco en modo real de MS-DOS. Estos controladores también podían utilizarse durante el funcionamiento normal para periféricos de disco para los que Windows no disponía de controladores nativos.

Las versiones de 32 bits de la familia de sistemas operativos Windows NT , incluidas las más recientes Windows 2000 , Windows XP , Windows Server 2003 , Windows Vista y posteriores, siempre tienen controladores de disco de 32 bits activos, no pueden usar controladores MS-DOS en absoluto y la expresión no se usa para ellos.

Referencias

  • Explicación de SMARTDRV y acceso a discos de 32 bits por parte de Microsoft
  • 32 bits en Windows 3.1 / 9x
  • https://web.archive.org/web/20070324064925/http://pclt.cis.yale.edu/pclt/OPSYS/WFWG311.HTM

Lecturas adicionales

  • Wagner, Richard (1993). Ultimate Windows 3.1 . New Riders Publications. págs. 296–296 . ISBN  9781562051259.
  • Weiskamp, ​​Keith; Pronk, Ron (1993). Windows® 3.1 Insider . Insiders Guides. Vol.  1. Wiley. pp. 124–130 . ISBN  9780471579847.
  • Davis, Frederic Emery (1993). La Biblia de Windows 3.1 . Peachpit Press. págs.  655, 657–658 . ISBN 9781566090155.
  • English, Arthur V. (1993). Herramientas avanzadas para desarrolladores de Windows . Sybex. págs. 279–280 . ISBN  9780782110296.
  • Sheldon, Thomas (1993). Windows 3.1: La referencia completa (2.ª  ed.). Osborne McGraw-Hill. págs. 246–250 . ISBN  9780078818899.
  • Konicki, Steve (1992). Tuning Windows 3.1 . Que Corporation. págs. 135–137 . ISBN  9781565290501.
  • Mueller, Scott; Zacker, Craig (1998). Actualización y reparación de PC (10.ª  ed.). Que. pp. 1057–1058 . ISBN  9780789716361.