兼容层

✍ dations ◷ 2025-11-11 02:05:23 #兼容层

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

一些例子:

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

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

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

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

相关

  • GeSsub2/sub二硫化锗,又称硫化锗(IV),是一种无机化合物,化学式为GeS2。它是一种高熔点的结晶固体 。这种化合物是一种三维聚合物,与一维聚合物的二硫化硅不同。锗与硫原子在二硫化锗中的距
  • 彼得马里茨堡彼得马里茨堡(英文:Pietermaritzburg)是南非夸祖鲁-纳塔尔省的首府,位于南非东部,人口为223,519人, 主要语言为英语和祖鲁语,还有少部分南非荷兰语和科萨语,拥有彼得马里茨堡机场。1
  • 产品生命周期管理 (市场)产品生命周期管理(Product Lifecycle Management,简称PLM)是覆盖了从产品诞生到消亡的产品生命周期全过程的、开放的、互操作的一整套应用方案。为了使产品及时上市,打败竞争者
  • 贝部贝部,为汉字索引中的部首之一,康熙字典214个部首中的第一百五十四个(七划的则为第八个)。就正体中文中,贝部归于七划部首,而简体中文则归四划。贝部通常从左、右、下方为部字。且
  • 汗衫汗衫(Undershirt)是内衣的一种,是一种穿着在内的衣裳。汗衫的主要作用就是吸收人体散发的汗水和气味,或者是保护身体不受他人或其他不适衣物(例如某些强制性工作制服)的磨损。它分
  • 铯柱石草莓绿柱石或称“草莓红绿柱石”(英语:Pezzottaite),原本被认为是绿柱石中的一种,后来在2003年九月被国际矿物学协会(IMA)辨识为新的矿物。草莓绿柱石与绿柱石的成分相近,成分为含有
  • 中国政法大学出版社中国政法大学出版社是中国政法大学主办的出版社,专业出版法律类图书。出版过的重要学术书籍包括《中青年法学文库》、《美国法律文库》、《二十世纪中华法学文丛》、《港台法
  • 昭和町 (台北市)昭和町为台湾日治时期台北市的住宅区,伴随台北帝国大学等学校的设立而发展,范围约为昭和町大学住宅(大学官舍)一带,町名因该区域为昭和时代初期所规划而得名。台北帝大的教授因地
  • 纳穆鲁纳坐标:21°39′S 48°12′E / 21.650°S 48.200°E / -21.650; 48.200纳穆鲁纳(马达加斯加语:Namorona),是马达加斯加的城镇,位于该国东部法土法韦-非图韦那尼区,由马南扎里区负责管
  • 石根华石根华(1939年7月-),中国河北省唐山市乐亭县人,是岩石力学领域数值流形方法的创始人。将数学拓扑学理论与工程实践相结合,首创了岩石工程领域的《关键块体理论》和《非连续变形分