Fakultet tehničkih nauka

Predmet: Virtuelizacija procesa (17.ESI060)

Osnovne informacije:
 
Kategorija Stručno-aplikativni
Uža naučna oblast Primenjeno softversko inženjerstvo
ESPB 6

Ovladavanje studenata naprednim principima i tehnikama virtualizacije procesa.

Ovaj predmet će omogućiti studentima da razumeju virtualizaciju procesa.

Uvod u virtuelizaciju sistema i procesa. Osnovni koncepti virtuelizacije sistema. Osnovni koncepti virtuelizacije procesa. Automatsko rukovanje memorijom. Eksplicitno rukovanje memorijom. Uvod u automatsko rukovanje memorijom. Motivacija. Problemi koji se rešavaju. Alokacija memorije. Algoritmi (mark-sweep, mark-compact, kopirajući, brojanje reference, particionisanje hipa, konkurentno i real-time kolektovanje memorije). Particionisanje hipa. Resursi kojima nije moguće automatski rukovati.

Predavanja. Računarske vežbe. Konsultacije. Teorijski deo gradiva se izlaže na predavanjima, uz analizu kratkih primera. Istovremeno sa predavanjima, praktični deo gradiva se izlaže na računarskim vežbama.

Autori Naziv Godina Izdavač Jezik
Jones R., Hosking A., Moss E. The Garbage Collection Handbook: The Art of Automatic Memory Management 2011 Chapman & Hall/CRC Engleski
Stalings, V. Operativni sistemi 2013 Računarski fakultet, Beograd Srpski jezik
Smith J., Nair R. Virtual Machines: Versatile Platforms for Systems and Processes 2005 The Morgan Kaufmann Series in Computer Architecture and Design Engleski
Tanenbaum, Andrew S. Operating systems 1987 Prentice-Hall International, Inc. Engleski
Predmetna aktivnost Predispitna Obavezna Broj poena
Predmetna aktivnost
Teorijski deo ispita
Predispitna
Ne
Obavezna
Da
Broj poena
30.00
Predmetna aktivnost
Složeni oblici vežbi
Predispitna
Da
Obavezna
Da
Broj poena
70.00
Predavanja
Predavanja
Računarske vežbe
Računarske vežbe
Računarske vežbe
Računarske vežbe
Računarske vežbe