Not a 100% DB question.
At OS level,
8 bits = 1 Byte
1024 Bytes = 1 kilobyte
1024 kilobyte = 1 Megabyte
1024 megabyte = 1 Gigabyte
.
.
People who initially came up with this storage math ; why didn't they use multiples of 1000 instead of 1024 in these calculations? Where does this 24 come from ?