覆盖 (编程)

✍ dations ◷ 2025-11-30 07:19:18 #计算机编程,虚拟内存

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

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

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

相关

  • 英格兰斗牛犬斗牛犬(英语:Bulldog)系一种哺乳类动物,系一中型犬种,又名老虎狗、八哥、牛头犬,斗牛犬一词通常被用来称呼英国斗牛犬(English Bulldog 或 British Bulldog),其余斗牛犬种包含美国斗
  • 美国食品及药物管理局美国食品药品监督管理局(英语:U.S. Food and Drug Administration,缩写为FDA)为美国卫生与公众服务部直辖的联邦政府机构,其主要职能为负责对美国国内生产及进口的食品、膳食补充
  • 考普瓦利1法国统计部门在计算土地面积时,不计算面积大于1平方公里的湖泊、池塘、冰川和河口。考普瓦利(法语:Coupvray)是法国北部一个市镇,位于巴黎远郊,由法兰西岛大区辖下省份塞纳-马恩
  • 公关摄影公关摄影,是公共关系摄影的简称,是摄影师为公关公司或利益集团有计划、有目的采集经过事先策划,充分准备好的公共关系活动的图片,从而进行有益于企业宣传,树立自身形象的摄影活动
  • 甘油酸甘油酸(英语:Glyceric acid)化学式CH2OHCHOHCOOH是一种天然的三碳糖酸,可由甘油或甘油醛氧化而来:CH2OH-CHOH-CH2OH+→CH2OH-CHOH-COOH+H2O常见的衍生物有2-磷酸甘油酸、3-磷酸甘
  • 乔·约翰逊 (篮球运动员)乔·马可斯·约翰逊(英语:Joe Marcus Johnson,1981年6月29日-),出生于阿肯色州小石城,美国职业篮球运动员。现效力于NBA底特律活塞,司职得分后卫和小前锋,也因其单打能力出色,专门执行
  • 膨压运动膨压运动是植物因特定细胞之水分或多或少的变化而造成的现象。膨压运动为局部影响,不影响生长。
  • 阮氏游阮氏游(越南语:Nguyễn Thị Du/.mw-parser-output .han-nom{font-family:"Nom Na Tong","Han-Nom Gothic","Han-Nom Ming","HAN NOM A","HAN NOM B","Ming-Lt-HKSCS-UNI-H","M
  • 2014年Aircel清奈公开赛2014年Aircel清奈公开赛是2014年ATP世界巡回赛的室外硬地网球赛事之一,于2013年12月31日至2014年1月6日期间,在印度清奈的SDAT网球场(英语:SDAT Tennis Stadium)举行。本届为第19
  • 泰安海岸国立公园泰安海岸国立公园(朝鲜语:태안해안국립공원/泰安海岸國立公園  */?)是位于韩国忠清南道泰安郡与保宁市的海岸型国立公园。1978年10月20日指定,是韩国第13座国立公园,总面积327平