Vrstva kompatibility

Vrstva kompatibility je rozhraní, které umožňuje spouštění softwaru napsaného a kompilovaného pro jiný operační systém nebo platformu. Vrstva překládá volání API a jiné softwarové funkce vytvořené pro cizí platformu a přeloží je, aby byly srozumitelné pro platformu, na které chceme software spustit. [1][2]

Emulace a virtualizace může splňovat podobný účel jako vrstva kompatibility (možnost spouštění softwaru pro jinou platformu), je mezi nimi však několik zásadních rozdílů. Emulace využívá software na napodobení softwaru i hardwaru, virtualizace simuluje další počítač v již spuštěném operačním systému. Vrstva kompatibility na rozdíl od emulace a virtualizace umožňuje výrazně vyšší potencionální efektivitu a rychlost, jelikož jen překládá program za běhu a nemusí simulovat hardware.[1][3]

  1. a b Compatibility Layer Definition. techterms.com [online]. [cit. 2023-12-04]. Dostupné online. 
  2. Compatibility layers - Emulation General Wiki. emulation.gametechwiki.com [online]. [cit. 2023-12-04]. Dostupné online. 
  3. TW-REDAKTION. Was ist eine Kompatibilitätsschicht und wie unterscheidet sie sich von Emulation und Virtualisierung? Test 2023 [Dezember] • Techwatch.de [online]. 2023-09-08 [cit. 2023-12-04]. Dostupné online. (anglicky) 

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne