Opcije pristupačnosti Pristupačnost
MENU

Operating systems

Code: 279949
ECTS: 6
Lecturers in charge: Zvonimir Klarin, mag. ing. comp., pred. - Predavanja
Lecturers: Zvonimir Klarin, mag. ing. comp., pred. - Exercises
Take exam: Studomat
Load:

1. komponenta

Lecture typeTotal
Exercises 30
Lectures 30
* Load is given in academic hour (1 academic hour = 45 minutes)
Description:
The Operating Systems course is focused on acquiring fundamental knowledge of the principles, architecture, and functions of operating systems. Through both theoretical and practical components, students will study process and thread management, synchronization mechanisms, and interprocess communication methods. Special attention is devoted to memory management, file systems, data storage, and the security aspects of operating systems. The course also covers modern concepts such as virtualization, as well as operating systems in cloud computing and Internet of Things (IoT) environments. Emphasis is placed on understanding the role of the operating system within the overall computer system and on developing analytical and problem-solving skills necessary for effectively addressing technical challenges in practice.
Learning outcomes:
  1. Describe the key components and functions of operating systems
  2. Explain the operation of the interrupt system in a simple computer model
  3. Explain the concept of a process in a computer
  4. Explain the concept of threads in a computer and how the processor allocates time to them
  5. Master techniques and strategies for memory management in operating systems
  6. Analyze methods for managing input/output and data storage
  7. Analyze the operation of operating systems in different scenarios, including virtualization and cloud technologies
  8. Critically assess the efficiency and security of operating systems with respect to performance requirements and security threats
Literature:
  1. Operating Systems: Internals and Design Principles, 9th edition, William Stallings, Pearson-prentice Hall, 2017.
Optional literature:
  1. Modern Operating Systems, Andrew S Tanenbaum, Pearson, 2016.
2. semester
Mandatory course - Part-time studij - Computing
Consultations schedule:
  • Zvonimir Klarin, mag. ing. comp., pred.:

    Wednesday / 15:00 – 16:00

    Kabinet: 12
  • Zvonimir Klarin, mag. ing. comp., pred.:

    Wednesday / 15:00 – 16:00

    Kabinet: 12

Operating systems