Ученые создали самовосстанавливающийся компьютер
mangiana_irina — 06.11.2023Одной из главных причин, по которым компьютеры теряют свою работоспособность, «зависают» — является то, что они работают, пошагово выполняя инструкции программ. Компьютер следует указаниям счетчика, который извлекает команды, и только после выполнения одной команды, он может перейти к выполнению другой. Проблемы возникают тогда, когда счетчик по каким-то причинам сбивается или после выполнения команды программа не получает необходимого кода подтверждения. В результате следующая строка программы не может быть запущена, и компьютер «зависает».
В результате, исследователи из Великобритании решили создать компьютер, который вообще не выполняет кода программ методом последовательного их перебора. Их вычислительное устройство выделяет «куски» информации, состоящие из данных и кода программы, и обрабатывает их в случайном порядке, тем самым, исключая предопределенность связанную со строго последовательным выполнением кода программ.
В результате, утверждают ученые, может быть получена возможность «самовосстановления на лету», и это исключит теоретическую возможность «зависания» такого компьютеру когда-либо вообще. В целом идея «самовосстановления» почерпнута у самой природы, в частности она основана на анализе работы мозга человека, способного «корректировать» ошибки в своей работе, без эффектов зависания. Мозг работает, распределяя вычислительные функции между множеством биологических «процессоров», которые работают одновременно, обрабатывая разные данные.
Источник: интернет