覆盖 (编程)

✍ dations ◷ 2025-11-25 23:00:30 #计算机编程,虚拟内存

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

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

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

相关

  • 镁粉镁粉可以指:
  • 佛经佛经翻译指的是将佛经从梵语或其它西域语言翻译成汉语的程序。亦中国翻译史上的一件大事,所翻译出的佛经对中华文明产生巨大影响及贡献。佛经翻译事业开始于东汉,至前秦苻坚开
  • 威廉·皮克威廉·皮克(Wilhelm Pieck;1876年1月3日-1960年9月7日),东德共产主义政治家,曾任德国统一社会党主席和德意志民主共和国总统。威廉·皮克1876年出生于古本的一个贫苦工人家庭,当过
  • 原颚龟原颚龟(学名:Proganochelys quenstedti)是到目前为止已发现的最古老的陆生乌龟,可追溯到大约2亿年前的三叠纪晚期。原颚龟生活在三叠纪的劳亚大陆,被发现于德国、格陵兰以及泰国
  • 竹久梦二竹久梦二(1884年9月16日-1934年9月1日)是日本画家、诗人,本名竹久茂次郎。以美人画闻名,作品被称为“梦二式美人”。大正浪漫的代表画家。冈山县邑久郡(现・冈山县濑户内市)出身。
  • 陈晓东陈晓东可以指:
  • 初选与党团会议美国总统初选是指在美国总统选举的候选人提名过程中,各州及领地举办的一系列初选(primary election)与党团会议(caucus)。美国宪法对此并没有任何规定,这是各政党自己逐渐发展出来
  • 刘旻汉世祖刘旻(895年-954年),并州晋阳(今山西太原)人,沙陀族,原名刘彦崇、刘崇,五代十国时期北汉开国皇帝,为后汉高祖刘知远之弟,父刘琠。刘崇年轻时喜欢饮酒赌博,曾经于脸上刺青从军。刘知
  • 人工卵子人工卵子(或人造卵子;英语:Artificial egg; 或英语:Artificial ovum),是一种实验中的科技,模拟并制作人类或动物的卵子,配合其他人工生殖技术,如人工子宫及人工精子,可达至完全人工及
  • 广州市第五中学广州市第五中学(英语:Guangzhou No.5 Middle School)位于中国广州市海珠区南村路32号,成立于1951年,是中华人民共和国成立后,广州市人民政府创办的第一所公立中学。1994年被首批命