CS560 CLASS NOTES

* Course Plan : Fall, 2011

* Notes #1: Booting OS

* boot MTX/Linux from floppy disk

* Assignment #1: Linux/MTX booter

* EXT2 file System

* Assignment #1 HELP

* Boot HD HELP

* MTX Under Linux & on Real PC

* Loader Assignment

* Kernel-User Mode

* Kernel-User Mode and System Calls

* fork-exec in MTX

* Display Driver

* Interrupts

* Timer and Timer Service

* Keyboard Driver

* IDE Hard Disk Driver

* Synchronization Primitives

* Pipes for MTX

* File Operations

* File Opeations & I/O Buffer

* Special Files

* I/O buffers in Unix

* Buffer Management Problem

* MP (MultiProcessor) Buffer Management

* MTX in 32-bit Protected Mode

* MTX using Dynamic Paging

* SMP: hardware and OS

* Project Specification