Akademik

Upper Memory Area
Upper Memory Area
 
[Abk. UMA, dt. oberer Speicherbereich] die, der Adressbereich zwischen den Speicheradressen 640 KByte und 1023 KByte (0xA000-0xFFFF) im Arbeitsspeicher bei DOS- bzw. älteren Windows-PCs. Unter DOS konnte ein Rechner maximal ein Megabyte Arbeitsspeicher verwalten. Davon waren 640 KByte für Anwendungsprogramme vorgesehen (konventioneller Speicher), die übrigen 384 KByte bildeten die UMA und waren teilweise für Gerätetreiber, Puffer sowie das BIOS reserviert. Die UMA ist in einzelne Blöcke, die sog. Upper Memory Blocks (UMB) aufgeteilt. Das Verschieben eines Treibers oder eines residenten Programms (TSR) in die UMA wurde Upload (Hochladen) genannt. Indem eine möglichst große Zahl von Ressourcen in die UMA verschoben wurde, vergrößerte man den für Anwendungen verfügbaren Platz im konventionellen Speicher.
 
Die UMA darf nicht mit dem hohen Speicherbereich (High Memory Area) verwechselt werden, den untersten 64 KByte im Expansions- bzw. Erweiterungsspeicher (EMS, XMS).
 
Bei modernen Windows-Versionen spielen Beschränkungen wie die Größe von konventionellem oder UMA-Speicher keine Rolle mehr - im Mac OS oder bei Unix hatte dieses Problem ohnehin nie bestanden.

Universal-Lexikon. 2012.