Course: Operating Systems 2

» List of faculties » FEK » KMI
Course title Operating Systems 2
Course code KMI/KOSY2
Organizational form of instruction Lecture
Level of course unspecified
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)
  • Beránek Ladislav, prof. Ing. CSc., MBA
  • Remeš Radim, Mgr. Ph.D.
Course content
Themes: 1. Introduction. Theory of operating systems. Basic tasks of the OS. 2. Management of memory. 3. Management of processes. Multi-tasking. 4. Synchronization of processes. 5. Deadlock and its solutions. 6. Storage media. File systems. 7. Device management 8. Swap and its management. 9. UNIX and its specificities. Linux. 10. Work in the text mode of Linux. 11. Programs working in the text mode. 12. Scripting in UNIX. BASH. 13. Programming via BASH.

Learning activities and teaching methods
Monologic (reading, lecture, briefing), Demonstration, E-learning
  • Class attendance - 16 hours per semester
  • Semestral paper - 20 hours per semester
  • Preparation for classes - 30 hours per semester
  • Preparation for credit - 30 hours per semester
  • Preparation for exam - 44 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 KOSY1
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