SYLLABUS

Syllabus

MID-SEMESTER GRADES

 Grades as of March 15

LECTURE MATERIAL

It is assumed that the following course material is being made available to students of SUNY at Buffalo for use in the courses offered by the Department of Computer Science. They are meant for instructional use only.

 An Introduction to Operating Systems

 Operating System: An Overview

 Computer System Overview

 Process Description and Control

 Unix Process Description and Control

 Threads and Concurrency

  Posix Thread: Basic Operations

  See /projects/bina/Pthreads directory for examples.

   Concurrency, Mutual Exclusion and Syncronization

   Uniprocessor Scheduling

    Deadlock

    Memory Management (Part 1)

PROJECT