Home

Welcome to CS 643, an introduction to the algorithms and data structures of operating systems and their performance in various environments. Topics include CPU scheduling, memory management, virtual memory, mutual exclusion and deadlock, concurrent processes, and protection and security.

Wednesday 6–8:35pm in LLC 207. Three credits.

Contact information

Instructor:
Prof. Christopher League, Ph.D.
Email:
– please include course number in subject.
Messaging:
chrysleague (AIM), league@contrapunctus.net (MSN), chrisleague (Skype), cleague@gmail.com (GTalk/XMPP)
Phone:
+1 718 488 1274 (office), +1 646 450 6278 (Google voice)
Office hours:
Monday 11-12; Wednesday 11-12, 5-6; other times by appointment.
Office location:
LLC 206

Resources

Software:
As specified in Assignment 1
Course web site:
https://liucs.net/cs643s12/
Text:
Operating System Concepts by Silberschatz, Galvin, and Gagne. (8th edition, ISBN 0470128720). The 7th edition is fine too, if that saves you some money!
Other web resources:

UNIX Tutorial for Beginners http://www.ee.surrey.ac.uk/Teaching/Unix/

Library:

Campus library resources tailored for computer science are available at http://www2.brooklyn.liu.edu/library/wlp/LibPortal-CS-BC.htm

Tutoring is available from graduate assistants in the Computer Science department. The hours are Monday 11–6 and Tuesday–Thursday 1–6. Check signs posted around the department.

 

©2012 Christopher League · some rights reserved · CC by-sa