Bull. Standard and convention is: 1 GB = 2^30 bytes; 1 MB = 2^20
bytes. Hard drive manufacturers *only* (not semiconductor memory
manufacturers!) have recently tried to define 1 GB as either
10^3 * 2^20, 10^6 * 2^10 or 10^9 bytes. This is just silly to go
along with, especially since they can't even make up their minds
(although I suspect most of them are going towards 10^9 since it is
the smallest.)
However, in the memory arena there has never been any doubt that
1 GB = 2^30 bytes and 1 MB = 2^20 bytes. That is the only standard,
the rest is just marketing hype.
-hpa
-- This space intentionally has nothing but text explaining why this space has nothing but text explaining why this space would otherwise have been left blank, and would otherwise have been left blank.