Saya telah melihat bahwa CPU dan sistem operasi telah bergerak ke atas dalam hal bit dari 8-bit ke 16-bit, ke 32-bit dan saat ini ke 64-bit. Saya mengerti bahwa perubahan ini adalah untuk meningkatkan jumlah maksimum memori yang dapat dialamatkan oleh CPU.
Yang tidak saya mengerti adalah mengapa selalu ada dua kali lipat ukuran bus. Apakah ini hanya keputusan arbitrer / bisnis untuk menggandakan ukuran bus atau ada alasan lain?
Mengapa kita tidak dapat memiliki CPU 33-bit? Atau jika itu tidak cukup, CPU 34-bit? 64-bit tampak seperti lompatan besar dan tidak perlu (mahal?) Di ruang alamat dan kemungkinan kerumitan silikon yang mendasarinya.