MPŠ MP&Scaron MP&Scaron MP&Scaron Avtorji

Jožef Stefan
Postgraduate School

Jamova 39
SI-1000 Ljubljana

Phone: +386 1 477 31 00
Fax: +386 1 477 31 10


Course Description

Application Specific Operating Systems in Telecommunications


Information and Communication Technologies, third-level study programme


doc. dr. Roman Novak


The aim of the course is to present the fundamental concepts and algorithms of modern operating systems in the field of telecommunications.

Students gain knowledge that allows an efficient use of application specific operating systems in the design of telecommunication equipment and services.

Students are presented with the architectures of highly specialized operating systems, which include the concepts of processes and concurrency, memory-management schemes, interaction with the input/output devices, storage systems, protection and security.


Real-time Operating Systems:
defining characteristics of soft and hard real-time systems, scheduling algorithms, system-on-chip, kernel preemptiveness, address translation, admission control

Multimedia Operating Systems:
requirements of multimedia data, CPU and disk scheduling algorithms, network management

Smartphone Operating Systems:
smartphone platforms, supported features, kernel structure, processes and threads, memory management, application security, authentication and authorization mechanisms, specification and enforcement of the access rules to the system resources

Course literature:

Selected chapters from the following books:

• A. Silberschatz, P.B. Galvin, and G. Gagne, Operating System Concepts (9th edition). Wiley, 2013. ISBN 978-1-118-09375-7
• A.S. Tanenbaum, and H. Bos, Modern Operating Systems (4th edition). Pearson Education, 2014. ISBN 978-1-292-06142-9
• B. Jacob, S.W. Ng, and D.T. Wang, Memory Systems: Cache, DRAM, Disk. Morgan Kaufman, 2008. ISBN 978-0-123-79751-3
• D.A. Patterson, and J.L. Hennessy, Computer Organization and Design (5th edition). Morgan Kaufman, 2013. ISBN 978-0-124-07726-3

Significant publications and references:

• R. Novak, “Loop optimization for divergence reduction on GPUs with SIMT architecture,” IEEE Transactions on Parallel and Distributed Systems, (PrePrint), 2015
• T. Petrovic, M. Vencelj, M. Lipoglavsek, R. Novak, and D. Savran, “Efficient reduction of piled-up events in gamma-ray spectrometry at high count rates,” IEEE Transactions on Nuclear Science, vol. 61, no 1, pp. 584-589, 2014
• R. Novak, and M. Vencelj, “Compton scattering of annihilation photons as a short range quantum key distribution mechanism,” Engineering and Technology, vol. 5, no. 7, pp. 708-714, 2011
• R. Novak, “Networking implications of using multiple HAP constellations,” D. Grace, and M. Mohorcic (eds.), Broadband Communications via High-Altitude Platforms, Wiley, pp. 345-368, 2010
• A. Vilhar, R. Novak, and G. Kandus, “The impact of network topology on the performance of MAP selection algorithms,” Computer Networks, vol. 54, no. 7, pp. 1197-1209, 2010


Seminar work (50%)
Oral defense of seminar work (50%)

Students obligations:

Seminar work and oral defense of seminar work.