Windows 2.1 (Windows/386)

Casi al mismo tiempo, Microsoft introdujo una versión de Windows específica para el microprocesador 80386 de Intel, difiere del Windows/286 en que proporciona un soporte mejorado de manera notable para las aplicaciones DOS existentes que no se diseñaron originalmente para un entorno Windows y también en que ofrecen una auténtica realización de tareas múltiples de aplicaciones DOS y Windows.

Windows/386 permite correr las aplicaciones DOS existentes incluyendo las que corren en modo gráfico o las que escriben directamente al circuito de visualización -en una ventana junto con las aplicaciones Windows. Esto es posible gracias a que el microprocesador 80386 atrapa la E/S de la pantalla y redirecciona a la ventana adecuada. Por la misma razón, Windows/386 también puede ofrecer facilidades de copiado e intercalación de datos para las aplicaciones no Windows.

La interase de usuario Windows/386 permite correr y visualizar de dos maneras las aplicaciones DOS existentes: como aplicaciones en ventanas, en la cualla visualización en pantalla es compartida por todas las aplicaciones que están corriéndose, o bien como una aplicación de pantalla completa, en la cual la aplicación que se corre tiene el control total de la visualización en pantalla. Cuandlo se opera en la pantalla completa, la aplicación puede designarse como exclusiva, lo cual significa que la realización de tareas múltiples se suspende temporalmente y que el 100% de los recursos de la UCP se dedican a la aplicación que está en ejecución. El usuario puede cambiar del modo de pantalla completa al de ventanas pulsando una sola tecla.

El nuevo contralor de memoria del Windows/386 incluye la emulación del circuito de expansión de memoria. El Windows/386 soporta expansión de memoria sin necesidad de circuito adicional. Usa solo la memoria extendida, junto con los recursos de mapeo de memoria del 80386, para emular la Especificación de Expansión de Memoria Lotus/Intel/Microsoft (EMS) versión 4.0