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: |

Perpetrators of such fraud use various marketing techniques to attract subscribers on their social media channels. These entities are reportedly operating nine Telegram channels with more than five million subscribers to whom they were making recommendations on selected listed scrips. Such recommendations induced the investors to deal in the said scrips, thereby creating artificial volume and price rise. On February 27th, Durov posted that Channels were becoming a source of unverified information and that the company lacks the ability to check on their veracity. He urged users to be mistrustful of the things shared on Channels, and initially threatened to block the feature in the countries involved for the length of the war, saying that he didn’t want Telegram to be used to aggravate conflict or incite ethnic hatred. He did, however, walk back this plan when it became clear that they had also become a vital communications tool for Ukrainian officials and citizens to help coordinate their resistance and evacuations. Right now the digital security needs of Russians and Ukrainians are very different, and they lead to very different caveats about how to mitigate the risks associated with using Telegram. For Ukrainians in Ukraine, whose physical safety is at risk because they are in a war zone, digital security is probably not their highest priority. They may value access to news and communication with their loved ones over making sure that all of their communications are encrypted in such a manner that they are indecipherable to Telegram, its employees, or governments with court orders. Since January 2022, the SC has received a total of 47 complaints and enquiries on illegal investment schemes promoted through Telegram. These fraudulent schemes offer non-existent investment opportunities, promising very attractive and risk-free returns within a short span of time. They commonly offer unrealistic returns of as high as 1,000% within 24 hours or even within a few hours.
from fr


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