AMIR

dimanche 27 avril 2014

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

Random Access Memory (RAM) a été utilisé très différemment sur les machines IBM  PC et clones dans les temps anciens lorsque DOS, un système d'exploitation de la ligne de commande utilisée avant Windows , exclus. Le 0 à 640 premiers kilo-octets (Ko) de RAM ont été désignés à titre de mémoire; la zone où DOS classiquement chargé au démarrage. Le 640KB - 1 mégaoctet (Mo) bloc constitué de 384KB était la zone de mémoire supérieure (UMA); la première 64Ko sur la limite de 1 Mo est devenu la zone de mémoire haute (HMA ou HIMEM), et tout au cours de cette 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 des programmes, ce qui pour un ajustement serré. DOS également chargé routines, les pilotes du système et les paramètres du système dans cet espace. Pour aider à libérer la chambre, certains résidents de la mémoire conventionnelle ont été déplacés jusqu'à l'échelle de la RAM à l'UMA et HMA. Ceci a été accompli en ajoutant quelques lignes dans le fichier Config.sys, un fichier avec AUTOEXEC.BAT déterminé dans une large mesure les paramètres de mémoire de chargement de logiciels et de périphériques matériels utilisés dans DOS et au début les systèmes Windows  À la fin des années 1980, la mémoire Quarterdeck élargi gestionnaire  (QEMM) automatisé une grande partie de l'optimisation nécessaire par les utilisateurs d'ordinateurs de l'époque qui ont été incapables de le faire manuellement.
Annonce
En 1990, la version de Digital Research  DR DOS 5.0 introduit une meilleure stratégie pour tirer le meilleur parti de la mémoire conventionnelle, y compris son propre intégré dans le gestionnaire de mémoire étendue: EMM386.EXE. Cette version de DOS chargé presque entièrement en mémoire haute, libérer de la mémoire conventionnelle pour les programmes qui ne pouvait y être exécutés. Un autre avantage de ce système d'exploitation, c'est qu'il pourrait être acheté par le public (à partir de la version 3.1), alors que MS-DOS était uniquement disponible fourni avec le matériel.

Microsoft  a répondu à Digital Research  avec sa propre version 5.0 en 1991, qui a répliqué les avantages de DR DOS 5.0. La compétition s'est poursuivie avec DR. DOS 6.0 qui comprenait les tâches de commutation et de compression de disque, et MS-DOS 6.0 suivies en nature. MS DOS 6.22 est la dernière disponible indépendamment paquet MS DOS commercialisé, tandis que DR DOS continue d'être vendu par drdos.com.

Comme Windows  systèmes d'exploitation avancés, les contraintes d'optimisation de la mémoire conventionnelle est devenues un lointain souvenir, sauf pour ceux qui ont continué à utiliser les programmes DOS, soit par nécessité ou pour le plaisir. À partir de Windows  95, une version épurée de MS-DOS a été intégrée dans le but de l'amorçage ou le dépannage.Windows  XP conserve une version squelettique de MS-DOS 8.0, accessible uniquement par la création d'un disque de démarrage de disquette, de même que Vista. Toutes les versions de Windows  conservent une coquille, ou interface de ligne de commande. Dans les versions antérieures de Windows  c'était COMMAND.EXE, qui est devenu cmd.exe dans la famille Windows NT 

En Septembre 2006, une version gratuite, open-source de DOS est devenu disponible, connu sous le nom FreeDOS, mais il n'a jamais été développé au-delà de la version 1.0. Pour ceux qui utilisent des machines existantes ou en cours d'exécution des programmes DOS aujourd'hui, beaucoup d'informations en ligne existent pour optimiser manuellement la mémoire conventionnelle pour tirer le meilleur parti de vos programmes DOS ou des jeux.