Virtual Memory

Virtual Memory is used in a computer system to prevent the system from crashing when it becomes overloaded. What happens when the RAM becomes full in a computer system? It uses virtual memory.

RAM sticks & CPU - Computer Science Tutor

RAM is limited in its capacity, but must reliably hold all of the currently running programs and data. This includes large programs like the operating system.

To prevent the system from crashing, a portion of the hard drive is sectioned off and used as if it were RAM. This section is referred to as Virtual Memory.

Data must be sent back and forth from the virtual memory using a methodical system. Data is often ‘chunked’ into sections known as pages. The least important of these pages are sent to the virtual memory.

Using virtual memory creates a number of issues:

  • The secondary storage is not as fast as RAM
  • Swapping pages between RAM and virtual memory takes up processing power

Found this page helpful? Please consider sharing this page!

Share on facebook
Share on twitter
Share on linkedin
Share on pinterest
Share on reddit
Share on tumblr

Looking for more?

Lesson Plan



Say "Alexa, open Memory Cards"

Google Home

Coming Soon!

Not a member yet? Sign Up Here

Or Sign In below

Sign Up For Membership Today

Computer Science Student

Individual Site License
Topic Introduction Pages
Additional Revision Resources
Revision Videos
Exam Question Walkthroughs
Discounted Group Lessons
£2.50 per Month. After your initial payment, your first payment is Free.

Whole School

Whole School Site License (teacher access)
Up to 50 student accounts (£3 per student, per annum for additional students)
Online Topic Lesson Plans
Differentiated Homework Tasks
Monthly Bundle of Downloadable Resources
Discounted Live Lessons
£12.50 per Month.
Number of courses10
iGCSE Computer Science (0984) – Distance Learning