扩展存储器

✍ dations ◷ 2025-10-22 16:28:13 #X86内存管理,DOS内存管理,内存扩展

扩展存储器(英语:Expanded Memory)是1985年4月24日,由Lotus、英特尔与微软联合发布的一项DOS内存技术,可以提供MS-DOS程序更多的存储器。

八十年代的个人计算机(IBM PC/AT)多半使用实模式,只有1MB的定址空间,且640KB以上的定址空间不可被应用程序读写使用。

扩展存储器的原理是使用1MB扣除640KB后剩下的384KB,称作上端内存区(upper memory area), 这本来是用来跟外设沟通的空间,给程序使用。把内存的定址窗口插入到上端内存区的外设定址空间,引入了bank switching (存储体转换)的技巧。同一时间只有一部分的额外存储器可以被访问。使用64KB的memory windows做为bank switching 的单位。

早期可以购买存储器扩展卡来插在ISA bus插槽上. 之后,一些Intel 80286的主机版的芯片组实现了 expanded memory scheme, 就不用再买扩展卡,而用软件设置就可以决定多少存储器被用做扩展存储器,多少存储器被用做延伸存储器

1987年开始,内置存储器管理功能的Intel 80386 处理器让在传统实模式下的程序,可以有不受限的定址空间,硬件解决方案就变得没有必要。这时扩展存储器只能用软件来模拟了.

在80286与之后的处理器,一个更有效率的方法访问640KB以后的存储器,就是用DOS Proteced Mode Interface.DOS extenders 是一个使程序可以在保护模式下运行的驱动程序.与其用banking技巧访问更多存储器,这个驱动程序可以让应用程序在保护模式与实模式间切换,(在需要MS-DOS服务时回到实模式)这样就使用应用程序可以直接访问延伸存储器.

相关

  • 古柯古柯(英语:coca),在古柯科古柯属下四种植物的通称,原产于南美洲。在阿根廷,秘鲁,玻利维亚,乌拉圭,哥伦比亚等国家中,这是重要的经济作物,也是一种传统药草,在印加帝国文化中占有重要地位
  • 民事诉讼民事诉讼,是指私人间就生活关系或金钱关系的争议或纠纷,根据私法进行解决的诉讼活动。具体而言,包括有关财产的纠纷(例如土地或不动产的归属,借款的归还等)或身份关系的纠纷,其诉讼
  • 阿纳巴尔河阿纳巴尔河是俄罗斯的河流,位于萨哈共和国西北部,河道全长939公里,流域面积约100,000平方公里,发源自阿纳巴尔高原,最终注入拉普捷夫海的阿纳巴尔湾。
  • 赑屃.mw-parser-output ruby.zy{text-align:justify;text-justify:none}.mw-parser-output ruby.zy>rp{user-select:none}.mw-parser-output ruby.zy>rt{font-feature-settings:
  • 砷的同位素砷(原子量:74.92160(2))共有43个同位素,其中有个1同位素是稳定的。备注:画上#号的数据代表没有经过实验的证明,只是理论推测而已,而用括号括起来的代表数据不确定性。
  • 后元音表内成对的元音分别为不圆唇/圆唇。后元音(back vowel)是使用于一些口语语言中的一种元音类型。后元音的决定性特征为舌头的位置尽可能地朝向嘴巴后面,且没有会被归类为子音的压
  • 碉堡碉堡,为使用木、石、铁或混凝土制造的军事防御工事,完全或部分埋在地下以防御炮火,并作为自卫基地。常见于第一次世界大战、第二次世界大战和冷战时期。可作为指挥部、弹药库、
  • 东地中海事件坐标:34°N 21°E / 34°N 21°E / 34; 21东地中海事件(Eastern Mediterranean Event)是发生在2002年6月6日的一次高能空中爆炸事件,地点在地中海上空,大约34°N 21°E(位于利比亚
  • 宇宙时间表宇宙时间表依据现有的科学理论,以宇宙学上的时间尺度,来描述一些发生在大爆炸时期以及之后的事件。观察显示大霹雳发生在大约137亿年前。从那时候开始,宇宙的演化经历了三个不
  • 最大—最小堆最大—最小堆是最大层和最小层交替出现的二叉树,即最大层结点的子节点属于最小层,最小层结点的子节点属于最大层。以最大(小)层结n点为根结点的子树保有最大(小)堆性质:根结点的键