兼容层

✍ dations ◷ 2025-07-02 09:24:59 #兼容层

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

一些例子:

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

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

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

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

相关

  • 氯氟烃氯氟烃(英语:Chlorofluorocarbons,簡稱CFCs),又称氟氯烃、氯氟碳化合物、氟氯碳化合物、氟氯碳化物、氯氟化碳,是一组由氯、氟及碳组成的卤代烷。因为低活跃性、不易燃烧及无毒,氯
  • 台湾士林地方法院坐标:25°06′43″N 121°32′01″E / 25.111875°N 121.533485°E / 25.111875; 121.53348511154台北市士林区士东路190号电话:(02)2831-2321 内湖民事办公大楼及内湖简易庭:1
  • 多哥兰多哥兰(Togoland)是德国在19世纪到第一次世界大战结束时在非洲西部的保护国。其国土除了包括现时之多哥全境以外,尚包括今日加纳东部的部分土地。第一次世界大战之后,德国战败,国
  • 尼古拉·杜洛夫2006年创办 VKontakte尼古拉·维拉里耶维奇·杜洛夫(英语: Nikolai Valeryevich Durov, 俄语:Никола́й Вале́рьевич Ду́ров,1980年11月21日-)是俄罗斯
  • 生物医疗废物生物医疗废物是一种易腐烂并潜在传染性的危险垃圾。但也包括某些相关的垃圾,比如外包装、未用的绷带、输液袋之类的。细说来说,废弃的尖锐垃圾,如针头,在未经处理的情况下,无论是
  • 狮子狗北京狗又称狮子狗(英语:Pekingese),是一种小型的宠物狗,来自中国,是很受人喜爱的贵族宠物。它天性活泼,驯养它使一些人获得乐趣,在灯下它的眼睛闪闪发亮。中国人也叫它们为福狗,许多
  • 人事档案人事档案是一些共产党执政国家为公民建立的秘密档案,记录个人的经历、考核结果、政治观点、思想品德评价、有关调查材料等,而且内容不对本人公开。最早起源于苏联。法律上,人事
  • 起源中心起源中心(Center of origin)指的是某类生物体,无论是栽培的还是野生的,首先获得某种特殊性状的地理区域。许多研究认为起源中心也是变异中心。作物起源中心是植物育种的基础。
  • 孙优贤孙优贤(1940年12月-),浙江诸暨人,中国工业自动化专家,浙江大学信息科学与工程学院教授。1964年毕业于浙江大学化学工程学系;1964年起先后在浙大化学工程学系、控制科学和工程学系任
  • 乌利比阿霍峰乌利比阿霍峰(英语:Uli Biaho,波斯语:اولی بیاہو‎)位于巴基斯坦北部,川口塔峰附近,主峰海拔6417米;次峰为乌利比阿霍塔,海拔6109米。山峰四壁陡峭,攀登难度较大。