18 февраля 2013 г.
Инженеры из Университетского колледжа Лондона (UCL) создали компьютер, способный "излечить" самого себя. В его основе лежит интеллектуальная система, которая самостоятельно перепрограммируется, если найдет ошибку. Так что "синий экран смерти", теоретически, такой машине не грозит.
Как известно, современные ПК выполняют одновременно только одну инструкцию, пишет NewScientist. Перейти к одной команде они могут только после выполнения другой. Если эта последовательность будет нарушена (например, при столкновении с непредвиденной ошибкой в коде), то они"зависают" и приостанавливают работу.
По словам сотрудника UCL Питера Бэнтли, одного из разработчиков "независающего" компьютера, ему пришла в голову создать систему, которая могла бы решать все поставленные ей задачи сразу или в случайном порядке. А в том случае, если произойдет сбой, она просто переключалась бы на другие процессы.
Создавая такую машину, британские ученые пытались научить ее имитировать случайность, которая встречается в природе, а не следовать линейному пути. "Природа не такая. Ее процессы распределены, децентрализованы и вероятностны. И они устойчивы к ошибкам, могут исцелять себя. Компьютер должен уметь так делать", — говорит Бэнтли.
Разработка инженеров будет показана в апреле 2013 года на конференции ICES в Сингапуре. На практике интеллектуальную систему можно будет применять, например, в беспилотниках, которые при повреждении смогут сами себя перепрограммировать.