Lecturer(s)
|
-
Remeš Radim, Mgr. Ph.D.
-
Pevná Daniela, Bc.
|
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..
|