Создан независающий компьютер

Просмотрено: 68 раз  |  

Группа инженеров из Университетского колледжа Лондона смогла осуществить мечту всех пользователей домашних ПК, создав компьютер, способный «самоизлечиваться».

blue_screen


В основе новой разработки лежит сложная интеллектуальная система, которая может изменять свой программный код, если вдруг найдет какую-либо ошибку. Теоретически, такой машине не грозит появление «синего экрана смерти».

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

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

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

Разработка инженеров будет продемонстрирована в апреле текущего года на специальной конференции ICES, которая пройдет в Сингапуре. Сейчас уже рассматривается практическое применение новой системы. Ей, например, могут заинтересоваться военный, снабдив разработкой современные беспилотники. Если вдруг на высоте у них случится какой-либо сбой, они сразу же смогут сами себя перепрограммировать.

Поделиться:
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>