Because computers are binary - meaning they represent all numbers using only two digits - the closest they can get to expressing 1000 in a nice rounded number is 1024 which is 2 raised to the 10th power (2^10). Written in binary, this number is 10000000000. Of course computers can represent the base 10 number 1000 but it's not as nice and neat. In binary, the base 10 number 1000 is written 1111101000.
Chat with our AI personalities
1024 bytes is binary counting while 1000 bites is decimal counting.
The prefix "kilo" usually means 1000. "Kilometer" is no exception. (In computer science, "kilo" is sometimes taken to mean 1024, rather than 1000.)
A million, although with computers, it is often 220 = 1,048,576. [kilo = 1000 or 210 = 1024 with computer related numbers]
There are 1,000 grammes in a Kilogramme. However, computers work on the binary system (base 2). The nearest number to 1000 in binary is 1024 (2x2x2x2x2x2x2x2x2x2). Therefore 1KB is slightly more than 1000 bytes.
1024