覆盖 (编程)

✍ dations ◷ 2025-12-09 14:16:52 #计算机编程,虚拟内存

在一般计算机概念中,覆盖(overlay)表示“把一块指令或数据换为另外一块”。覆盖是一种编程方法,使得程序大小比主存空间大的时候也可以运行。嵌入式系统由于没有虚拟内存机制,也会因为物理内存的限制而使用覆盖技术。

构建一个覆盖程序需要程序员手动把程序分割为独立的目标代码。覆盖管理器由操作系统或程序自身提供,用来从外存读取所需数据并交换到主存。通常,链接器都会提供了对覆盖的支持。

下例展示了用来使OS/360链接编辑器链接一个覆盖程序的控制语句。

相关

  • 知识所有权工业所有权(英语:industrial rights,德语:gewerblicher Rechtsschutz,法语:propriété industrielle)又称知识所有权,系指产业上对于不具备有体性之利益的排他性支配权,与著作权同
  • 局部辨证局部辨证是中医辨证组成部分之一。中医辩证通常指的是整体辨证,是中医临床最具特色、重要的一环。辨证是通过诊法所获得的整体各种信息资料,运用脏腑、经络、病因、病机等基础
  • 密苏里妥协密苏里妥协(英语:Missouri Compromise)是美国国会中的蓄奴州与自由州在1820年达成的一项协议,其主旨在于规范在西部新领土上所建各州的蓄奴行为。该协议规定,在原路易斯安那领地
  • 灰眼雪蟹灰眼雪蟹(学名:Chionoecetes opilio)是一种雪蟹,产于太平洋北部和大西洋西北部。它与红眼雪蟹极为相似,售卖时通常笼统地称为“雪蟹”,在日本又称“松叶蟹”、“楚蟹”、“津和井
  • 马来西亚皇家空军马来西亚皇家空军(英语:Royal Malaysian Air Force;马来语:Tentera Udara Diraja Malaysia)的前身是成立于1936年的海峡殖民地志愿空军部队,为英国皇家空军的辅助部队;二战期间,部队
  • 犒赏系统犒赏系统(英语:reward system)是一组神经结构,旨在维护动机显著性(英语:incentive salience)(也就是动机、需求、喜好等)、联想学习(主要依靠增强和古典制约)和正面情感(英语:Positive af
  • 2013年瑞典斯德哥尔摩羽毛球国际赛2013年瑞典斯德哥尔摩羽毛球国际赛为第10届瑞典斯德哥尔摩羽毛球国际赛,属世界羽联国际挑战赛级别,亦是2012/13赛季欧洲羽联巡回赛的其中一站。本届赛事于2013年1月17日-1月20
  • 蒂雷纳子爵蒂雷纳子爵——亨利·德·拉图尔·奥弗涅又译为杜伦尼(法语:Henri de La Tour d'Auvergne, Viscount of Turenne,1611年9月11日-1675年7月27日),是六大法国大元帅(Marshal General
  • 谷凤杰谷凤杰(1954年-),辽宁省新宾县人,中华人民共和国政治人物。谷凤杰早年担任新宾县红升人民公社党委副书记、书记;后升任新宾满族自治县副县长、清原满族自治县县长、抚顺经济开发区
  • 非公认战队秋叶原连者《非公认战队秋叶原连者》(日语:非公認戦隊アキバレンジャー),为日本东映公司在2012年推出的超级战队系列的非公认作品,于2012年4月6日至2012年6月29日于BS朝日和东京都会电视台