cs4414: Operating Systems
Syllabus
PS1
PS2
PS3
Project
Wrapup
Archives
Concluding Fall 2013 (Fri 03 January 2014)
Class 26: Invent the Future (Tue 03 December 2013)
Class 25: Tom Pinckney (Tue 26 November 2013)
Class 24: Storage (Thu 21 November 2013)
Class 23: Authentication Pitfalls (Tue 19 November 2013)
Class 22: Putting a Fork in Fork (Thu 14 November 2013)
Class 21: Virtual Memory (Tue 12 November 2013)
Class 20: Crossing into Kernel Space (Thu 07 November 2013)
Class 19: Making a Process (Mon 04 November 2013)
Class 18: SIM Card Exploitation (Thu 31 October 2013)
Class 17: Trick-or-Treat Protocols (Tue 29 October 2013)
Class 16: AppleFanning (Thu 24 October 2013)
Class 15: Benchmarking (Tue 22 October 2013)
Class 14: Web Server Scheduling (Thu 17 October 2013)
Class 13: Reflections on Rusting Rust? (Thu 10 October 2013)
Class 12: Synchronization (Tue 08 October 2013)
Class 11: Smarter Scheduling (Thu 03 October 2013)
Class 10: Scheduling (Tue 01 October 2013)
Class 9: Multi-Tasking Map (Thu 26 September 2013)
Class 8: Git Yer Pointers Here (Tue 24 September 2013)
Class 7: What the &~#@? (Pointers in Rust) (Thu 19 September 2013)
Class 5: She Sells C Shells (by the Rust Shore) (Thu 12 September 2013)
Class 4: Once Upon a Process (Tue 10 September 2013)
Class 3: Zero to a Billion in 4.86 Years (Wed 04 September 2013)
Class 2: Getting Started with Rust (Mon 02 September 2013)
Class 1: What is an Operating System? (Thu 29 August 2013)
Class 0: Introduction (Tue 27 August 2013)
Challenges (Tue 01 October 2013)
Course Wrapup (Thu 26 December 2013)
Final Projects (Thu 26 December 2013)
Final Survey (Fri 27 December 2013)
Getting Started with Github (Sun 25 August 2013)
IRC (Sun 25 August 2013)
Problem Set 3 - Zhtta Server - Benchmarking (Sun 20 October 2013)
Project (Sun 03 November 2013)
Project Ideas (Sun 03 November 2013)
Problem Set 1 - zhttpto Web Server (Sun 25 August 2013)
Comments on PS1 Comments (Thu 12 September 2013)
Problem Set 1 Reference Solution (Sun 25 August 2013)
Problem Set 2 - The Good Auld Shell (Thu 05 September 2013)
Problem Set 3 - Zhtta Server (Mon 07 October 2013)
Page Removed (Thu 05 December 2013)
Schedule (Sun 25 August 2013)
Enrolling for Spring 2014 (Thu 05 December 2013)
Syllabus (Sun 25 August 2013)
Using Materials (Sun 25 August 2013)
Using Rust for an Undergraduate OS Course (Wed 01 January 2014)
VirtualBox (Sun 25 August 2013)
Working on Github in cs4414 (Sun 25 August 2013)