Пожалуй действительно, надо разделить понятия вырожденности и устойчивости к ошибкам. И, кстати, вместо «уровней организации» в программных терминах говорить «блочный метод построения». По сути это синонимы.
Так вот, первое, что отличает компьютерную программу от живой системы - это устойчивость к ошибкам. И проблема тут именно в «железе». Развитие компьютеров пошло по цифровому пути, об аналоговых машинах благополучно забыли. Хотя логарифмическая линейка считала гораздо быстрее арифмометра, победил арифмометр. Но природа - не бухгалтерия, точность до копейки тут никому не нужна, а важна скорость достижения конечного результата. На всех уровнях тут действует хитрый принцип: сначала аналоговое вычисление, а потом уже передача цифрового сигнала. Например, самый первый уровень кодирования, - нуклеотиды. В зависимости от рН они могут принимать разные таутомерные формы, химические агенты или излучения могут их подпортить, основание может совсем выщепиться из цепи. Полимеразы в этом случае замедлит считывание, но, в конце концов, вставит в противоположную цепь какой-нибудь из четырёх нуклеотидов. Это может быть правильный, а может и нет. Потом эта ошибка может быть или исправлена, или возникнет мутация. Главное, что в этом случае не происходит зависания системы. Итак: сначала аналоговый поиск, потом передача цифрового сигнала. Тот же принцип действует на всех уровнях. В случае нейрона он также сначала собирает аналоговые сигналы от синапсов, а потом уже передаёт цифровой сигнал по аксону другим нейронам.
Можно, конечно, и на цифровой машине моделировать аналоговую, но это путь через задницу, скорости работы мозга таким путём не достичь даже на самом супер-пупер компьютере.
Вырожденность белкового кода играет очень большую роль как эволюционную, так и в регуляции клеточных процессов. Равно как совмещение функций как раз тот путь, по которому движется эволюция. Только тут надо различать два разных направления: новое создаётся избыточностью, а его стабилизация - совмещением функций, подстраиванием под уже существующие функциональные системы.
Re: оффтоп о Грихана псто
Date: 2011-11-25 09:36 pm (UTC)Так вот, первое, что отличает компьютерную программу от живой системы - это устойчивость к ошибкам. И проблема тут именно в «железе». Развитие компьютеров пошло по цифровому пути, об аналоговых машинах благополучно забыли. Хотя логарифмическая линейка считала гораздо быстрее арифмометра, победил арифмометр. Но природа - не бухгалтерия, точность до копейки тут никому не нужна, а важна скорость достижения конечного результата. На всех уровнях тут действует хитрый принцип: сначала аналоговое вычисление, а потом уже передача цифрового сигнала.
Например, самый первый уровень кодирования, - нуклеотиды. В зависимости от рН они могут принимать разные таутомерные формы, химические агенты или излучения могут их подпортить, основание может совсем выщепиться из цепи. Полимеразы в этом случае замедлит считывание, но, в конце концов, вставит в противоположную цепь какой-нибудь из четырёх нуклеотидов. Это может быть правильный, а может и нет. Потом эта ошибка может быть или исправлена, или возникнет мутация. Главное, что в этом случае не происходит зависания системы. Итак: сначала аналоговый поиск, потом передача цифрового сигнала.
Тот же принцип действует на всех уровнях. В случае нейрона он также сначала собирает аналоговые сигналы от синапсов, а потом уже передаёт цифровой сигнал по аксону другим нейронам.
Можно, конечно, и на цифровой машине моделировать аналоговую, но это путь через задницу, скорости работы мозга таким путём не достичь даже на самом супер-пупер компьютере.
Вырожденность белкового кода играет очень большую роль как эволюционную, так и в регуляции клеточных процессов. Равно как совмещение функций как раз тот путь, по которому движется эволюция. Только тут надо различать два разных направления: новое создаётся избыточностью, а его стабилизация - совмещением функций, подстраиванием под уже существующие функциональные системы.