Course details
Operating Systems
IOS Acad. year 2003/2004 Summer semester 5 credits
The concept of an operating system (OS) as a part of software of a computer system. Architectures of operating systems, a classification of operating systems. An overview of the contemporary operating systems. UNIX: The kernel of the OS, its structure, calling services of the kernel. The user interface of the UNIX OS, graphical and text-based interfaces, command languages. Context switching, multitasking. Basic principles of the implementation of the UNIX OS. File systems. Management of processes, virtual memory. Basic principles of computer networks, Internet, TCP/IP. Administration and security of operating systems.
Guarantor
Language of instruction
Completion
Time span
Department
Subject specific learning outcomes and competences
Students are acquainted with the basic principles of operating systems (with emphasis on the UNIX operating system) and they understand the influence of operating systems upon the operation of complex computing systems. Students are able to exploit scripts for solving various tasks in a UNIX-based environment.
Learning objectives
The goal is to acquaint students with the principles of operating systems in general and with the basic concepts of the UNIX operating system.
Recommended prerequisites
Progress assessment
- Evaluation of the two home assignments individually solved by the students.
Course inclusion in study plans
- Programme IT-BC-3, field BIT, 1st year of study, Compulsory
- Programme IT-BC-3 (in English), field BIT, 1st year of study, Compulsory