Почему в 1 байте 8 бит?

barrakuda
4/9/2007, 3:13:27 AM
Почему 8? Чтобы никто не догадался.. smile.gif
profpersia
4/9/2007, 3:30:46 AM
(Rambus @ 08.04.2007 - время: 22:23) А потом зацитируй дословно тот материал, который я тебе откопал umnik.gif .
Следи за реакцией-возможен сильный перенапряг blink.gif
и , как следствие, выход из строя препода wacko.gif
lol.gif Завтра всё выскажу! Даже распечатую то что ты там написал! Посмотрим на реакцию... diablo.gif
Rambus
4/9/2007, 3:34:57 AM
Потом отпиши, как он отбрыкался.
petya5
4/10/2007, 7:30:27 PM
Что-то не отписал. Видимо не отбрыкался :)

А по сути вопроса есть идея, что решение тут аппаратное. :) Наверняка выбор значения 8 как-то связан с первыми процессорами, которые могли оперировать 8-битными значенями. ВОт их и обозвали байтом. Во время учебы сталкивался с микросхемами, оперировавшими не только с 8, но и с 12 и 14 - битными знчениями. Так что думаю ответ где-то рядом.
Rambus
4/10/2007, 7:50:22 PM
В том материале, что я дал, именно так всё и объяснялось. 2 значения: 0 и 1, по 4 бита на рыло. Вот и вышло 8.
masterfox
4/13/2007, 7:07:31 PM
Почему в байте 8 бит?

Нам кажется привычным, что в байте ровно 8 бит, но так было не всегда. У старых компьютеров были очень странные по сегодняшним меркам размеры машинных слов и байтов. Обычно они были кратны шести. Восемь же бит в байте появились только с возникновением System/360 от IBM. Это стало стандартом де-факто, и где-то с начала 1970-х большинство компьютеров использует байты, состоящие из 8 бит, и машинные слова, кратные 8.

А почему у System/360 были 8-битные байты? Вероятно, из-за использования BCD-формата представления числа: по 4 бита на каждую цифру (0-9), таким образом один байт мог представлять две цифры. В System/360 были специальные инструкции для обработки данных такого формата, и было бы трудно использовать 6-битные байты для представления BCD, поэтому 8 бит в байте стали наилучшим решением.Мдя ,красавчег,гугл рулит.Я тоже вышел на детскийвопрос.
masterfox
4/13/2007, 7:11:41 PM
Кстати о птичках.Я знаю что вопрос не в тему,хотя? Откуда выражение ПРЕВЕД МЕДВЕД? И что оно значит?(понятно что привет) Откуда произошло? Так же извиняюсь если это флуд(можете удалить.Но очень хочу узнать).Спасибо...
Rambus
4/13/2007, 7:32:23 PM
https://zavtra.ru/cgi/veil/data/zavtra/06/654/62.html
masterfox
4/13/2007, 10:18:05 PM
спб+
CrysiS777-2008
11/6/2008, 11:20:31 AM
Почитал, посмеялся))))
NUDGOL
11/7/2008, 2:51:49 AM
только что узнал новую (для меня) единицу измерения!! итак представляю Вашему вниманию:
Йобибайт (Yobibyte: сокр. yotta binary byte) — единица измерения количества информации, равная 1 208 925 819 614 629 174 706 176 байтам (280).
busbm
4/24/2009, 2:49:18 AM
блин, а ТС уже должен был из армии вернуться...
rach123
4/24/2009, 6:51:13 AM
потому, что символов столько, что для них нужно 8 бит... Меньше- не хватает, больше - не нужно (будет медленней работать).
marmudon
11/4/2009, 12:04:11 PM
учебник информатики 8 класс - пар.4 Измерение информации
do-do
11/4/2009, 8:09:25 PM
потому, что символов столько, что для них нужно 8 бит
Ну да :)
ASCII - первоначально была 7 битной :) потом уж всунули, вторую половину, международных кодов и прочих красивостей.

А байт он действительно связан с разрядностью регистров машины.... может и 5 и 6 и 7 и 8 быть.... :)

Но, как мы знаем, стандартом мира ПИСЮКОВ (с которыми мы собственно и связаны близко...) стал 8 битный 8086...то дальше и пошло.... Говорим БАЙТ подразумеваем 8 бит (кстати у производителей ХАРДОВ своя точка зрения..... на приставки). Благо, в основном и оперируем наследниками i86 (и современные 64битные процы, имею в своем составе 8 битные регистры (точнее 64битные разделяются))


Кстати, очень советую почитать Кнута. Искусство программирования. Про его АБСТРАКТНУЮ машину MIX вот там (дай бог памяти) байт по моему = 6 битам (или 7 ?)
DELETED
3/6/2010, 4:07:58 AM
Как всё запутано ! А на хрена в этой бороде разбираться ,если здраво рассудить ?ОС вообще именно для того и созданы чтобы человек в компе видел понятные ему обычные слова,а комп тоже понимал -что хочет выполнить человек. А остальное то на хрена нада?Хотя я тоже конечно знаю что в байте 8 бит,но дальше в дебри зачем лезти?
Всё устроено по принципу:да или нет,1 или 0,третьего не существует.
А насчёт преподов,так я ответственно заявляю-как минимум половина из них помешаны на своих предметах,тогда как в реальной жизни и работе вся эта борода никчёмная лажа !И если препод нормальный-он тоже это понимает!
DELETED
3/6/2010, 4:56:53 AM
(REEL2REEL @ 06.03.2010 - время: 01:07)Как всё запутано ! А на хрена в этой бороде разбираться ,если здраво рассудить ? ... А остальное то на хрена нада?
CODE D09FD0BE20D182D0BED0B920D0BFD180D0B8D187D0B8D0BDD0B52C20D187D182
D0BE20D0B220D181D0B8D181D182D0B5D0BCD0B0D18520D181D187D0B8D181D0
BBD0B5D0BDD0B8D18F20D180D0B0D0B7D0B1D0B8D180D0B0D182D18CD181D18F
20D0B4D0BED0BBD0B6D0B5D0BD20D0BAD0B0D0B6D0B4D18BD0B92E20D098D0BD
D0B0D187D0B520D181D0BAD0BED180D0BE20D0B4D0B2D0B020D0BFD0BBD18ED1
8120D0B4D0B2D0B020D0B1D183D0B4D0B5D182D0B520D0BDD0B020D0BAD0B0D0
BBD18CD0BAD183D0BBD18FD182D0BED180D0B520D181D0BAD0BBD0B0D0B4D18B
D0B2D0B0D182D18C2E
oralchik812
3/7/2010, 12:29:33 AM
Джей, юмор у тебя отличный )))
DELETED
3/7/2010, 3:51:28 AM
Не хрена не понял этого юмора! Причём тут этот код ?
DELETED
3/7/2010, 3:58:46 AM
(REEL2REEL @ 07.03.2010 - время: 00:51) Не хрена не понял этого юмора! Причём тут этот код ?
Это ответ на Ваше "если подумать здраво". Вполне законченный, имеющий смысл, в рамках правил СН и подфорума, ответ.