cs4414: Operating Systems / Fall 2013
Syllabus
PS1
PS2
PS3
Project
Wrapup
Archives
University of Virginia
Fall 2013
David Evans
Spring 2014 Course
Syllabus
·
Forum
Fall 2013 Wrapup
Problem Sets
1: zhttpo web server
2: gash shell
3: Zhtta web server
4: Project
·
Results
Challenges
Classes
1: OS
2: Rust
3: First Billion
4: Processes
5: Shells
7: Memory Management
8: Rust Pointers
9: Multi-Tasking
10: Scheduling
11: Smarter Scheduling
12: Synchronization
13: Trust
14: Server Scheduling
15: Benchmarking
16: Access Control
17: Trick-or-Treat
18: Nohl on SIM Cards
19: Making a Process
20: System Calls
21: Virtual Memory
22: Fork in Depth
23: Zhou on SSO
24: Storage Systems
25: Scaling eBay
26: Invent the Future
27: Project Demos
Using These Materials
This is the archived Fall 2013 version of the course. For the most recent version, see
http://rust-class.org
.
Class 25: Tom Pinckney
Visit from
Tom Pinckney
.
Pages
Challenges
Course Wrapup
Final Projects
Final Survey
Getting Started with Github
IRC
Problem Set 3 - Zhtta Server - Benchmarking
Project
Project Ideas
Problem Set 1 - zhttpto Web Server
Comments on PS1 Comments
Problem Set 1 Reference Solution
Problem Set 2 - The Good Auld Shell
Problem Set 3 - Zhtta Server
Page Removed
Schedule
Enrolling for Spring 2014
Syllabus
Using Materials
Using Rust for an Undergraduate OS Course
VirtualBox
Working on Github in cs4414