Course: Operating Systems 2

» List of faculties » FEK » KMI
Course title Operating Systems 2
Course code KMI/OSY2
Organizational form of instruction Lecture + Lesson
Level of course Master
Year of study not specified
Semester Winter
Number of ECTS credits 5
Language of instruction Czech
Status of course unspecified
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Remeš Radim, Mgr. Ph.D.
Course content
Themes: 1. Theory of operating systems, historical notes 2. Distributed and realtime systems. 3. Structure of operating systems. 4. The memory management. 5. Process management, synchronization algorithms, process planning. 6. Peripherals, drivers management, storage media, file systems. 7. Graphic subsystem, e.g., X Window. 8. Collaboration of operating systems at the level of data sharing and process execution, virtualization. 9. Unix systems and their specifics. 10. Work with Linux in text mode. 11. Programs working in text mode. 12. Advanced scripting in Linux.

Learning activities and teaching methods
Monologic (reading, lecture, briefing), Demonstration, E-learning
  • Class attendance - 31.5 hours per semester
  • Preparation for classes - 28 hours per semester
  • Preparation for credit - 25 hours per semester
  • Preparation for exam - 25 hours per semester
  • Semestral paper - 30 hours per semester
Learning outcomes
Theory of operating systems. Basic functions of operating systems. Work with the UNIX operating system.
Student acquires knowledge of Operating Systems Theory. He or she extends the knowledge of UNIX (Linux) via the command line.
Prerequisites
The course KMI/OSY1
KMI/KOSY1
----- or -----
KMI/OOSY1
----- or -----
KMI/OSY1

Assessment methods and criteria
Combined exam

Credit Requirements: Active participation at seminars (80%). Working on short, dated tasks. Passing a written test. Examination Requirements: Theoretical exam concerned with lectures. The final mark is based on the results of the credit test, seminary work and the final examination.
Recommended literature
  • Apalati, S.R. Modern Linux Administration. Sebastopol, CA (USA): O´Reilly, 2018. ISBN 978-1-491-93595-8.
  • Bach, M. J. Principy operačního systému UNIX. SAS, 1993.
  • Bourne, S. R. The UNIX Systém. Addison-Wesley Publishing Comp., 1983. 1983.
  • Gagne, G., Galvin, P.B., Silberschatz, A. Operating System Concepts Essentials. Hoboken, NJ (USA): Wesley, 2014. ISBN 978-1-11880-492-6.
  • Holcombe, J., Holcombe, C. Survey of Operating systems.. Mc Graw Hill, New York, 2005.
  • Kameník, P. Příkazový řádek v Linuxu. Brno: Computer Press, 2011. ISBN 978-80-251-2819-0.
  • Lewis, J.K. Linux Shell Scripting Bootcamps. Birmingham, UK: Packt, 2017. ISBN 978-1-78728-110-3.
  • Skočovský, L. Principy a problémy OS Unix. Science, 1993.
  • Wilson, E. PowerShell: Průvodce skriptováním. Brno: Computer Press, 2015. ISBN 978-80-251-4386-5.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester