In case anyone is interested in
why this difference exists, here's a bit of background.

Information
As used in science and measurement and as defined by the international standards organization ISO, the prefix "giga" means 10^9.
Computers have address registers that are binary objects, and thus can address quantities as powers of 2. So, in the early days, when "large" numbers like 1024 came into common use, the prefix "kilo" was used because 1024 is "close enough" to 1000 (the "real" kilo) to "borrow" the prefix for talking about RAM.
There were objections even then to that use of the "kilo" prefix but the usage continued.
Time goes on and capacities increase. Now we talk about Kilobytes, Megabytes, Gigabytes, Terabytes, each time multiplying the previous number by 1024. Do that a few times and the difference between the decimal meaning of the prefix and the commonly used computer meaning of the prefix drifts further and further apart until you get a "gigabyte" that is 1,073,741,824 bytes.
But the non-computing world still uses these prefixes in their historical, decimal sense of 10^3, 10^6, 10^8, 10^12 etc. And the computing and non-computing worlds intersect.
One of those intersections is in description of disk capacity. Hard drive, CD, and DVD capacity are given using the decimal meaning of giga- etc. prefixes. Interestingly, flash cards, which are a kind of RAM, have capacities stated with decimal prefixes like hard drives.
Data transmission rates (such as ethernet speeds) and volumes are also stated using decimal meanings of prefixes.
It was proposed that the prefixes for computer/binary-derived counts be changed, e.g., using "gebi-" instead of "giga-". I've not seen that proposal in any use.
Guy