Другие языки программирования и технологии

Почему в Байте 8 бит?? Чёт не могу додуматься.. помогите если знаете

Забавные почитал ответы! Что, например, байт - это цифра от 1 до 8, или что чтобы сохранить один символ нужно 8 бит, хотя на самом деле ранее до компьютеров в телетайпе использовалось 7 бит для представления символов. И более того у первых компьютеров 8 бит использовался лишь для хранения четности или нечетности битов в 7-ми битовом представлении символов, то есть был контрорльным битом.: )

На мой взгляд правильный ответ состоит в следующем. Во-первых, в электрических схемах удобнее использовать двичную систему исчисления по принципу: есть сигнал, нет сигнала. Во-вторыХ. так как используется двичная система исчисления, то удобнее значения представлять в шестнадцатиричной системе счисления. Например, понять сразу же что это за число
11010111
ьудет трудно. А если его записать в шестнадцатиричной системе счисления, то будет C7. То есть каждые 4 бита определяют одну шестнадцатиричную цифру от 0 до F. Одной шестнадцатиричной цифры, то есть от 0 до F lдействительно мало, чтобы представить многообразие символов. В принципе достаточно и 7 битов, как я указывал, для представления символов, однако это буде трудно представить в шестнадцатиричном виде, так как вторая шестнадцатиричная цифра будет усечена. Поэтому, и сделали байт равным двум четырех битовым наборам. Так легко его представлять в виде двух шестнадцатиричных цифр.:)
M3
Mako 3Mkr
79 586
Лучший ответ
Адилет Таалайбек Уулу Извините, но Вы некооретны в высказывании "Например, понять сразу же что это за число 11010111
будет трудно. А если его записать в шестнадцатиричной системе счисления, то будет C7" - ЭВМ все равно, представляете ли Вы символ в системе счисления с основанием 2 или 16 - это существенно лишь для человека. Правильный ответ на этот вопрос дает электроника (теория разработки логических схем).
а почему бы и нет?
Albert Puzyan
Albert Puzyan
22 045
два в степени х.. . 2;4;8;16;32;64;128;256;512;1024;2048;4096 и т. д. -двоичная система счисления...
Фарит Галимов
Фарит Галимов
5 146
Потому что 9-й не влезает.
Сам пробовал, ничего не вышло (((
Моэтому примем бит за 2(т. е. 1 и 0), для оптимального хранения используют 3-ю степень. именно поэтому 8 бит, т. е. 16 - (0,1).
#@kuanish@# .
#@kuanish@# .
1 454
Сыроежка прав, поэтому просто дополню его ответ. На ЭВМ Фон-Неймана (а у нас именно такие используют) используеются бинарные триггеры ввиду простоты разработки логических схем на их основе. А причина того, что байт=8 бит может быть обосновано математически: дело в том, что двоичная система представления данных вытекает из того, что тиггеры бинарны, а шестнадцатиричная является оптимальной (это можно доказать).
байт - цифра от 1 до 8, а бит - цифра 1 или 0
чтоб сохранить 1 символ нужно 8 бит или 8 транзисторов
есть ток-1,нет тока-0
00000001,00000010,00000011 и так далее двоичный код