Ancient CS 61 Content Warning!!!!!1!!!
This is not the current version of the class.
This site was automatically translated from a wiki. The translation may have introduced mistakes (and the content might have been wrong to begin with).

In Class Exercises

9/3/15 Course Overview 9/8/15 Memory Exploration (Solutions) 9/10/15 Data Representation (Solutions) 9/15/15 Building a String Library (You can find a sample solution in the cs61-exercises repository on a separate branch: sample-soln. Then look in the l04/sample-soln directory.) 9/17/15 Building an Allocator(You can find a sample solution in the cs61-exercises repository on a separate branch: sample-soln. Then look in the l05/sample-soln directory.) 9/22/15 Reading Assembler (Solutions) 9/24/15 Reading Assembler - Part II (Since you have both the .c and .s files, there are no solutions for this exercise.) 9/29/15 Assembly Roulette (No solutions here, but feel free to browse the collection of assembly in the Google Docs.) 10/1/15 Introduction to Caching 10/6/15 Building a cache 10/8/15 Building a cache (cont) 10/13/15 Caching and Matrix Multiplication 10/15/15 Baby Shell 10/20/15 Midterm Review 10/27/15 Pipes and Redirection 10/29/15 Waiting, signals, and race conditions (Oh my) 11/5/15 Pthreads 11/10/15 More concurrency and semaphores 11/12/15 Dobby Returns! 11/17/15 Virtual Memory(Solutions) 11/19/15 Learning about Weensy OS 11/24/15 Process Isolation and Weensy 12/1/15 Building Network Servers 12/3/15 Building Network Servers (2)