CSE 323 Operating Systems Design

Code and Name CSE 323 Operating Systems Design
Type Core
Credit Hours 3
Pre-requisites CSE 332

Course Summary:     Operating Systems Design: An introduction to the structure of modern operating systems. Topics include operating systems structure, asynchronism, mutual exclusion, deadlocks, monitors, process state transition, interrupts, context switching, storage management for both real and virtual storage, processor scheduling, multi-processing, auxiliary storage management, computer systems performance, network and security.

Course Objectives: The objectives of this course are to

  1. Compare, Analyze and judge various Operating systems building blocks focusing on process management and memory management. (knowledge)
  2. Build a system solution on any hardware platform that is able to talk to hardware in a group project. (design)
  3. Demonstrate a contemporary Operating System where students look at Android OS. (Contemporary knowledge)