覆盖 (编程)

✍ dations ◷ 2025-11-26 07:11:00 #计算机编程,虚拟内存

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

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

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

相关

  • 全球主义全球主义(英语:Globalism)是一个国际关系理论术语,指称一个倡导全球化概念的意识形态。它倾向于倡导移民、自由贸易、降低关税、干预主义(英语:Interventionism (politics))和全球
  • 叶状体叶状体是包括藻类、真菌及一些苔纲、地衣和黏菌亚纲有机体未分化的营养组织。这些生物原先统称叶状体植物。叶状体通常是一个多细胞的不移动的有机体的整体。 尽管叶状体植
  • 棘鼠科另见内文。棘鼠科,学名Echimyidae,哺乳纲啮齿目的一科,分布在中美洲和南美洲,一些种类已经灭绝,与豚鼠和绒鼠的关系较近。棘鼠科的动物外表类似长有刺的老鼠,一些种类遇到袭击时会
  • 罗小黑罗小黑战记海报之一《罗小黑战记》是中国大陆独立动画制作人木头(昵称MTJJ)及其工作室制作的网络动画剧集、动画电影等系列作品,目前仍然在持续更新中。《罗小黑战记》整个作品
  • 玛丽亚·伊莎贝拉公主 (西班牙)玛丽亚·伊莎贝拉(英语:Maria Isabella,1789年7月6日-1848年9月13日)是两西西里王国王后和西班牙公主。她是两西西里国王弗朗切斯科一世的第二任妻子。伊莎贝拉是西班牙国王卡洛
  • 气孔植物在植物学中,气孔是两个保卫细胞以及其围绕所形成开口的总称,围绕保卫细胞周围的是副卫细胞。两个保卫细胞围成的开口,也就是我们在显微镜下观察到的小孔,是植物与外界交换气体的
  • 质量的形成机制在理论物理学之中,质量起源理论尝试用最基本的物理定律去描述质量可能的所有起源,目前物理学家主张不同看法。但问题是非常复杂的,因为症结点在于质量与引力相互作用有着很大的
  • 刘先志刘先志(1906年4月11日-1990年5月20日),字士心,生于山东省高密县,中国力学专家、教育家。同济大学教授、山东工学院教授。。为纪念刘先志先生,现今山东大学兴隆山校区内正门主道命名
  • 毛礼锐毛礼锐(1905年-1992年),男,字振吾,江西吉安人,中国教育家,教育史学家。中国教育史学科体系的主要奠基人之一。1905年3月16日(清光绪三十一年)出生于江西省吉安县青原区新圩镇马塘毛家
  • 弗罗姆巴赫河 (费尔希巴赫河支流)坐标:49°3′31″N 11°0′12″E / 49.05861°N 11.00333°E / 49.05861; 11.00333弗罗姆巴赫河(德语:Frommbach),是德国的河流,位于该国东南部,由巴伐利亚负责管辖,属于费尔希巴赫