CS460 CLASS NOTES

* Course Plan : Spring, 2009

* TA Information

* Final Lab presentation and Oral Exam

* Lab Grades

* Exam Grades

* Notes #1: Introduction & Background

* Notes #2: Booting

* Lab #1: MTX Booter

* Notes #3 Multitasking

* Notes #4: Process Management

* LAB Assignment #2

* Notes #5: Kernel-User Modes

* LAB Assignment #3

* LAB Assignment #4: fork/exec in MTX

* Notes #6: Video Display Driver

* Notes #7: Interrupts

* Notes #8: Timer Driver

* Notes #9: Keyboard Driver

* Exam Keys

* LAB Assignment #5: Timer and Keyboard Drivers for MTX

* Notes #10: Serial Interface

* Assignment on Serial/KBD Driver

* Notes #11: Pipes for MTX

* Notes #12: Semaphores

* Notes #13: Memory management

* Last Assignment: sh for MTX

* Timetable

Timetable:

4-24: EXAM #2: Topics: Interrupt processing, device drivers, pipe, sempahore, memory management.

5-1: MTX Project Demo: login, cat, grep, more, sh

DO: On-line course evaluation