Grazie per A2A.
Chi ha creato lo standard industriale a 8-bit, 16-bit, 32-bit e 64-bit per i computer?
Nei brutti tempi andati, la parola byte significava la larghezza di bit del processore.
La comunicazione Baudot era un byte a 5 bit. Alcuni dei primi computer si basavano su processori a 6 bit, e IBM aveva persino un processore a 36 bit.
Senza impantanarsi nella storia, sostengo che il formato a 8 bit era dovuto principalmente allo standard di comunicazione concordato di ASCII (American Standard Code for Information Interchange). L'ASCII era definito solo per un massimo di 7 bit, ma l'8° bit era spesso usato per la rilevazione degli errori. Un set ASCII esteso usa gli 8 bit.
Intel produsse il primo microprocessore a 4 bit (4004) che preannunciò lo sviluppo di future CPU che avrebbero semplicemente raddoppiato la capacità di quelle precedenti.
Da qualche parte in tutto questo, 8 bit diventarono uno pseudo-standard per un byte. Basandosi sulla precedente definizione di byte, il PC IBM come macchina a 16 bit era in realtà solo una macchina da 320kB, tranne per il fatto che era capace di spostare solo 8 bit alla volta (a causa delle limitazioni del processore 8088), così 640kB in formato 8 bit diventarono completamente radicati.
Le macchine basate su 8086 erano capaci di spostare 16 bit alla volta, ma la mentalità a 8 bit era già bloccata. Poiché 4, 8, 16, 32 e 64 sono numeri ordinati basati sul sistema binario, l'architettura di questi computer è molto semplificata. Certo, il PC originale aveva una RAM a 9 bit - il 9° bit per il rilevamento degli errori nei dati a 8 bit. Su molte macchine moderne che usano ancora un bit di parità, il controller della memoria impersona il bit di parità piuttosto che immagazzinarlo e recuperarlo realmente.
La maggior parte delle informazioni che vengono trasmesse su internet sono ancora in pacchetti seriali a 8 bit. È il puro volume e la velocità dei dati che permette a una macchina a entrambe le estremità di costruire insiemi di dati più ampi di 8 bit.
Questa logica suggerisce che la prossima rivoluzione dei computer sarà a 128 bit, ma nessuno di noi probabilmente la vedrà ai nostri tempi, poiché 64 bit permette 18 Exabyte di informazioni che è attualmente impossibile comprimere in uno spazio ragionevole senza friggere tutto.
Come lo spostamento di dati in pacchetti di 8 bit è così pesantemente incorporato nei nostri sistemi, non c'è nessuna ragione logica per qualcuno di continuare a sviluppare qualcosa che non sia basato su un numero binario derivato se non come curiosità.