For this project, you are asked to evaluate and examine the concept of Memory Management and the different memory management methods through running a set of simulations. You will also describe your observations; correlate those to what you have learned through the readings covered in this Unit, and will explain the functions and use of virtual memory in OS.
Directions:
Visit the simulations website
[login to view URL]~csonline/OS/Lessons-/VirtualMemory/[login to view URL]
Scroll down to the first image and click “Start” and then “Restart” buttons. In your essay, describe what happened and relate it to what you learned this week about Virtual Memory.
Scroll down to the second image. Set the number of page frames to "8" and the Page Reference Generate Method to "Random Generate”.
Press "Start" to begin the simulation.
This configuration simulates a virtual memory of 16 pages and a primary memory of 8 pages.
Now, still using the second image, try running the simulation with a custom string of page references.
Copy the string below into the box labeled "Sample String." Each number is an integer representing the requested page, and each integer is separated by a space similar to the example string below. You will also need to change the Page Reference Generate Method to "Sample String”.
Example String: 0 0 1 2 0 1 2 1 2 2 0 3 4 5 4 5 6 5 6 6 5 5 4 4 5 6 5 6 5 7 6 7 7 7 6 6 7 6 7 7 6 5 3 3 4 3 4 3 4 2 3 3 4 3 7 6 6 7
In your essay, in regards to the second image, describe what happened when “Start”, “Fast”, “Slow” and “Stop” buttons were clicked and relate it to what you learned about FIFO and LRU this week.
The Essay
Your paper should include at least three pages of content. Note that your paper will be longer than three pages as it will have a title page, table of contents, and a reference page in addition to the actual content pages required. Your paper will adhere to a minimal APA style.