Operating systems

Repository

Repository is empty

Poll

No polls currently selected on this page!

Operating systems

Code: 284283
ECTS: 5.0
Lecturers in charge: doc. dr. sc. Leonardo Jelenković
Lecturers: doc. dr. sc. Leonardo Jelenković - Lectures

doc. dr. sc. Leonardo Jelenković - Exercises
Take exam: Studomat
Load:

1. komponenta

Lecture typeTotal
Lectures 30
Exercises 15
* Load is given in academic hour (1 academic hour = 45 minutes)
Description:
COURSE AIMS AND OBJECTIVES:
An operating system is a set of programs that act as intermediaries between the user of a computer, the computer hardware, and the application programs. The main objective of the course is to develop an understanding of the purpose of an operating system and the mechanisms used in its implementation.

COURSE DESCRIPTION AND SYLLABUS:
1. Operating system roles, interfaces, computer and operating, system components, design issues
2. Device organization, I/O structure, interrupts. Threads and processes, thread management and context switching, multiprocessor issues
3. Mutual-exclusion, kernel, synchronization and communication, semaphores and monitors
4. Deterministic and stochastic task systems models, preemptive and non-preemptive scheduling, CPU scheduling
5. Segmentation, paging, hierarchical organization and virtual memory
6. Types of disks and data organization, file-system organization, file descriptor, typical file-system functions, virtual file system, memory-mapped files. Redundant array of independent disks (RAID)
7. Communication between the processes within one system and in a distributed system
8. Kinds of virtualization, hypervisors.
Literature:
  1. Operacijski sustavi, L. Budin, M. Golub, D. Jakobović, L. Jelenković, 2013.
  2. Operacijski sustavi - skripta, L. Jelenković, 2025.
1. semester Course not offered
Ostali izborni predmeti - Regular study - Computer Science and Mathematics
Vezani kolegiji A - Regular study - Computer Science and Mathematics

2. semester
Ostali izborni predmeti - Regular study - Computer Science and Mathematics
Vezani kolegiji A - Regular study - Computer Science and Mathematics
Consultations schedule: