HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ОФФТОП > Болталка
   
Результаты опроса: Сколько бит в байте?
1 байт = 7 бит 1 1.22%
1 байт = 8 бит 71 86.59%
1 байт = 9 бит 6 7.32%
равен другому числу 4 4.88%
Голосовавшие: 82. Вы ещё не участвовали в этом опросе

 
 
Опции темы Поиск в этой теме Опции просмотра

  #31  
Старый 26.07.2008, 22:04
[Paran0ik]
Постоянный
Регистрация: 22.12.2006
Сообщений: 392
Провел на форуме:
1982162

Репутация: 468
По умолчанию

Цитата:
Требование контроля на честность заключается в том, что количество
включенных битов а байте всегда должно быть не четно.
поясните плиз почему байт с четным кол-вом битов не имеет права на существование?

хм

Цитата:
Бит чётности или контрольный разряд формируется при выполнении прерации «Исключаюшее-ИЛИ» поразрядно. Рассмотрим схему, использующую девятибитные кодовые слова, состоящие из восьми бит данных, за которыми следует бит чётности.

* Число 10111101 содержит 6 '1' битов. Бит чётности будет 0, получаем кодовое слово 101111010.
* Число 01110011 содержит 5 '1' битов. Бит чётности будет 1, получаем кодовое слово 011100111.
* Число 00000000 не содержит '1' битов. Бит чётности будет 0, получаем кодовое слово 000000000.
так всетаки четное или нечетное кол-во битов должен содержать байт?
Цитата:
Применение
Пустой или несуществующий поток битов также имеет ноль единичных битов, поэтому бит чётности будет 0.

В последовательной передаче данных часто используется формат 7 бит данных, бит чётности, один или два стоповых бита. Такой формат аккуратно размещает все 7-битные ASCII символы в удобный 8-битный байт. Также допустимы другие форматы: 8 бит данных и бит чётности. В последовательных коммуникациях чётность обычно контролируется оборудованием интерфейса (например UART). Признак ошибки становится доступен процессору (и ОС) через статусный регистр оборудования. Восстановление ошибок обычно производится повторной передачей данных, подробности которого обрабатываются программным обеспечением (например, функциями ввода/вывода операционной системы)
http://ru.wikipedia.org/wiki/Бит_чётности


с одного форума программеров, подобная тема в ветке Assembler:
Цитата:
Я неразбиралс вплотную с данным вопросом, но из прочтённой статьи могу сделать примерные выводы:
1. Этот бит не относится к программированию. Он управляется железом.

2. Метод "сверок" используется в критичных передачах. К таким передачам относятся обмен данными между памятью (как ОЗУ, так и жёстким диском) и процессором в компьютере. Правда вероятность ошибки там очень невелика и примерно равна 10^-6, хотя на самом деле она существенно меньше. Но так как обмен данным даже для медленных жёстких диском может быть 10 метров/сек, то ошибки будут возникать довольно часто, что приведёт к зависанию или чего похуже....

3. "Лишнии" байты составляют 12.5% (для "9 бита")

4. При использовании "9 бита" вероятность ошибки снижается и равна примерно 3.8 * 10^-11, тоесть снизится в 30 тысяч раз.

5. В связи с возрастанием скоростями передачи данных и их объёмами в данный момент (книга писалась в 2005 году), метод "9 бита" устарел и используются уже совершенно другии методы.... Дальше в книге расказывается об одном из методе. В кратце это усложнение сверок битов.

Последний раз редактировалось [Paran0ik]; 26.07.2008 в 22:45..
 

  #32  
Старый 26.07.2008, 23:09
[Paran0ik]
Постоянный
Регистрация: 22.12.2006
Сообщений: 392
Провел на форуме:
1982162

Репутация: 468
По умолчанию

короче как все поняли - байт равен 8 битам, а при передачи данных используются корреляционные биты, которые нигде не хранятся и соответственно никакого к байту отношения не имеют...
 
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Юмор. Анекдоты, смешные рассказы/логи. Mobile Болталка 1356 16.06.2010 16:46
ОС с нуля z01b С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 36 03.07.2008 15:30
Сколько поротов открыто у вас на компе? оlbaneс Болталка 25 07.05.2008 23:12



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