覆盖 (编程)

✍ dations ◷ 2025-12-10 10:37:50 #计算机编程,虚拟内存

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

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

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

相关

  • 寒武纪大爆发寒武纪大爆发(亦称寒武纪生命大爆发,Cambrian Explosion),是相对短时期的进化事件,开始于距今5.41亿年前的寒武纪时期,化石记录显示绝大多数的动物“门”都在这一时期出现了。它持
  • 弗朗索瓦·特吕弗弗朗索瓦·罗兰·特吕弗(François Roland Truffaut,1932年2月6日-1984年10月21日),法国著名导演,法国新浪潮(电影创作流派)的代表之一,“作者电影”的提倡者和佼佼者,与法国另一名导
  • 艾哈迈德·乌叶海亚艾哈迈德·乌叶海亚(Ahmed Ouyahia,1952年7月2日-)(阿拉伯语:أحمد أويحيى),也翻译成乌叶海亚。阿尔及利亚政治家,曾经四次出任总理。生于蒂齐乌祖省。毕业于阿国立行政学院
  • 企鹅影视企鹅影视(英语:Tencent Penguin Pictures)成立于2015年9月11日,隶属于腾讯旗下子公司,主营业务为艺人经纪、投资制作综艺节目、剧集以及电影。除原有的自制影视剧集外,进一步拓宽
  • 三清宫三清宫可以指:
  • 国际足联世界杯决赛列表国际足联世界杯(英语:FIFA World Cup),是由国际足球联合会于1930年成立的一项足球比赛,国际足球联合会成员国的男子国家足球队有资格参加。赛事除了1942年和1946年因第二次世界大
  • 姿态指引仪姿态指引仪(英语:attitude indicator,缩写AI),也称姿态指示器、陀螺地平仪(gyro horizon)、人工地平仪(artificial horizon)、姿态方位仪、姿态指引指示器(attitude director indicato
  • 新岛八重新岛八重(にいじま やえ、弘化2年11月3日(1845年12月1日) - 昭和7年(1932年6月14日)是幕末至昭和初期的日本女性。因为丈夫是同志社的创立者新岛襄而为人所认识。旧姓山本。在一
  • 玛丽·特蕾丝·路易丝 (朗巴勒亲王妃)玛丽·特蕾丝·路易丝·德·萨伏伊-卡里尼亚南,朗巴勒亲王妃(法语:Marie Thérèse Louise de Savoie-Carignan, princesse de Lamballe,1749年9月8日-1792年9月3日),是意大利萨伏
  • 冯集梧冯集梧,字轩圃,号鹭庭。安徽桐乡人。冯浩少子,冯应榴之弟。乾隆四十六年(1781年)辛丑科进士,选庶吉士,散馆授编修。多藏书,精校勘。毕沅生前仅初刻《续资治通鉴》一○三卷,毕家因贪污