operating system design
Chapter 5 Concurrency: Mutual Exclusion and Synchronization
1. Prepare a one-paragraph objective summary of the main ideas in this chapter.
2. Evaluate the chapter you have just read in two paragraphs. What more do you think you need to know on this subject, or what aspects of this subject are not clear to you?
Chapter 7 Concurrency: Deadlock and Starvation
1. Which of the three main topics of this chapter do you think is hardest to understand? Explain.
2. Evaluate the chapter you have just read in two paragraphs. What more do you think you need to know on this subject, or what aspects of this subject are not clear to you?
3. Prepare a one-paragraph objective summary of the main ideas in this chapter.
4. Summarize what you know at this point about the topics of Part Two (Chapter 3-7) in three paragraphs. What points or questions would you like to discuss further?
5. For some topic covered in Part Two (Chapter 3-7) of the textbook, make up and solve two homework problems. You can choose them from practice exercises or projects in the textbook.
Note: If your problems can be answered by simply looking things up or plugging directly into standard equations and procedures, you will get at best a barely passing grade. To earn full credit, you may require the problem solver to use analysis that goes beyond what we have covered in class and/or use material from other subjects. I would recommend using W3 schools website as this provides a hands on perspective.