Skip to main content

Qu'est-ce que la mémoire conventionnelle?

La mémoire d'accès aléatoire (RAM) a été utilisée tout à fait différemment sur IBM Machines et clones PC dans les jours anciens lorsque DOS, un système de fonctionnement de la ligne de commande utilisé avant Windows , gouverné.Les premiers kilo-kilo-kilo-kilobytes (KB) ont été désignés comme mémoire conventionnelle;La zone où DOS a conventionnellement chargé lors du démarrage.Le bloc de 640 Ko - 1 mégaoctet (MB) composé de 384 Ko était la zone de mémoire supérieure (UMA);Le premier 64KB au-dessus de la frontière de 1 Mo est devenu la zone de mémoire élevée (HMA ou HIMEM), et tout ce qui a été désigné comme mémoire étendue.

La mémoire conventionnelle a été utilisée comme zone de lecture / écriture pour le système d'exploitation et pour les programmes, ce qui a faitun ajustement serré.DOS a également chargé des routines, des pilotes système et des paramètres système dans cet espace.Pour aider à libérer de la salle, certains résidents de la mémoire conventionnelle ont été déplacés sur l'échelle de la RAM à l'UMA et HMA.Ceci a été accompli en ajoutant quelques lignes au fichier config.sys, un fichier qui, avec autoexec.bat, a déterminé dans une large mesure les paramètres de chargement de mémoire des logiciels et des périphériques matériels utilisés dans DOS et Windows Reg Early;Systèmes.À la fin des années 1980, le Quarterdeck a élargi le gestionnaire de mémoire et Reg;(QEMM) a automatisé une grande partie de l'optimisation requise par les utilisateurs d'ordinateurs à l'époque qui n'étaient pas en mesure de le faire manuellement.

En 1990, le Dr Dos version 5.0 de Digrac Research y compris son propre gestionnaire de mémoire étendu intégré: EMM386.exe.Cette version de DOS chargée presque entièrement dans une mémoire élevée, libérant de la mémoire conventionnelle pour les programmes qui ne pouvaient y être exécutés.Un autre avantage de ce système d'exploitation est qu'il pourrait être acheté par le public (en commençant par la version 3.1), tandis que MS DOS n'était disponible qu'avec du matériel. Microsoft a répondu à la recherche numérique et à Reg;avec sa propre version 5.0 en 1991 qui a contré les avantages du DR DOS 5.0.La compétition s'est poursuivie avec le dr.DOS 6.0 qui comprenait le changement de tâche et la compression du disque, et MS DOS 6.0 suivi en nature.Mme DOS 6.22 était le dernier package MS DOS disponible indépendamment, tandis que le Dr Dos continue d'être vendu via DRDOS.com. comme Windows Les systèmes d'exploitation avancés, les contraintes de l'optimisation de la mémoire conventionnelle sont devenues une mémoire lointaine, à l'exception de ceux qui ont continué à utiliser les programmes DOS, soit par nécessité, soit pour le plaisir.En commençant par Windows 95, une version PAED Down de MS DOS a été intégrée à des fins de bootstrap ou de dépannage.Windows XP conserve une version squelettique de MS DOS 8.0, accessible uniquement en créant un disque de démarrage de disquette, tout comme Vista .Toutes les versions de Windows conserver un shell ou une interface de ligne de commande.Dans les versions antérieures de Windows C'était Command.exe, qui est devenu CMD.exe dans le Windows-Nt Famille. En septembre 2006, une version libre et open source de DOS est également devenue disponible, connu sous le nom de Freedos, bien qu'il n'ait jamais été développé au-delà de la version 1.0.Pour ceux qui utilisent des machines héritées ou exécutent des programmes DOS aujourd'hui, beaucoup d'informations existent en ligne pour optimiser manuellement la mémoire conventionnelle pour tirer le meilleur parti de vos programmes ou jeux DOS.