Faculty of Technical Sciences

Subject: Process virtualization (17.ESI060)

Native organizations units: No data
General information:
 
Category Professional-applicative
Scientific or art field Primenjeno softversko inženjerstvo
Interdisciplinary No
ECTS 6
Educational goal:

Mastering of advanced principles and techniques of process virtualization.

Educational outcome:

This course will train students to be able to understand the processor virtualization.

Course content:

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.

Teaching methods:

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.

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

Asistent Đorđević Filip

Assistant - Master

Computational classes

Asistent Ruvčeski Stefan

Assistant - Master

Computational classes

Asistent Čubrić Tanja

Assistant - Master

Computational classes
API Image

doc. Jelačić Bojan

Assistant Professor

Computational classes

Saradnik u nastavi Osmajić Mihaela

Teaching Associate

Computational classes
API Image

doc. dr Obrenić Marko

Assistant Professor

Lectures
API Image

vanr. prof. dr Selakov Aleksandar

Associate Professor

Lectures

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.