Spring 2008





6.033 Class Notes Errata

If you notice errors of any kind in the 6.033 class notes, ranging from minor typos to major blunders, please report them by e-mail to Saltzer@mit.edu and kaashoek@mit.edu. We will post errors here.

 
   
February 28, 2008 Pages 5-69 to 5-75 (in section E). An interface change in chapter 5 section E.2 (made at the last minute before the spring term press deadline--there is a lesson here) didn't get propagated correctly through the rest of the chapter. As a result, several line numbers in the text and captions are wrong and the pseudocode for EXIT_THREAD () has a self-deadlock. The number of errors and the resulting confusion is large enough that we recommend printing out this new version of pages 5-69 through 5-75 and reading it rather than the one originally distributed. The new version has change bars that show everything that has been edited. There are also a few fixed typos, changes (improvements, we hope) in terminology and phrasing unrelated to the goof, and a new figure 5-25 that may help in following the control flow of figure 5-24.

Be warned that there are equivalent self-deadlocks in the section 5.F pseudocode for AWAIT() and DOWN(). Now that you understand the problem, those two corrections are left as an exercise for the reader.
   

Questions or comments regarding 6.033? Send e-mail to the 6.033 staff at or to the 6.033 TAs at

Top // 6.033 home // $Revision: 166 $, last modified on $Date: 2008-03-18 22:04:17 -0400 (Tue, 18 Mar 2008) $ GMT by $Author: cowling $