Operating Systems

Course Description

A first course in operating systems stressing fundamental issues in design: process management; memory management; process co-ordination and synchronization; interprocess communication; real-time clock management; I/O device drivers; file systems; frame-level network communication. Assignments involve the use, modification, and extension of a multitasking operating system.

Prerequisites

COMP 2402 (Abstract Data Types and Algorithms); COMP 2002 (Abstract Data Types and Algorithms) or SYSC 2002; COMP 2003 (Computer Organization) or SYSC 3003. Note that COMP 3000 precludes additional credit for SYSC 3001.

Course Objectives

Students will learn about how operating systems are designed and implemented through lectures, textbook readings, and lab exercises. Student performance will be evaluated through in-class tests. Students will also be required to write a term paper on a selected topic in operating systems.

Required Textbooks

Gary Nutt, Operating Systems: A Modern Perspective, Third Edition

Calendar


Профессор
Курс ведет Имран Ахмад (Imran Ahmad). Старается как может, но класс ему попался довольно инертный.
Подстраницы (1): Учебник