Однако я видел некоторые объяснения моего вопроса в Интернете, но я все еще не чувствую, что понимаю проблему.
Я понимаю, что память 32-битного ЦП будет разделена на дискретные единицы, называемые словами, каждая из которых может хранить до 32 бит данных. Общее количество ячеек памяти, которые может адресовать 32-битный ЦП, составляет 2^32 или 4294967295 адресов. Теперь, поскольку каждый адрес может содержать до 32 бит данных, общий объем памяти, который может использовать этот процессор в битах, должен быть 2 ^ 32 x 32, верно? Однако это значение не соответствует 4 ГБ, в чем и заключается мое замешательство. Я хотел бы понять, как рассчитывается это значение в 4 ГБ.