覆盖 (编程)

✍ dations ◷ 2025-09-08 22:52:38 #计算机编程,虚拟内存

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

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

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

相关

  • 巧茶巧茶(学名:Catha edulis)为卫矛科巧茶属的植物,又名阿比西尼亚茶(Abyssinian tea)、埃塞俄比亚茶(Ethiopian tea)、索马里茶(Somali tea)、阿拉伯茶(Arabian tea)、也门茶、布希曼茶(Bush
  • 饱和效应饱和,饱和度,不饱和或不饱和度可以指:
  • 徐爵民徐爵民,国立台湾大学电机工程系学士、硕士、美国加州柏克莱大学电机工程与计算机科学系博士。 1988年进入工业技术研究院电子工业研究所,历任研究员、经理、副组长、组长、副
  • 弗雷德里克王子 (荷兰)弗雷德里克王子(荷兰语:,1797年2月28日-1881年9月8日),奥兰治亲王威廉六世(1815年成为荷兰国王,称威廉一世)的次子,威廉二世的弟弟。1813年,随着拿破仑在莱比锡战役的失败,弗雷德里克随
  • 丰泰企业丰泰企业股份有限公司(英语:Feng Tay Enterprise Co., Ltd.,简称丰泰企业,台证所:9910)是台湾一家以鞋类代工为中心的制造商,成立于1971年,以制造专业运动鞋为主要业务,总部设于云林
  • 砂川启介砂川启介(日语:砂川 啓介/さがわ けすけ ,本名:山下启一,1937年2月12日-2017年7月11日),是出生于东京都的演员、艺人、主持人、作家,亦是大山羡代的丈夫。高中毕业后,为了学习演技的基
  • 列夫·叶梅利亚诺维奇·弗洛德济米尔斯基列夫·叶梅利亚诺维奇·弗洛德济米尔斯基(俄语:Лев Емельянович (Эмильевич) Влодзимирский,1905年1月10日-1953年12月23日)波兰裔俄国人,是
  • 引力时间延迟效应引力时间延迟效应(Gravitational time delay),或经常称作夏皮罗时间延迟效应(Shapiro time delay)是在太阳系中能够进行的四个经典广义相对论的实验验证之一(另外三个是引力红移、
  • 员山温泉坐标:24°44′58″N 121°42′47″E / 24.749423°N 121.713104°E / 24.749423; 121.713104员山温泉座落于台湾宜兰县员山乡,距宜兰市约四公里,又名宜兰温泉。依地质分类,员山
  • 次导数次导数(subderivative)、次微分(subdifferential)、次切线(subtangent lines)和次梯度(subgradient)的概念出现在凸分析,也就是凸函数的研究中。 要注意的是,次切线(subtangent lines)和