Faculty of Technical Sciences

Subject: Process virtualization (17.ESI060)

General information:
 
Category Professional-applicative
Scientific or art field Primenjeno softversko inženjerstvo
ECTS 6

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.

Authors Title Year Publisher Language
Smith J., Nair R. Virtual Machines: Versatile Platforms for Systems and Processes 2005 The Morgan Kaufmann Series in Computer Architecture and Design English
Jones R., Hosking A., Moss E. The Garbage Collection Handbook: The Art of Automatic Memory Management 2011 Chapman & Hall/CRC English
Tanenbaum, Andrew S. Operating systems 1987 Prentice-Hall International, Inc. English
Course activity Pre-examination Obligations Number of points
Theoretical part of the exam No Yes 30.00
Complex exercises Yes Yes 70.00
API Image

Assoc. Prof. Selakov Aleksandar

Associate Professor

Lectures
API Image

Asst. Prof. Obrenić Marko

Assistant Professor

Lectures
API Image

Asst. Prof. Jelačić Bojan

Assistant Professor

Computational classes

Assistant - Master Đorđević Filip

Assistant - Master

Computational classes

Assistant - Master Osmajić Mihaela

Assistant - Master

Computational classes

Assistant - Master Ruvčeski Stefan

Assistant - Master

Computational classes

Assistant - Master Čubrić Tanja

Assistant - Master

Computational classes

Faculty of Technical Sciences

© 2024. Faculty of Technical Sciences.

Contact:

Address: Trg Dositeja Obradovića 6, 21102 Novi Sad

Phone:  (+381) 21 450 810
(+381) 21 6350 413

Fax : (+381) 21 458 133
Emejl: ftndean@uns.ac.rs

© 2024. Faculty of Technical Sciences.