Ask your own question, for FREE!
Computer Science 16 Online
OpenStudy (anonymous):

We have 32 and 64 bit processors why do we not use 128 bit processors?

OpenStudy (anonymous):

Hello, It is simply because there is no need for 128-bit processors. From a operating system standpoint a 32-bit operating system will work up to \(4GB\) RAM \((2^{32}~bytes = 4GB)\). When a operating system is 64-bit we can we have RAM that goes up to \(2^{64}~bytes\) and thus when talking of 128-bit processor we still have not reached a limit of having \(2^{128}~bytes\). We do not require a processor with that specification, practically speaking. If a the processor is 128-bit then the registry can accept 128-bit data, and can handle up to \(2^{128}\) bytes of RAM. So the main reason is the lack of need for 128-bit processors. Peace.

OpenStudy (anonymous):

oh wait why base of two?

OpenStudy (anonymous):

That is due to binary.

OpenStudy (anonymous):

I see thank you :)

OpenStudy (anonymous):

You are welcome.

OpenStudy (anonymous):

I don't understood that ,you said "32-bit OS can have 4GB of RAM not more than this." My question is. "why so?"

OpenStudy (anonymous):

@MIT_NARIA 32-bit operating systems can have 4GB of RAM and not more, due to limits on address space (mathematically) or physical limits due to the pins on a RAM card. On 32-bit Windows RAM is limited to generally address space, and for most systems is limited to \(3.4GB\). Mathematically: \[2^{32 − 1} = 4294967295 = 4 GiB − 1 \] So \(4GB\) is the theoretical maximum, however practically is another story.

Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!
Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!