Забавные почитал ответы! Что, например, байт - это цифра от 1 до 8, или что чтобы сохранить один символ нужно 8 бит, хотя на самом деле ранее до компьютеров в телетайпе использовалось 7 бит для представления символов. И более того у первых компьютеров 8 бит использовался лишь для хранения четности или нечетности битов в 7-ми битовом представлении символов, то есть был контрорльным битом.: )
На мой взгляд правильный ответ состоит в следующем. Во-первых, в электрических схемах удобнее использовать двичную систему исчисления по принципу: есть сигнал, нет сигнала. Во-вторыХ. так как используется двичная система исчисления, то удобнее значения представлять в шестнадцатиричной системе счисления. Например, понять сразу же что это за число
11010111
ьудет трудно. А если его записать в шестнадцатиричной системе счисления, то будет C7. То есть каждые 4 бита определяют одну шестнадцатиричную цифру от 0 до F. Одной шестнадцатиричной цифры, то есть от 0 до F lдействительно мало, чтобы представить многообразие символов. В принципе достаточно и 7 битов, как я указывал, для представления символов, однако это буде трудно представить в шестнадцатиричном виде, так как вторая шестнадцатиричная цифра будет усечена. Поэтому, и сделали байт равным двум четырех битовым наборам. Так легко его представлять в виде двух шестнадцатиричных цифр.:)
Другие языки программирования и технологии
Почему в Байте 8 бит?? Чёт не могу додуматься.. помогите если знаете
а почему бы и нет?
два в степени х.. . 2;4;8;16;32;64;128;256;512;1024;2048;4096 и т. д. -двоичная система счисления...
Потому что 9-й не влезает.
Сам пробовал, ничего не вышло (((
Сам пробовал, ничего не вышло (((
Моэтому примем бит за 2(т. е. 1 и 0), для оптимального хранения используют 3-ю степень. именно поэтому 8 бит, т. е. 16 - (0,1).
Сыроежка прав, поэтому просто дополню его ответ. На ЭВМ Фон-Неймана (а у нас именно такие используют) используеются бинарные триггеры ввиду простоты разработки логических схем на их основе. А причина того, что байт=8 бит может быть обосновано математически: дело в том, что двоичная система представления данных вытекает из того, что тиггеры бинарны, а шестнадцатиричная является оптимальной (это можно доказать).
байт - цифра от 1 до 8, а бит - цифра 1 или 0
чтоб сохранить 1 символ нужно 8 бит или 8 транзисторов
есть ток-1,нет тока-0
00000001,00000010,00000011 и так далее двоичный код
есть ток-1,нет тока-0
00000001,00000010,00000011 и так далее двоичный код
Похожие вопросы
- В 1 байте 8 бит....Байт - единица хранения и обработки цифровой информации.
- Зачем придумали, чтоб 1 байт = 8 битам?!?!Че нельзя было чтоб = 10битам?
- Помогите расположить в порядке убывания. 1024 бита, 1000 байтов, 1 бит, 1 байт, 1 Кбайт
- Почему в байте именно 8 бит, а не 10 ,например, или 7?
- Почему 1 байт состоит из 8 бит?Не из 7 и не из 9?
- Почему данные делятся на биты или байты? И почему нельзя взять за основу что-нибудь одно?
- Че отличается байт от бита?
- С++. Почему при изменении типа динамического массива размер его элемента не меняеться? и почему размер &а = 8 байт?
- зачем на тип данных bool (и эквивалентные ему в разные языках) выделяется целых 8 бит, если достаточно 1 бита?
- Такой вопрс: Почему самое минимальное количество информации равно 8 Бит?
будет трудно. А если его записать в шестнадцатиричной системе счисления, то будет C7" - ЭВМ все равно, представляете ли Вы символ в системе счисления с основанием 2 или 16 - это существенно лишь для человека. Правильный ответ на этот вопрос дает электроника (теория разработки логических схем).