Техническая причина
Вот есть такая схема, называется "RS-триггер". Это от английских слов "Reset-Set". То есть сброс-установка. У него есть два входа, соответственно R и S, а также два выхода, прямой и инверсный. И соответственно, на нём можно построить память, маленькую такую однобитную память. Если на R подан активный уровень, триггер сбрасывается в ноль, если на S - устанавливается в единицу. А если на обоих входах ноль, то это и есть память - триггер верно хранит значение. И тут возникает интересная ситуация - а что если и на R и на S выставить активный уровень? То есть сказать - можешь установиться, но также и сброситься. В справочниках это называется "запрещённое состояние", то есть так делать нельзя. Вот тут мы и приходим к тоталитарной сущности цифровой электронике, к слову "нельзя". Которое прямо противоречит принципу демократии - "разрешено всё, что не мешает свободе соседа". Соседу же, с его такой же однобитной памятью, всё равно, что на выходе его соседа. Ну просто по его сути, он-то и соседа своего не помнит, у него память всего на одно значение, и зависит он от своих входов, не более. Да, но всё-таки, что будет, если подать активный уровень на оба входа? А вот тут-то и начнётся интересное - безликий, полностью описанный таблицей истинности рядовой RS-триггер проявит индивидуальность. Он начнёт творить. Сотворять частоту, уникальную, особую, зависящую от его параметров, от его внутренней сущности, на которую даже не обращали внимание диктаторы-составители справочников, уникальную гармонику самого себя. Даже если его соседу, такому же накристалльному сочетанию элементов И-НЕ подать на входы такую же комбинацию, его выход будет отличаться на ноль-ноль-ноль-технологический разброс-процент частоты, но он тоже будет индивидуальным. Вот вам - а говорите запрещённое состояние... А это диктат!
Вот только студенту, придумавшему такую схему, научный руководитель даст по шапке, и будет прав, потому как такое творчество никому не нужно, а если уж потребуется генератор, то будьте добры, стабилизируйте её по схеме трёхточки кварцем.
Вот вам и демократия.
Да, и воду выключили горячую. Это нечестно... В такой резко похолодевший май...

Комментарии
13.05.2009 в 12:01

кто сказал, что белки не летают?
Стороной, объясни мне лучше, тут с некими шведами обсуждали недавно.

Генератор случайных чисел - он, по сути, никаких случайных чисел не генерирует? Просто выдаёт число, зависящее от миллимикросекунды, в которую была дана команда?

У нас это обсуждение переросло в обсуждение, есть ли в жизни случайность, или все предопределено.
13.05.2009 в 12:28

Техническая причина
tsoky, вверху кстати написана чушь. :)
А генераторы случайных числе бывают разные, есть те, что берут (микро)секунду от таймера, а есть генераторы M-последовательностей (бывают аппаратные, но можно и программно сотворить), там уже похитрее вещь. Но и в случае М-последовательности рано или поздно наступит повтор выданных чисел, то есть тоже псевдослучайно.
13.05.2009 в 14:38

Цикада. Стограммист.
Стороной, а он разве не инвертируется при 1 на обоих входах? или это только JK умеет?
13.05.2009 в 15:12

Техническая причина
Буль, по схеме при запрещённом состоянии на выходах должна возникнуть генерация, а потом быстро затухнуть и в итоге либо два нуля, либо 2 единицы но обоих выходах, от схемы зависит (на И-НЕ или на ИЛИ-НЕ).
JK-да, счётный триггер в таком режиме, по тактовому сигналу выходы инвертируются.
14.05.2009 в 14:27

Ветер в травах
Стороной У нас, цуки, вчера выключили. Как обычно - без предупреждения, и если как обычно - то опять до августа-сентября...
Я опять укапуситлась во всё, что можно, хамстер гнездится в пледах и стиральной машине... За окном сырая хмурь.
"Зима пришла в Мумидолл" (с)))
14.05.2009 в 15:16

Техническая причина
Магда, нам обещают отдать воду завтра...
У нас ж кусками, как всегда. И как подгадывают, в самое холодное время!
14.05.2009 в 15:46

Ветер в травах
Стороной У нас вчера забрали свет... потом свет дали, забрали воду... а как работает инет - ты в курсе)))
Кстати, свет и сегодня дрыгаецца((
14.05.2009 в 15:59

Техническая причина
Магда, и мамонта мы слопали сырым. С соседом. У него сегодня не клевало. ©
14.05.2009 в 16:01

Ветер в травах
15.05.2009 в 00:12

Мумми-стрель
Стороной обалдеть, ты все-таки поэт! :)))

..а насчет генераторов случайных чисел - есть псевдо, как то с последовательностями, а есть и реальные или TRNG (True Random Number Generator), схемы которые например основаны на усилении теплового шума. Я просто делал такую однажды, когда в National работал, было очень интересно. В чипе у нас был какой то криптографический фичер, а ему нужны были случайные числа для ключей алгоритма. Ну соответственно был востребована такая аналоговая схема.
15.05.2009 в 00:53

Техническая причина
Рейн
... тоже верно, я подумал о шуме открытого стабилитрона ("пробитого" p-n-перехода), но посчитал это аналоговым шумом, прицепить к нему АЦП - как-то не дошло. :)
15.05.2009 в 11:34

кто сказал, что белки не летают?
Рейн а можешь объяснить, как действует "реальный" генератор случайных чисел?
15.05.2009 в 12:38

Техническая причина
tsoky, я попробую, а Рейн поправит.
Суть такая: p-n-переход вообще говоря шумит, то есть напряжение на открытом переходе меняется из-за теплового движения электронов-дырок. Сильно шумит открытый стабилитрон. Там правда, лавинный пробой p-n-перехода, то есть открыт он в другом направлении, но суть та же - напряжение на нём хаотически скачет. Если это напряжение усилить и подать на динамик, то получится такой шорох, как в приёмнике, не настроенном ни на какую станцию. Вот, а если этот шум ещё и оцифровать, то будет этот самый тру-генератор.
18.05.2009 в 17:51

кто сказал, что белки не летают?
Ну, в общем, он тру до тех пор, пока не откроют (ну или не рассчитают) алгоритм движения электронов...
Всё-таки, ничто, что основывается на материи, не может быть абсолютно случайным. Электроны тоже ведь маленькая, но материя :) Поэтому я и верю в некую нематериальность нашего сознания или каких-то других сил. Которые и дают случайность, а ктоме того, и саму жизнь, и проч. Но что-то философия из меня поперла..
21.05.2009 в 12:21

Техническая причина
tsoky, что самое интересное, сейчас для моделирования теплового движения (броуновского движения) как раз используется генератор случайных чисел. ;)
21.05.2009 в 15:11

кто сказал, что белки не летают?
странно, ведь атомы друг от друга отскакивают не в случайном направлении, а в зависимости от того, каким местом столкнутся...
21.05.2009 в 15:49

Техническая причина
tsoky, ага, а когда от стенок отталкиваются? Где шероховатости вообще чуть ли не фрактальные по своей "глубине вложенности" при увеличении? :) В идеале всё хорошо, но когда начинается технологический разброс.... Который конечно тоже можно промоделировать. ;)
23.05.2009 в 12:06

кто сказал, что белки не летают?
тут в чём, собственно, суть...
В том, псевдослучайно ли всё (т.е. невозможно вычислить) или действительно случайно (т.е. есть какие-то нематериальные силы, влияющие на случайность).
23.05.2009 в 23:09

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

Расширенная форма

Редактировать

Подписаться на новые комментарии
Получать уведомления о новых комментариях на E-mail