覆盖 (编程)

✍ dations ◷ 2025-12-10 23:40:09 #计算机编程,虚拟内存

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

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

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

相关

  • 甲苯甲苯(法语:Toluène,德语: Toluol,英语:Toluene,IUPAC:Methylbenzene,分子式:C7H8),是一种无色,带特殊芳香味的易挥发液体。甲苯是芳香族碳氢化合物的一员,它的很多性质与苯很相像,在现今
  • 钠的同位素钠(原子量:22.98976928(2))共有22个同位素,其中有1个是稳定的。备注:画上#号的数据代表没有经过实验的证明,只是理论推测而已,而用括号括起来的代表数据不确定性。
  • 灾防告警细胞广播讯息系统灾防告警细胞广播讯息系统(英语:Public Warning System,缩写:PWS)又称灾防告警系统,是中华民国政府利用细胞广播技术,在短时间内经由4G业者的行动宽带系统,大量发送地震速报、土石流
  • 台语谚文台语谚文(대끼 깐뿐),全称台语谚文拼音方案(대끼 깐뿐 평임 홍안;标记声调:대시끼ㄹ깐기뿐ㅅ평이임ㅇ홍이안ㄴ),是一套利用谚文来表记台语语音的拼音文字系统。狭义的台语谚文是透过
  • 勒内-罗贝尔·卡弗利耶·德·拉萨勒勒内-罗贝尔·卡弗利耶·德·拉萨勒(法语:René-Robert Cavelier, Sieur de La Salle),或称罗伯特·德·拉萨勒(1643年11月22日-1687年3月19日)是一个法国探险家。他探索了五大湖地
  • 爱国日爱国日可以指:
  • 罗伯托·贝尼尼罗伯托·贝尼尼(意大利语:Roberto Benigni,1952年10月27日-),意大利国宝级电影导演与电视剧演员、喜剧演员、剧本作家,意大利共和国荣誉勋章获得者,奥斯卡影帝。1998年,其自编自导自
  • 长孙皇后长孙皇后(601年3月15日-636年7月28日),河南郡洛阳县(河南省洛阳市东)人,中国唐朝唐太宗李世民皇后。唐朝第一个在位皇后,去世后谥号为“文德皇后”。长孙皇后的父亲长孙晟是隋右骁卫
  • 总铺师 (电影)《总舖师》(英语:),是一部于2013年上映的台湾喜剧类电影,由夏于乔、林美秀、杨祐宁领衔主演,陈玉勋执导,李烈、叶如芬监制。20多年前,台湾办桌界有三大传奇“总铺师”,被乡民们尊称“
  • 喷砂喷砂,又名喷丸、打砂,针对素材表面进行的一种破坏性的加工方式,利用细小的研磨砂材颗粒对素材表面冲击,让表面产生像颗粒化般的凹陷使之形成雾面或侵蚀面,而达到除金锈、去毛刺