Modern operating systems use memory management to keep programs running efficiently. In this topic, you will explore how paging and segmentation organise data in memory, and how virtual memory extends RAM using secondary storage when physical memory is limited.
Task: select one or more unused pages, then drag the selected group between RAM and Virtual Memory (HDD). Capacity rules are enforced.
Click pages to multi-select, then drag one selected page to move the group.
Iterations (for/while)
Conditions (if/then/else)
Other commands
Explain the concept of virtual memory, why it is needed, and how it is used.
Explain what thrashing is.
Identify which technique the current illustration represents, then justify your choice.
Identify which technique the current illustration represents, then justify your choice.
Generate a PDF with your answers and current memory-state diagram for submission.