兼容层

✍ dations ◷ 2025-08-21 07:11:53 #兼容层

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

一些例子:

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

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

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

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

相关

  • 东亚日报《东亚日报》(朝鲜语:동아일보/東亞日報)是大韩民国的一家报纸。由韩国的媒体人金性洙、宋镇禹创刊于1920年4月1日。总部位于首尔特别市锺路区。日发行量2,068,647份(韩国发行公
  • 尼安德河谷尼安德河谷(德语:das Neandertal,旧写法:das Neanderthal)是杜塞尔河的一段河谷,位于梅特曼市附近,杜塞尔多夫市以东约10公里。1856年人们在当地发现了古人类化石,并将由此发现的古
  • 高雄关帝庙坐标:22°37′51″N 120°19′54″E / 22.630851°N 120.331697°E / 22.630851; 120.331697高雄关帝庙,旧名五块厝武庙,是位于台湾高雄市苓雅区的关帝庙。此庙原名“关帝厅”,
  • 哈奴曼哈奴曼(梵语:हनुमान्;Hanuman),或译哈努曼、哈鲁曼,印度史诗《罗摩衍那》中的神猴,拥有四张脸和八只手,与罗刹恶魔罗波那大战,解救阿逾陀国王子罗摩之妻悉多。罗摩是大神毗湿
  • 甲申之变甲申之变,指明朝崇祯十七年、甲申年(1644年)李自成大顺军攻入北京,崇祯帝自缢的事件。因1644年为甲申年,故称“甲申之变”。此年李自成、张献忠、明朝、满清军队互相交战,北京百姓
  • 凯格尔峡谷凯格尔峡谷(英语:Kagle Canyon)是位于美国加利福尼亚州洛杉矶县的一个非建制地区。该地的面积和人口皆未知。凯格尔峡谷的座标为34°17′18″N 118°22′34″W / 34.28833°N 1
  • 蔚州关帝庙蔚州关帝庙,位于中国河北省张家口市城南关,为张家口市蔚县的一个省级文物保护单位,类型为古建筑,公布时间为1993年7月15日。蔚州关帝庙的历史年代为明代。
  • 三氧化二溴三氧化二溴是一种化合物,由溴和氧组成,化学式 Br2O3。 它是一种橙色固体,在 −40 °C一下稳定。它的结构是 Br−O−BrO2 (溴酸溴)。Br−O−Br 键的键角是 111.2°,Br−O−BrO2
  • 西韦尔卡河西韦尔卡河(乌克兰语:Сіверка річка)是乌克兰的河流,位于该国中北部基辅州,属于维塔河的支流,流经基辅-斯维亚托申区,河道全长29.2公里,流域面积129平方公里。
  • 八不主义八不主义是胡适于1918年在《建设的文学革命论》中提出的一种主张,其内容如下: