Virtualizacija Flashcards

1
Q

Što se radi virtualizacijom?

A

Unutar stvarna sustava (OS, sklopovlje) stvara se okruženje (virtualno računalo) sličnih ili različitih svojstava od stvarna sustava.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Koje su prednosti virtualizacije?

A

1) virtualno okruženje bolje odgovara potrebama
- različiti OS, programi, jednostavniji razvoj, različito sklopovlje
2) bolja iskorištenost sklopovlja
- na istom se može pokrenuti više virtualnih sustava, smanjeni troškovi održavanja, proširivost
3) izolacija
- štite se sustavi izvan, dostupnost samo dijela sustava virtualnom okruženju, razvoj novih operacija u zaštićenom okruženju

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Domaćin (host)

A

OS unutar kojeg se ostvaruje virtualno okruženje, ili hipervizor ako nema OS-a

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Gost (guest)

A

OS koji se pokreće u virtualnom okruženju

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Virutalni stroj/računalo

A

Okruženje u kojem se pokreće gost, a s kojim upravlja hipervizor

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Hipervizor

A

Upravljač virtualnim strojevima, program na domaćinu koji stvara vritualno okruženje u kojem se mogu pokretati gostujući OS-evi

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Koji su uobičajni načini virtualizacije?

A

1) korištenjem OS-a domaćina
- procesi (kao straničenje), VO za pokretanje 1 procesa (npr. Java VM, programi u Pythonu; ograničen pristup sredstvima), -||- skupa procesa (Linux Containers; korištenje sredstava je izolirano), -||- OS-a (npr. VirtualBox; tip2)
2) korištenjem računala domaćina
- tip1: hipervizor se nalazi nad sklopovljem (puno učinkovitije, podatkovni centri, npr. Xen Project, Oracle VM Server)
- tip0: sklopovlje upravlja virtualizacijom = firmware (najbolje performanse, najlošija učinkovitost iskorištenja sredstava; daje upute za komunikaciju s drugim uređajima i obavlja osnove zadatke poput ulaza i izlaza; napravljena da bude trajna)

** moguće je sve oblike koristiti paralelno ili jedan ugraditi u drugi

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Koji je osnovni problem ostvarenja virtualizacije?

A

Gostujuće računalo se izvodi u korisničkom načinu rada.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Problem kada se u gostujućem računalu OS želi ostvariti korištenjem privilegiranog načina rada…
Nabrojati ostale probleme…

A

Domaćin to ne smije dopustiti da se ne ugrozi (kompromitiranje).

  • takvi zahtjevi se ručno odobravaju, tj. simulira njihov rad
  • *neke instrukcije se drukčije izvode ovisno o načinu rada
    ostali: problem s upravljanjem spremnikom (straničenje), rad s UI napravama
  • **rješenje: ako procesor ima sklopovsku potporu za virtualizaciju
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Sklopovska podrška virtualizaciji kod Intelovih procesora?

A

2 normalna načina rada (korisnički i privilegirani) i 2 virtualna (upravljački virtualni način rada za hipervizora i virtualni način rada za gosta za lakše upravljanje korisničkim i jezgrinim načinom rada)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly