B_POS Operation Systems Principles

University of Finance and Administration
Summer 2020
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: Mon 10:30–11:14 S34, Mon 11:15–12:00 S34, V. Nulíček
B_POS/pAPH: Mon 8:45–9:29 S34, Mon 9:30–10:15 S34, V. Nulíček
B_POS/vAPH: Sat 15. 2. 9:45–11:15 E227, 11:30–13:00 E227, Sat 14. 3. 9:45–11:15 E227, 11:30–13:00 E227, Sat 18. 4. 9:45–11:15 E222, 11:30–13:00 E222, 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: 12 hodin KS/semestr.
The course is also listed under the following terms Summer 2008, Summer 2009, Summer 2010, Summer 2011, summer 2012, Summer 2013, Summer 2014, Winter 2014, Summer 2016, Summer 2017, Summer 2018, Summer 2019, Winter 2020, Winter 2021, Winter 2022, Winter 2023, Winter 2024.
  • Enrolment Statistics (Summer 2020, recent)
  • Permalink: https://is.vsfs.cz/course/vsfs/summer2020/B_POS