F28YI - Operating Systems

Course leader(s):

Aims

Students will understand the core principles of process management in operating systems.  They will learn about the concepts of storage management and virtual memory. This will enable them to  analyse device management, file systems, disk storage management, and the protection and security of operating systems.

Syllabus

1. Understand the composition, types, and functions of various operating systems and process management including the basic concepts of processes and threads, process synchronization/mutual exclusion, inter-process communication, process scheduling/deadlock (1.1 Operating Systems Xidian CS265001X)

2. Understand and analyse concepts of storage management and virtual memory, and an analysis of virtual memory performance. (2.1 Operating Systems Xidian CS265001X)

3. Understand and analyse device management, file systems, disk storage management, and the protection and security of various operating system architectures. (3.1 Operating Systems Xidian CS265001X)

4. Provide an overview of the latest developments in operating systems, including multiprocessor systems. (4.1 Operating Systems Xidian CS265001X)

Learning outcomes

By the end of the course, students should be able to do the following:

Further details

Curriculum explorer: Click here

SCQF Level: 8

Credits: 15