Upper memory area

In DOS memory management, the upper memory area (UMA) is the memory between the addresses of 640 KB and 1024 KB (0xA0000–0xFFFFF) in an IBM PC or compatible. IBM reserved the uppermost 384 KB of the 8088 CPU's 1024 KB address space for BIOS ROM, Video BIOS, Option ROMs, video RAM, RAM on peripherals, memory-mapped I/O, and obsoleted ROM BASIC. However, even with video RAM, the ROM BIOS, the video BIOS, the option ROMs, and I/O ports for peripherals, much of this 384 KB of address space was unused.

Source: Wikipedia — Upper memory area (CC BY-SA 4.0)

Upper memory area

In DOS memory management, the upper memory area (UMA) is the memory between the addresses of 640 KB and 1024 KB (0xA0000–0xFFFFF) in an IBM PC or compatible. IBM reserved the uppermost 384 KB of the 8088 CPU's 1024 KB address space for BIOS ROM, Video BIOS, Option ROMs, video RAM, RAM on peripherals, memory-mapped I/O, and obsoleted ROM BASIC. However, even with video RAM, the ROM BIOS, the video BIOS, the option ROMs, and I/O ports for peripherals, much of this 384 KB of address space was unused.

Source: Wikipedia "Upper memory area" · CC BY-SA 4.0

Share this article: X · Bluesky
Privacy Policy