Одними из самых первых персональных компьютеров таких фирм, как Apple II, Commodore 64, TRS-80, Motorola и IBM использовали 8 - битные микропроцессоры, которые могли обрабатывать по восемь битов информации за один такт. Для обработки более 8 битов они выполняли дополнительные операции.
Битом называют отдельную цифру в двоичной системе исчисления, тетрадой – группу из 4 бит. Группа из 8 битов, называемая байт, вошла в «плоть и кровь» логической архитектуры процессоров всех последующих поколений микропроцессоров (в том числе 16, 32 и 64 разрядных) . Байт может представлять диапазон десятичных значений от 010 (000000002) до 25510 (111111112). Де факто байт стали представлять основной единицей обработки количества информации.
В состав любого микропроцессора входит аккумулятор, разрядность которого обычно совпадает с разрядностью микропроцессора (процессора) . Вначале аккумуляторы были 8-ми разрядными, в них один байт составлял одно слово (длина слова в этом случае – 8 бит) . Вообще, слово – одна группа обрабатываемых бит, единое выражение или одна команда микропроцессора (процессора) . Восьмиразрядный процессор переносит и помещает все данные группами из 8 бит, которые передаются восемью проводниками, составляющими шину данных, 16-ти разрядный – группами по 16 бит (у него длина слова 2 байта) , и т. д.
Восьмеричная система исчисления обладает базисом из восьми цифр {0, 1, 2, 3, 4, 5, 6, 7}, так как ее основание p = 8. Для отличия от десятичной системы после цифр часто ставят латинскую букву Q – 327Q Согласно формуле [1], количественный эквивалент целого положительного числа в восьмеричной системе отсчета равен:
Прочее компьютерное
Почему в байте именно 8 бит, а не скажем 10?
Так РЕШИЛИ.
Двоичная логика.
Двоичная логика.
А так раньше и было.
Потому что 8 бит хватит для кодирования английских символов и символов национального алфавита.
А китайцам не хватило и 8 бит, потому появился юникод.. . А потом юникод начал вытеснять кодировки...
А китайцам не хватило и 8 бит, потому появился юникод.. . А потом юникод начал вытеснять кодировки...
Восемь бит это октет. А в байте не всегда 8 бит. Если интересно - погуглить о разработках ЭВМ с троичной системой счисления в СССР и о 12тибитных байтах 20 века.
А почему в пол-литре 500 грамм? !
Так, ля, начальством "заведено".Ыш-шо с Советских времён... Бу-га-га!
Так, ля, начальством "заведено".Ыш-шо с Советских времён... Бу-га-га!
Разрешите контрвопрос: : а почему в 1 часе 60 минут, а не скажем 65?
Холод'ok =)
Потому что во времени почти всё завязано на числе 12 (почему - не знаю). В году 12 месяцев, в сутках 24 часа (2 раза по 12), а в часе 12 раз по 5 минут.
Борис Желтков
Потому что 60 легко разделить на 2 4 5 10 15 30
Удобно для бинарного кода, не спорю сейчас на хардах например пишут в метре 1000 килек. Это хорошо в первую очередь для них, харды кажутся более жирными.
потому что 100 лет век, а не скажем 120))))
потому что в двоичной системе исчисления мерят степенями числа 2. вот два в третьей и будет как раз восемь. архитектура компьютеров
а я в этом не шарю
У старых компьютеров были размеры машинных слов и байтов, отличные от 8 бит. Обычно они были кратны шести. Восемь бит в байте появились только с возникновением System/360 от IBM. Это стало стандартом де-факто, и с начала 1970-х большинство компьютеров использует байты, состоящие из 8 бит, и машинные слова, кратные 8.
У System/360 были 8-битные байты, вероятно, из-за использования BCD-формата представления числа: по 4 бита на каждую цифру (0-9), таким образом один байт мог представлять две цифры. В System/360 были специальные инструкции для обработки данных такого формата, и было бы трудно использовать 6-битные байты для представления BCD, поэтому 8 бит в байте стали наилучшим решением.
По другой версии, 8-битный размер байта завязан на 8-битное числовое представление символа строки в кодировке EBCDIC. Из удобства: один байт = один символ. http://ru.wikipedia.org/wiki/Байт
Короче говоря просто так сложилось исторически что в байте 8 бит
У System/360 были 8-битные байты, вероятно, из-за использования BCD-формата представления числа: по 4 бита на каждую цифру (0-9), таким образом один байт мог представлять две цифры. В System/360 были специальные инструкции для обработки данных такого формата, и было бы трудно использовать 6-битные байты для представления BCD, поэтому 8 бит в байте стали наилучшим решением.
По другой версии, 8-битный размер байта завязан на 8-битное числовое представление символа строки в кодировке EBCDIC. Из удобства: один байт = один символ. http://ru.wikipedia.org/wiki/Байт
Короче говоря просто так сложилось исторически что в байте 8 бит
Похожие вопросы
- почему 1 байт = 8 битам? и почему именно 8 бит?
- меня интересует вопрос разница между 8 битами в одном байте и 32 или 64 битными програмами.
- 1 байт = 8 битов? ? почему объём инфы измеряют именно в байтах??
- Почему в байте 8 бит???
- Почему один байт равен именно восьми битам?
- почему байт информации равен 8 битам?
- Наибольшее число, которое можно закодировать с помощью 8 битов
- Почему +7 в начале телефонных номеров стало именно 8, а ни 6, ни 9, ни 7?
- ПОЧЕМУ нас пичкают именно УРОДСКОЙ рекламой в интернете???
- почему поубавилось фанатов Windows 8, помнится в феврале-марте, когда люди спрашивали "что ставить" в 70% рекомендовали