Fakultet tehničkih nauka

Predmet: Napredne tehnike virtuelizacije procesa (17.ESI109)

Matične organizacione jedinice predmeta:
Osnovne informacije:
 
Kategorija Stručno-aplikativni
Uža naučna oblast Primenjeno softversko inženjerstvo
Multidisciplinarna Ne
ESPB 6
Cilj:

Cilj predmeta je detaljno upoznavanje naprednih koncepata na kojima su zasnovane procesne virtuelne mašine. Osposobljavanje da se problem virtualizacije sagleda celovito, respektujući sve njegove aspekte.

Ishod:

Ishodi obrazovanja su osposobljenost za razumevanje i razvoj procesnih virtuelnih mašina. Osposobljenost za rešavanje jednostavnijih projektantskih problema.

Sadržaj:

Koncept virtuelizacije sistema i procesa. Procesna virtuelna mašina. Arhitektura procesne virtuelne mašine. Emulacija na različitim nivoima, emulacija memorijske arhitekture, instrukcija, izuzetka i operativnog sistema. Familije virtuelnih mašina. Automatsko rukovanje memorijom: paralelno kolektovanje memorije, konkurentno kolektovanje memorije, real-time kolektovanje memorije.

Metodologija izvođenja nastave:

Predavanja; Računarske vežbe; Konsultacije.

Literatura:
Autori Naziv Godina Izdavač Jezik
R.Jones, A.Hosking, E.Moss The Garbage Collection Handbook: The Art of Automatic Memory Management 2012 Chapman & Hall / CRC Press Engleski
J.Smith, R.Nair Virtual Machines: Versatile Platforms for Systems and Processes 2005 Morgan Kaufmann Engleski
Formiranje ocene:
Predmetna aktivnost Predispitna Obavezna Broj poena
Usmeni deo ispita Ne Da 50.00
Predmetni projekat Da Da 50.00
Izvođači nastave:
Računarske vežbe
Predavanja