Main Page

Announcements

Lectures

Project

Assignments &
Study Guides

Course
Guidelines

Programs

Resources

Syllabus

Grading Policy

 

CS 370 Operating Systems Lectures

This list is tentative and may be modified at the instructor's discretion.

Section 001 Lecture slides NachOS Supplemental Material Reading Notes
June 23/25, 2009 Course Overview
Review of System Architecture and Concurrent Programming
Nachos Project 1 Part 1 OS Concepts Chapters 1 and 2  
June 30/July 2, 2009 Review of System Architecture and Concurrent Programming
Processes, Threads and Interprocess Communication
     
July 7/9, 2009

Processes, Threads and Interprocess Communication
Deadlock and Scheduling

Nachos Project 1 Part 2 OS Concepts Chapters 3-7 Linux Task Management
July 14/16, 2009 File System Interface and Implementation
  OS Chapters 10-11 Uses Flash embedded in ActiveX. Click here if you get an error that the "control is not registered," or click here to view the animations separately.

No Class 7/21

July 23, 2009

Filesystems, Disk Scheduling and I/O
Nachos Project 2

OS Chapters 12-13

About FAT and booting DOS

And another

Uses Flash embedded in ActiveX. Click here if you get an error that the "control is not registered," or click here to view the animations separately.

No class 7/21 only.

July 28/30, 2009 Filesystems, Disk Scheduling and I/O
Special Topic: The PC Boot Process

Midterm
    We will meet both days to go over the midterm and continue the lecture schedule!
August 4/6, 2009

The Memory System: Introduction
Memory System Design and Implementation

 

OS Concepts Chapter 8-9

The Memory System

Last week to withdraw.

Memory Management

August 11/13, 2009 Cache
Page Replacement
Nachos Project 3    
August 18/20, 2009 Protection
Security
  OS Concepts Chapters 14-15  
August 24/28, 2009 OS Organization and Distributed File Systems
Distributed File Systems
Exam Review
Nachos Project 4? OS Concepts Chapters 16-18  
Week of September 1, 2009 Final exam in ??? at ???     Finals Week