上位内存
常规内存上面的内存
上位内存(Upper Memory Block,UMB)是计算机系统中位于640KB至1MB(地址范围为0A0000H~0FFFFFH)之间的内存区域,用于突破DOS环境下常规内存640KB的限制。该区域在PC架构中保留给BIOS显示适配器等硬件使用,其未占用的空间被称为上位内存块,物理存储器源自扩展内存并由EMS驱动程序管理。UMB对应的地址空间包含显示适配器ROM、单色/彩色显示适配器数据区等硬件分区。
由于PC的老祖先把DOS使用的内存限定在640KB的框框里,所以大家都想尽办法要突破640KB的紧箍罩以摆脱640KB的限制,让DOS的一些程序摆脱640KB藩篱。在DOS可以控制的1MB内存空间中,常规内存占了640KB,其余的384KB的上位内存(UMB)保留给BIOS ROM、显示卡和其他各种扩展卡使用,但是还有一些保留空间未使用,所以在DOS 5.0以上的版本,即有突破640KB的能耐,允许使用常规内存上面的384KB的上位内存UMB(地址0A0000H~OFFFFFlH),但是要超越传统的640KB,必须有一些条件和操作,其条件和操作如下:
◎386以上的电脑和384KB以上的扩展内存
◎DOS 5.0以上的版本。
扩充内存EMS模拟驱动程序)。
◎CONFIG.SYS设置DOS=HIGH,UMB。
参考资料
重温旧知:什么是上位内存?.半导体观察.2008-03-17
上位内存 .知网空间.2025-06-26
最新修订时间:2025-11-08 06:39
目录
概述
参考资料