Selected chapters from operating systems

Acronym
1060
Status
mandatory
Semester
1
Number of classes
2L + 2E
ECTS
6.0
Study programme
Computer Science and Informatics
Module
Type of study
Master academic studies
Lecturer
Lecturer/Associate (practicals)
Prerequisite / Form of prerequisites

No data

Learning objectives

(1) Acquisition of theoretical knowledge from distributed operating systems and real-time operating systems, (2) Acquisition of knowledge and skills related to the design, installation, adjustment and use of real-time operating systems.

Learning outcomes

After successfully completing the course, students will be able to independently and in a team design, implement and use system support for work in real time.

Course contents

Introduction: basic principles, operating system structure, system calls, file system, processes, process design and implementation, communication between processes. Distributed operating systems: topology, network types, communication, client/server models, distributed file system, design strategies. Models for working in real time. Real-time kernel: principles, design, polling, real-time operating system porting. Operating systems for working in real time in the domain of digital television

Teaching Methods

Lectures and practical work in the laboratory.