Operating Systems
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
12OSY | ZK | 3 | 3+0 | Czech |
- Garant předmětu:
- Lecturer:
- Tutor:
- Supervisor:
- Department of Laser Physics and Photonics
- 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:
- Further information:
- No time-table has been prepared for this course
- The course is a part of the following study plans:
-
- Fyzikální inženýrství - Laserová technika a fotonika (elective course)