
【计】 extended code memory
augment; expansion; extend; extension; strengthen
【经】 expand; expansion
code; yard
【计】 ASA code ASA
【经】 code; yard
storage; store
【计】 M; memorizer; S
扩充码存储器(Expanded Memory)是早期计算机系统中用于突破物理内存限制的技术,英文对应Expanded Memory Specification (EMS)。其核心机制是通过内存分页切换,将额外的存储空间映射到主内存的特定窗口(通常为64KB的“页帧”),实现超出物理内存容量的数据访问。例如,DOS系统通过EMM386.EXE驱动程序管理扩充内存,将数据分段加载到页帧(page frame)中。
EMS依赖内存管理单元(MMU) 和专用扩展卡(如RAM板),或通过软件模拟(如DOS的EMM386)。数据存储在扩展硬件中,仅当前使用的部分映射到CPU可直接寻址的物理地址空间。
受限于早期CPU(如Intel 8086)的20位地址总线,直接寻址仅1MB。扩充内存通过银行切换(bank switching) 技术,在640KB–1MB的“上位内存区”(UMA)开辟访问通道。
由Lotus、Intel和微软于1985年联合制定EMS 3.2标准,解决Lotus 1-2-3等电子表格软件的大数据处理需求。
随着80386处理器及扩展存储器(Extended Memory) 技术的普及(支持直接访问4GB内存),EMS在1990年代逐步被淘汰,现代操作系统(如Windows)转向虚拟内存管理。
中文术语 | 英文术语 |
---|---|
扩充码存储器 | Expanded Memory |
页帧 | Page Frame |
内存管理单元 | Memory Management Unit (MMU) |
银行切换 | Bank Switching |
上位内存区 | Upper Memory Area (UMA) |
早期大型软件(如AutoCAD 2.0)需EMS支持复杂图形处理,用户需手动配置CONFIG.SYS
加载驱动。
频繁切换页帧导致性能损耗,且需开发者显式调用EMS API,兼容性差于扩展内存(XMS)。
参考资料:
"扩充码存储器"这一术语并未被明确提及,但结合相关信息和类似概念,可以推测其可能的含义:
扩展存储器的基本定义: 在计算机领域,"扩展存储器"通常指通过外接设备或技术手段增加计算机原有存储容量的方式。例如:
存储器的核心概念: 存储器是计算机中保存数据的核心器件,分为两大类:
关于"码"的特殊性: 如果术语中的"码"特指编码技术,可能涉及:
由于该术语未在权威资料中出现,建议:
注:存储技术发展迅速,2025年的新型存储器可能包含相变存储、量子存储等前沿方向,建议关注最新行业白皮书。
安培小时容量保险检查员波顶采取行为常驻分页索引产科听诊充气系数村镇罚发汗浴废嫡干透的构造详图管理领导人员航运商行含晶体性空泡黑锰矿后继规则夹层处理法机械加工性能开关码老年性精神错乱罗-坎二氏试验民事制裁萘甲醛缩三水铝石顺风行驶角所有权侵害之诉讼外切核酸酶