Давным-давно, в былые времена, в конце прошлого века, прошлого тысячелетия на территорию нашей страны хлынули товары народного потребления. Лидером поставок был наш юго-восточный сосед. В том числе появились и обычные арифметические калькуляторы с небольшим набором математических функций. На тот момент в Советском Союзе также производились калькуляторы разного назначения, это был основной инструмент для вычислений. При появлении новичка тут же приступили к тестам.Тесты показали, что «новичок» оказался достаточно шустрым.
Шустрый не шустрый, все относительно.
Устроили соревнования. С «Советской» стороны участвовал самый лучший калькулятор, на тот момент, из серии «Электроника», с «Китайской» стороны калькулятор, который удалось приобрести, самый обычный. В качестве задания выбрали расчет факториала до 69, советские калькуляторы большие факториалы рассчитывать не могли .Факториал - это умножение всех натуральных чисел от 1 до заданного числа
Китаец победил с огромным отрывом. У Советского калькулятора среднее время расчета было примерно четыре секунды, китайский калькулятор выдавал результат мгновенно. Как так? Что за чудо?
Чудо не чудо, вскрытие покажет.
Вскрыв китайский калькулятор, сразу стало обидно за бесцельно прожитые годы. Он состоял из минимально необходимых элементов: клавиатура, одна микросхема и индикатор. Оказывается и так бывает. При этом советский калькулятор состоял из нескольких блоков, по сути это было мини ЭВМ.
«Разбор полётов» показал, что у «новичка» микросхема по сути микросхема «памяти». С помощью кнопок выбиралась нужная ячейка «памяти» содержимое которой отображалось на индикаторе. Объём памяти достаточный для записи всех результатов которые вообще возможны при использовании клавиатуры. Отечественный калькулятор добросовестно рассчитывал все функции. Даже при использовании программирования в машинных кодах шансов победить не было. Два абсолютно разных подхода в решении одной задачи. Советские инженера заслуживают уважение потому, что из того что было в наличии создавали достаточно конкурентный продукт. Китайские производители, наверняка, даже не знали что такое программирование, да и зачем.
Устройства с «жесткой памятью» использовались и будут использоваться всегда.
Разработчикам, любых вычислительных устройств, этот метод известен и они его охотно применяют. Преимущества очевидны – большое быстродействие и ни какой антивирус не обнаружит. Чем занимается Ваш смартфон, когда вы спите, знает только разработчик.
Итак – казалось бы, качественный скачок вычислительной технике обернулся простым инженерным решением. Все просто, а разобравшись с простым сложного не возникнет.
Мой канал Яндекс Дзен