覆盖 (编程)

✍ dations ◷ 2025-12-04 21:06:08 #计算机编程,虚拟内存

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

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

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

相关

  • 体染色体隐性遗传在基因学中,显性(英语:dominance)是一个基因中一对等位基因之间的关系,其中一个等位基因的表型会表现出来,掩盖了同一基因座中另一个等位基因的表现。前面的等位基因称为显性基因,
  • 青空文库青空文库(日语:青空文庫/あおぞらぶんこ Aozora Bunko */?)是搜集了日本国内著作权已经进入公有领域的文学作品的数字图书馆,由富田伦生、野口英司、八卷美惠、らんむろ・さて
  • 图-154M图波列夫 图-154(俄语:Ту-154;北约代号:Careless)是苏联研发、制造的中长途三引擎喷射机。以其巡航速度975千米/小时成为飞行速度最快的亚音速干线客机。以往为大多数共产国家
  • 千克力千克力,又称公斤力,公斤重,是重力米制中力的基本单位,符号kgf(kilogram-force)、kp(kilopond),kgw(kilogram-weight,用于日本与台湾),是1千克质量的物体在9.80665m/s2的重力场(地球的平均
  • National Park Service美国国家公园管理局(英语:National Park Service,简写NPS),是隶属于美国联邦政府的行政管理机构,负责管理美国的国家公园,国家纪念区,以及其他自然保护区和历史文化遗产。于1916年8
  • 扇贝扇贝科(学名:Pectinidae),又称海扇蛤科,俗称元贝、带子,是海扇蛤目海扇蛤总科下的一个科,其下的生物附着在浅海岩石或沙质海底生活。扇贝的品种很多,全世界海洋都有。很多扇贝作为美
  • 团练团练是中国古代的地方民兵制度(在乡间的民兵亦称“乡兵”)。孙鼎臣据《周礼》:“今之团练乡兵,其遗意也”,“无比闾族党则伍两卒旅为乌合之兵;无保甲则乡兵为乌合之民”。源于周朝
  • 罗德巨人乐天巨人(韩语:롯데 자이언츠、英语:Lotte Giants),是KBO联赛的球队之一,母企业为知名的跨国企业乐天集团,成立于1982年,为韩国职棒创始的六支球团之一,主场地为位于釜山广域市的社稷
  • 舒惠国舒惠国(1938年7月-),江西靖安人,中华人民共和国政治人物。曾担任江西省委书记,为中国共产党主管江西事务的第九任领导人,接替吴官正,专责管理江西地区。附: 江西临时政治会议委员(12人
  • 五大湖区城市群五大湖区城市群(英语:Great Lakes Megalopolis)是由一群位于北美洲,围绕大湖区的城市群。这些城市主要位于美国中西部和加拿大南安大略,以及宾夕法尼亚州、纽约州和魁北克。这个