CS314: Operating Systems

Course Summary

The goal of this course is to explore operating systems fundamentals including: processes, threads, interprocess communication, syncronization, deadlock, scheduling, memory management, multicore/multiprocessor computing, i/o, performance and security. Lectures in class will be reinforced with programming projects using the Linux operating system..

Help

Textbook:

Grading:

Click here to find out how I compute your grade. All homeworks, programs and quizzes have the same weight.

Sometimes things happen. If there are circumstancesthat prevent you from meeting your obligations for this course, you need to talk to me to make arrangements IN ADVANCE.

The Lab - Stanger 308:

Technically, you don't need to use the lab because you can install most of the software on your own computer. However, working up in the lab on these programming assignments is a great way to meet other people in the course, ask me questions if I'm around.. The lab is open from 8AM to 12AM during the week. During some of that time the lab is used as a classroom. You can find the schedule here.

Instructor :

Instructor: Bob Dugan
Bob
office Stanger 303
office hours

[click here]

office phone 508-565-1682
e-mail bdugan@stonehill.edu