2015/Classes

From CS61
Jump to: navigation, search

Computer Science 61 and E61
Systems Programming and Machine Organization
Fall 2015

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)