Subject: Operating Systems (12 - SE0031)


Basic Information

CategoryScientific-professional
Scientific or art field:Informatics
InterdisciplinaryNo
ECTS5
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
A. S. Tanenbaum, A. S. WoodhullOperating Systems: Design and Implementation,3rd edition2008Prentice HallEnglish
Course activity Pre-examination ObligationsNumber of points
Project defenceYesYes50.00
Oral part of the examNoYes50.00
Name and surnameForm of classes
Missing picture!

Popović Miroslav
Full Professor

Lectures
Missing picture!

Savić Goran
Associate Professor

Lectures
Missing picture!

Nejgebauer Ivan
Skill Lecturer

Computational classes
Missing picture!

Dević Saša
Assistant - Master

Computational classes
Missing picture!

Andrejević Aleksandar
Assistant - Master

Computational classes