Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2019/2020

Operating Systems

Login to KOS for course enrollment Display time-table
Code Completion Credits Range Language
12OSY ZK 3 3+0 Czech
Lecturer:
Miroslav Čech (guarantor)
Tutor:
Miroslav Čech (guarantor)
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 2019/2020:
Time-table is not available yet
Time-table for summer semester 2019/2020:
Time-table is not available yet
The course is a part of the following study plans:
Data valid to 2020-03-31
For updated information see http://bilakniha.cvut.cz/en/predmet12063205.html