FI:PA150 Advanced OS Concepts - Course Information
PA150 Advanced Operating Sytems Concepts
Faculty of InformaticsAutumn 2021
- Extent and Intensity
- 2/0/0. 2 credit(s) (plus extra credits for completion). Type of Completion: zk (examination).
- Teacher(s)
- RNDr. Jaroslav Ráček, Ph.D. (lecturer)
doc. Ing. Jan Staudek, CSc. (lecturer) - Guaranteed by
- doc. Ing. Jan Staudek, CSc.
Department of Computer Systems and Communications – Faculty of Informatics
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable
- Tue 14. 9. to Tue 7. 12. Tue 8:00–9:50 B204
- Prerequisites
- Computer systems architectures, operating systems - user view
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
- fields of study / plans the course is directly associated with
- there are 54 fields of study the course is directly associated with, display
- Course objectives
- At the end of the course students will be able understand application-oriented systems for faut-tolerant transaction processing based on multitasking operating systems operating in a distributed environment.
- Learning outcomes
- Students completing the course will be able to:
- Designing aplication systems oriented on fault tolerant transactional processing based multitasking operating systems
- Designing aplication systems oriented on distributed systems - Syllabus
- Selected topics characterizing key operational functionality and their related systems whose understanding easier and more efficient design and implementation of nontrivial application (intentionally distributed) systems
- Distributed systems, roles and principles of operating systems
- Time and state in a distributed environment
- Transaction processing incl. management of concurrent transactions renewal after an fault as an example of a complex application over services running operating systems
- Deadlock concurrent activities (processes, threads, transaction,...)
- Distributed solutions typical synchronization tasks: mutual exclusion, consensus, multicasting,...
- Concurrency control of transaction and deadlock solutions in a distributed environment
- Literature
- recommended literature
- COULOURIS, George F., Jean DOLLIMORE a Tim KINDBERG. Distributed systems :concepts and design. 5th ed. Harlow: Addison-Wesley, 2012. ISBN 978013214301.
- SILBERSCHATZ, Abraham, Peter B. GALVIN and Greg GAGNE. Operating system concepts. 9th ed. Hoboken, NJ: Wiley, 2013, xxii, 919. ISBN 9781118063330. info
- Teaching methods
- lectures
- Assessment methods
- On-line exam in IS MU, midterm and final
- Language of instruction
- Czech
- Further Comments
- Study Materials
- Teacher's information
- https://www.fi.muni.cz/usr/staudek/vyuka/opsysprincipy/PA150.xhtml
- Enrolment Statistics (recent)
- Permalink: https://is.muni.cz/course/fi/autumn2021/PA150