bytebit

Why 1024 "bytes" make one kilobyte...isn't it 1024 bits make one kilobyte


If 2^0 is 1 bit and 2^1 is 2 bits then why 2^10 is called one kilobyte but not one kiloBIT. As 8 bits are equal to one byte then 1024 bIts are 128 bytes not 1024 bYtes.

And if one kilobyte is equal to 1024 bytes then this should be 1024*8= 8192 bits, no?


Solution

  • Its actually pretty simple:

    2^3 bits = 1 byte
    2^10 bits = 128 bytes
    1000 bits = 1 kilobit
    1000 bytes/1024 bytes = 1 kilobyte (kB = 1000 bytes/ KB = 1024 bytes)