SE250:HTTB:WIP:VirtualMemory

From Marks Wiki
Jump to navigation Jump to search

From drawing a map of the memory used by a program written in C, it looks like all the computer's memory is being used. This can't be true, because other programs are running at the same time and using other parts of memory. It turns out that an operating system, by taking advantage of a certain feature of the processor, can hide the actual memory location of a program and pretend like all programs are running in the same place. This is virtual memory. Here are some sites that I found helpful in explaining this:

Virtual Memory, Protection, and Paging

Virtual Memory