El 29.09.2016 09:25, arshad hussain escribió:
On 28-Sep-2016, at 10:36 am, Madhu K <madhu.sk89@gmail.com> wrote:
Hi All,
The support comes right through from the architecture.
Linear address: Also virtual address. This is Address CPU can address. This is 0 - 4GB under 32bit architecture.
Physical address: This are actual memory installed in your system. Linear address have to be converted to
physical address eventually. MMU translate linear address with the help of paging to physical address.
This is to understand the Virtual address space.Basically who generates the virtual addresses CPU or GNU compiler?
A program image generated by compiler & linker uses Virtual Address . During execution of the program CPU + MMU
translates or maps each virtual address to physical address.
Net-net this is architecture dependent and would highly recommend reading Intel's Architecture Manual for your reference.
Thanks
Madhu
_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies