News HomeComputer ScienceMathematics Contact Us

CS31E - Operating Systems

PDF
PDF

This course uses the following course codes:
  • COMP 3100
  • CS31E

Number of credits: 4

This course has the following prerequisites:

This course has no corequisites.

The assessment for the course is as follows:

This course has coursework assessment.

In course assignments weight: 25%

Final exam: 75%

Course syllabus

  • Introduction to a systems programming language.

  • Overview of Von Neumann computer architecture.

  • Processes

    Process creation/destruction, implementation, process table entries.

  • Process Management

    Context switching, interupt handling, inter-process communication, Race conditions, mutual exclusion, critical regions Busy-waiting solutions, sleep-wakeup solutions, scheduling algorithms.

  • Deadlocks

    Pre-emption, necessary conditions, deadlock modelling detection, avoidance, prevention

  • Memory Management

    Multiprogramming, relocation and protection, swapping Bit-mapped management, linked-list management, partition management, virtual memory

  • Virtual Memory

    Pages, page frames, page tables, address translation, Memory Management Unit (MMU) Page faults, translation look aside buffers, and page replacement algorithms.

  • File Systems

    Contiguous allocation, linked-list allocation, index nodes, implementing directories

  • Disk Performance Optimisation

    Seek optimisation strategies.

  • Input/Output

    Device controllers, I/O ports, memory-mapped I/O direct memory access, interupt handlers, device drivers

  • Resource Protection

    Protection domains, access matrices, access lists capabilities lists, lock-key mechanisms


The Republic Of Trinidad & Tobago
@2002 The University of The West Indies. All rights reserved. Disclaimer | Privacy Statement
Telephone: (868) 662-2002 Fax: (868) 663-9684
Anguilla Antigua Bahamas Barbados Belize The British Virgin Islands The Cayman Islands Dominica Grenada Jamaica Montserrat St. Kitts St. Lucia St. Vincent The Republic Of Trinidad & Tobago Turks & Caicos Islands