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.

Описание курса

Первый курс посвящен основам дизайна операционных систем, управлением процессами, памятью, синхронизация процессов и проблемы координации, коммуникация между процессами, управление в режиме реального времени, устройства ввода/вывода и драйвера, файловые системы, сетевые интерфейсы. Задания включают использование, модификацию и расширение многозадачных ОС.


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

Курс ведет Имран Ахмад (Imran Ahmad). Старается как может, но класс ему попался довольно инертный.

    9 Авг 2009 by freetonik

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

Comment Form

Warning: Parameter 1 to id_generic_callback() expected to be a reference, value given in /home/users/f/freetonik/domains/ on line 911

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 8648907 bytes) in /home/users/f/freetonik/domains/ on line 959