This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

How to access memory more than 4GB by using 32bit ISA?

Assuming I have 8GB memory, and a single register size is 32bit. How can I load the data from the memory?  If there are solutions, Could you please write them in MIPS?.

Parents
  • A 32 bit processor can access 2^32 = 4,294,967,296 bytes of memory which happens to be 4 GiB. 64 bit processors can access upto 2^48 = 256*1024*1024*1024*1024 bytes of memory, which is equal to 262,144 GiB = 256 TiB (65,536 times the 32 bit processors).

Reply
  • A 32 bit processor can access 2^32 = 4,294,967,296 bytes of memory which happens to be 4 GiB. 64 bit processors can access upto 2^48 = 256*1024*1024*1024*1024 bytes of memory, which is equal to 262,144 GiB = 256 TiB (65,536 times the 32 bit processors).

Children
No data