physical address vs logical address
Hi
For me, the virtualized addresses are supposed to be smaller than (real) physical adrresses ? So can someone explain me why I got these informations when I type in a TERM "cat /proc/cpuinfo" : address sizes : 36 bits physical, 48 bits virtual (for additional informations : vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Core(TM)2 Duo CPU T5250 @ 1.50GHz stepping : 13 ) Thanks |
Why would you think that virtual addresses would be smaller than physical addresses? One reason virtual memory was invented was to be able to run programs that use a larger address space than the available physical memory. The active virtual address space of a process can include physical memory, swap, and file mmaps so the total can be very large.
|
|
Quote:
Running cat /proc/cpuinfo is for finding out what type of machine you have, what type of processors you have and other things. Three basic types of addresses are recognized for addressing main storage: absolute, real, and virtual. http://www-01.ibm.com/support/knowle...F0-1-0-2-1-0-0 Physical addresses refer to hardware addresses of physical memory. Virtual addresses must be mapped into physical address. Here's the PDF to learn from. http://www.google.com/url?sa=t&rct=j...geasDVeySF2gA& bvm=bv.92189499,d.eXY |
Thank you for each answer
Ouua !
What great answers !! Everythink is clear now !! Thank you to the two answers received (each one helps to have a quite comprehensive view) :) |
Quote:
|
All times are GMT -5. The time now is 05:53 AM. |