Microsoft Corporation dio un giro enorme al presentar la versión de este programa: Windows 4.0, más conocida como Windows 95, el ambiente Windows capaz de manejar buses de datos de hasta 32 bits, capacidad de procesamiento multihilos y de multitarea. Y lo que es más importante, un sistema operativo puro que dependa del prehistórico MS-DOS para realizar las funciones propias de un SO.
Windows 95
En realidad, Windows 95 es un híbrido que mezcla código de 16 bits y código de 32 bits. Lo importante es que provee un ambiente en el cual pueden correr aplicaciones de 32 bits.

¿Qué significa un bus de datos de 32 bits y qué es multihilos y multitarea? Cuando hablamos de 32 bits nos referimos a que esta versión de este programa puede manipular una cantidad mayor de información, obteniendo así una mayor velocidad en la transferencia de datos. En cuanto a multihilos, Windows 95 se refiere al hecho de que el sistema operativo puede realizar varios procesos, por ejemplo, administrar en forma separada la memoria y en forma separada el manejo de las unidades de disco, todo esto al mismo tiempo. Windows 3.10 y Windows 3.11 suspenden una de las dos tareas hasta que se ejecute totalmente la que tiene prioridad. La multitarea se refiere a que se pueden realizar varias tareas al mismo tiempo, por ejemplo, formatear un disco mientras se imprime un documento de Word o una hoja de cálculo de Excel.

Es por estas y muchas razones más que la llegada de Windows 95 ha creado una revolución en los millones de usuarios alrededor del mundo que trabajan bajo este programa, hambrientos de una nueva versión de este popular programa.

¿Quién primero?

Cuando Windows 95 arranca, el Administrador de la Máquina Virtual (VMM) de Windows se inicializa y carga los módulos VxD que antes eran drivers de dispositivos Windows. Existen drivers VxD para discos IDE y SCSI y para el sistema de archivos extendido VFAT (Virtual FAT). El soporte de red carga soporte para Windows NT y Novell. Debido a que este soporte corre como un VxD, éste puede cargarse por sobre el primer megabyte de memoria RAM. A pesar que los VxDs soportan aplicaciones Windows, también soportan programas de DOS que se ejecutan bajo control del VMM. Por lo tanto, el shell de comandos en Windows 95 (COMMAND.COM) tendrá acceso a características extendidas (como el nombre largo de archivos) que los drivers de DOS no soportarían.

Sin embargo, aún existen dispositivos ocasionales que sólo tienen drivers de dispositivos DOS. Windows 95 debe mantener la compatibilidad, para ello la VMM crea una "Máquina Virtual de DOS" (DVM). En esta DVM se cargan todos los drivers mencionados en el archivo CONFIG.SYS, y cualquier rutina residente mencionada en el archivo AUTOEXEC.BAT.

Posteriormente, cuando Windows 95 recibe una solicitud para un dispositivo que no tenga soporte nativo VxD, utiliza un Proyector de Modo Real (RMM – Real Mode Mapper) para pasar el requerimiento hacia DOS donde los viejos drivers puedan procesarla (sincrónicamente y utilizando buffers en el área de 640KB).

Atras
Subir
Hosted by www.Geocities.ws

1