От А.Погорилый Ответить на сообщение
К Грозный Ответить по почте
Дата 30.08.2006 22:26:34 Найти в дереве
Рубрики Политек; Космос; Версия для печати

Re: [2СанитарЖеня] кибернетику,

>*Любое* цифровое устройство есть совокупность конечных автоматов.

Да. Любое цифровое (дискретное) устройство с детерминированными выходами может быть реализовано как конечный автомат. Или, например, как машина Тьюринга.

>См. сети Петри, например http://en.wikipedia.org/wiki/Petri_net
>Главная особенность сетей Петри - недетерминированность выходов.

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

>Самомодифицирующийся код - ещё один пример алгоритмов, в общем случае неописуемых конечными автоматами.

Не верю. При конечном обьеме памяти для кода число состояний остается конечным.

>С практической точки зрения - большинство прикладных программ (не ОС!) описываются конечными автоматами

Речь шла о компьютерном железе. Причем о центральной части, ведущей обработку. С периферией есть свои тонкости из-за ошибок.