Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Memory paging
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
===Main memory larger than virtual address space=== A few computers have a main memory larger than the virtual address space of a process, such as the Magic-1,<ref name="buzbee" /> some [[PDP-11#Decline|PDP-11]] machines, and some systems using 32-bit [[x86]] processors with [[Physical Address Extension]]. This nullifies a significant advantage of paging, since a single process cannot use more main memory than the amount of its virtual address space. Such systems often use paging techniques to obtain secondary benefits: * The "extra memory" can be used in the [[page cache]] to cache frequently used files and metadata, such as directory information, from secondary storage. * If the processor and operating system support multiple virtual address spaces, the "extra memory" can be used to run more processes. Paging allows the cumulative total of virtual address spaces to exceed physical main memory. * A process can store data in [[memory-mapped file]]s on memory-backed file systems, such as the [[tmpfs]] file system or file systems on a [[RAM drive]], and map files into and out of the address space as needed. * A set of processes may still depend upon the enhanced security features page-based isolation may bring to a multitasking environment. The size of the cumulative total of virtual address spaces is still limited by the amount of secondary storage available.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)