ProgrammesModule: Operating Systems
Course Title: Operating Systems
Course Code: UU-COM-3018-MW
Programme: Bachelor of Science (BSc) in Computer Science - MW
This module introduces various components of computer hardware and operating systems. It discusses the structure of operating system, its functions and algorithms
This Module aims at providing students with knowledge of how operating systems work and how do they interface with other computer applications. Students will also get an understanding of how the OS manages computer resources.
Module Learning Outcomes
After completing the module the students should be able to:
- Describe the working of operating system, its structures and functioning
- Appraise various algorithms used in operating systems.
- Describe how computing resources are used by application software and managed by system software
- Contrast kernel and user mode in an operating system
- Differentiate between processes and threads
- Describe reasons for using interrupts, dispatching, and context switching to support concurrency in an operating system.
- Assess the need for concurrency within the framework of an operating system
- Explain the potential run-time problems arising from the concurrent operation of many separate tasks.
- Explain the concept of virtual memory and how it is realized in hardware and software.
Prerequisites: UU-BA-IND100, UU-FNT-103
Prerequisites Categories: Year 1, Year 2
Typical Module duration: 7.0 Week(s)