CS460 CLASS NOTES

Course Plan : Spring, 2016

* Notes #1: Introduction & Background

* Notes #2: Booting OS

* LAB Assignment #1 : Pre-work DUE in one week

* Load MTX Kernel Image

* Build an OS Kernel

* Building an OS Kernel

* LAB Assignment #2: OS Kernel

LAB#2 DUE:this Friday: TA will post time

* Chapter 4.4. Dynamic Process Creation

* LAB Assignment #3: DUE 2-12-2016

* Kernel and User Modes

* LAB Assignment #4 DUE: 2-19-2016

* Notes on fork-exec

Takehome EXAM: DUE 2-29-2016

Notes on Pipes

Notes on Process Synchronization

Display Driver

Interrupts

Timer and Timer Service

Timer Assignments: DUE after break

Keyboard Driver

Printer Driver

* Chapter 10.6. Serial Port Driver

* Serial Driver Assignment

* IDE HD Driver

* SDC Driver

* Signal Processing

* File System

* I/O Buffer Management

* User Interface, MTX

* Last Assignment: DUE close week

* Self Check-list