覆盖 (编程)

✍ dations ◷ 2025-11-30 15:55:09 #计算机编程,虚拟内存

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

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

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

相关

  • 肥大肥大(英语:Hypertrophy)是由于细胞个体的增大,导致的器官或者组织体积变大的情况。肥大和增生(英语:hyperplasia)不同,增生指的是细胞本身大小不变,但是数量增多的现象。虽然肥大、增
  • 薛其坤薛其坤(1963年12月19日-),中国材料物理专家。中国科学院物理研究所研究员、清华大学教授、清华大学副校长。1963年生于山东蒙阴。1984年毕业于山东大学光学系。1984年到1987年在
  • 亚太电信股份有限公司亚太电信股份有限公司(英语:Asia Pacific Telecom,缩写:APT,简称亚太电),是台湾五大电信业者之一。原名为亚太固网宽频股份有限公司,成立于2000年。拥有宽频固网(Broadband Fixed Lin
  • 细鳞鲑细鳞鲑(学名:Brachymystax lenok)为辐鳍鱼纲鲑形目鲑科细鳞鲑属的鱼类,俗名金板鱼、闾鱼、花鱼。身体延长、侧扁,可长达0.7米,重达15公斤;背侧为紫灰色,具有黑色小圆斑,银灰色腹面,生
  • 镶嵌现象镶嵌现象是指从单一受精卵发育而成的同一个体的细胞有不同的遗传组成、染色体结构或染色体数目的现象。镶嵌现象可以和嵌合体相对比,在嵌合体的胚胎发育早期,多个受精卵相融合
  • 方维规方维规(1957年-),上海人,北京师范大学文学院教授,主要从事比较文学、概念史等领域的研究。方维规是上海外国语学院德语系77级本科毕业生。后赴北京外国语学院德语系攻读研究生。19
  • Step by Step《Step by Step》是韩国男子团体东方神起在日本发行的第9张单曲。于2007年1月24日由rhythm zone公司发行。单曲分为“CD+DVD 初回限定盘”“CD ONLY 通常盘”两种版本发行。
  • 浅野长矩浅野长矩(1667年9月28日-1701年4月21日、寛文7年8月11日─元禄14年3月14日)是江户时代前期~中期的大名。播磨赤穗藩之第3代藩主。官位从五位下、内匠头。多以官名称呼浅野内匠头
  • 吉春吉春(高棉语:គាត ឈន់;1934年8月11日-),柬埔寨政治家。吉春出生于桔井省川龙县的中产阶级家庭,是柬埔寨华人混血儿。1951年前往金边,就读于西索瓦高中(英语:Lycée Sisowath)。195
  • 接写环接写环,也称为延伸套筒(extension tube),是一种使用于微距摄影的辅助摄影器材,可令一般的镜头也具有微距镜头的微距摄影能力,使用时先将接写环装上机身的镜头接环,然后把镜头装在接