Emulace

Emulace je situace, kdy je jeden počítačový systém naprogramován tak, aby napodoboval jinou počítačovou platformu. Aplikace nazývané emulátory umožňují spouštět software napsaný pro konkrétní hardwarovou platformu zcela v simulovaném prostředí na jiné platformě.

Jedním z běžných typů emulátorů je simulace staré nebo zastaralé počítačové platformy na moderním zařízení. Emulátor například může u počítače Motorola 680x0 Macintosh vytvořit klasický Mac uvnitř programového okna na jiném počítači. Tyto emulátory umožňují spouštět software včetně potřebného operačního systému, který není dostupný pro moderní počítače nebo s nimi není kompatibilní. Tyto typy emulátorů jsou oblíbené mezi historiky počítačů a odborníky na jejich zachování.

Kromě simulace starých počítačů mohou emulátory napodobovat také klasické herní konzole. Emulátory umožňují simulovat konzole, jako jsou Super Nintendo nebo Sega Genesis, takže můžete hrát klasické hry bez původního hardwaru. Tyto emulátory otevírají hry uložené jako soubory .ROM, které obsahují přesnou kopii dat z původní herní kazety nebo disku.

Nintendo Switch obsahuje emulátory starších konzolí, jako je Super Nintendo
Nintendo Switch obsahuje emulátory starších konzolí, jako je Super Nintendo

Emulační software může simulovat také konkrétní části hardwaru místo celé platformy. Nejběžnějším využitím tohoto typu emulace je emulátor diskové jednotky, který umožňuje připojit soubor s obrazem disku například soubor .ISO ve (Windows nebo soubor .DMG v systému macOS), jako kdybyste připojovali externí disk nebo jej vkládali do optické jednotky. Vývojáři softwaru tyto soubory často používají k distribuci instalačních programů. Uživatelé počítačů si také mohou vytvářet záložní kopie svých disků pro případ fyzického poškození.

V porovnání s virtualizací

Emulace je podobná virtualizaci — oba typy technologií umožňují hostitelskému počítači spouštět operační systém a aplikace jiné platformy v softwarovém prostředí. Virtualizace je však snazší.

Virtualizace vyžaduje, aby byl základní hardware hostitelského a hostovaného prostředí stejný, protože virtualizační software předává hardwarová volání z virtuálního počítače fyzickému hardwaru. V emulovaném prostředí musí emulátor tato hardwarová volání místo toho přeložit z podoby očekávané hostovanou platformou do podoby, kterou může hostitel poskytnout. Aby dosahoval stejné úrovně výkonu, musí být hostitelský počítač výrazně výkonnější než hostovaný systém, který emuluje.

Aktualizováno March 27, 2023 od Brian P.

quizOtestujte své znalosti

The frequency of samples in a digital recording is also called what?

A
Sample rate
0%
B
Bit depth
0%
C
Wavelength
0%
D
Compression
0%
Correct! Incorrect!     View the Sample Rate definition.
More Quizzes →

Počítačový slovník Tech Terms

Definice Emulace na této stránce je originální definice napsaná autory TechTerms.com. Pokud chcete na tuto stránku odkazovat nebo tuto definici citovat, použijte prosím zelený citační pruh přímo pod definicí.

Naším cílem je vysvětlovat počítačovou terminologii srozumitelným způsobem. U každé zveřejněné definice usilujeme o přesnost a jednoduchost. Pokud máte zpětnou vazbu nebo chcete navrhnout nový technický pojem, kontaktujte nás.

Newsletter Tech Terms

Rozšiřte své technické znalosti s naším denním nebo týdenním newsletterem! Přihlaste se ještě dnes a dostávejte nové pojmy a kvízy přímo do schránky.

Přihlaste se k bezplatnému newsletteru TechTerms

Jak často chcete dostávat e-mail?

Odhlásit se nebo změnit frekvenci můžete kdykoli pomocí odkazů v každém e-mailu. Dotazy? Prosím kontaktujte nás.

Poznámka: Newsletter je zasílán v angličtině.