Question1. One major problem regarding procedure synchronization is called “Race Condition”. Explain what Race Condition is and how it can be prohibited.
Question2. Illustrate three solutions to critical section problem.
Question3. Illustrate the different techniques employed to handle deadlocks.
Question4. Make a distinction between “No preemption” and “circular wait” in deadlocks prevention.
Question5. Make a distinction between logical and physical address space in memory management.
Question6. Draw a diagram to show the “hardware support for Relocation and limit Registers”.
Question7. Describe the three kinds of dynamic storage allocation.
Question8. How external fragmentation be diminished?
Question9. In brief illustrate the hashed page table and inverted page table structure.