For physical hardware reasons.
If you imagine a very simple computer with 1 bit of storage, you need 1 physical *connection* to access it and it can be one of two things – a 0 or a 1, binary.
2 connections to 2 bits of storage gives *four* possible settings – 00, or 01, or 10, or 11.
3 connections to 3 bits of storage gives *eight* possible settings.
4 gives 16
5 gives 32
6 gives 64
(..)
32 connections to 32 bits gives 4,294,967,296 possible settings. Or 4 gigabytes.
Latest Answers