I have a 32 bit Intel processor with PAE enabled.
Address Bus -> 36 bit(PAE Enabled)
Data Bus -> 32 bit
What is the range of virtual address space of a process in this system(either windows or linux).
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
On a 32-bit CPU, virtual address pointers are 32-bits. So each virtual address space (typically one per process on a modern OS) has a range of 4GB. PAE only affects the way physical memory is handled, it has no effect on virtual addresses.
A single process can have mapped into virtual memory at most 4GB at any one time. Typically, 32-bit OSes restrict this to 3GB or 2GB because they use some of the address space for kernel mappings.