Skip to main content

Co je to virtualizace CPU?

Virtualizace CPU zahrnuje jediný CPU působící, jako by to byly dva samostatné CPU.Ve skutečnosti je to jako provozovat dva samostatné počítače na jediném fyzickém stroji.Snad nejčastějším důvodem je spustit dva různé operační systémy na jednom počítači.

CPU nebo centrální zpracovatelská jednotka je pravděpodobně nejdůležitější součástí počítače.Je to část počítače, která fyzicky provádí pokyny aplikací, které běží na počítači.CPU je často známý jednoduše jako čip nebo mikročip.Nejznámější operační systémy jsou Microsoft Windows , Mac OS a různé systémy s otevřeným zdrojovým kódem pod bannerem Linux.CPU může v zásadě provozovat pouze jeden operační systém najednou.Je možné nainstalovat více než jeden systém na pevný disk počítačů, ale obvykle pouze jeden může být spuštěn najednou.

Cílem virtualizace CPU je provést běh CPU stejným způsobem, jakým by spustily dva samostatné procesory.Velmi zjednodušené vysvětlení toho, jak se to provádí, je to, že virtualizační software je nastaven tak, aby to, a sám, komunikuje přímo s CPU.Všechno ostatní, co se děje na počítači, prochází softwarem.Software poté rozdělí svou komunikaci se zbytkem počítače, jako by byl připojen ke dvěma různým CPU.

Jedním z použití virtualizace CPU je umožnit běžet dva různé operační systémy najednou.Jako příklad by počítač Apple mohl použít virtualizaci ke spuštění verze Windows Rovněž umožňuje uživateli spustit aplikace Windows Podobně by počítač založený na Linuxu mohl spustit Windows prostřednictvím virtualizace.Je také možné použít virtualizaci CPU ke spuštění Windows na Mac nebo Linux PC nebo spustit Mac OS REG;a zároveň Linux.To by fungovalo jeden stroj s virtualizačním softwarem pro CPU a stroj se pak připojil k více stolkám, každý s klávesnicí, myší a monitorem.Každý uživatel by pak provozoval vlastní kopii operačního systému prostřednictvím stejného CPU.Toto nastavení je obzvláště populární na místech, jako jsou školy na vývoji trhů, kde jsou rozpočty těsné.Funguje to nejlépe tam, kde uživatelé používají hlavně aplikace s relativně nízkými požadavky na zpracování, jako je prohlížení webu a zpracování textu.Multitasking je jednoduše akt spuštění více než jedné aplikace najednou.Každý moderní operační systém umožňuje to provést na jednom CPU, i když v konkrétním okamžiku je řešena technicky pouze jedna aplikace.Hyperrthreading je místo, kde kompatibilní procesory mohou provozovat speciálně psané aplikace způsobem, který provádí dvě akce současně.