Não existe um sistema "puro" de 32 ou 64 bits e, portanto, os termos são apenas aproximações de qualquer maneira.
Por exemplo tire sua afirmação "Memória (RAM) é composta de bits, grupos de 8 que formam bytes, cada um dos quais pode ser endereçado" . Isso não é muito comum. Os PCs têm sua RAM nos módulos DIMM e esses são de 64 bits. Nos anos 90, você tinha SIMMs e esses eram de 32 bits.
Em alguns sistemas, os DIMMs devem ou podem ser emparelhados ("ganged" / "dual channel"), o que seria um databus de 128 bits. Esse conceito é anterior aos chamados processadores "64 bits" da AMD e da Intel.
Esses grupos de 64 bits de um único DIMM podem, de fato, ser subdivididos em 8 bytes. Isso é muito transparente pelo seu processador. Ele também pode quebrar os 64 bits em 4 * 16 bits, 2 * 32 bits, ou apenas usar todos os 64 bits como uma única variável.
A questão mais importante, no entanto, é a largura de um endereço. Cada byte na memória tem seu próprio endereço, mas não todo. Isso significa que os 64 bits que você obtém de um único DIMM têm 8 endereços. O mais baixo deles é sempre um múltiplo de 8: Agora, quantos endereços distintos a CPU suporta? Existem duas respostas comuns, pelo menos em teoria. Alguns CPUs suportam 2 32 endereços diferentes, alguns suportam 2 64 . Essa distinção é a distinção mais comum entre sistemas de 32 e 64 bits.
Na prática, os sistemas de 64 bits suportam atualmente menos de 2 64 bytes de RAM. Isso seria inacessível e não caberia em um PC normal de qualquer maneira. Essa quantidade de memória pesaria vários milhões de toneladas!