扩展存储器

✍ dations ◷ 2025-04-26 12:55: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服务时回到实模式)这样就使用应用程序可以直接访问延伸存储器.

相关

  • 卡尔一世 (奥匈帝国)卡尔一世(Karl I,1887年8月17日-1922年4月1日),全名卡尔·弗朗茨·约瑟夫·路德维希·胡伯特·格奥尔格·玛利亚·冯·哈布斯堡-洛林(Karl Franz Joseph Ludwig Hubert Georg Mari
  • 塞黑解体 · 内战塞尔维亚和黑山国家联盟,通称塞尔维亚和黑山,简称塞黑,为前南斯拉夫余下没有独立的塞尔维亚和黑山两个共和国于2003年至2006年组成的松散联邦制国家。塞黑两国于1
  • 格雷戈里·布莱特格雷戈里·布莱特(俄语:Григорий Альфредович Брейт-Шнайдер,转写:Grigory Alfredovich Breit-Shneider,英语:Gregory Breit,1899年7月14日-1981年9
  • 诺曼底诺曼底(法语:Normandie,发音:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans Unicode","Code2000","Gentium","Gen
  • 何塞·洛佩斯·波蒂略何塞·吉列尔莫·阿贝尔·洛佩斯·波蒂略·伊·帕切科(西班牙语:José Guillermo Abel López Portillo y Pacheco;西班牙语发音:.mw-parser-output .IPA{font-family:"Charis S
  • 魏玛魏玛(德语:Weimar)位于德国中部的联邦州图林根,埃特斯山的山脚,伊尔姆河的河畔。德国历史上第一个统一共和国——魏玛共和国和历史上第一部民主宪法正是在这里诞生。这里是现代设
  • 八里桥永通桥,俗称八里桥,位于北京市通州区与朝阳区交界处的通惠河上。永通桥在通惠河五闸普济闸以东,为通惠河上有名的古桥,因为距离通州老城以西八里之处而得俗名“八里桥”。如今的
  • 阿道夫·亚当阿道夫·夏尔·亚当(法语:Adolphe Charles Adam,1803年7月24日-1856年5月3日),法国浪漫主义时期作曲家、音乐评论家。亚当生于巴黎,他的父亲路易·亚当也是作曲家。他从小喜好音乐,
  • 灰褐乳菇灰褐乳菇(学名:),俗称火奶乳菇(fire-milk Lactarius),是一种担子菌门真菌,隶属于乳菇属(英语:)。这种真菌有着与别不同的灰色外表,并且有着其他灰色乳菇没有的,间隔很大的黄色菌褶。这种
  • 小绿鸠小绿鸠(学名:)是鸠鸽科绿鸠属的一种。分布于文莱、印度尼西亚、马来西亚、新加坡和泰国。其栖息地为亚热带和热带的低地雨林。本种因其羽毛色绿且体型娇小而得名。