Virtualizace

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Nástroje pro virtualizaci do samostatné kapitolky)
(Přidáno srovnání se simulací a emulací API, zdroje na konec)
Řádka 1: Řádka 1:
 
[[Category:VSE]][[Category:Informatika]][[Category:Virtualizace]][[Category:OSY]]
 
[[Category:VSE]][[Category:Informatika]][[Category:Virtualizace]][[Category:OSY]]
== Motto ==
+
<div class="Motto">
 +
;Motto
 
: Virtuální hospoda?  
 
: Virtuální hospoda?  
 
: Konferenční hovor na Skype a basa lahváčů :-D
 
: Konferenční hovor na Skype a basa lahváčů :-D
:: Petr Mařen Juřena
+
:: Petr Juřena, bývalý žák OA
 +
</div>
  
 
== O virtualizaci obecně ==
 
== O virtualizaci obecně ==
  
 
=== Slovíčko „virtuální“ v oblasti výpočetní techniky ===
 
=== Slovíčko „virtuální“ v oblasti výpočetní techniky ===
: Viz: Virtual (computing). In Wikipedia : the free encyclopedia [online]. St. Petersburg (Florida) : Wikipedia Foundation, 22 November 2009 at 20:34, last modified on 22 November 2009 at 20:34 [cit. 2010-09-18]. Dostupné z WWW: <http://en.wikipedia.org/wiki/Virtual_%28computing%29>.
+
# programy, emulující činnost hardware
# programy, simulující činnost hardware
+
 
#* virtualization
 
#* virtualization
 
# simulace reálného života
 
# simulace reálného života
Řádka 20: Řádka 21:
  
 
=== Virtualizace (Virtualization) ===
 
=== Virtualizace (Virtualization) ===
: Viz: en.wikipedia.org > Wiki > Virtualization <http://en.wikipedia.org/wiki/Virtualization>
+
; Pojem virtualizace obecně:
Odstínění programu od HW či SW, na kterých je závislý.
+
Odstínění programu od HW či SW, na kterých je závislý.
 
; Již znáte z předchozího studia:
 
; Již znáte z předchozího studia:
 
* virtuální stroj Javy
 
* virtuální stroj Javy
Řádka 27: Řádka 28:
 
* virtuální CD mechanika
 
* virtuální CD mechanika
 
; Lze
 
; Lze
* Virtualizace HW
+
* Virtualizace HW (platformy)
 
** SW je spouštěn v prostředí, díky kterému je nezávislý na konkrétním HW
 
** SW je spouštěn v prostředí, díky kterému je nezávislý na konkrétním HW
 +
** Touto variantou se zabýváme dále.
 
* Virtualizace úložného prostoru.
 
* Virtualizace úložného prostoru.
 
* Virtualizace SW
 
* Virtualizace SW
Řádka 42: Řádka 44:
  
 
== Virtualizace OS (platform virtualization) ==
 
== Virtualizace OS (platform virtualization) ==
 +
Někdy také označováno jako ''virtualizace hardware''.
 +
 +
=== Srovnání s podobnými přístupy ===
 +
; Virtualizace HW × simulace:
 +
* Při simulaci vybíráme pouze podstatné vlastnosti simulovaného systému.
 +
* Simulovaný HW nelze použít jako náhradu skutečného.
 +
 +
* Příklady simulace: Cisco Packet Tracer, simulátor automobilu v autoškole,...
 +
 +
; Virtualizace HW × emulace API
 +
* Při emulaci API běží proces normálně v operačním systému.
 +
* Emulátor API pouze přijímá systémová volání (volání API) a překládá je na volání API hostujícího systému.
 +
* Emulaci API lze použít pouze pro programy stejné platformy, programy přímo přistupují k hostujícímu HW (nejedná se o virtualizaci v našem slova smyslu).
 +
 +
* Příklad emulace API: WINE,...
  
 
=== Přístupy k virtualizaci počítače ===
 
=== Přístupy k virtualizaci počítače ===
Řádka 67: Řádka 84:
 
#* AMD V
 
#* AMD V
 
#* Úkol: Najděte příklad tří typů procesorů s podporou virtualizace OS.
 
#* Úkol: Najděte příklad tří typů procesorů s podporou virtualizace OS.
 +
 +
== Zdroje ==
 +
* [http://en.wikipedia.org/wiki/Virtualization en.wikipedia.org > Virtualization]
 +
* Virtual (computing). In Wikipedia : the free encyclopedia [online]. St. Petersburg (Florida) : Wikipedia Foundation, 22 November 2009 at 20:34, last modified on 22 November 2009 at 20:34 [cit. 2010-09-18]. Dostupné z WWW: [http://en.wikipedia.org/wiki/Virtual_%28computing%29 &lt;http://en.wikipedia.org/wiki/Virtual_computing&gt;.

Verze z 7. 11. 2013, 07:04

Motto
Virtuální hospoda?
Konferenční hovor na Skype a basa lahváčů :-D
Petr Juřena, bývalý žák OA

Obsah

O virtualizaci obecně

Slovíčko „virtuální“ v oblasti výpočetní techniky

  1. programy, emulující činnost hardware
    • virtualization
  2. simulace reálného života
    • virtuální realita
    • virtual world
  3. počítačová náhrada něčeho
    • virtual community
    • virtual library
    • virtual conference

Virtualizace (Virtualization)

Pojem virtualizace obecně
Odstínění programu od HW či SW, na kterých je závislý.
Již znáte z předchozího studia
Lze

„Historie virtualizace“

Jak moc byl v historii SW závislý na konkrétním HW?

Virtualizace je možná i díky růstu výkonu počítačů. Viz také Mooreův zákon.

Virtualizace OS (platform virtualization)

Někdy také označováno jako virtualizace hardware.

Srovnání s podobnými přístupy

Virtualizace HW × simulace
Virtualizace HW × emulace API

Přístupy k virtualizaci počítače

Proč virtualizovat?

  1. spouštění programů pro různé operační systémy na jednom počítači
  2. spouštění zastaralého SW
  3. testování konfigurace
  4. úspora prostředků za HW a energii
  5. snazší správa
  6. efektivnější využití výkonu
  7. vývoj operačních systémů
  8. vývoj programů, které musí fungovat na různých platformách

HW požadavky

  1. Dostatek paměti pro hostitelský OS i pro virtuální OS
    • V současnosti (2010) musí být obvykle operační paměť pro virtuální stroj vyhrazena trvale v celé velikosti, bez ohledu na aktuální využití.
  2. Dostatek místa na pevném disku
    • Virtuální pevné disky lze omezit, aby zabíraly jen tolik místa, kolik je na nich aktuálně zapsáno dat.
  3. Pro některé přístupy vyžadují sadu instrukcí pro HW-podporu virtualizace:
    • Intel VT-x
    • AMD V
    • Úkol: Najděte příklad tří typů procesorů s podporou virtualizace OS.

Zdroje

Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje