覆盖 (编程)

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

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

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

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

相关

  • 智利智利华人是有中国血统的智利人。在圣地亚哥圣迭戈街与阿隆索·奥瓦列街一带,有一条唐人街。在硝石战争(1879-1883)中,有1200名到1500名秘鲁的中国劳动者倒向了智利一方,由此,在战
  • 三角洲三角洲,地理术语,即河口冲积平原(不等于冲积扇),是一种常见的地表形貌。江河奔流中所裹挟的泥沙等杂质,在入海口处遇到含盐量较淡水高得多的海水,凝絮淤积,逐渐成为河口岸边新的湿地
  • 台南医院卫生福利部台南医院,简称部南医院、卫福部台南医院,为中华民国卫生福利部的所属医院。也是台南市的公营大型区域医院,其前身为日治时期的台南病院,已有124年历史。目前日治时期
  • 太阳神垄断联盟太阳神垄断联盟(英语:Phoebus cartel)是一个垄断利益集团计划,成员包括了欧司朗、飞利浦,以及通用电气等,成立于1924年12月23日。此计划旨在透过控制白炽灯的寿命,来操纵灯泡的制造
  • 全息拍摄术全息术(英语:Holography),又称全息投影、全息3D,是一种记录被摄物体反射(或透射)光波中全部消息(振幅、相位)的照相技术,而物体反射或者透射的光线可以透过记录胶片完全重建,仿佛物体就
  • 有机铟化学有机铟化学是研究含碳-铟键化合物的化学分支。由于铟在自然界含量稀少、分布分散,故没有同族的硼和铝研究的广泛而深入。在有铟化合物中,铟可以以+1或+3氧化态的形式出现。三
  • 约翰·惠廷戴尔约翰·惠廷戴尔 OBE(英语:John Whittingdale;1959年10月16日-),是英国保守党的党员。他自1992年起担任英国国会下议院议员(历经南科尔彻斯特和莫尔登选区议员(英语:South Colchester
  • 爱情泡泡糖《爱情泡泡糖》(日语:Φなる·あぷろーち,英语:Final Approach)是一款由PrincessSoft(英语:PrincessSoft)于2004年10月7日发行的恋爱冒险游戏。2004年10月到12月播放电视动画版。200
  • 春榆春榆(学名: var. )为榆科榆属下的一个变种。
  • 简牍简牍是古代书写有文字的竹片或木片。其中竹制的叫竹简或简称简,木制的叫木牍或简称牍,合称简牍(由于竹简的数量较多,有时也通称作“简”,其实是包含了木牍在内的意义。)简牍是在纸