Course: Operating Systems I

« Back
Course title Operating Systems I
Course code UAI/684
Organizational form of instruction Lecture + Lesson
Level of course Bachelor
Year of study not specified
Frequency of the course In each academic year, in the summer semester.
Semester Summer
Number of ECTS credits 4
Language of instruction Czech
Status of course Compulsory
Form of instruction Face-to-face
Work placements unspecified
Recommended optional programme components None
Lecturer(s)
  • Pech Jiří, Mgr. Ph.D.
Course content
1. Introduction. Theory of the operating systems. Basic tasks of the OS 2. Summary and history of the operating systems 3. Management of memory 4. Management of processes. Multitasking. 5. Synchronization of processes. 6. Deadlock and its solutions. 7. Storage media. File systems. 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.

Learning activities and teaching methods
Monologic (reading, lecture, briefing), Practical training
  • Class attendance - 42 hours per semester
  • Preparation for classes - 30 hours per semester
  • Preparation for exam - 28 hours per semester
Learning outcomes
The subject deals with the basics of the theory of operating systems. Then the lectures go through history and characteristics of UNIX operating system and the seminars deal with Linux operating system.
The student will get knowledge in theory of operating systems. At the same time it gets information about the main current operating systems. He will extend his skills with the work with UNIX (Linux) in command line.
Prerequisites
The subject suppose basic knowledge of a work with pc and in the networking (IP, protocol, port etc.)

Assessment methods and criteria
Oral examination, Interim evaluation

Active participation in seminars (80%) Working-out short-dated tasks. Passing the written test.
Recommended literature
  • KOLEKTIV AUTORŮ. Linux Dokumentační projekt. Brno: Computer Press, 2003..
  • PECH, J. Open source a free software. České Budějovice: PF JU, 2008. ISBN 978-80-7394-069-0..
  • Pech Jiří. Operační systémy. České Budějovice, Jihočeská Univerzita, 2012. ISBN 978-80-7394-384-4.
  • PETRLÍK, L. Jemný úvod do systému UNIX. České Budějovice: Kopp, 1995..
  • VYCHODIL, V. Linux - příručka českého uživatele. Brno: Computer Press, 2004..
  • WELSH, M. Používáme Linux. Brno: Computer Press, 2003..


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester
Faculty: Faculty of Science Study plan (Version): Applied Informatics (1) Category: Informatics courses - Recommended year of study:-, Recommended semester: Summer
Faculty: Faculty of Science Study plan (Version): Secondary Schools Teacher Training in Informatics (1) Category: Pedagogy, teacher training and social care - Recommended year of study:-, Recommended semester: Summer
Faculty: Faculty of Science Study plan (Version): Informatics for future teachers (1) Category: Informatics courses 1 Recommended year of study:1, Recommended semester: Summer
Faculty: Faculty of Science Study plan (Version): Applied Informatics (1) Category: Informatics courses - Recommended year of study:-, Recommended semester: Summer
Faculty: Faculty of Science Study plan (Version): Applied Informatics (1) Category: Informatics courses - Recommended year of study:-, Recommended semester: Summer
Faculty: Faculty of Science Study plan (Version): Applied Informatics (1) Category: Informatics courses - Recommended year of study:-, Recommended semester: Summer
Faculty: Faculty of Science Study plan (Version): Applied Informatics (1) Category: Informatics courses - Recommended year of study:-, Recommended semester: Summer