Логика автономных систем
Шрифт:
Сказка какая-то...
Ну, а если - нет? Если все же есть такие возможности?
В конце концов, я же просто моделирую возможность перестройки объема электронной логической схемы в динамическом режиме. Сложность пока значения не имеет. Мы просто проверяем такую возможность. Можно или - нет. В принципе. Теоретически.
Ну, если только теоретически, в принципе, то ...
Электронная логическая схема работает с импульсами. Импульс ... , а что такое импульс? Бросок напряжения. Счетный импульс, это логическая единичка, бегающая по схеме, что-то включает, выключает. Она, то - считывается, то -записывается,
Количество, это единицы, находящиеся в пространстве. Эти единицы образуют объем счета. Они как-то взаимодействуют...
Вернулся к числу. Число, это ...
Нет, не так. Позиционная система счисления предполагает установку единиц в числе по их статусу, в зависимости от того, что понимается под единицей, стоящей в том или ином разряде числа. Единицы, десятки, сотни...
Если все разряды числа уже полны, а мы все же добавим еще одну...
Происходит переполнение. Единицы этого разряда автоматически складываются в единицу следующего, старшего разряда ... и уходят отсюда в тот разряд, как новая разрядная единица. Но и там все занято. Значит там возникнет тот же процесс ... сложения и перехода в следующий..., понятно. Число преобразуется. Было 999, а добавили еще одну единичку, и стало ... 1000. Это уже движение. Пока по числу в позиционном написании, но...
Если число очень длинное, то ... это и не число уже, а цепь из разрядов [31]. А по ним бегут единички. И нам все равно, какой тут разряд, много это, или - мало. Всё равно. Есть цепочка разрядов, есть счетные единички, которые как-то там суммируются, перескакивают из одного разряда в другой, двигаются по этой разрядной цепи, которая когда-то была ... числом. И приходят к концу этой цепи. Пришли, ... а дальше хода нет. Тут и стоит ... приемник этих единиц. Принял единицу, что-то отработал. И снова ждет. А на другом конце этой разрядной цепочки - генератор. Он генерирует единички и сбрасывает их в разрядную цепь. Одну за другой. Там генератор сбросил, тут приемник поймал...
Цепочка, вроде считает, передвигает единички, доводит их до приемника.
Так считает она или нет? Считает, и ... двигает.
Вот он - канал связи. Число[31].
А есть ли такие системы счисления, в которых число все время готово к полному преобразованию, и оно происходит, но к стабилизации, как 1000, число не приближается? И число все время находится в состоянии готовности.
Посмотрел и покрутил несколько систем счисления [31]:
Единичная система счисления
Система Бергмана
Коды Фибоначчи
Двоичная система счсления
Система А.П.Стахова (квадраты четных степеней Ф)
Квадраты нечетных степеней Ф
Есть. Это система Бергмана, с основанием Ф. Нормальное состояние числа: 10101010...
Очень подходящий вариант. Емкость разряда мала, значит, движение единиц будет достаточно быстрым. Но, импульс, это все же - единица. А не её кусочек, часть...
Есть система без дробных чисел с такими же свойствами. Коды Фибоначчи [31]. Тут все только в единицах. Но, первый разряд какой-то непонятный. Он должен быть, похоже, сразу двухразрядным. И как 1 и как 10...
Где тут что? Куда подавать единицы с генератора?
А мы разряд построим и посмотрим. Так как он есть - двухразрядный. И уберем лишнее.
Не убирается.
Тогда
Вот как. Только при треугольной структуре разрядов число в системе кодов Фибоначчи начинает работать, как положено. Передавать единицы в следующие разряды.
Вернемся к системе Бергмана. Тут, оказывается, то же самое. Работает.
И даже больше, единички теперь бегут не в одну сторону, а в две [31]. Поразительно. В обе стороны от точки генерации разбегаются счетные единицы. В сторону увеличения числа, как и задумывалось. И в сторону его ... дробной части.
Есть двухсторонняя передача импульсов в канале связи. Мы же помним, что нам не число нужно было, а канал связи на его базе. Число, это только модель.
Да, модель. Для технической реализации. Это же электронный счетчик бесконечной длины. То, с чего когда-то начинались ЭВМ. Триггеры со счетным входом, согласующие обратные связи, шины управления..., классика цифровой техники. Вот такой счетчик и можно использовать, как канал передачи информации.
Счетчик вместо ... провода. Дорого? Это, как сказать. Когда-то мы не понимали, почему в японских транзисторных радиоприемниках количество применяемых транзисторов измерялось десятками, когда у нас - единицами. Вместо резистора - транзистор, это же дорого..., так мы тогда думали. Оказалось, плохо думали. Так что, давайте не торопиться с выводами...
Технический подход к каналу передачи на базе электронного счетчика позволил усмотреть новые проблемы. И новые возможности.
Да, можно собирать линию передачи импульсов из стандартных элементов. Да, возможно встраивать эти линии в общую схему логики, которая состоит из тех же элементов. Да, возможно получить автоматически реализуемую стратегию самосборки. Да, да, да...
Но, как и где должны появляться каналы связи, логические схемы, что должно быть толчком к началу процесса, пусть пока и спонтанного роста электронной схемы, реализуемого пока какими-то сказочными силами?
Ну, хорошо, плавают эти кусочки схем в каком-то замкнутом пространстве. И в какой-то момент, вдруг, сами, начинают организовываться в логическую структуру. Миллионы кусочков. Собрались, поработали, а потом ... разобрались, и снова собрались, но ... в другую схему. Все вместе или по частям, пока даже не важно. Как это можно организовать? Где и чем?
Понятно, что речь идет о микроразмерах и количествах в миллионах. Только тогда всё это имеет смысл. Трудно, но возможно. Для этого каждый кусочек электронной логики должен обладать сложностью, гораздо большей, чем та, для которой он предназначался вначале. Какими-то двигательными возможностями, какими-то средствами координации своего положения в пространстве, какими-то универсальными средствами контроля.
Сложность оказалась весьма приличная. [8] Это же электронная клетка. Автономный робот. На микроуровне.
И всё это только для того, чтобы реализовать самосборку логической структуры, сопоставимой с мозгом. Чтобы собрать миллиарды ячеек в одно целое, пригодное для логической обработки информации на среднем уровне.
А с другой стороны, самосборка в замкнутом объеме, по каким-то логическим законам, с возможностью постоянной перестройки и развития...
Да, заманчиво...
Хотя, не знаю. Нет у меня определенного ответа.