Faculty of Technical Sciences

Subject: Real-Time Operating Systems (17.E23MN)

Native organizations units: No data
General information:
 
Category Professional-applicative
Scientific or art field Computer Engineering and Computer Communication
Interdisciplinary No
ECTS 6
Educational goal:

Educating students in design and programming of real-time software with focus on real-time operating systems and complex real-time applications.

Educational outcome:

Ability to design and implement real-time software with focus on real-time operating systems and complex real-time applications with parts in system’s and user’s address space.

Course content:

Introduction. Real-time operating system design (Development and classification. Concept of procceses.). Resource management. Processor management (Process planning algorithms. Deadlocks of processes. Time driven software. Tasks schedulability analysis. Tools Timestool and Cheddar). Memory management (Memory allocation in multiprogramming conditions. Virtual memory.). Input-output management (Input-output units. Interrupts and I/O processes. Program independence of I/O units. Device drivers.). Information management (File system. Operations. File organzations. Baffering. Hierarchical system model.). Examples of real-time operating systems (Multitasking. RTlinux. RTEMS.). Examples of real-time applications (Telephone exchange. Computer games.).

Teaching methods:

Lectures, tutorials, computer practice classes, consultations. During the semester students first complete laboratory practice tasks and then a course project. This is completed during the computer practice classes.

Literature:
Authors Title Year Publisher Language
Kovačević, V., Popović, M. Sistemska programska podrška u realnom vremenu 2 2011 Fakultet tehničkih nauka, Novi Sad Serbian language
M. Popović, V. Marinković i V. Kovačević Operativni sistemi za rad u realnom vremenu 2020 FTN Izdavaštvo, Novi Sad Serbian language
Knowledge evaluation:
Course activity Pre-examination Obligations Number of points
Project Yes Yes 40.00
Computer exercise attendance Yes Yes 5.00
Theoretical part of the exam No Yes 30.00
Computer excersise defence Yes Yes 20.00
Lecture attendance Yes Yes 5.00
Lecturers:

doc. dr Đukić Miodrag

Assistant Professor

Computational classes

Saradnik u nastavi Petrovski Aleksandar

Teaching Associate

Computational classes
API Image

prof. dr Popović Miroslav

Full Professor

Lectures
API Image

Asistent sa doktoratom dr Marinković Vladimir

Assistant with PhD

Computational classes

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.