
【计】 EMS
enlarge; expand; extend; ream; spread
【计】 extend; spread-out
【化】 expansion
【医】 extend
【计】 core storage; core store; EMS memory; internal storage; memory
norm; standard
【计】 convertion; specification
【医】 Cannon; canon
【经】 norm
扩展内存规范(Expanded Memory Specification,EMS)是20世纪80年代为解决早期个人计算机物理内存限制而设计的标准化技术方案。该规范由Lotus、Intel和Microsoft联合制定(通称LIM EMS),通过分页机制实现超出处理器直接寻址范围的内存扩展。
其核心原理是将附加内存划分为16KB的页框(Page Frame),映射到上位内存区(Upper Memory Area,UMA)的特定地址窗口。当程序需要访问扩展内存时,EMS驱动程序动态切换映射页框,实现640KB常规内存之外的存储访问。这一技术显著提升了MS-DOS系统下电子表格、数据库等应用的处理能力。
随着80386处理器引入保护模式,EMS逐渐被扩展内存(Extended Memory Specification,XMS)取代。但在现代技术领域,EMS仍具有重要历史价值,其设计理念影响着虚拟内存管理技术的发展。微软技术文档指出,EMS的Bank Switching机制为后续内存虚拟化技术提供了原型参考。
当前EMS规范主要应用于模拟器开发(如DOSBox)和工业控制系统维护场景。IEEE计算机协会将其列为「影响个人计算发展的20项关键技术」之一,相关技术细节可在《Intel 80386编程手册》及IBM PC技术白皮书中查询完整实现标准。
扩展内存规范(XMS, eXtended Memory Specification)是早期计算机系统中用于管理超过1MB内存的标准,主要解决DOS操作系统在实模式下无法直接使用大容量内存的问题。以下是综合多个来源的详细解释:
扩展内存规范由Lotus、Intel、AST和Microsoft公司于1980年代共同制定(),目的是让DOS程序通过标准化方式访问1MB以上的内存空间(称为扩展内存)。在386及以上处理器的保护模式下,物理地址可扩展至4GB,但DOS实模式仅支持20位地址(最大1MB),需通过XMS实现兼容()。
HIMem.Sys
管理扩展内存,用户需在Config.sys
文件中加载该驱动()。总结来看,扩展内存规范是早期计算机突破内存限制的关键技术,通过软硬件协同实现了从实模式到保护模式的过渡,为现代操作系统奠定了基础。
被动性比色高温计玻璃样的布鲁廷胆总管空肠吻合术动脉下支气管读起来津津有味的负输入正输出负载特性概率模型更新成本古典散射赫胥黎氏膜胶态炭加水裂化过程计数器计算机辅助翻译开业证持有人留言脉冲倾斜妈妈毛驴母本尿钠排泄双磺佛民水凝胶索末菲椭圆轨道骰舟的外侧嗅纹