CS361fall13 Web Preferences The following settings are web preferences of the CS361fall13 web. These preferences overwrite the site level preferences...
Lecture Notes and Recordings Memory Management 1 Introduction, and a bit about dynamic memory allocation. 2 Amazon EC2, Subversion, and starting on malloc...
Homework 10: Performance of Concurrent Programs In this homework, we`ll study the relative performance of several synchronization methods, first through a basic counter...
Synchronization using Semaphores In this homework, we solve several synchronization problems using standard semaphores. The homework template, available at svn:/...
Homework 8 Concurrent Elevator Controller A M story highrise has N elevators in a single `elevator bank`, each able to serve every floor of the building. Contrary...
Homework 7: A Basic Web Proxy In this homework, we create an HTTP proxy. HTTP proxies sit between a browser and a web server they receive the browser`s request,...
SyntaxHighlighter.all() Homework 6 Build your own debugger In this homework we`ll be building a stripped down version of gdb. The template solution comes with a...
Homework 5 homebrew command line interpreter The command line interpreter, or `shell` in Unix is an incredibly powerful tool in the hands of an experienced user...
Homework 4: l337 h4xx0r 5killz cracking a protected binary In this homework, we learn about the structure of binary programs by practicing our reverse engineering...
Homework 3: a garbage collector for C In this homework, we build a basic, conservative garbage collector for C programs. Starting from the set of root pointers present...
Homework 2: a high performance malloc (DRAFT) In this homework, we take a naive malloc implementation and add optimizations to significantly improve the performance...
Homework 1: Getting Started, and Analyzing Dynamic Memory Usage This homework has two main parts. Part one is making sure you are able to log into your Amazon EC...
This is a subscription service to be automatically notified by e mail when topics change in this 1 web. This is a convenient service, so you do not have to come...