扩展内存是指内存1mb以上的部分。 大多数使用扩展内存的软件(如Windows作系统)都要求扩展内存由xmm控。 386及以上的微机有两种内存作模式,一种称为地址模式或实模式,另一种称为保护模式。
在实模式下,物理地址仍然使用20位,因此与8086兼容的最大地址空间是1MB。 该保护方式采用32位物理地址,地址范围可达4GB。
DOS系统运行在实模式下,其管理的内存空间仍然是1MB,所以扩展的内存不能直接使用。
为此,莲花,英特尔,AST和微软的扩展内存规范XMS,它们是MS-DOS下使用扩展内存的标准。 我们经常在Config.sys文件中看到的Himem.sys是管理扩展内存的驱动程序。