覆盖 (编程)

✍ dations ◷ 2025-11-29 15:38:57 #计算机编程,虚拟内存

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

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

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

相关

  • 徽菜徽菜起源于徽州,而不能等同于安徽菜,是中国八大菜系之一。徽州,今安徽黄山市、绩溪县及江西婺源县。因处于两种气候交接地带,雨量较多、气候适中,物产特别丰富。黄山的植物就有14
  • 叶芽线虫属见内文叶芽线虫属(学名:Aphelenchoides)是线虫动物的一个属,其物种皆为双子叶植物的寄生性植物病原体。本属物种所引起的病变统称作“叶质线虫病”。Sanwal (1961)列出了35个物
  • 半开表内成对的元音分别为不圆唇/圆唇。半开元音( open-mid vowel、mid-open vowel、low-mid vowel、mid-low vowel、half-open vowel)是一类舌头位置介于开元音至中元音闲,相对更靠
  • 史前br /时代君主 · 首都 · 文学史 · 教育史电影史 · 韩医史陶瓷史 · 戏剧史韩国国宝 · 朝鲜国宝史前朝鲜是指公元前60万年前至古朝鲜无文字记载的朝鲜历史时期。朝鲜半岛
  • 血虱科见内文兽虱科(学名:Haematopinidae),又名血虱科,是啮虫目吸虱亚目之下的一个科。
  • 北京大学女生宿舍北京大学女生宿舍,位于北京市东城区沙滩北街乙2号,原为北京大学的女生宿舍。该建筑位于沙滩北街乙2号,原北京大学院内的东北部,建于1935年,由建筑师梁思成设计。该建筑为砖混结构
  • 商学院大楼南开大学商学院,成立于1929年,是南开大学规模最大的学院之一,现任院长是白长虹。南开大学在1919年建校初期就以“文以治国,理以强国,商以富国”的理念,设立了文、理、商、矿四个学
  • 巴拉那河巴拉那河(西班牙语:Río Paraná;葡萄牙语:Rio Paraná)是南美洲第二大河,全长4880千米,流域面积260万平方千米。巴拉那河发源于巴西高原东南缘的曼蒂凯拉山脉北坡,主源为格兰德河,汇
  • 六氢合铁(II)酸镁六氢合铁(II)酸镁是一种配位化合物,化学式为Mg2FeH6。它是绿色抗磁性的固体,在干燥空气中稳定。六氢合铁(II)酸镁可由铁和镁的混合粉末在高压氢气中加热得到:氢化镁和铁粉在氩
  • 阿部博幸阿部博幸(日语:阿部 博幸/あべ ひろゆき ,?-),日本男子乒乓球运动员。他曾获得1982年亚洲运动会乒乓球比赛男子双打冠军。他还获得过三枚世界乒乓球锦标赛铜牌。