扩充内存相关书籍中的定义

2025-08-18 14:09:1585 次浏览

最佳答案

《微型计算机最新操作系统MS-DOS 5.0实用指南》一书中,潘金贵等人对扩展内存(Extended Memory)的定义为定址在1MB之后的内存并向上延伸,简称XMS。而扩充内存(Expanded Memory)则是由EMS规范定义的内存,简称EMS,且这部分内存通常以一块卡的方式,插入扩充槽上。

徐涛在《微型计算机》1995年第1期的《再谈高版本DOS下2.13H读虚盘字库》一文中指出,扩展内存(EMS)是以16K为一页通过页帧缓存区来访问的超越640K常规内存的内存。而扩充内存(XMS)则是指1M以后连续线性扩展的内存,其实际地址与1M连续。

《MicrosoftMS-DOS用户使用手册》中也对扩展内存与扩充内存进行了阐述,其中指出,扩展内存(Expanded)是一个分离的内存池,即在某种程度上,是放在一边但程序在需要时可以利用的内存。扩充内存(Extended)起始于1MB处并向上延伸,这些内存或多或少地积聚在上端内存区的顶部。

通过分析以上三种对扩展内存、扩充内存的定义,可以发现②和③的定义是相同的,而①的定义与②、③则截然相反。即,①中关于扩展内存的定义实际上是②、③中关于扩充内存的定义,而①中关于扩充内存的定义则是②、③中关于扩展内存的定义。可能的原因是翻译时对Extended和Expanded的理解不同,造成了这些定义的混淆。

扩展资料

扩充内存:(Expanded Memory)1985年初,Lotus、Intel和Microsoft三家共同定义了LIM-EMS,即扩充内存规范,通常称EMS为扩充内存。

声明:知趣百科所有作品均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请在页面底部查找“联系我们”的链接,并通过该渠道与我们取得联系以便进一步处理。