Subject: Operating Systems (06 - E225)


Basic Information

CategoryTheoretical-methodological
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 ArchitectureYesYes
Object ProgrammingYesYes

Course which have preconditioned courses Operating Systems

Course idMandatoryMandatory
CompilersYesYes
E-Business Systems SecurityYesYes
Databases 1YesYes
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, cooperation and synchronization of processes, shared variables, message passing, mutual exclusion, synchronization, means of process 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. Pre exam assignments include four tests and one course project. The final examination test the theoretical part of the course material. The number of points for obtaining a signature is 30.
AuthorsNameYearPublisherLanguage
M. HajdukovićOperativni sistemi - problemi i struktura2013FTN Izdavaštvo, Novi SadSerbian language
Course activity Pre-examination ObligationsNumber of points
ProjectYesYes30.00
TestYesYes10.00
TestYesYes10.00
TestYesYes10.00
TestYesYes10.00
Theoretical part of the examNoYes30.00
Name and surnameForm of classes
Missing picture!

Hajduković Miroslav
Full Professor

Lectures
Missing picture!

Gajić Dušan
Assistant Professor

Lectures
Missing picture!

Stričević Lazar
Assistant Professor

Computational classes
Missing picture!

Kovački Neven
Assistant Professor

Computational classes
Missing picture!

Gazivoda Nemanja
Research Associate

Computational classes
Missing picture!

Igić Nemanja

Computational classes
Missing picture!

Terzić Branko
Assistant - Master

Computational classes
Missing picture!

Stojić Ivan

Computational classes
Missing picture!

Gojić Gorana
Assistant - Master

Computational classes
Missing picture!

Boškov Novak
Assistant - Master

Computational classes