HIMEM.SYS est un pilote de périphérique de gestion de mémoire inclus avec les systèmes d'exploitation MS-DOS à partir de MS-DOS 5.0. Il permettait de charger des programmes dans une mémoire élevée, c'est-à-dire la zone de mémoire supérieure à 1 Mo. Cela a permis aux programmes d'accéder à plus de mémoire qu'ils ne le pourraient s'ils étaient chargés dans la mémoire conventionnelle, c'est-à-dire la zone de mémoire inférieure à 1 Mo.
HIMEM.SYS prend également en charge la mémoire étendue, qui est un type de mémoire situé au-dessus de la barre des 1 Mo mais en dessous de la barre des 16 Mo. La mémoire étendue pourrait être utilisée pour stocker des données qui n'étaient pas actuellement utilisées par les programmes, ce qui libérerait de la mémoire conventionnelle pour que d'autres programmes puissent l'utiliser.
HIMEM.SYS était un pilote de périphérique important pour les utilisateurs de MS-DOS car il leur permettait d'exécuter des programmes plus volumineux et d'utiliser des applications plus gourmandes en mémoire. Cependant, HIMEM.SYS n’a pas été sans problèmes. Il était connu qu’il provoquait des conflits avec certains matériels et logiciels, et pouvait parfois provoquer des pannes du système.
Avec la sortie de Windows 95, HIMEM.SYS n'était plus nécessaire car Windows 95 incluait son propre système de gestion de mémoire. HIMEM.SYS est toujours inclus avec MS-DOS, mais il n'est plus requis.
|