|
|
Microsoft, Intel, AST Corp., et développement de lotus ont développé les spécifications prolongées de mémoire (XMS) en 1987 pour indiquer comment les programmes emploieraient la mémoire prolongée. Les spécifications de XMS fonctionnent sur des systèmes basés sur les 286 ou plus hauts et permettent à des programmes de vrai-mode (ceux conçus pour courir dans le DOS) d'employer une mémoire prolongée et un bloc différent de mémoire habituellement hors de l'extension du DOS.
Avant XMS, il n'y avait aucune manière d'assurer la coopération entre les programmes qui ont commuté le processeur dans le mode protégé et la mémoire prolongée utilisée. Il n'y avait également aucune manière pour qu'un programme sache ce que des autres avaient fait avec de la mémoire prolongée parce qu'aucune d'elles ne pourrait voir cette mémoire alors qu'en vrai mode. HIMEM.SYS va bien à un arbitre des sortes qui saisit d'abord toute la mémoire prolongée pour elle-même et puis des indemnités il dehors aux programmes qui savent les protocoles de XMS. De cette manière, plusieurs programmes qui emploient mémoire de XMS peuvent fonctionner ensemble sous le DOS sur le même système, commutant le processeur dans et hors du mode protégé pour accéder à la mémoire. Les règles de XMS empêchent un programme de la mémoire d'accès qu'une autre a en service. Puisque Windows 3.x est un directeur de programme qui commute le système à et du mode protégé en exécutant plusieurs programmes immédiatement, il a été installé pour exiger de la mémoire de XMS de fonctionner. Windows 9x/Me fonctionne la plupart du temps en mode protégé, mais invite toujours le vrai mode pour l'accès à beaucoup de composants de système. Windows NT, 2000, et XP est les logiciels d'exploitation de véritable protéger-mode, de même qu'OS/2.
De la mémoire prolongée peut être faite pour se conformer aux spécifications de XMS en installant un module de gestion de périphérique dans le dossier de CONFIG.SYS. Le conducteur de XMS le plus commun est HIMEM.SYS, qui est inclus avec Windows 3.x et versions postérieures du DOS, commençant par 4.0 et se lève. Windows 9x/Me et NT/2000/XP permet automatiquement des fonctions de XMS en sessions promptes de DOS, et vous pouvez configurer de véritables sessions de DOS-MODE pour permettre des fonctions de XMS aussi bien.
Online: 579 users browsing the articles directory
|
|