Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2023/2024
UPOZORNĚNÍ: Jsou dostupné studijní plány pro následující akademický rok.

Operating Systems

Login to KOS for course enrollment Display time-table
Code Completion Credits Range Language
12OSY ZK 3 3+0 Czech
Garant předmětu:
Miroslav Čech
Lecturer:
Miroslav Čech
Tutor:
Miroslav Čech
Supervisor:
Department of Physical Electronics
Synopsis:

Operating systems kernel, memory management, process, multitasking, interprocess communication, input/output, drivers, queues, client-server, internet communication, Multilanguage environment, user interface, system security, open systems.

Requirements:

Basic knowledge in programming in C language

Syllabus of lectures:

1.Operating system structure, basic terminology

2.Memory management, algorithm, memory protection

3.Processes, principles of multitasking

4.Process management, process synchronization

5.Drivers, deadlock, security

6.Driver examples

7.File system, access rights, disc organization

8.Network software, link layer implementation

9.Network layer implementation, security

10.Services, library, shared library

11.Multilanguage environment

12.Introduction to UNIX

13.Programming in UNIX

Syllabus of tutorials:

None

Study Objective:

Knowledge: Structure and principles of Operating Systems.

Skills: Orientation in Operating Systems.

Study materials:

Key references:

1.O.Čada, Operating Systems, Grada 1993 (in Czech)

2.L. Skočovský: Principles and problems of UNIX, Science, Praha 1993 (in Czech)

3.Resources on Internet

Recommended references:

1. W. Stallings: Operating Systems: Internals and degign principles, Prentice-Hall, 2009

Note:
Time-table for winter semester 2023/2024:
Time-table is not available yet
Time-table for summer semester 2023/2024:
Time-table is not available yet
The course is a part of the following study plans:
Data valid to 2024-03-27
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/en/predmet12063205.html