Computer bytes don't work on the metric scale like meters and grams and stuff.
Computer bytes work on exponentials of 2. 2^2 ; 2^3 ; 2^4 and so on.
When designating the name for what these units were called for memory, the metric system was applied, but its does not work the same way that true metric counting systems work.
Look at "emw" link he posted.