velzevul (dubva1) wrote,
velzevul
dubva1

Перевернутая пирамида

Ученые проявили, почему компы достаточно нередко переживают глубочайшие системные сбои – а люди нет.





На самом деле, и природа, и архитекторы IT-систем сталкиваются со похожими неуввязками. И конкретно различные решения, которые употребляются для этого, и приводит к тому, что компы то и дело приходится «перезагружать», а живы организмы – фактически никогда. Для этого южноамериканские ученые во главе с Марком Герштейном (Mark Gerstein) сравнили эволюцию контролирующих систем у микробов – пищеварительных палочек (Escherichia coli) – и в операционных системах Linux.


«Сравнение генома с “операционной системой”, управляющей организмом, является обширно всераспространенным, - гласит доктор Герштейн, - Мы же решили разглядеть, как реалистична эта аналогия».


Контролирующие системы и у E.coli, и в Linux имеют иерархическую компанию, но меж ними находится ряд существенных различий. Сеть взаимодействующих молекул у бактерии образует устойчивую пирамиду, на верхушке которой уверенно расположилось совершенно маленькое число главных регуляторных генов, в конечном итоге контролирующих весь широкий набор независящих специализированных функций. В отличие от этого, в ОС Linux картина выходит практически зеркальной. Огромное количество высокоуровневых функций держит под контролем сравнительное малость процессов на нижних этажах иерархии.


По воззрению Герштейна, такая ситуация связана с тем, что разработчики ОС, стараясь сберегать время, ресурсы и усилия, работая над совершенствованием программки, предпочитают надстраивать новые процедуры поверх имеющихся, заместо того, чтоб подходить к вопросу системно и, по мере надобности, стопроцентно переписывать архитектуру.


«Кроме экономии, - подытоживает Герштейн, - это приводит к тому, что операционная система становится наименее устойчива, и даже маленькие конфигурации в базисных модулях могут иметь непредсказуемые последствия».


Доктор ассоциирует устройство ОС с ростом улиц в крупном городе: планировщики концентрируют усилия только на тех участках, где трафик в особенности напряженный и пробки случаются в большинстве случаев, часто запамятывая о дилемме в целом. Вобщем, об истоках заморочек с пробками лучше прочитать нашу статью «Пробочная болезнь».


По пресс-релизу Yale University




Subscribe

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 0 comments