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. |
|
|
|