Simply it is down to mathematical powers of 2. Computer memory is based on the binary system, which is a base 2 number system. If you keep doubling 2 you get the following numbers.
2
4
8
16
32
64
128
256
1024.
All of these numbers occur regularly in computers, as do numbers after those if you keep doubling up. For example there are 8 bits in a byte; there was a computer called the Commodore 64; you hear about 256MB of RAM. There are many other examples.
A byte is 8 bits, and kilo is 1000. So kilobyte would be faster if this is concerning transfer speed.
1433.6 kilo bytes in 1.4mb
1024 bytes
1 mega byte is equal to 1024 kilo bytesso 512 kilo byte turns out to be 0.5 mega bytes
1,000 bytes = 100 kilo bytes = 1 mega byte. So 510 kilo bytes is 5.1 megabytes.
About 20.69.
4,096 In computer memory, "kilo" refers to 2 to the 10th power, or 1024, rather than to 1000.
1 byte = 8 bits1 Kilo byte = 1024 bytes = 8192 bits1 Mega byte = 1024 Kilo Bytes = 1048576 bytes = 8388608 bits
Kilo Bytes
1024
728.3Kb equals 0.71 megabytes
8 bits - 1 byte 1024 Bytes - 1 Kilo Byte 1024 Kilo Bytes - 1 Mega Byte 1024 Mega Bytes - 1 Giga Bytes