Bits, Bytes and Modern Computing Systems