Проще говоря, как лошадиные жопы влияют на развитие космонавтики и почему байт равен восьми битам, и вообще почему всё так, а не иначе.
В общем, задумался, почему ракетные двигатели такие маленькие или почему в байте всего 8 бит, и почему именно 8, а не 7 или 12? Почему какие-то решения были приняты и какие исторические события на это повлияли. Читайте в моей новой статье "Ретроспектива решений прошлого, которое влияет на наше настоящее и будет влиять на будущее"
Задолбал я своими статьями, да? :). Небось читать не успеваете.
В общем, задумался, почему ракетные двигатели такие маленькие или почему в байте всего 8 бит, и почему именно 8, а не 7 или 12? Почему какие-то решения были приняты и какие исторические события на это повлияли. Читайте в моей новой статье "Ретроспектива решений прошлого, которое влияет на наше настоящее и будет влиять на будущее"
Задолбал я своими статьями, да? :). Небось читать не успеваете.

no subject
Date: 2020-12-24 11:39 am (UTC)no subject
Date: 2020-12-29 09:50 am (UTC)А вот с размером байта фактов много приведено, а вывод что повлияло так и не сделан. Кончается же тем, что "Комитет проголосовал за использование семибитного кода для минимизации затрат, связанных с передачей данных."... и поэтому стало 8...
Стоило сделать акцент на том, что байты при обработке данных в процессоре и байты при обмене по каналам в общем не одно и тоже. При обработке действительно удобно адресовать номер или число бит в байте 3 разрядами: 2^3=8. Ну и двоичНО-десятичная система кодирования удобна.
А вот при обмене ты и сейчас в свойствах COM-порта можешь выбрать от 4 до 8 бит. Это позволяет сделать, ставший стандартом UART16550. А если копнуть глубже, то, даже выбрав 8 бит, в канал уйдёт немного больше...
no subject
Date: 2020-12-29 01:19 pm (UTC)А потому, что реально неизвестно что повлияло. Я показал несколько факторов, но имхо только стандарт ASCII и процессоры i8080 повлияли.
А на счёт UART - этот интерфейс появился в ДО компьютерную эру, и использовался для телетайпа. Поэтому там так много странных настроек, и поэтому он может выбирать от 4 до 10 бит. Да, даже по моему битность там не особо ограничена.
И да, там в тексте есть ссылка на мои статьи с подробным разбором этого интерфейса.