answersLogoWhite

0

1 kilo is normally 1000, as per the metric system's prefixes.

One would expect a kilo of bytes to be 1000 bytes ... but it's 1024 usually.

This is because 1024 is 2^10 (2 to the 10th power), conveniently close to 10^3 (1000). In computers, base-2 shows up over and over again.

In this case, the next higher size of memory chips was often 2x or 4x the previous size. This pulled folks away from the normal base-10 thinking toward base-2 thinking ... and we ended up with something that sounds like it is based on powers of 10, but is really based on powers of 2.

So, 1 kilobyte are 2^10=1024
1 megabyte is not 1000x1000, but instead 1024x1024 or 2^20
and 1 gigabyte is 1024 megabytes
and so on (terabytes, petabytes ...)

User Avatar

Wiki User

12y ago

What else can I help you with?