Ask the Expert

"Roll" memory and "page" memory explained

Could you tell me the difference between "roll" memory and "page" memory? I'm using an Oracle/Unix-based OLTP System. I am not a techie.

    Requires Free Membership to View

I'm not quite sure what "roll" is as it refers to Operating Systems. But I can give you an idea of paging and swapping.

Computers have a finite amount of memory. It would be great if all of your programs could fit into that memory. But this is often not the case. To make computers appear as if they have more physical memory (RAM) than they do, we can temporarily use some space on disk. Any space used on disk for the computer's memory is called Virtual Memory.

When a program executes, its instructions are placed into memory. A unit of memory than can hold a programs instructions is called a "page". If the physical memory, or RAM, becomes full, the OS can take portions, or pages of memory that are not currently being used and copy them to disk, copy them to the Virtual Memory. So a page of memory is written to disk. When the instructions in that page are needed, the system reads that page of memory from disk. This often requires a page of memory to be written to disk first to make room for the page to be read in.

If an entire program is moved from memory to disk, this is called a "swap". Swapping can kill performance of any server. If only a portion of a program is moved to disk, this is called "paging".

For More Information


This was first published in August 2002

There are Comments. Add yours.

 
TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to: