El tamaño de asignación es el tamaño del cluster para los datos grabados.
Un cluster es un fragmento de un disco o unidad de almacenamiento (pendrive, disco duro, disquete etc..).
Podemos representar un disco duro o un pendrive como una tableta de chocolate lisa, al darle formato se borra todo el contenido y al mismo tiempo se le asigna un tamaño de cluster o llamado de otro modo como "tamaño de unidad de asignación", esto podría representarse por las onzas de una tableta común de chocolate, cada onza representa un fragmento de la tableta.
La información que se graba en un disco, se divide entre varios clusteres. Si la información que se graba en un cluster es menor que su tamaño, este se completa y se pierde el espacio no usado hasta que se borra (y se borra cuando se deja de usar).
Por ejemplo, en un sistema de archivos cuyos clusteres son de una capacidad de 2048bytes, y se graba un cluster con 512bytes de información, se desperdician 1536 bytes, que son las 3/4 partes del tamaño del cluster.
Es evidente que a cuanto menos tamaño tenga un cluster, mejor aprovechado será el espacio. Pero cuanto mas pequeño sea el cluster, mayor número de ellos tendrá el disco duro (cuanto mas pequeño es el espacio usado por cluster, mayor número de ellos).
Ahora bien, cada sistema de archivos diferente (ext2/3/4 para Linux, HFS+ para MacOS o FAT32 y NTFS para DOS y Windows) tiene un tamaño de cluster mínimo como requisito.
Todo esto es pura matemática, todos sabemos (y si no, lo recordamos) que 8bits = 1 byte, un byte es la unidad mas pequeña que se usa para medir el tamaño de almacenamiento. 1 byte es un caracter o un entero.