Хотя приставка греческого происхождения Кило- означает кратность в 1000 или 10^3 раз данной единицы к основное, то есть данная единица содержит 1000 основных единиц. Например, в 1 килограмме 1000 грамм, 1 километре 1000 метров и т.п. Почему же тогда в 1 килобайте содержится 1024 байт вместо 1000 байт. Для ответа на этот вопрос надо вспомнить, что в современном компьютере не только счет, но и адресация ячеек памяти осуществляется в двоичной системе исчисления. В современных компьютерах память (оперативная и постоянная) представляет массив ячеек из 8 битов, каждый может иметь два состояния: либо один либо 0. В современных операционных системах используется сплошная адресация плоская модель памяти the flat memory model, в которой адресация ячеек памяти имеет сплошную адресацию, например, при 32 битной адресной шины младший адрес будет нулевой, а старший будет иметь адрес 2^32-1, что в десятичной будет 4 294 967 295 или в шестнадцатеричном 0xFFFF FFFF. Если все адреса будут соответствовать