Subject: Operating Systems (17 - E225)


Basic Information

CategoryScientific-professional
Scientific or art field:Applied Computer Science and Informatics
InterdisciplinaryNo
ECTS8
Course specification

Course is active from 30.09.2005..


Precondition courses

Course idMandatoryMandatory
Computer ArchitectureYesNo
Students learn about principles of operating systems, their organization, structure and implementation. They acquire beginner’s level knowledge of concurrent programming.
Knowledge of operating systems principles, their organization, structure and implementation. Beginner’s level knowledge of concurrent programming.
Notion of operating system. Concurrency and synchronization (concurrent processes and threads, cooperation and synchronization of processes and threads, shared variables, message passing, mutual exclusion, condition synchronization, means of process and thread cooperation and synchronization, deadlock, concurrent programming languages and their implementation, typical problems of concurrent programming, producers and consumers, philosophers, readers and writers, disk management, …) Operating system tasks (command interpretation, process management, data management, main memory management, management of devices, process scheduling). Operating system interface (scripts and system calls), Security and protection, Types of operating systems (operating systems of shared and real time, distributed operating systems), Parallel programming.
Lectures, Computer practice. Consultations. The examination prerequisites consists of four tests and one complex exercise. The final examination test the theoretical part of the course material. The number of points for obtaining a signature is 30.
AuthorsNameYearPublisherLanguage
Hajduković, M.Operativni sistemi : problemi i struktura2018Fakultet tehničkih nauka, Novi SadSerbian language
Course activity Pre-examination ObligationsNumber of points
Complex exercisesYesYes30.00
TestYesYes10.00
TestYesYes10.00
TestYesYes10.00
TestYesYes10.00
HomeworkYesNo15.00
Theoretical part of the examNoYes30.00
Name and surnameForm of classes
Missing picture!

Petrović Veljko
Assistant Professor

Lectures
Missing picture!

Gajić Dušan
Associate Professor

Lectures
Missing picture!

Stričević Lazar
Assistant Professor

Lectures
Missing picture!

Trifunović Petar
Assistant - Master

Practical classes
Missing picture!

Poparić Sara
Assistant - Master

Practical classes
Missing picture!

Mihić Relja
Teaching Associate

Practical classes
Missing picture!

Mihić Relja
Teaching Associate

Computational classes
Missing picture!

Milišić Dane
Teaching Associate

Computational classes
Missing picture!

Osmajić Mihaela
Teaching Associate

Computational classes
Missing picture!

Turović Radovan
Assistant - Master

Computational classes
Missing picture!

Radović Luka
Assistant - Master

Computational classes
Missing picture!

Prokić Simona
Assistant - Master

Computational classes
Missing picture!

Vasiljević Aleksandar
Assistant - Master

Computational classes
Missing picture!

Trifunović Petar
Assistant - Master

Computational classes