Project 2 (due at 23:59:59 on 12/08) Read the source code of Nachos and submit a report on a group basis discussing the following issues: 1. Memory management What memory management policy is used in Nachos? What are its advantages and disadvantages? Any idea to improve it? 2. Thread scheduling What thread scheduling policy is used in Nachos? What are its advantages and disadvantages? Any idea to improve it? 3. Interrupts How are interrupts implemented in Nachos? Describe several scenarios in Nachos where interrupts are used.
|