Detailed Textbook Coverage
Silberschatz 7th edition
We will be covering chapters 1 to 14. The current plan is as follows: we will cover chapters 1 to 4. After that we will skip Chapter 5, cover chapters 6, 8 & 9. Chapter 5 will then be covered followed by chapters 10, 11 & 12 then chapter 7. Following that we will coverage 14. Please notice that this order may be changed.
Below is a very detailed description of what we will cover (or in fact skip) through the entire semester. However you should keep in mind that we are still early in the semester. If any of the skipped chapters are to be added back, an update will be appended at the end of this file. So, you should regularly check the information/updates included in this file. Similarly, if any other sections are removed, this will also be indicated in the updated section below. You should also notice that some of the skipped sections will be briefly covered in class.
Chapter 1:
Ignore: 1.10, 1.11.2, 1.11.3 & 1.12
Chapter 2:
Ignore: Solaris 10 dynamic Tracing Facility (page 52), 2.6, 2.7, 2.8 & 2.9
Chapter 3:
Ignore: Process Presentation in Linux (page 86), 3.3, 3.4.2, 3.5 & 3.6
Chapter 4:
Ignore: 4.3.1, 4.3.2, 4.3.3, 4.4 & 4.5
Chapter 5:
Ignore: 5.4.2, 5.4.3, 5.4.4, 5.5, 5.6 & 5.7.2, 5.7.3 & 5.7.4
Chapter 6: (You will need to study from distributed notes as well. The textbook will however must still be your reference)
Ignore: 6.9
Chapter 7:
7.5.3
Chapter 8:
Ignore: 8.5.2, 8.5.3 & 8.7
Chapter 9:
Ignore: 9.3, 9.4.5.1, 9.4.5.2, 9.4.5.3, 9.4.6, 9.4.7, 9.4.8, 9.7 à 9.10
Chapter 10:
Ignore: 10.4 & 10.5
Chapter 11:
Ignore: 11.2.2, 11.2.3, 11.6 à 11.10
Chapter 12:
Ignore: 12.2, 12.3, 12.5 à 12.9
Chapter 13:
Ignore: All Chapter (Yes, all. However, keep in mind that we have already discussed polling & interrupt at the beginning of the term. That is all what you need to include (see figure 13.8).)
Chapter 14:
Ignore: 14.3.3 & 14.8
Updates: (Section that are added or removed and the date of these updates)
Updates / Date