Subject: Operating Systems (17 - SE0031)


Basic Information

CategoryTheoretical-methodological
Scientific or art field:Applied Computer Science and Informatics
InterdisciplinaryNo
ECTS4
Native organizations units

Course native organizational units not found!
Course specification

Course is active from 21.11.2012..

Introduce students to the concept of an operating system, its basic parts and structure, principles of operation, as well as ways for its implementation.
Upon course completion students are familiar with the main parts of the operating system, its working principle and structure. They have appropriate understanding and knowledge of the different types of operating systems and their properties, understanding the meaning of the basic parameters of the operating system, and are able of practical application of the knowledge acquired.
Introduction (basic terms, a brief history and evolution, the structure of the operating system); Processes (a process model, interprocess communication, classical problems, scheduling, primers); Input / Output (Principles of I/O hardware and software, block devices, disk drives, terminals , network) memory management (principles of memory management, virtual memory, paging, segmentation), file systems (files and directories, their implementation, security, protection mechanisms, examples), types of operating systems, with examples, examining the design operating systems with specific details implementation, implementation of some parts of the operating system, the introduction to the administration
Lectures, Computer exercises; Consultations. The exam is oral. Final mark is based on the success of the laboratory exercises and an oral exam.
AuthorsNameYearPublisherLanguage
Stalings, V.Operativni sistemi : principi unutrašnje organizacije i dizajna2013Računarski fakultet, BeogradSerbian language
A. Silbershatz, P.B. Galvin, G. GagneOperating system concepts 9th edition2013WileyEnglish
Hajduković, M.Operativni sistemi : problemi i struktura2018Fakultet tehničkih nauka, Novi SadSerbian language
Course activity Pre-examination ObligationsNumber of points
TestYesYes15.00
TestYesYes15.00
TestYesYes15.00
TestYesYes15.00
Oral part of the examNoYes40.00
Name and surnameForm of classes
Missing picture!

Savić Goran
Associate Professor

Lectures
Missing picture!

Andrejević Aleksandar
Assistant - Master

Computational classes