500,000,000,000 Bytes divide by 1024
488,281,250 kBytes divide by 1024 again
476,837 MegaBytes and divide again by 1024
And you have: 465 GigaBytes
Manufacturers play with terms allowing them for better numbers.
when they say 500GB, its GB using the usual numbering system.
But a computer uses the other way as explained