Estás equivocado, 1 GB son 1000 MB en almacenamiento NAND Flash y en discos duros, unicamente son 1024 en Memoria RAM, el cual nomalmente son GiB no GB
Además tened en cuenta que los 32 GB son la nand flash, pero se reparten en partición de aplicaciones (" GB internos) luego para systm y cache, el resto para sdcard
