Исследователи обнаруживают удивительное сходство между генетическими и компьютерными кодами

Термин «выживание наиболее приспособленных» относится к естественному отбору в биологических системах, но теория Дарвина может применяться более широко, чем это. Новое исследование, проведенное в Национальной лаборатории Лаборатории Министерства энергетики США в Брукхейвене, показывает, что эта эволюционная теория также применима к технологическим системам.

Вычислительный биолог Сергей Маслов из Брукхейвенской национальной лаборатории работал с аспирантом Tin Yau Pang из Университета Стоуни Брук, чтобы сравнить частоту, с которой компоненты «выживают» в двух сложных системах: бактериальные геномы и операционные системы на компьютерах Linux. Их работа опубликована в Трудах Национальной академии наук.

Маслов и Панг определили не только то, почему некоторые специализированные гены или компьютерные программы очень распространены, а другие довольно редки, но чтобы увидеть, сколько компонентов в любой системе настолько важно, что их невозможно устранить. «Если у генома бактерий нет определенного гена, он будет мертв по прибытии», – сказал Маслов. «Сколько из этих генов есть? То же самое касается больших программных систем. У них есть несколько компонентов, которые работают вместе, и системы требуют, чтобы только нужные компоненты работали вместе, чтобы процветать ».