Salsa



Nachos
Threads

What are they?
Creation, Fork, Switching
Sleep, Yield and Finish
Synchronization

Semphores
Locks
Monitors
Interrupts

What are they?
Implementation in Nachos
System Calls and Exception Handling

What are they?
Implementation in Nachos
User Programs in Nachos

The Nachos machine
The MIPS simulator
How to compile and run them
Multiprogramming in Nachos

Memory management
Exec and Join system calls
Asynchronous access to the console
Virtual Memory

What is it?
How to implement in Nachos
FileSystem

What is it?
Implementation in Nachos
Networking

Overview
Implementation in Nachos
Labs
Threads and Synchronization
System Calls and Exception Handling
Multiprogramming
Virtual Memory


Back