Рассказываю, почему процессоры Intel (x86) есть байт и почему байт - это 8 бит.
Вычислительная техника создавалась для обработки чисел, в основном, для банков и печатания текстов - замена машинописи.
Поэтому для финансовых вычислений придумали двоично-десятичный код = это 4 бита. И это был следующий за битом минимальный размер.
Для представления текста имеем:
1837 - код Морзе 6 бит
1874 - код Бордо 5 бит . Код Бодо допускал передачу заглавных и строчных букв, цифр и некоторых специальных символов. Однако его способность представлять нелатинские письмена была ограничена, и в конечном итоге он был заменен более продвинутыми стандартами кодирования, такими как ASCII - 8 бит -официально 1961 год.
Первый процессор Intel 4004 - 1971 год, как и следующий Intel 8008 -1972 год не получили широкого распространения и лишь Intel 8080 -1974 оказался самым востребованным.
Резюме: Для обработки цифр надо 4 бита, а для ASCII - 8 бит, которые удобно хранят две двоично-десятичные цифры. Поэтому не было процессоров не на 3 , 5 или 6 бит.
Я пришел работать в IBM и увидел всю путаницу, вызванную ограничением на 64 символа. Особенно когда мы начали думать об обработке текста, для которой требовались бы как верхний, так и нижний регистры. Добавьте 26 строчных букв к 47 существующим, и получится 73 - на 9 больше, чем могли бы представлять 6 бит. Я даже внес предложение (с учетом STRETCH, самого первого из известных мне компьютеров с 8-битным байтом), которое позволило бы увеличить количество кодов символов на перфокартах до 256 . Некоторые люди восприняли это всерьез. Я думал об этом как о подделке. Итак, некоторые люди начали думать о 7-битных символах, но это было нелепо. В качестве фона используется компьютер IBM STRETCH, обрабатывающий 64-символьные слова, разбитые на группы по 8 (я разработал для него набор символов под руководством доктора Вернера Бухгольца, человека, который придумал термин "байт" для обозначения 8-разрядной группировки). Казалось разумным создать универсальный 8-битный набор символов, обрабатывающий до 256. В те дни моей мантрой было "степени 2 - это магия". И вот группа, которую я возглавлял, разработала и обосновала такое предложение . Это был слишком большой прогресс, когда его представили группе стандартов, которая должна была формализовать ASCII, поэтому они на данный момент остановились на 7-битном наборе, или же на 8-битном наборе, оставив верхнюю половину для будущей работы. IBM 360 использовал 8-разрядные символы, хотя и не ASCII напрямую. Таким образом, "байт" Бухгольца прижился повсюду. Мне самому это название не нравилось по многим причинам. В проекте было 8 битов, перемещающихся параллельно. Но затем появилась новая часть IBM с 9 битами для самоконтроля, как внутри центрального процессора, так и в ленточных накопителях. Я представил этот 9-битный байт прессе в 1973 году. Но задолго до этого, когда я возглавлял отдел программного обеспечения Cie. Булл во Франции в 1965-66 годах я настаивал на том, чтобы слово "байт" устарело в пользу "октета". Вы можете заметить, что мое предпочтение тогда теперь является предпочтительным термином. Это оправдано новыми методами связи, которые могут передавать 16, 32, 64 и даже 128 бит параллельно. Но некоторые глупцы теперь ссылаются на "16-битный байт" из-за этой параллельной передачи, которая видна в наборе UNICODE. Я не уверен, но, возможно, это следует называть "hextet". Но вы заметите, что я по-прежнему прав. Степени 2 по-прежнему волшебны!
Относительно Intel 8008 как оправдание применения байта рассуждение ошибочное.
До этого процессора был Intel 4004.
И все калькуляторы прошлого века имели 4 разрядный сумматор по причине, что 4 двоичных разряда достаточны для хранения одной десятичной цифры. Поэтому 4 бита - достаточно для вычисления над десятичными числами любой разрядности.
"В качестве ещё одной причины использования BCD кто-то назвал финансовые вычисления. "
и далее Ваши рассуждения ошибочны.
Причина в том , что десятичное дробное число может не иметь точного представления в двоичном формате, но имеет точное представление в формате BCD.
Поэтому преобразование дробных значений долларов из десятичной системы счисления в двоично-десятичную и обратно выполняется точно, а в двоичную и обратно с ошибкой округления.
"Математики нашли десятое дедекиндово число после 32 лет поисков"
Один из них вспомнил, куда положил его, когда отмечали находку предыдущего. Чтобы оправдать затраченные средства, пришлось сказать, что купили время на суперкомпьютере.
Где в статье информация о том, что "Созданы противоопухолевые препараты на основе экстрактов яблок и оливок" ?
Название статьи https://www.mdpi.com/2077-0375/13/6/563 далеко от яблок : "Конъюгация тритерпеновых кислот урсанового и олеананового типов с катионом F16, нацеленным на митохондрии, синергически усиливала их цитотоксичность в отношении опухолевых клеток"
Не возражаю. Напишите сравнение Вашего с простым бумажным или трековым фильтром и напишите цену, размеры, потребление, период работы без вашего вмешательства, стомость тех обслуживания и запасных деталей.
Полагаю, что в данном случае акцент сделан не на самое слабое место.
"Основа любого HEPA-фильтра – хаотично расположенные волокна разной толщины, примерно 0,5-5 мкм. " - т е пассивный элемент фильтрации.
В данном варианте имеем сложную активную схему - фотокаталитический фильтр с мембраной и катализатором. В итоге надежность фильтра т е срок службы будет определяться:
1) ресурсом УФ фотодиодов, а УФ фотодиоды в десятки и сотни раз дороже обычных светодиодов;
2) ресурсом мембраны, разрыв которой приводит к полной потере фильтрующих свойств;
3) ресурсом катализатора, срока активности которого должен быть 20 лет. А это уже нонсенс.
Ну и вишенка на торте - сравните стоимость бумажного фильтра и предлагаемой системы.
При этом вентилятор никто не отменял. Потребление электроэнергии будет больше.
Подведу некоторые итоги. В Российской Империи таких инженеров не было.
В СССР были шарашки и ящики. То, что досталось в военной области РФ от СССР, не заслуга современных изобретателей и дало хорошее бабло совсем не инженерам- изобретателям. Воюют сейчас, как и тогда, автоматом Калашникова.
Если мыть через полгода, то получается не 20 лет, а 5 лет.
Относительно пылеемкости в 4 раза... Тут надо сравнивать стоимость такого фильтра. Сомневаюсь, что его цена будет всего в 4 раза больше. Кроме того, если фильтр не использовать все время, то он будет банально забиваться пылью снаружи, что приведет к необходимости его замены существенно раньше, чем через 5 лет.
Производство существующих фильтров налажено в больших масштабах и инвестиции в их разработку давно окупились. Внедрение принципиально новых фильтров требует больших инвестиций и следовательно приведет к существенно более высоким ценам на конечный продукт. Ожидаемый результат можно оценить на примере внедрения светодиодных ламп.
Кстати, законодательное внедрение светодиодных ламп произошло по причине провальных инвестиций в Европе в производство этих ламп.
"Может быть использован повторно 10 раз с сохранением эффективности фильтрации (другими словами, прослужит 20 лет). "
Другими словами, если его мыть раз в 2 года, то 20 лет, а если раз в месяц то 2 года.
Кроме того, нельзя линейно прогнозировать срок службы при малом сроке реальной работы. Более вероятно, что по мере работы будут накапливаться усталостные разрушения и срок службы будет уменьшаться нелинейно и существенно быстрее, чем мечталось.
Полагаю было бы интересно ребятам делать говорящих роботов. Для этой цели есть дешевые MP3 модули с усилителем , флеш памятью на 4МБ или SD картой до 32 ГБ. Можно синтезировать речь на основе словаря. На базе ESP8266 (модуль ESP12) можно сделать TTS на основе библиотеки flite. Все это использую в своих разработках.
Рекомендую присмотреться к модулям на чипах Telink. Например, один из первых таких модулей, SoC ( 32-bit MCU+flash+RAM+ADC+...)+BLE4.2 , дешево, это модуль JDY-10 (цена от 100 до 140 руб) но надо брать именно на чипе Telink (см фото). Чип не новый, но фактически содержит ардуино с большей памятью и питанием 3.3 в. Но лучше брать модули на новых чипах Telink, которые поддерживают BLE5,Bluetooth® Mesh, Zigbee, RF4CE их можно посмотреть здесь https://www.telink-semi.com/for-developers/ . Telink альтернатива чипам Nordic, который ушел из РФ.
Если написать заголовок конкретнее, то они решили один из вариантов задачи Гарднера, об этот говорит название их статьи: "Проблема Гарднера о диапазоне блокировки контуров с фазовой автоподстройкой второго порядка типа 2."
А в чем смысл этого перевода, Карл?
Рассказываю, почему процессоры Intel (x86) есть байт и почему байт - это 8 бит.
Вычислительная техника создавалась для обработки чисел, в основном, для банков и печатания текстов - замена машинописи.
Поэтому для финансовых вычислений придумали двоично-десятичный код = это 4 бита. И это был следующий за битом минимальный размер.
Для представления текста имеем:
1837 - код Морзе 6 бит
1874 - код Бордо 5 бит . Код Бодо допускал передачу заглавных и строчных букв, цифр и некоторых специальных символов. Однако его способность представлять нелатинские письмена была ограничена, и в конечном итоге он был заменен более продвинутыми стандартами кодирования, такими как ASCII - 8 бит -официально 1961 год.
Первый процессор Intel 4004 - 1971 год, как и следующий Intel 8008 -1972 год не получили широкого распространения и лишь Intel 8080 -1974 оказался самым востребованным.
Резюме: Для обработки цифр надо 4 бита, а для ASCII - 8 бит, которые удобно хранят две двоично-десятичные цифры. Поэтому не было процессоров не на 3 , 5 или 6 бит.
------------------
Про байт из 8 бит ...
Бемер, Роберт Уильям (2000-08-08). "Почему в байте 8 бит? Или так и есть?". Виньетки компьютерной истории. Заархивировано с оригинала 2017-04-03. Извлечено 2017-04-03.
.
Относительно Intel 8008 как оправдание применения байта рассуждение ошибочное.
До этого процессора был Intel 4004.
И все калькуляторы прошлого века имели 4 разрядный сумматор по причине, что 4 двоичных разряда достаточны для хранения одной десятичной цифры. Поэтому 4 бита - достаточно для вычисления над десятичными числами любой разрядности.
"В качестве ещё одной причины использования BCD кто-то назвал финансовые вычисления. "
и далее Ваши рассуждения ошибочны.
Причина в том , что десятичное дробное число может не иметь точного представления в двоичном формате, но имеет точное представление в формате BCD.
Поэтому преобразование дробных значений долларов из десятичной системы счисления в двоично-десятичную и обратно выполняется точно, а в двоичную и обратно с ошибкой округления.
"Математики нашли десятое дедекиндово число после 32 лет поисков"
Один из них вспомнил, куда положил его, когда отмечали находку предыдущего. Чтобы оправдать затраченные средства, пришлось сказать, что купили время на суперкомпьютере.
Без поддержки АО «Россельхозбанк» выступить было слабо. Верно?
А в чем смысл, Карл?
Где в статье информация о том, что "Созданы противоопухолевые препараты на основе экстрактов яблок и оливок" ?
Название статьи https://www.mdpi.com/2077-0375/13/6/563 далеко от яблок : "Конъюгация тритерпеновых кислот урсанового и олеананового типов с катионом F16, нацеленным на митохондрии, синергически усиливала их цитотоксичность в отношении опухолевых клеток"
В статье говорится об экспериментах над крысой.
О создании препаратов в статье ничего нет.
Не возражаю. Напишите сравнение Вашего с простым бумажным или трековым фильтром и напишите цену, размеры, потребление, период работы без вашего вмешательства, стомость тех обслуживания и запасных деталей.
Полагаю, что в данном случае акцент сделан не на самое слабое место.
"Основа любого HEPA-фильтра – хаотично расположенные волокна разной толщины, примерно 0,5-5 мкм. " - т е пассивный элемент фильтрации.
В данном варианте имеем сложную активную схему - фотокаталитический фильтр с мембраной и катализатором. В итоге надежность фильтра т е срок службы будет определяться:
1) ресурсом УФ фотодиодов, а УФ фотодиоды в десятки и сотни раз дороже обычных светодиодов;
2) ресурсом мембраны, разрыв которой приводит к полной потере фильтрующих свойств;
3) ресурсом катализатора, срока активности которого должен быть 20 лет. А это уже нонсенс.
Ну и вишенка на торте - сравните стоимость бумажного фильтра и предлагаемой системы.
При этом вентилятор никто не отменял. Потребление электроэнергии будет больше.
Подведу некоторые итоги. В Российской Империи таких инженеров не было.
В СССР были шарашки и ящики. То, что досталось в военной области РФ от СССР, не заслуга современных изобретателей и дало хорошее бабло совсем не инженерам- изобретателям. Воюют сейчас, как и тогда, автоматом Калашникова.
Если мыть через полгода, то получается не 20 лет, а 5 лет.
Относительно пылеемкости в 4 раза... Тут надо сравнивать стоимость такого фильтра. Сомневаюсь, что его цена будет всего в 4 раза больше. Кроме того, если фильтр не использовать все время, то он будет банально забиваться пылью снаружи, что приведет к необходимости его замены существенно раньше, чем через 5 лет.
Производство существующих фильтров налажено в больших масштабах и инвестиции в их разработку давно окупились. Внедрение принципиально новых фильтров требует больших инвестиций и следовательно приведет к существенно более высоким ценам на конечный продукт. Ожидаемый результат можно оценить на примере внедрения светодиодных ламп.
Кстати, законодательное внедрение светодиодных ламп произошло по причине провальных инвестиций в Европе в производство этих ламп.
"Может быть использован повторно 10 раз с сохранением эффективности фильтрации (другими словами, прослужит 20 лет). "
Другими словами, если его мыть раз в 2 года, то 20 лет, а если раз в месяц то 2 года.
Кроме того, нельзя линейно прогнозировать срок службы при малом сроке реальной работы. Более вероятно, что по мере работы будут накапливаться усталостные разрушения и срок службы будет уменьшаться нелинейно и существенно быстрее, чем мечталось.
Если верить Вики, то это американский изобретатель, а вопрос исключительно про инженеров России .
не нашел К. Гудьир , в Вики есть Чарльз Гудиер. Дайте ссылку.
Согласен, исправлю свой вопрос.
какого русского инженера (ученого) спасло от нищеты в России его изобретение?
А какого русского инженера (ученого) спасло от нищеты его изобретение?
Полагаю было бы интересно ребятам делать говорящих роботов. Для этой цели есть дешевые MP3 модули с усилителем , флеш памятью на 4МБ или SD картой до 32 ГБ. Можно синтезировать речь на основе словаря. На базе ESP8266 (модуль ESP12) можно сделать TTS на основе библиотеки flite. Все это использую в своих разработках.
еще есть вот такой интересный мост UART-BLE
адаптер USB-UART
Рекомендую присмотреться к модулям на чипах Telink. Например, один из первых таких модулей, SoC ( 32-bit MCU+flash+RAM+ADC+...)+BLE4.2 , дешево, это модуль JDY-10 (цена от 100 до 140 руб) но надо брать именно на чипе Telink (см фото). Чип не новый, но фактически содержит ардуино с большей памятью и питанием 3.3 в. Но лучше брать модули на новых чипах Telink, которые поддерживают BLE5,Bluetooth® Mesh, Zigbee, RF4CE их можно посмотреть здесь https://www.telink-semi.com/for-developers/ . Telink альтернатива чипам Nordic, который ушел из РФ.
Если написать заголовок конкретнее, то они решили один из вариантов задачи Гарднера, об этот говорит название их статьи: "Проблема Гарднера о диапазоне блокировки контуров с фазовой автоподстройкой второго порядка типа 2."