Subject: Process virtualization (17 - ESI060)


Basic Information

CategoryProfessional-applicative
Scientific or art field:Primenjeno softversko inženjerstvo
InterdisciplinaryNo
ECTS6
Native organizations units

Course native organizational units not found!
Course specification

Course is active from 24.08.2017..

Mastering of advanced principles and techniques of process virtualization.
This course will train students to be able to understand the processor virtualization.
Process and system virtualization introduction. Basic concepts of process virtualization. Basic concepts of system virtualization. Automatic memory management. Explicit memory management. Introduction in automatic memory management. Problems to solve. Memory allocation. Algorithms (mark-sweep, mark-compact, copying, reference counting, concurrent and real-time memory collection). Resources that cannot be handles automatically.
Lectures. Computer excercises. Consultations. The theoretical part of knowledge is exposed in the lectures. At the same time, practical part of knowledge is exposed in the computer excercises.
AuthorsNameYearPublisherLanguage
Jones R., Hosking A., Moss E.The Garbage Collection Handbook: The Art of Automatic Memory Management2011Chapman & Hall/CRCEnglish
Smith J., Nair R.Virtual Machines: Versatile Platforms for Systems and Processes2005The Morgan Kaufmann Series in Computer Architecture and DesignEnglish
Stalings, V.Operativni sistemi2013Računarski fakultet, BeogradSerbian language
Tanenbaum, Andrew S.Operating systems1987Prentice-Hall International, Inc.English
Course activity Pre-examination ObligationsNumber of points
Complex exercisesYesYes70.00
Theoretical part of the examNoYes30.00
Name and surnameForm of classes
Missing picture!

Selakov Aleksandar
Assistant Professor

Lectures
Missing picture!

Obrenić Marko
Assistant Professor

Lectures
Missing picture!

Đorđević Filip
Assistant - Master

Computational classes
Missing picture!

Ruvčeski Stefan
Assistant - Master

Computational classes
Missing picture!

Čubrić Tanja
Assistant - Master

Computational classes
Missing picture!

Aleksić Katarina
Teaching Associate

Computational classes