Course syllabus BIAX10014 - Operating Systems (FI - WS 2019/2020)
|Faculty:||Faculty of Informatics|
|Course unit code:||BIAX10014|
|Course unit title:||Operating Systems|
|Planned learning activities and teaching methods:|
|Recommended semester/trimester:||3 semester|
|Level of study:||1.|
|Prerequisites for registration:||none|
|Evaluation: two individual tasks 20% + 40%, final examination test 40%, maximal sum 100%, minimal sum for success 56%|
|Learning outcomes of the course unit:|
|The study goal is to get the knowledge about principles of operating systems construction, to understand control algorithms for parallel processes, memory allocation, filesystems and input/output communication. Practical tasks are oriented to study and understanding of processes, memory and file system.|
|1. Operating system paradigm, system services, administrator mode and user mode.
2. Parallel processes: scheduling, communication, synchronisation, mutual exclusion.
3. Memory management: paging management, virtual memory.
4. Filesystems and data structures.
5. User interface, input and output.
6. Architectural principles of selected operating systems.
|Recommended or required reading:|
|Language of instruction:||Slovak, English|
|programming skills in C language or in other suitable language are needed|
|Assessed students in total: 334|
|Name of lecturer(s):||Ing. Juraj Štefanovič, PhD. (examiner, instructor, lecturer, person responsible for course)|
|Last modification:||18. 9. 2019|
|Supervisor:||Ing. Juraj Štefanovič, PhD.|
Last modification made by Ján Lukáš on 09/18/2019.