Opcije pristupačnosti Pristupačnost
MENU

Operating systems

Code: 254971
ECTS: 5
Lecturers in charge: Marko Pavelić, mag. ing. inf. et comm. techn., pred. - Predavanja
Lecturers: Marko Pavelić, mag. ing. inf. et comm. techn., 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 will provide students with an understanding of the fundamental concepts and design principles of operating systems. Through lectures and exercises, students will become familiar with the internal mechanisms of operating systems, their design approaches and the way in which they will manage computer system resources. Topics that will be covered in the course include process management, memory management, file systems, input/output operations, and security features.
Learning outcomes:
  1. Describe the key components and functions of operating systems
  2. Explain the operation of the interrupt system using a simple computer model and the concept of a process in a computer system
  3. Explain the concept of threads in a computer system and how the processor allocates time to them
  4. Master memory management techniques and strategies in operating systems
  5. Analyze methods for input/output management and data storage, as well as the operation of operating systems in various scenarios, including virtualization and cloud technologies
  6. Critically evaluate the efficiency and security of operating systems concerning performance requirements and security threats.
Literature:
  1. Operating Systems Internals and Design Principles, William Stallings, Pearson, 9 th Edition, 2018.
Optional literature:
  1. Operating Systems: Design and Implementation, Andrew S. Tanenbaum and Albert S. Woodhull, Pearson Prentice Hall, Third edition, 2006.
3. semester
Mandatory course - Regular studij - Business informatics
Consultations schedule:

Operating systems