Course detail
Network Operating Systems
FEKT-KSOSAcad. year: 2017/2018
The Network Operating Systems course is divided into several parts. The first part deals with an overview of operating systems, architectures, processes and threads, memory management, and file systems. The second part focuses on network communication, network services, and network tools. The last part of the course deals with the security of operating systems.
Practicals include: command processor, file system and user administration, dynamic kernel modules, network configuration, remote access and file transfer, communication tools, network services, network start of operating system, user administration, and firewall configuration.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Learning outcomes of the course unit
- describe operating system types,
- define processes and threads,
- explain process scheduling,
- compare process synchronization methods,
- define process deadlock,
- describe memory management,
- explain the principle of file systems,
- explain network communication as part of an operating system,
- analyse possible attacks on operating systems,
- secure operating system,
- administrate the Linux operating system.
Prerequisites
Co-requisites
Planned learning activities and teaching methods
Assesment methods and criteria linked to learning outcomes
Course curriculum
2) Architecture of operating systems.
3) Processes and threads.
4) Process scheduling.
5) Process synchronization.
6) Memory management.
7) Virtual memory.
8) Filesystems.
9) Networking.
10) Network services.
11) Network tools.
12) Security.
Work placements
Aims
Specification of controlled education, way of implementation and compensation for absences
Recommended optional programme components
Prerequisites and corequisites
Basic literature
Recommended reading
Tanenbaum, S. Modern Operating Systems. Prentice Hall PTR., 2007. Third Edition, ISBN-13: 978-0136006633. (EN)
Classification of course in study plans
Type of course unit
Lecture
Teacher / Lecturer
Syllabus
Exercise in computer lab
Teacher / Lecturer
Syllabus