61137 Operating Systems (1)

Course Description

The course introduces the fundamental concepts of operating systems. It covers an introduction which includes the evolution of operating systems (OS), operating system structure, process management, Memory Management.

Learning Objective

  • On Completion of this course the student should be able to:
  • - To describe the basic organization of computer systems and operatingsystems.
  • - To give an overview of the many types of computing environments.
  • - To explore varied types of operating systems.
  • - To describe the services an operating system provides to users, processes, and other systems.
  • - To discuss the various ways of structuring an operating system.
  • - describe, contrast and compare differing structures for operatingsystems
  • understand and analyse theory and implementation of: processes,resource control (concurrency etc.), physical and virtual memory,scheduling, I/O and files



Books for this Course

  • Operating System Concepts, 8th Edition, by Silberschatz, Galvin, and Gagne.

Times Offered

  • September 2014
  • January 2015

Course Prerequisite