http://www.elektor.com/news/wonder-why-we-don-t-crash-like-computers-yale.1353484.lynkx?utm_source=UK&utm_medium=email&utm_campaign=newsНовость напрямую к астрономии отношения не имеет, однако, не лишена интереса с точки зрения возникновения и эволюции жизни.
Природа и программисты встречаются с похожими конструкторскими проблемами при разработке систем управления. Разные подходы к их реализации, возможно, объясняют, почему живые организмы дают сбои гораздо реже компьютеров.
Команда исследователей из Йельского университета сравнивала развитие живых организмов и операционных систем компьютеров на примере анализа управляющих сетей в кишечных палочках и OC Linux. "Весьма распространена метафора, что геном - это операционная система живого организма. Мы хотели выяснить насколько справедлива такая аналогия", говорит руководитель группы Марк Герштейн.
Сети и кишечной палочки и Linux'а организованы иерархически, но с существенными отличиями в функционировании. Молекулярные сети в бактерии образуют своеобразную пирамиду, с небольшим количеством главных регулирующих генов наверху, которые управляют обширной базой специализированных функций, работающих независимо друг от друга.
Структура Linux, наоборот, больше похожа на перевернутую пирамиду, с большим количеством разнообразных процедур высокого уровня, контролирующих малое количество функций общего характера внизу сети. Гернштейн говорит, что такая организация появляется из стремления программистов сократить затраты времени и средств путем надстройки существующих программ, вместо написания их с нуля. Но это также означает, что операционные системы более подвержены сбоям, поскольку даже простые изменения в процедурах нижнего уровня могут оказаться разрушительными. Поэтому программистам приходится тщательно отлаживать эти процедуры. Операционные системы - как городские дороги, развязки строят там, где много машин. Мы может так действовать, поскольку разработка ведется на рациональном уровне.
Возвращаясь к организмам типа кишечной палочки, легко видеть, что там ситуация иная. Без тщательной отладки, разрушения главных молекулярных путей в следствие случайных мутаций были бы фатальными. Поэтому, кишечная палочка не может позволить себе "общих процедур" и сохраняет организацию с модулями узкой специализации. К тому же, миллиарды лет эволюции показали устойчивость такой структуры и ее защитную функцию от случайных мутаций.
----
Отсебятина: С одной стороны, подобный подход показывает, что продукты естественной эволюции более жизнеспособны, чем искусственные существа (или же сотворенные). С другой, надо вспомнить про "рыбно-ящерные" стадии эмбрионального развития млекопитающих и весьма обширные совпадающие куски генетического кода человека и тех же бактерий. Эволюция здесь - как ленивый программист, собственно поэтому и появилась возможность за сравнительно короткое время пройти путь от комочка слизи до человеков.