VSFS:B_POS Operation Systems Principles - Course Information
B_POS Operation Systems Principles
University of Finance and AdministrationWinter 2020
- Extent and Intensity
- 2/2. 5 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: Mon 10:30–11:14 S24, Mon 11:15–12:00 S24, except Mon 30. 11., except Mon 7. 12. ; and Mon 30. 11. 10:30–12:00 E303PC, Mon 7. 12. 10:30–12:00 E303PC, V. Nulíček
B_POS/pAPH: Mon 8:45–9:29 S24, Mon 9:30–10:15 S24, except Mon 30. 11., except Mon 7. 12. ; and Mon 30. 11. 8:45–10:15 E303PC, Mon 7. 12. 8:45–10:15 E303PC, V. Nulíček
B_POS/vAPH: Sat 10. 10. 11:30–13:00 S14, Fri 6. 11. 17:30–19:00 S14, 19:15–20:45 S14, Fri 20. 11. 17:30–19:00 S14, 19:15–20:45 S14, Sat 12. 12. 9:45–11:15 S14, 11:30–13:00 S14, 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 acquaint students with the theoretical principles of operation of operating systems and their basic building blocks. Students will be introduced to the OS as a process manager, a memory manager, an I / O device manager, file manager, and others. We will also deal with the security of operating systems. Students will also learn how to manage the most commonly used operating systems as an administrator.
- 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 the operating systems - Understand and be able to explain the function of the basic components of operating systems - Manage the basic known operating systems from the point of view of an administrator
- Syllabus
- 1. Introduction to Operating Systems
- 2. Administration of RAM
- 3. Memory virtualization
- 4. Governance Process
- 5. Multitasking, multithreading
- 6. Synchronization Process
- 7. Defence against deadlock
- 8. Peripherals drivers
- 9. File systems and their implementation
- 10. Security in operating systems
- 11. Principles of virtualization
- 12. Basic common operating systems (Win, Unix, iOS, Android, ...)
- Literature
- TANENBAUM, S. Modern operating systems. Vyd. 1. New Jersey: Prentice-Hall, 2001, 950 s. ISBN 01-303-1358-0.
- ČADA, Ondřej. Operační systémy. Praha: Grada, 1994, 377 s. ISBN 80-85623-44-7.
- 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.
- 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 full-time form of education: theoretical lectures and practical exercises. The lectures will be focused especially on the theoretical principles of operating systems, in practical exercises students will be acquinted with the administration of common operating systems incl. mobile systems (iOS, Android). The combined form of education: controlled seminars on selected issues of lectures and practical exercises.
- Assessment methods
- Written exam, 60% of correct answers.
- 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: 14 hodin KS/semestr.
- Enrolment Statistics (Winter 2020, recent)
- Permalink: https://is.vsfs.cz/course/vsfs/winter2020/B_POS