Skip to content
EntityQ907979· pop 5· linked from 21 articles

HIMEM.SYS is a DOS device driver which allows DOS programs to store data in extended memory according to the Extended Memory Specification (XMS). The memory beyond the first 1 MB of address space is required by Windows 9x/Me in order to load; therefore, these versions of Microsoft Windows require HIMEM.SYS to be loaded to be able to run.

Wikidata facts

Instance of
device driver
Sources (1)

via Wikidata · CC0

Article · Deutsch

HIMEM.SYS ist ein Gerätetreiber, der es DOS-Programmen und -Treibern ermöglicht, Daten im erweiterten Speicherbereich (englisch Extended Memory) über die Extended Memory Specification (XMS) zu speichern. Mit HIMEM.SYS kann der Speicherbereich oberhalb von 1 MiB so verwaltet werden, dass verschiedene Programme und Gerätetreiber bei der Verwendung des Erweiterungsspeichers nicht in Konflikt geraten. Er regelt außerdem den Zugriff auf den oberen Speicherbereich (den Upper Memory Block, UMB) zwischen 640 KiB und 1 MiB, in welchen Teile des DOS-Kernels und von Gerätetreibern sowie TSR-Programme geladen werden können. Die Höhe des nutzbaren Speicherplatzes oberhalb der 1-MiB-Grenze hängt vom Prozessorentyp ab. Sie beträgt beim 80286 maximal 15 MiB und ab dem 80386, retronym auch als IA-32 bekannt, maximal 1023 MiB unter MS-DOS 6.x. Bei solchen Systemen wird der Treiber bei der Installation von MS-DOS automatisch installiert. HIMEM.SYS kann durch Einstellungen in der <a href="/wiki/CONFIG.SYS" title="CONFIG.SYS">CONFIG.SYS</a> konfiguriert und angepasst werden. Zum Ausführen von Windows 3.x im 286- oder 386-Modus ist HIMEM.SYS unbedingt notwendig; ist der Treiber nicht vorhanden, startet Windows nicht. Alle auf Windows 3.11 folgenden DOS-basierten Windows-Versionen, die als Windows 9x bezeichnete Reihe von Windows 95 bis Me, benötigen HIMEM.SYS für die DOS-basierte Funktionalität, während die Speicherverwaltung für native Windows-Programme vom Virtual Memory Manager (VMM, VMM32.vxd) verwaltet wird, wie dies auch unter Windows NT der Fall ist. Damit DOS-Programme weiterhin laufen können stellen ihnen die NT-basierten Windows-Versionen aber ebenfalls ein HIMEM.SYS innerhalb einer virtuellen DOS-Umgebung (NTVDM, NT Virtual DOS Machine) zur Verfügung.

Abstract from DBpedia / Wikipedia · CC BY-SA

Available in 5 languages

via Wikidata sitelinks · CC0