Archives for cs4414: Operating Systems / Fall 2013

Fri 03 January 2014
Concluding Fall 2013
Tue 03 December 2013
Class 26: Invent the Future
Tue 26 November 2013
Class 25: Tom Pinckney
Thu 21 November 2013
Class 24: Storage
Tue 19 November 2013
Class 23: Authentication Pitfalls
Thu 14 November 2013
Class 22: Putting a Fork in Fork
Tue 12 November 2013
Class 21: Virtual Memory
Mon 11 November 2013
In-Depth Crypto Attacks
Thu 07 November 2013
Class 20: Crossing into Kernel Space
Mon 04 November 2013
Class 19: Making a Process
Thu 31 October 2013
Class 18: SIM Card Exploitation
Tue 29 October 2013
Class 17: Trick-or-Treat Protocols
Thu 24 October 2013
Class 16: AppleFanning
Tue 22 October 2013
Class 15: Benchmarking
Thu 17 October 2013
Class 14: Web Server Scheduling
Thu 10 October 2013
Class 13: Reflections on Rusting Rust?
Tue 08 October 2013
Class 12: Synchronization
Thu 03 October 2013
Class 11: Smarter Scheduling
Tue 01 October 2013
Class 10: Scheduling
Thu 26 September 2013
Class 9: Multi-Tasking Map
Tue 24 September 2013
Class 8: Git Yer Pointers Here
Sat 21 September 2013
Problem Set 1 Reference Solution
Thu 19 September 2013
Class 7: What the &~#@? (Pointers in Rust)
Thu 12 September 2013
Class 5: She Sells C Shells (by the Rust Shore)
Tue 10 September 2013
Class 4: Once Upon a Process
Wed 04 September 2013
Class 3: Zero to a Billion in 4.86 Years
Mon 02 September 2013
Class 2: Getting Started with Rust
Thu 29 August 2013
Class 1: What is an Operating System?
Tue 27 August 2013
Class 0: Introduction