VSFS:B_POS Operation Systems Principles - Course Information
B_POS Operation Systems Principles
University of Finance and AdministrationWinter 2024
- Extent and Intensity
- 2/2. 6 credit(s). Type of Completion: zk (examination).
- Teacher(s)
- Ing. Vladimír Nulíček, CSc. (seminar tutor)
- Guaranteed by
- Ing. Vladimír Nulíček, CSc.
Department of Computer Science and Mathematics – Departments – University of Finance and Administration
Contact Person: Ivana Plačková - Timetable of Seminar Groups
- B_POS/cAPH: Tue 10:30–11:14 S24, Tue 11:15–12:00 S24, V. Nulíček
B_POS/pAPH: Tue 8:45–9:29 S24, Tue 9:30–10:15 S24, V. Nulíček
B_POS/vAPH: Fri 18. 10. 17:30–19:00 E307, 19:15–20:45 E307, Fri 1. 11. 17:30–19:00 E307, 19:15–20:45 E307, Sat 16. 11. 14:00–15:30 E307, 15:45–17:15 E307, Fri 29. 11. 17:30–19:00 E307, 19:15–20:45 E307, V. Nulíček - Prerequisites
- There are no prerequisites for this course
- Course Enrolment Limitations
- The course is offered to students of any study field.
- Course objectives
- The aim of the course is to acquint students with the basic principles of modern operating systems. The basic functions of operating systems will be discussed - memory management incl. virtualization, process management, multitasking and threads. Special attention will be paid to the issue of process synchronization and defense against deadlock. Furthermore, students will learn about the I/O subsystem, file systems and their implementation. Attention will also be paid to the issue of security in operating systems and we will also briefly mention the basic operating systems for mobile devices.
- Learning outcomes
- At the end of this course, the student will be able to:
- understand and be able to explain the functioning of operating systems
- critically evaluate the architecture and functionality of operating systems
- understand and be able to explain the function of the basic building blocks of operating systems
- understand the issue of synchronization mechanisms in operating systems and memory virtualization
- explain the basic principles of operating system security - Syllabus
- 1. Introduction to operating systems
- 2. Process managemen
- 3. Multithreading and multitasking, process communication
- 4. Process aynchronition
- 5. Defence against deadlock
- 6. RAM management
- 7. Virtualiazion of RAM
- 8. External memories administration
- 9. I/O system, peripheral drivers
- 10. File systems and their implementation
- 11. Security in operating systems
- 12. UI, operating systems utilities
- Literature
- required literature
- TANENBAUM, S. Modern operating systems. Vyd. 1. New Jersey: Prentice-Hall, 2001, 950 s. ISBN 01-303-1358-0.
- SILBERSCHATZ, Abraham, Peter B GALVIN a Greg GAGNE. Operating system concepts. 8th ed. Hoboken, NJ: J. Wiley, c2009, xx, 972 p. ISBN 978-047-0128-725.
- recommended literature
- ČADA, Ondřej. Operační systémy. Praha: Grada, 1994, 377 s. ISBN 80-85623-44-7.
- COULOURIS, George F, Jean DOLLIMORE a Tim KINDBERG. Distributed systems: concepts and design. 4th ed. New York: Addison-Wesley, 2005, xiv, 927 p. ISBN 03-212-6354-5.
- Teaching methods
- In the full-time form of education: theoretical lectures and exercises. The the combined form of education: controlled seminars on selected issues of lectures and exercises.
- Assessment methods
- Written and oral examination
- Language of instruction
- Czech
- Further comments (probably available only in Czech)
- The course can also be completed outside the examination period.
Information on the extent and intensity of the course: 16 hodin KS/semestr.
- Enrolment Statistics (recent)
- Permalink: https://is.vsfs.cz/course/vsfs/winter2024/B_POS