Courses Catalogue

Operating System

COURSE CODE: CS 1203
COURSE CREDIT UNIT: 3
ACADEMIC PROGRAMME: Business Computer Science
COLLEGE/SCHOOL/FACULTY: College of Economics and Management
STATUS: Core
PROGRAMME TYPE: Undergraduate

Course Description

This course is aimed at giving students an introduction about the overall importance of Operating Systems, Basic Concepts and Terminology of operating Systems. The Course shall also briefly look at Operating system services for process management, scheduling Algorithms, Resource, File, memory and Device management -swapping, paging, Scheduling algorithm and performance evaluation. Security and protection, policies and mechanism, authentication, protection and access control, formal models of protection, cryptography, worms and viruses.

EXPECTED LEARNING OUT COMES

By the end of the course unit students should be able to:

·         Describe the components of an operating system

  • Explain System Calls and System Programs

·         State the objectives of an operating system

  • Apply multilevel Feedback Queue Scheduling
  • Describe Layered Approach System Design
  • Explain  necessary and Sufficient Deadlock Conditions