覆盖 (编程)

✍ dations ◷ 2025-12-03 10:43:25 #计算机编程,虚拟内存

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

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

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

相关

  • 托阿尔期托阿尔期(英语:Toarcian)是侏罗纪的第四个时期,年代大约位于182.7–174.1百万年前。
  • 政和话政和话是闽北语的一种方言,通行于南平政和县一带,属东溪片,以熊山镇的城关口音为代表口音。1000年(宋咸平三年),朝廷划出建安县和宁德县部分地区设置政和县,因此政和话与建瓯话最为
  • 入侵中立国芬兰苏联惨胜芬兰苏联冬季战争(芬兰语:Talvisota,瑞典语:Vinterkriget,俄语:Зимняя война)是苏联与芬兰于第二次世界大战初期爆发的战争,自1939年11月30日由苏联向芬兰发动进
  • 赛西尔·德米尔塞西尔·布朗特·德米尔(英语:Cecil Blount DeMille,1881年8月12日-1959年1月21日),美国电影导演,好莱坞影业元老级人物,他也是美国影艺学院的36位创始人之一。他从1914年即开始执导
  • 洪州洪州,隋朝时设置的州。开皇九年(589年)置,因州治内有洪崖井得名。治所在豫章县(唐朝宝应初改为钟陵县,贞元中改名南昌县,即今江西省南昌市)。大业三年(607年)改为豫章郡,唐朝武德五年(62
  • 莒照小片莒照小片,是汉语官话方言胶辽官话青莱片的一个片区(原属冀鲁官话沧惠片),主要分布于山东省莒县、莒南县、日照市(东港区、岚山区)和江苏省赣榆县部分地区。 五莲县虽属日照市,但其
  • 田岛D检验田岛D检验(英语:Tajima's D test)和是日本学者田岛文生于1989年提出的一种统计检验方法,用于检验DNA序列在演化过程中是否遵循中性演化模型。
  • 维克多·麦尔-荀伯格维克多·麦尔-荀伯格(德语:Viktor Mayer-Schönberger,1966年-),牛津大学牛津大学网络研究院(英语:Oxford Internet Institute)网络监督及管理学教授。其研究领域有关网络经济(英语:Net
  • 岫岩陨石坑岫岩陨石坑位于中国辽宁省鞍山市岫岩满族自治县苏子沟镇古龙村,呈碗状,为简单撞击坑,直径1800米,坑平均深度150米,坑区岩石为20亿年前形成的早元古代变质岩。当地称为“圈里”。
  • 黎中宗黎中宗(越南语:Lê Trung Tông/.mw-parser-output .han-nom{font-family:"Nom Na Tong","Han-Nom Gothic","Han-Nom Ming","HAN NOM A","HAN NOM B","Ming-Lt-HKSCS-UNI-H","M