Module/Course Description

Course Title: Operating Systems

Course Code: UU-COM-3018-MW

Programme: Bachelor of Science (BSc) in Computer Science - MW

Credits: 24.00

Course Description:

Module Description

This module introduces various components of computer hardware and operating systems. It discusses the structure of operating system, its functions and algorithms

Module Aim

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:

  1. Describe the working of operating system, its structures and functioning
  2. Appraise various algorithms used in operating systems.
  3. Describe how computing resources are used by application software and managed by system software
  4. Contrast kernel and user mode in an operating system
  5. Differentiate between processes and threads
  6. Describe reasons for using interrupts, dispatching, and context switching to support concurrency in an operating system.
  7. Assess the need for concurrency within the framework of an operating system
  8. Explain the potential run-time problems arising from the concurrent operation of many separate tasks.
  9. 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


This site uses cookies and other tracking technologies to assist with navigation and your ability to provide feedback, analyse your use of our products and services, assist with our promotional and marketing efforts, and provide content from third parties Cookie Policy