Trovo diverse fonti che sostengono che la potenza di due bit in una parola binaria (come 8 bit per byte) è una "buona cosa" o "conveniente". Non trovo nessuna fonte che indichi perché.
Da Qual è la storia del perché i byte sono otto bit? leggiamo nella risposta approvata:
Binary computers motivate designers to making sizes powers of two.
Ok, ma perché? Nella stessa domanda, ma nel campo dei commenti per la domanda trovo:
Is the last sentence in jest? A 12-bit byte would be inconvenient because it's not a power of 2. - robjb
Di nuovo, vuoto di logica ...
address calculations are a heck of a lot simpler with powers of 2, and that counts when you're making logic out of raw transistors in little cans - Mike
Poiché i byte sono la più piccola unità indirizzabile, questo non ha molto senso. Un sacco di voti positivi sul commento. Forse mi sono perso qualcosa.
Da Wikipedia :
The de facto standard of eight bits is a convenient power of two permitting the values 0 through 255 for one byte
E questo sarebbe conveniente perché ...?
Per chiarimenti, si tratta del numero di bit per byte (ad esempio 8 o 6, ecc.), non il numero di valori per byte (es. 2 8 o 2 6 , ecc.). A causa della confusione sottolineo anche che non si tratta di dimensioni di Word.
Non sono eccessivamente interessato a ragioni storiche. Quelli sono stati ben spiegati altrove (vedi link).
Domanda correlata su SO: link