Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako funguje softvér VirtualBox?

VirtualBox funguje vytvorením virtuálneho počítača (VM) v hornej časti vášho hostiteľského operačného systému (OS, ktorý v súčasnosti používate, napríklad Windows, MacOS alebo Linux). Tento VM funguje ako úplne samostatný počítač s vlastným virtuálnym hardvérom (CPU, pamäť, pevný disk, sieťový adaptér atď.) A hosťujúcim operačným systémom nainštalovaným. Tu je rozpis procesu:

1. Virtualizácia:

* Hardvérová abstrakčná vrstva (HAL): Základnou funkciou VirtualBox je jej HAL. Táto vrstva sa nachádza medzi hosťujúcim OS a skutočným hardvérom hostiteľa. Zachytáva požiadavky z hosťujúceho OS pre hardvérové ​​zdroje a prekladá ich do požiadaviek zrozumiteľných hardvérom hostiteľa. To umožňuje hosťujúcemu OS veriť, že má priamy prístup k hardvéru, aj keď interaguje s virtualizovanou verziou.

* hypervisor: Hypervisor je jadrom procesu virtualizácie. Spravuje zdroje pridelené každému VM a zaisťuje, že nezasahujú do seba alebo hostiteľského OS. Je zodpovedný za plánovanie času CPU, správu pamäte, spracovanie požiadaviek I/O a za zabezpečenie integrity virtualizovaného prostredia. VirtualBox používa hypervisor typu 2, čo znamená, že beží * na hornom * hostiteľskom operačnom systéme, na rozdiel od hypervisorov typu 1 (napríklad VMware ESXI alebo Hyper-V), ktoré bežia priamo na hardvéri.

2. Správa zdrojov:

* cpu: VirtualBox prideľuje do VM časť CPU jadier vášho hostiteľa. Hypervisor zdieľa čas CPU medzi hostiteľom a hosťujúcim OS, čím poskytuje svoj spravodlivý podiel. Počet pridelených jadier určuje spracovaciu silu VM.

* pamäť (RAM): Podobne priradíte k VM konkrétne množstvo RAM vášho hostiteľa. Túto pamäť používa výlučne hosťujúci OS a jej aplikácie.

* úložisko: VM používa virtuálne pevné disky (VDI, VMDK, VHD atď.), Ktoré sú súbory na pevnom disku vášho hostiteľa. Tieto súbory simulujú fyzický pevný disk pre hosťujúci OS a ukladajú jeho operačný systém, aplikácie a údaje.

* sieť: VirtualBox poskytuje virtuálne sieťové adaptéry pre VM, čo mu umožňuje pripojiť sa k internetu a ďalším sieťam. To sa dá dosiahnuť premosteným sieťam (VM získa svoju vlastnú IP adresu vo vašej sieti), NAT Networking (VM zdieľa internetové pripojenie hostiteľa) alebo siete iba na hostiteľa (VM môže komunikovať iba s hostiteľom a ostatnými VMS pomocou rovnakej siete iba hostiteľa).

3. Interakcia hosťa:

* ovládače: VirtualBox poskytuje ovládače pre virtuálny hardvér (sieť, úložisko atď.), Ktoré umožňujú hosťujúcemu OS, aby správne fungoval vo virtuálnom prostredí. Títo vodiči pôsobia ako rozhranie medzi hosťujúcim OS a hypervisorom.

* grafika: VirtualBox používa virtuálny grafický adaptér, ktorý zvyčajne napodobňuje štandardnú grafickú kartu. To poskytuje vizuálny výstup na displej hostiteľa. Výkon grafiky sa môže líšiť v závislosti od typu a schopností hostiteľského a hosťujúceho systému, ako aj konfigurácie virtuálnej grafickej karty.

4. Používateľské rozhranie:

* VirtualBox poskytuje grafické používateľské rozhranie (GUI), ktoré umožňuje používateľom vytvárať, spravovať a interagovať s VMS. Zahŕňa to vytvorenie nových virtuálnych počítačov, konfiguráciu ich nastavení, spustenie, zastavenie a pozastavenie VM a správu ich úložiska.

VirtualBox v podstate vytvára vysoko kontrolované a izolované prostredie pre prevádzku iných operačných systémov, čo používateľom umožňuje experimentovať s rôznymi OS, spúšťať aplikácie v bezpečnom prostredí a testovať softvér bez ovplyvnenia hostiteľského systému. Dosahuje to prostredníctvom šikovného riadenia hardvérových zdrojov a virtualizačných techník.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené