目录:
定义-扩展内存规范(EMS)是什么意思?
扩展内存规范(EMS)是大约在1984年引入的一种技术,用于在IBM XT兼容计算机中将常规或主内存扩展到1 MB以上。 该过程称为存储体交换,涉及将内存扩展到超出处理器直接处理的范围。 EMS是为需要额外内存的磁盘操作系统(DOS)软件程序设计的。
EMS也称为扩展内存,LIM EMS,LIM 4.0或EMS 4.0。
Techopedia解释了扩展内存规范(EMS)
1987年,Lotus Software,Intel和Microsoft开发了最新版本的扩展内存规范。
8088微处理器仅寻址1 MB的内存。 因此,在1024 KB中,640 KB用于读写的随机存取存储器(RAM),其余384 Kb用于系统基本输入/输出系统(BIOS),视频存储器和外围扩展板的存储器。
扩展的内存管理标准(称为扩展EMS(EEMS))与LIM EMS竞争。 它是由AST Research,Quadram和Ashton-Tate开发的,它允许将整个程序切入和切出额外的RAM。 后来将这两种技术合并为后来称为LIM EMS 4.0的产品。
后来开发了软件开关,以确定多少内存可以用作扩展内存,多少内存可以用作扩展内存(1024 KB以上的内存)。 大约在1987年,不再需要硬件解决方案,因为可以在软件中创建扩展的内存。 但是,后来开发了软件扩展的内存管理器,并具有与EMS 4.0紧密相关的附加功能。 他们在384 Kb的未使用部分中创建了RAM,即上层存储区,这为加载称为终止和驻留(TSR)的小程序创造了空间。
直到1990年,扩展内存一直是向PC添加内存的首选方法。 Windows 3.0已发布并用作扩展的内存管理器,它使程序可以使用扩展的内存而不会受到干扰。 此外,如果软件应用程序需要,Windows 3.0可以模拟扩展的内存。
从1980年代末到1990年代中期,EMS通常用于游戏和商业程序中。 后来,随着消费者从DOS操作系统(OS)更改为Microsoft Windows OS,它的使用率下降了。