UIN2003 Operating Systems

Faculty of Philosophy and Science in Opava
Summer 2022
Extent and Intensity
2/2/0. 6 credit(s). Type of Completion: zk (examination).
Teacher(s)
RNDr. Šárka Vavrečková, Ph.D. (lecturer)
Mgr. Lenka Resslerová (seminar tutor)
RNDr. Šárka Vavrečková, Ph.D. (seminar tutor)
Mgr. Daniel Valenta, Ph.D. (seminar tutor)
Guaranteed by
RNDr. Šárka Vavrečková, Ph.D.
Institute of Computer Science – Faculty of Philosophy and Science in Opava
Timetable
Tue 9:45–11:20 B3a
  • Timetable of Seminar Groups:
UIN2003/A: Tue 13:05–14:40 B3a, Š. Vavrečková
Prerequisites (in Czech)
! UIAI018 Operating Systems
Předpokládají se znalosti získané v předmětu Praktikum z operačních systémů. Pokud student tento předmět ještě neabsolvoval, měl by si alespoň projít skripta z praktika (viz http://vavreckova.zam.slu.cz/pos.html) a vyzkoušet si postupy týkající se v případě Windows registru a Příkazového řádku, v případě Linuxu orientaci v grafickém rozhraní a základ v shellu BASH.
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
Course objectives
We deal with the structure of operating systems, administration of memory and processes, synchronization of processes, peripheral devices, file systems. We lay stress on the administration of the most used operating systems - Windows and Linux.
Syllabus
  • Lectures:
    1. Operating systems - concepts, purposes and functions, types of operating systems. Realtime and distributed systems.
    2. Memory management - real and virtual methods of memory allocation. Memory management in Windows and Linux.
    3. Processes - management, paralellism, context, multitasking, multithreading, communication and synchronization of processes, deadlock. Windows and Linux implementation.
    4. Processor schedulling. Windows and Linux implementation.
    5. Peripheral devices, drivers. Memory devices, file systems.
    6. Cooperation of operating systems. Execution of non-native applications, virtualization.
    7. Graphical subsystem, X Window.
Literature
    required literature
  • Vavrečková, Šárka. WWW stránky předmětu, skripta. URL info
    recommended literature
  • Cooper, M. Advanced BASH Scripting Guide. URL info
  • Kol. FreeBSD Handbook. URL info
  • Brady, P. Linux Commands ? a Practical Reference. URL info
  • Microsoft Corporation. Microsoft Windows XP Professional Training Kit. Computer Press. ISBN: 80-7226-717. info
  • BITTO, O. Microsoft Windows 7 podrobná uživatelská příručka. ISBN 978-80-251-2647-9. info
  • Stutz, M. The Linux Cookbook: Tips and Techniques for Everyday Use. URL info
  • MCHOES, Ann McIver. Understanding operating systems. Clifton Park, NY: Cengage Learning, 2017. ISBN 978-130-5674-257. info
  • SARWAR, Syed Mansoor a Robert KORETSKY. UNIX: the textbook. Third edition. Boca Raton: Taylor, 2016. ISBN 978-148-2233-582. info
  • NEMETH, Evi. UNIX and Linux system administration handbook. 4th ed. Upper Saddle River, NJ: Prentice Hall, 2013. ISBN 978-013-1480-056. info
  • PALMER, Michael J. a Michael WALTERS. Guide to operating systems. 4th ed. Boston, MA: Course Technology, Cengage Learning, 2012. ISBN 11-113-0636-2. info
  • Jelínek, Lukáš. Jádro systému Linux: kompletní průvodce programátora. Brno: Computer Press, 2008. ISBN 978-80-251-2084-2. info
  • Steve Shah, Wale Soyinka. Administrace systému Linux. Praha: Grada Publishing, 2007. ISBN 978-80-247-1694-7. info
  • BITTO, O. Microsoft Windows Vista CZ: Podrobná uživatelská příručka. Brno: Computer Press, 2007. info
  • Russinovich, M.E., Solomon, D.A. Vnitřní architektura Microsoft Windows. Brno: Computer Press, 2007. info
  • PECINOVSKÝ, J. Windows Vista. Podrobný průvodce. Praha: Grada Publishing, 2007. ISBN 978-80-247-2210-8. info
  • Moskowitz, J. Za´sady skupiny, profily a IntelliMirror ve Windows 2003, 2000 a XP. Brno: Computer Press, 2006. info
  • ECKSTEIN, R., COLLIER-BROWN, D., KELLY, P. Samba - Linux jako server v sítích s Windows. Brno: Computer Press, 2005. ISBN 80-251-0649-7. info
  • Raymond, E.S. Umění programování v Unixu. Brno: Computer Press, 2004. info
  • GRAHAM, S., SHAH, S. Administrace systému Linux - podrobný průvodce začínajícího administrátora. Praha: GRADA, 2003. ISBN 80-247-0641-5. info
  • HUNT, C. Linux - síťové služby. Brno: Software Press, 2003. ISBN 80-864-9759-3. info
  • ČADA, O. Operační systémy. Praha: Grada, 1993. info
Teaching methods
Interactive lecture
Lecture with a video analysis
Assessment methods
Written exam
Exam
Language of instruction
Czech
Further comments (probably available only in Czech)
Study Materials
The course can also be completed outside the examination period.
Teacher's information
Two tests on practical tasks (Windows and Linux), followed by a written examination on the lecture topics.
ActivityDifficulty [h]
Příprava na zápočet12
Příprava na zkoušku12
Účast na výuce12
Summary36
The course is also listed under the following terms Summer 1994, Summer 1995, Summer 1996, Summer 1997, Summer 1998, Summer 1999, Summer 2000, Summer 2001, Summer 2002, Summer 2003, Summer 2004, Summer 2005, Summer 2006, Summer 2007, Summer 2008, Summer 2009, Summer 2010, Summer 2011, Summer 2012, Summer 2013, Summer 2014, Summer 2015, Summer 2016, Summer 2017, Summer 2018, Summer 2019, Summer 2020, Summer 2021, Summer 2023.
  • Enrolment Statistics (Summer 2022, recent)
  • Permalink: https://is.slu.cz/course/fpf/summer2022/UIN2003