Statistics for #12 PB152 - Virtualizace OS

Click here to take the quiz!

General Stats

  • This quiz has been taken 3 times
  • The average score is 3 of 19

Answer Stats

HintAnswer% Correct
Technika virtualizovania OS - ďalší level izolácie
Všetky zdieľajú jedno jadro - môžu medzi sebou zdieľať súbory a pamäť
Jednoducho povedané, virtualizuje iba zdroje, ktoré musia byť virtualizované
Oveľa efektívnejšie ako VM - nepotrebuje hypervisora
Nepodporujú migráciu - je komplikovaná
Containers
100%
Špeciálna prekladová tabuľka, ktorá (ak to správne chápem) slúži ako buffer medzi OS a HW
Fyzické adresy prekladovej tabuľký podriadeného OS sú virtuálne adresy "hypervizora"
Software-based
Shadow page table
100%
OS, ktorý využíva virtualizovaný HW
Tvári sa že je samostatný fyzický počítač
Poskytuje len základné služby - CPU, RAM, úložisko, sieťové pripojenie a konzolové zariadenie (na komunikáciu s užívatelom)
Virtual machine
100%
Typ hypervisora, ktorý beží samostatne a je nadriadený všetkým OS na danom fyzickom počítači
Je samostatne zodpovedný za prácu s RAM a CPU (celkom nepraktické)
Bare metal
0%
Evolúcia chroot-based "kontainerizácie"
Oddeluje používateľov (users), tabuľky procesov a sieťové zásobníky
root má taktiež obmedzenú moc
BSD Jail
0%
Komponent Linuxových kontainerov, ktorý limituje využívanie zdrojov (resource usage) procesovcgroups
0%
Predchodca kontainerov
Systémové volanie, vďaka ktorému je možné bežať viaceré obrazy OS na jednom jadre
Všetko okrem súborového systému je zdieľané
chroot
0%
Typ hypervisora, ktorý beží na konkrétnom, nadriadenom OS a využíva jeho služby pre operáciu s pamäťou a CPU.Hosted
0%
Správa sa a plní podobné úlohy ako jadro (OS).
Umožňuje beh viacerých OS na jednom fyzickom počítači.
Hypervisor
0%
Efektívny spôsob zastavenia VM
VM stále beží počas toho ako sa jeho stav kopíruje do pamäti
Zmený počas zápisu sú trackované hypervisorom (cez copy-on-write)
Po dokončení kópie je VM zastavený, a posledné zmeny sú zapísané do RAM
Live migration
0%
Najpoužívanejší spôsob Linuxovej kontainerizácie
Založený na namespaces a cgroups
Ponáka separáciu kontainerového superužívatela
LXC
0%
Technika ako "dealokovať" fyzickú pamäť VM
Špeciálny ovládač na VM, ktorý vracia nenamapovanú pamäť hypervisorovi
Memory ballooning
0%
Technika kontainerizácie, ktorá pri tvorbe nového procesu určí, čo sa má virtualizovať a čo nie
Inak podobný prístup ako BSD jail
Namespaces
0%
Software-based virtualizácia OS
Podriadený OS komunikuje priamo s hypervisorom cez "hypercalls"
Vyžadovalo modifikáciu podriadeného OS
Neskôr využívaná prevažne na virtualizáciu periférií pre podriadené OS
Paravirtualizace
0%
Povolenie priameho prístupu ku HW pre VM chránené cez IO-MMUPCI Passthrough
0%
Preklad virtuálnych adries z podriadeného OS rovno na fyzické adresy HW
Rýchlejšie ako shadow page table
Hardware-based
Second-level translation
0%
Schopnosť zastaviť VM a uložiť jeho stav do pamäte a následne ho znovu spustiť bez hocijakých následkov
VM môže byť spustený na inom fyzickom počítači, ako na ktorom bol zastavený (ak sú virtuálne prostredia kompatibilné)
Suspend & Resume
0%
Paravirtualizované sieťové karty podriadených OS sú s fyzickou sieťovou kartou prepojené cez:Switch/Router
0%
Jadro bežiace ako proces na inom jadre
Niečo medzi kontainerom a VM
Plne paravirtualizovaný systém
User-Mode Kernel
0%

Score Distribution

Percentile by Number Answered

Percent of People with Each Score

Your Score History

You have not taken this quiz