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 smaller than virtual memory=== In most systems, the size of a process's virtual address space is much larger than the available main memory.<ref name="buzbee">{{cite web|author=Bill Buzbee|title=Magic-1 Minix Demand Paging Design|url=http://www.homebrewcpu.com/demand_paging.htm|access-date=December 9, 2013|url-status=live|archive-url=https://web.archive.org/web/20130605134128/http://www.homebrewcpu.com/demand_paging.htm|archive-date=June 5, 2013}}</ref> For example: * The [[address bus]] that connects the CPU to main memory may be limited. The [[Intel 80386#The i386SX variant|i386SX CPU]]'s 32-bit internal addresses can address 4 GB, but it has only 24 pins connected to the address bus, limiting installed physical memory to 16 MB. There may be other hardware restrictions on the maximum amount of RAM that can be installed. * The maximum memory might not be installed because of cost, because the model's standard configuration omits it, or because the buyer did not believe it would be advantageous. * Sometimes not all internal addresses can be used for memory anyway, because the hardware architecture may reserve large regions for I/O or other features.
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)