兼容层

✍ dations ◷ 2025-09-10 11:38:10 #兼容层

在软件工程领域,兼容层是一个允许面向旧或异质系统的二进制文件运行在特定主机系统上的接口。这意味着将面向异质系统的系统调用转换为面向主机系统。有些库会面向异质系统,这通常是为主机系统提供运行异质二进制文件的能力。而硬件兼容层工具允许硬件仿真(英语:Hardware_emulation)。

一些例子:

一个兼容层可以避免完全硬件仿真的复杂性和速度损失,某些程序更可能比原来运行更快。例如,某些Linux应用程序运行在FreeBSD的Linux兼容层上时,有时有可能会原运行在红帽Linux上更快;运行在Wine上的性能基准偶尔也可以比拟它在Windows操作系统的运行效率。

即使在类似的系统上,实现一个兼容层的细节也可能是相当复杂和麻烦;一个好例子是在NetBSD MIPS架构版本中的IRIX二进制兼容层。

兼容层需要主机系统的CPU能(向上)兼容异质系统。举例来说,微软Windows的兼容层不可能在PowerPC硬件上运行,因为Windows需要x86的CPU;对于这种情况,只能进行完全仿真。

硬件兼容层工具涉及到硬件模拟(英语:Hardware_emulation)。部分兼容层涉及到接线(英语:Breakout_box),因为接线可以对特定计算机总线提供一些兼容性。

相关

  • 狂犬病毒狂犬病(拉皮斯病,俗称疯狗症,字根来自拉丁语:rabies,意为“疯狂”)是一种由狂犬病病毒引起之人畜共患病,可于恒温动物身上造成严重脑炎。没有接受疫苗免疫的感染者,当神经症状出现后
  • 日本酒日本酒(日语:日本酒/にほんしゅ Nihon syu),指日本传统的酒精饮料,一般用来特指日本最具代表性的酒类,清酒。主要以米为原料,以日本传统制法制成,属于酿造酒。以日本特有制法制成的
  • 磺胺二甲氧嘧啶磺胺二甲氧嘧啶是一种磺胺类药物,其INN名称是“Sulfadimethoxine”。该药物可用于治疗呼吸道、泌尿道等部的细菌感染等病症。该药物在血液中的半衰期暂时未知,在大鼠体内的LD5
  • 网络蜘蛛网络爬虫(英语:web crawler),也叫网络蜘蛛(spider),是一种用来自动浏览万维网的网络机器人。其目的一般为编纂网络索引(英语:Web indexing)。网络搜索引擎等站点通过爬虫软件更新自身
  • 得主诺贝尔奖(瑞典语:Nobelpriset,挪威语:Nobelprisen)是一项由瑞典皇家科学院、瑞典学院、卡罗琳学院和挪威诺贝尔委员会颁发给对化学、物理、文学、和平和生理及医学这五方面有着杰
  • 尼尔·佩尔特尼尔·艾尔乌·佩尔特(Neil Ellwood Peart,1952年9月12日-2020年1月7日),OC,生于加拿大渥太华,加拿大勋章获得者,于为前卫摇滚乐团 匆促乐团 的鼓手以及主要的词曲创作人。绰号“教
  • 垂花青兰垂花青兰(学名:)为唇形科青兰属下的一个种。
  • 睡莲睡莲(学名:)又称子午莲、水芹花、瑞莲、水洋花或小莲花,是属于睡莲目睡莲科睡莲属的水生植物。多年生水生草本,外型与荷花相似,不同的是荷花的叶子和花挺出水面,而睡莲的叶子和花浮
  • 摩诃婆罗多人物列表这是印度大史诗《摩诃婆罗多》中的人物列表。大梵天毗湿奴因陀罗毗湿奴伐楼拿吉祥天女伐由苏利耶俱比罗广延天女迦楼罗毗罗吒沙恭尼黑天大力罗摩罗摩悉多 注意
  • 航空安全报告系统小组委员会航空安全报告系统小组委员会隶属于美国航空咨询委员会(Aeronautics Advisory Committee),后者是美国国家航空航天局(NASA)咨询委员会下设的7个咨询委员会之一。该小组委员负责航