Кристос Сэкеллэрайоу
(Christos Sakellariou) и Питер Бентли (Peter Bentley), специалисты в
области информационных технологий из Университетского колледжа в Лондоне
(University College in London), создали новый тип компьютера, который
способен выполнять сегменты программ в беспорядочном, хаотичном порядке,
а не последовательно, как это делает большинство обычных компьютеров.
Такой подход в теории позволит этому компьютеру работать без любых
программных сбоев практически бесконечное время.
Одной из главных
причин, по которым происходят сбои в работе программ современных
компьютеров, является способ построения этих самых программ. Код
программы представляет собой последовательность инструкций и данных,
упорядоченных в соответствии с алгоритмом программы. Проблемы с
программами начинаются в тот самый момент, когда один из участков кода,
выполняющийся в данный момент времени, не может выполнить свои действия
правильно и вернуть управление следующему участку кода.
http://www.dailytechinfo.org Для
обхода вышеупомянутой проблемы исследователи создали компьютер, которые
не работает на принципе последовательного выполнения кода. Вместо этого
он управляет выполнением кусков информации, так называемых систем,
которые содержат в себе и код и данные. При этом, выполнение этих систем
производится в случайном хаотическом порядке. В рез
... Читать дальше »