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