Discussion topics
Prepare two slides each with presenting note too
- Discuss the limitations of memory management schemes in early systems. What were the most problematic aspects of these schemes? Why were they sufficient for the first three generations of computers?
- Discuss the compaction process. How often should it occur and what are its advantages and disadvantages?
Projects 2
Two page paper for each question
- Submit a report that discusses the differences between the next-fit and worst-fit algorithms.
2. List the steps involved in program relocation, including loop sequences, decision sequences, branching sequences, and data references.
Additional Resources
- Beginner’s Guide to Memory Management:
http://www.memorymanagement.org/mmref/begin.html
- Windows Memory Management: https://msdn.microsoft.com/en-us/library/aa366779(VS.85).aspx
- IBM: Inside Memory Management:
http://www.ibm.com/developerworks/linux/library/l-memory/
5. Ravenbrook – The Memory Management Reference: