Colección de citas famosas - Colección de máximas - ¿Qué es DPMI y su papel en el sistema?

¿Qué es DPMI y su papel en el sistema?

DPMI es la interfaz utilizada por los extensores de DOS

DPMI es la abreviatura de modo protegido de DOS (Modo protegido) método (Método) interfaz (Interfaz)

DOS Aunque el expansor puede hacer que DOS se ejecute en modo protegido de 32 bits, el expansor de DOS no puede reemplazar completamente a DOS. Cuando la aplicación utiliza llamadas a funciones de DOS (INT 21H), especialmente al acceder a archivos, debe volver al modo real o llamar a funciones de DOS. en modo virtual 8086. Además, ¿cómo pasar del modo real al modo protegido? Estas tareas se pueden completar mediante DPMI (interfaz de modo protegido de DOS, interfaz de modo protegido de DOS). DPMI es la interfaz entre el expansor de DOS en modo protegido y el DOS en modo real. El expansor de DOS completa el cambio al modo protegido a través de DPMI y accede al modo real. modo funcionalidad DOS en modo protegido.

DPMI es un estándar. Windows 9x admite DPMI 0.9. Una parte considerable de la API Win32 en Windows 9x finalmente llama a funciones de DOS (INT 21H) a través de DPMI, pero de forma predeterminada el sistema de archivos de Windows 9x es. Básicamente, las llamadas a funciones de DOS ya no se llaman, por lo que Windows 9x es básicamente un sistema operativo completo, pero es imposible que Windows 9x no dependa de DOS. Una parte considerable de Windows 9x es equivalente a un extensor de DOS. En otras palabras, las aplicaciones de 32 bits en DOS llaman al extensor de DOS, y el extensor de DOS llama a DPMI. Proporciona servicios para el extensor de DOS para que el extensor de DOS pueda funcionar en coordinación con DOS. La aplicación que proporciona DPMI se llama DPMI. servidor Por ejemplo, Windows 9x puede servir como servidor DPMI. DOS/4GW es un extensor de DOS y también un servidor DPMI. Alguna información confunde el extensor de DOS y DPMI, lo cual en realidad es muy inexacto. DPMI es una interfaz utilizada por extensores de DOS. Las aplicaciones de 32 bits que se ejecutan en extensores de DOS deben llamar a las funciones del extensor de DOS y no deben llamar a DPMI directamente.