i am going through an A+ course right now and i want to confirm about the address bus and relation to virtual memory.
So say you have a 32 bit CPU so the address bus is 32 bit right? so thats about 4GB address space right?
so a couple questions:
-
Can anyone get specific about why 4,294,967,296 bits address space becomes 4 GigaBYTES of available memory?
-
is 4GB the maximum for combined physical and virtual memory using a paging file, or can it be 4GB physical memory then have that extended further beyond 4GB even on a 32 bit processor using virtual memory? I’m having a hard time finding anything that is clear on this distinction. Could I have a machine with 4 GB memory act (sort of) like it has 6GB by adding a 2GB page file?
Plz help 🙂