Faculty of Technical Sciences

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

General information:
 
Category Professional-applicative
Scientific or art field Computer Engineering and Computer Communication
ECTS 6

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

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.

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.).

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.

Authors Title Year Publisher Language
Course activity Pre-examination Obligations Number of points
Project Yes Yes 40.00
Theoretical part of the exam No Yes 30.00
Lecture attendance Yes Yes 5.00
Computer exercise attendance Yes Yes 5.00
Computer excersise defence Yes Yes 20.00
API Image

Prof. Popović Miroslav

Full Professor

Lectures
API Image

Asistent sa doktoratom dr Marinković Vladimir

Assistant with PhD

Computational classes

Teaching Associate Petrovski Aleksandar

Teaching Associate

Computational classes

Teaching Associate Trifunović Milorad

Teaching Associate

Computational classes

Asst. Prof. Đukić Miodrag

Assistant Professor

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.