Problem: You are helping a colleague who is a junior programmer in your firm. He just started programming in the real-world and has difficulty understanding how memory is managed in his computer system in regard to stacks and heaps. Draw out a diagram, using the Draw tab in MS Word (or any other drawing software of your choice), showing the memory process explaining how memory and virtual memory addressing work.
Assess criteria:
- Your neatly labeled diagram showing the memory process.
- Your explanation of how memory and virtual memory addressing work with reference to the diagram.
Reference:
Arpaci-Dusseau, R. H., & Arpaci-Dusseau, A. C. (2018). Operating systems: three easy pieces (1.01 ed.). Arpaci-Dusseau Books. Retrieved June 16, 2022