Telegram Group & Telegram Channel
В комментариях тут напомнили о существовании такой штуки, как струйные вычислители. Что это за зверь такой? *Картинка с котом возле настольной лампы*.

Начну издалека. Как вы возможно знаете, вычислительная архитектура современных процессоров, если рассматривать на уровне совсем базовых элементов, состоит из всяческих логических вентилей, триггеров, элементов ИЛИ/И/ИЛИ-НЕ и так далее. Более подробно основы про логические элементы можно почитать, например, тут. А вот пример транзисторной реализации элемента 3И-НЕ в микросхемах 555-й серии.

Ничего не понятно? Если совсем простыми словами - элемент "И" это 3 "проводка" - если на двух входах есть два сигнала 1 и 1, (условные +3.3-5 вольт), то он на свой провод-вывод отдаст 1 - тот же уровень напряжения, который в системе принят, как 1. Если же 1/0, 0/1, 0/0 - выход будет без напряжения (логический ноль). Выход элемента "ИЛИ" - это 0 только в случае, если оба входа 0 и 0. Если 0/1, 1/0, 1/1 - выход всегда 1. Ну и так далее. Вспоминаем школьные таблицы истинности - вот это их аппаратная реализация)

Из этих базовых логических элементов (которые, как вы могли увидеть в примере, сами по себе состоят из единиц-десятков транзисторов, вот тех самых, которые в нанометровом размере травятся) собираются уже более сложные конструкции. Например двоичные сумматоры, мультиплексоры, демультиплексоры, компараторы, счётчики, регистры. Ну и в общем всё то, что как раз и обеспечивает хранение двоичных данных и выполнение над ними операций.

А вот уже из этих вещей далее строятся аппаратные инструкции, вычислительные конвейеры, указатели инструкций, блоки регистров - всё то, с чем уже более-менее привык иметь дело программист-кристалльщик, на низком, аппаратном уровне.

Так вышло, что эволюционным путём человечество пришло к полупроводниковой реализации всех этих элементов - электроника меньше, надёжнее, дешевле, технологичнее. Однако - это не единственный возможный вариант :)

Так вот!) Где-то в конце 1950-х всерьёз изучались реализации логических элементов на основе эффекта "прилипания" ламинарной струи газа (воздуха, например) к стенкам определённым образом сконструированных каналов. Артём Кашканов (тот самый, который построил компьютер на основе релейной логики) в своё время написал цикл статей [1, 2, 3] где достаточно подробно рассказал, как это выглядит-работает. И даже реализовал некоторые схемы на практике.

Ведь по большому счёту какая разница - что является рабочим телом? Поток электронов, движущихся в проводниках и полупроводниках предсказуемым образом, или струя воздуха, управляемая в каналах другими струями воздуха? Результат "на выходе" базового логического элемента будет всё тот же. Только не "есть ток"/"нет тока", а "дует" и "не дует". Что эквивалентно логической единице и логическому нулю.

Однако, если вы подробнее почитаете про эксперименты Артёма - то сразу догадаетесь, отчего такой замечательный (и радиационно-стойкий!) вычислительный принцип не пошёл в широкие массы. Для слаженной работы сотен и тысяч струйных элементов нужны большие затраты воздуха. Само устройство получается крайне громоздким, да и миниатюризации поддаётся только до определенных пределов.

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

С другой стороны - теоретически абсолютно ничего не мешало появлению простых двоичных компьютеров в эпоху паровых машин - газодинамика и изучение ламинарных течений возникло в начале-середине XIX века ещё. Стимпанк мог оказаться более реальным, чем нам казалось ранее. Но это уже совсем другая история =)

@it_vatnik



group-telegram.com/it_vatnik/3261
Create:
Last Update:

В комментариях тут напомнили о существовании такой штуки, как струйные вычислители. Что это за зверь такой? *Картинка с котом возле настольной лампы*.

Начну издалека. Как вы возможно знаете, вычислительная архитектура современных процессоров, если рассматривать на уровне совсем базовых элементов, состоит из всяческих логических вентилей, триггеров, элементов ИЛИ/И/ИЛИ-НЕ и так далее. Более подробно основы про логические элементы можно почитать, например, тут. А вот пример транзисторной реализации элемента 3И-НЕ в микросхемах 555-й серии.

