INMBKOPS Operating Systems

School of Business Administration in Karvina
Summer 2026
Extent and Intensity
16/0/0. 5 credit(s). Type of Completion: zk (examination).
Teacher(s)
Mgr. Milena Janáková, Ph.D. (lecturer)
Guaranteed by
Mgr. Milena Janáková, Ph.D.
Department of Informatics and Mathematics – School of Business Administration in Karvina
Contact Person: doc. Ing. Jan Górecki, Ph.D.
Timetable
Sat 28. 2. 9:45–11:20 B101, Sat 28. 3. 9:45–11:20 B101, Sat 25. 4. 9:45–11:20 B101
Prerequisites (in Czech)
FAKULTA(OPF) && TYP_STUDIA(B) && FORMA(K)
Course Enrolment Limitations
The course is only offered to the students of the study fields the course is directly associated with.

The capacity limit for the course is 48 student(s).
Current registration and enrolment status: enrolled: 35/48, only registered: 4/48
fields of study / plans the course is directly associated with
Course objectives
The aim of the course is to familiarize students with the structure and basic functions of operating systems.
Learning outcomes (in Czech)
Student umí prokázat praktické znalosti z ovládání operačních systémů typu Linux/UNIX a vybraných aplikací, které využívají hostující prostředí těchto operačních systémů. Konkrétně, vysvětlí způsoby monitorování operačního systému ohledně správy paměti, procesů, souborových systémů a síťového prostředí v kontextu profesní praxe. Aktivně navrhuje způsob práce s procesy, vytváří a spouští skripty, přiděluje přístupová práva. Aplikuje kreativní myšlení pro zajištění vhodného prostředí pro vybrané aplikační programy (například webový server, databázový systém), které prakticky spravuje s využitím modelových příkladů. Diskutuje návrhy nastavení pro uživatelské prostředí (účty uživatelů a jejich skupiny), rozlišuje mezi různými úrovněmi spuštění operačního systému, řeší zálohy vybraných částí souborového systému na operativní a taktické úrovni.
Syllabus
1st Operating system and its structure. Operating system layers, kernel and standardization. A development environment for creating an operating system. Operating system architecture. Overview of operating systems, Linux/UNIX operating systems, operating systems for mobile devices, web browser, IoT (Internet of Things) and Live system from USB.
2nd Operating memory and process management. Operating memory management, memory manager and memory protection. Memory allocation. Memory fragmentation. Allocation strategy. Virtual memory and memory management unit. Process management. Multitasking. Context. Sharing time. Process states and process planning. Communication between processes.
3rd Peripheral drivers. Dedicated Peripherals, Shared Peripherals, and Common Peripherals. Peripheral provisioning and virtualization. Peripheral drivers and service groups. Peripheral communication, upper and lower half of the controller. Traffic lights. Deadlock protection. Control of specific peripherals. Optimizing disk driver services and disk structure.
4th File systems. File system implementation, allocation unit, chaining and index. Directory system, formatted files and file sharing. File properties, access rights mechanism. Simple file structure, i-node and table of contents. File system structure, boot block, superblock, i-node area and data block area.
5th Service system and network environment. Implementation of services, system services, classic libraries, shared libraries and servers. Text services, local environment and work in a foreign language, database support, communication between programs at a higher level. Network environment and network driver layers. The TCP/IP protocol family, IP addresses, and special addresses. Gateways, nameservers and DNS (Domain Name System).
6th Application programs and user environment. Operating system application programs, text editors, development environment, www, e-mail, telnet and FTP. User experience, user accounts and groups. Management of user accounts and their groups, user work environment. Shell.
7th Safety of operation and monitoring. Traffic safety, security threats and risks, security strategy. Standardization in the area of safety. Additional security mechanisms, password management, system administrator concept and operating system boot levels. Monitoring and log messages. Automation requirements and possibilities of applying artificial intelligence.
Literature
    required literature
  • Blokdyk, G. (2020). Trusted Operating System A Complete Guide - 2020 Edition. 5STARCooks.
  • Kloep, P. (2025). Windows Server 2025. Rheinwerk Verlag GmbH.
  • Kofler, M. (2024). Linux. Rheinwerk Verlag GmbH.
  • Barret, D. J. (2022). Efficient Linux at the command line: boost your command-line skills. Tokyo: O’Reilly.
    recommended literature
  • Klatovský, K., & Pecinovský, J. (2022). Windows 11: snadno a rychle. Grada.
  • Huxley, Z. (2025). Linux for Beginners 2025: A Complete Guide to the Operating System and Command Line. Independently published.
  • Wambua, M. S. (2023). Modern Android 13 Development Cookbook. Packt Publishing.
  • Messier, R. (2018). Learning Kali Linux: security testing, penetration testing, and ethical hacking. O'Reilly Media.
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
Student requirements: active participation in seminars. Evaluation methods: continuous test (week 13, questions from the theory and control of operating systems). Exam (proving practical knowledge of operating systems with an overlap in the configuration of selected applications such as a www server or Domain Name System). A student can get 14 points from the intermediate test, 7 points for the activity and 14 points from the exam. To successfully complete the course, the student must obtain at least 21 points, and a total of 35 points can be obtained.
The course is also listed under the following terms Winter 2014, Winter 2015, Summer 2016, Winter 2016, Summer 2017, Winter 2017, Summer 2018, Winter 2018, Summer 2019, Summer 2020, Summer 2021, Summer 2022, Summer 2023, summer 2024, Summer 2025.
  • Enrolment Statistics (recent)
  • Permalink: https://is.slu.cz/course/opf/summer2026/INMBKOPS