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