mislo

Fakulteta za elektrotehniko, računalništvo in informatiko · Univerza v Mariboru

Virtualni stroji in upravljanje z računalniškimi viri

Za predmet Virtualni stroji in upravljanje z računalniškimi viri še ni zapiskov.

Imaš svoje zapiske? Objavi jih: ceno določiš ti, z naročnino ti ostane cela, DDV se doda kupcu.

Objavi zapiske

Čakaš na zapiske? Prijavi se in povej. Ko jih kdo objavi, dobiš sporočilo.

Želim zapiske

Kaj lahko narediš že danes

Naloži svoje gradivo za predmet Virtualni stroji in upravljanje z računalniškimi viri: Mai ga prebere in ti iz njega naredi kartice, kviz in razlago, ko ti kaj ni jasno. Če zapiske kasneje objaviš, jih prodajaš tukaj.

Naloži svoje gradivo

Učni načrt

Podatki so iz učnega načrta, ki ga objavlja Fakulteta za elektrotehniko, računalništvo in informatiko. Prebrano 6. 9. 2026. Poglej izvirnik

6 kreditnih točk

Obveznosti v urah

  • Predavanja30 ur
  • Vaje30 ur
  • Samostojno delo120 ur

Vsebina

  1. Virtualni stroji: tipi virtualizacije, virtualni datotečni sistemi, »hypervisors«, mobilna virtualizacija (emulacija vs. izolacija), strošek virtualizacije, virtualni stroji vs. vsebniki. Primer: vsebniki za okolja HPC.
  2. Osnovni principi OS v porazdeljenem okolju: topologije, komunikacijski protokoli, upravljanje s porazdeljenimi procesi, upravljanje s porazdeljenim pomnilnikom, porazdeljen virtualni pomnilnik, porazdeljen zbirčni sistem. Primer: SLURM za okolja HPC, vzporedni datotečni sistemi za okolja HPC.
  3. Popolni zastoj: nevarnosti in vzroki, obravnava zasedbe virov z grafi, preprečevanje popolnih zastojev, izogibanje popolnim zastojem, odkrivanje in odpravljanje popolnih zastojev.
  4. OS za mobilne naprave: omejitve, značilne za mobilna okolja, zahteve uporabnikov za mobilne OS, arhitekture OS za mobilne naprave, primeri OS za mobilne naprave.
  5. Realnočasovni OS: razvrščanje procesov in opravil, upravljanje s pomnilnikom in diskovnim prostorom, odpovedi, tveganja in obnovitev. Primer: determinizem HPC.
  6. Zaščitni in varnostni mehanizmi OS: varnostne pomanjkljivosti računalniških instalacij, zaznavanje vdorov, vrste zaščite, nadzor dostopa, izkoriščanje prekoračitve vmesnika (»buffer overflow«), mehanizmi OS za zagotavljanje varnosti in nadzora dostopa do virov, kriptografija.
  7. Toleranca na okvare: zanesljivi in razpoložljivi sistemi, prostorska in časovna redundanca, metode za implementacijo tolerance na okvare, primeri mehanizmov OS za implementacijo tolerance na okvare.
  8. Vrednotenje učinkovitosti sistemov: zakaj vrednoti sisteme, kaj vrednotiti, politike učinkovitosti sistema, modeli vrednotenja, zbiranje evalvacijskih podatkov. Primer: metrike za sisteme HPC.

Ocenjevanje

Laboratorijsko delo 50 %, Pisni izpit 50 %

Pogoji za vključitev

Pogojev ni.

Literatura

  • A. S. Tanenbaum, H. Bos: Modern Operating Systems, Prentice Hall, Boston, 2014.
  • W. Stallings: Operating systems, Ninth Edition, Pearson Education Limited, Essex, 2018.
  • A. Silberschatz, P. B. Galvin, G. Gagne: Operating System Concepts, Tenth Edition, Wiley, Hoboken, 2018.
  • D. Zazula: Operacijski sistemi, Univerza v Mariboru, Fakulteta za elektrotehniko, računalništvo in informatiko, Maribor, 2008.

Kako deluje

  1. Zapiske kupiš enkrat in ostanejo tvoji.
  2. V aplikaciji iz njih dobiš kartice, kvize in Mai, ki pozna gradivo.
  3. Ceno določi avtor. Prodajalec je Mislo AI, račun dobiš od nas.