Mémoire conventionnelle

La mémoire DOS est parfois appelée mémoire conventionnelle. Elle fait référence au même schéma d'adressage de la mémoire que celui utilisé sur les premiers PC IBM et autres modèles compatibles. Ceux-ci étaient livrés avec un seul système d'exploitation, Disk Operating System , et ce système d'exploitation devait être conçu pour fonctionner avec le microprocesseur du PC, l'Intel 8088. En raison des restrictions techniques du 8088, la mémoire ou les adresses de stockage ne pouvaient contenir qu'un mégaoctet. Plus tard, les PC disposaient respectivement de 2, 4, 8 et 16 mégaoctets de RAM. Un mégaoctet de RAM était à l'époque considéré comme une quantité excessive. Une partie de la mémoire vive pouvait être utilisée pour charger le programme d'initialisation ou d'entrée/sortie de base. Un autre espace était désigné comme zone tampon pour les données d'affichage et les données d'interruption. Les programmes d'application et les systèmes d'exploitation DOS pouvaient utiliser la mémoire restante de 640 kilo-octets. La raison en est que de nombreux programmes écrits dans des adresses mémoire plus anciennes sont encore nécessaires pour fonctionner sur des systèmes d'exploitation et des microprocesseurs plus récents. Cela signifie que les systèmes plus récents ont dû adapter les anciens programmes pour qu'ils puissent fonctionner dans la plage d'adresses contiguës limitée à 640 kilo-octets. Un programme qui s'exécute avec cette contrainte est décrit comme s'exécutant en mode protégé . (Les programmes exécutés sans cette contrainte sont décrits comme s'exécutant en mode protégé).

Les successeurs des microprocesseurs 8088, 80286 et 80386 ont vu la mémoire disponible augmenter de manière significative. Un 286 peut stocker jusqu'à 15 gigaoctets et un 386 jusqu'à près de 4 gigaoctets. La mémoire étendue est le nom de cette mémoire supplémentaire au-delà de ce que DOS devait initialement adresser. Être capable d'adresser la mémoire étendue signifie fonctionner en mode protégé. Les programmes

Vous pouvez également être intéressé
  1. Mémoire de code de correction d’erreur (mémoire ecc) Définition - Que signifie la mémoire de code de correction d'erreur (mémoire ECC)? La mémoire à code de correction d'erreur (ECC) est un type de stockage de données informatiques spécialement conçu pour détecter, corriger et surveiller les types les plus courants de corruption de données intérieures. Au fur et à...
  2. Mémoire non volatile (nvm) Définition - Que signifie la mémoire non volatile (NVM)? La mémoire non volatile (NVM) est un type de mémoire d'ordinateur qui a la capacité de conserver des données enregistrées même si l'alimentation est coupée. Contrairement à la mémoire volatile, NVM ne nécessite pas d'actualisation périodique de ses données de mémoire....

DOS ne peuvent être exécutés qu'en mode réel, car DOS impose une limite de mémoire. Cependant, certains programmes ont été développés, appelés extensions DOS, qui peuvent être compilés avec l'application et offrent une capacité de gestion de la mémoire intégrée. Pour permettre à plusieurs programmes DOS d'utiliser simultanément les extensions de mémoire, une méthode commune était nécessaire pour que les programmes puissent effectivement partager la mémoire étendue. Plusieurs normes ont été développées pour gérer ce partage : XMS (Extended Memory Specification), VCPI (Virtual Control Program Interface) et DOS Protected Mode Interface (interface de mode protégé DOS).

  1. Capacité mémoire Définition - Que signifie la capacité de mémoire? La capacité de mémoire est la quantité de mémoire qui peut être utilisée pour un appareil électronique tel qu'un ordinateur, un ordinateur portable, un smartphone ou un autre appareil intelligent. Chaque périphérique matériel ou ordinateur dispose d'une quantité minimale et maximale de...
  2. Données étendues sur la mémoire vive (edo ram) Définition - Que signifie la mémoire EDO RAM (Extended Data Out Random Access Memory)? La mémoire à accès aléatoire étendu aux données (EDO RAM / DRAM) est un premier type de puce de mémoire vive dynamique (DRAM) qui a été conçue pour améliorer les performances de la DRAM en mode...