Ничего не понятно? Если совсем простыми словами - элемент "И" это 3 "проводка" - если на двух входах есть два сигнала 1 и 1, (условные +3.3-5 вольт), то он на свой провод-вывод отдаст 1 - тот же уровень напряжения, который в системе принят, как 1. Если же 1/0, 0/1, 0/0 - выход будет без напряжения (логический ноль). Выход элемента "ИЛИ" - это 0 только в случае, если оба входа 0 и 0. Если 0/1, 1/0, 1/1 - выход всегда 1. Ну и так далее. Вспоминаем школьные таблицы истинности - вот это их аппаратная реализация)

Из этих базовых логических элементов (которые, как вы могли увидеть в примере, сами по себе состоят из единиц-десятков транзисторов, вот тех самых, которые в нанометровом размере травятся) собираются уже более сложные конструкции. Например двоичные сумматоры, мультиплексоры, демультиплексоры, компараторы, счётчики, регистры. Ну и в общем всё то, что как раз и обеспечивает хранение двоичных данных и выполнение над ними операций.

А вот уже из этих вещей далее строятся аппаратные инструкции, вычислительные конвейеры, указатели инструкций, блоки регистров - всё то, с чем уже более-менее привык иметь дело программист-кристалльщик, на низком, аппаратном уровне.

Так вышло, что эволюционным путём человечество пришло к полупроводниковой реализации всех этих элементов - электроника меньше, надёжнее, дешевле, технологичнее. Однако - это не единственный возможный вариант :)

Так вот!) Где-то в конце 1950-х всерьёз изучались реализации логических элементов на основе эффекта "прилипания" ламинарной струи газа (воздуха, например) к стенкам определённым образом сконструированных каналов. Артём Кашканов (тот самый, который построил компьютер на основе релейной логики) в своё время написал цикл статей [1, 2, 3] где достаточно подробно рассказал, как это выглядит-работает. И даже реализовал некоторые схемы на практике.

Ведь по большому счёту какая разница - что является рабочим телом? Поток электронов, движущихся в проводниках и полупроводниках предсказуемым образом, или струя воздуха, управляемая в каналах другими струями воздуха? Результат "на выходе" базового логического элемента будет всё тот же. Только не "есть ток"/"нет тока", а "дует" и "не дует". Что эквивалентно логической единице и логическому нулю.

Однако, если вы подробнее почитаете про эксперименты Артёма - то сразу догадаетесь, отчего такой замечательный (и радиационно-стойкий!) вычислительный принцип не пошёл в широкие массы. Для слаженной работы сотен и тысяч струйных элементов нужны большие затраты воздуха. Само устройство получается крайне громоздким, да и миниатюризации поддаётся только до определенных пределов.

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

С другой стороны - теоретически абсолютно ничего не мешало появлению простых двоичных компьютеров в эпоху паровых машин - газодинамика и изучение ламинарных течений возникло в начале-середине XIX века ещё. Стимпанк мог оказаться более реальным, чем нам казалось ранее. Но это уже совсем другая история =)

@it_vatnik

BY Айтишник в ватничке




Share with your friend now:
group-telegram.com/it_vatnik/3261

View MORE
Open in Telegram


Telegram | DID YOU KNOW?

Date: |

Telegram users are able to send files of any type up to 2GB each and access them from any device, with no limit on cloud storage, which has made downloading files more popular on the platform. And while money initially moved into stocks in the morning, capital moved out of safe-haven assets. The price of the 10-year Treasury note fell Friday, sending its yield up to 2% from a March closing low of 1.73%. Founder Pavel Durov says tech is meant to set you free Emerson Brooking, a disinformation expert at the Atlantic Council's Digital Forensic Research Lab, said: "Back in the Wild West period of content moderation, like 2014 or 2015, maybe they could have gotten away with it, but it stands in marked contrast with how other companies run themselves today." The S&P 500 fell 1.3% to 4,204.36, and the Dow Jones Industrial Average was down 0.7% to 32,943.33. The Dow posted a fifth straight weekly loss — its longest losing streak since 2019. The Nasdaq Composite tumbled 2.2% to 12,843.81. Though all three indexes opened in the green, stocks took a turn after a new report showed U.S. consumer sentiment deteriorated more than expected in early March as consumers' inflation expectations soared to the highest since 1981.
from it


Telegram Айтишник в ватничке
FROM American