¿Nunca se lo preguntaron?
Es decir, si vas a comprar un pendrive elegís entre: 1,2, 4,8,16,32 gb. Pero no entre 3, 5,7,9,11,13,15, etc.
¿Porqué?
Estaba muy intrigado al respecto y busqué. En resumen: Los controladores -chip's flash- tienen una capacidad de bits máxima, una capacidad de 4 bits.
Y en un pendrive podemos tener 4 u 8 chips, cada chip tiene un número de inputs, por decirlo de alguna manera, de entradas de información, y cada input puede estar en 2 estados, cada estado elige uno de los 4 bits para procesar.
Si el chip tiene 32 inputs, serían 2^32 (4294967296) posibles combinaciones entre los inputs. Si la empresa creadora de estos pendrives , decide usar 4 chips, serían 4294967296 combinaciones que pueden guardar 4*4 bits, lo que formarían 8gb.
Y así van variando:
8 chips - 16gb
8 chips -con 33 inputs- - 32gb
Matemáticamente, no hay posibilidad de que un pendrive tiene una cantidad de bits impar, por lo tanto, los gb vienen de a pares. Y de 1, que son 8,589,934,592 bits, un número par.
Espero que hayan entendido
Saludos, Franco.
Fuente (mi blog ^^ )