Wednesday, January 4, 2012

32-bit.........64-bit

This is the question which had been worrying me since a long time.... Whats the difference between a 32-bit and 64-bit Operating System. There are many and some are really difficult to understand unless u  are full equipped with full understanding of Computer Architecture and Organisation. But for a mere understanding,..... i am trying to explain. The total difference lies in the way memory is accessed. In earlier days , 4GB of RAM was more than sufficient for Personal Computers but with advancement of technology RAMs upto 16GB are available. Now suppose u have a computer running a 32-bit OS then u can have a RAM upto 4GB only. This is explained below-
2^32/(2^10 * 2^10 * 2^10)= 4GB
But suppose u fixed a RAM of 8GB on your computer, you have done a holly shit since your computer would be using only 4GB of it and rest 4GB went in vain. Thus in order to utilise the whole 8GB u should have a 64-bit OS on your computer.
2^64/(2^10 * 2^10 * 2^10)= 2^34GB
According to above calculation 64-bit OS can handle upto 2^34GB of RAM. But  this is practically impossible, so whats the upper bound on the size of RAM for 64-bit OS ? Hmm, at this moment i dont have the answer to this question,,,, :(

Now-a-days developers are focussing on developing 64-bit softwares and applications. Next i would be writing on running 32-bit apps on 64-bit or vice-versa. Till then gud bye... :-)

No comments:

Post a Comment