Car-tech

Кратковременная компьютерная тактика, выявленная британскими исследователями

Время и Стекло Так выпала Карта HD VKlipe Net

Время и Стекло Так выпала Карта HD VKlipe Net

Оглавление:

Anonim

Для пользователя ПК ничто не охлаждает сердце, как «Синий экран смерти» в Windows. Это означает, что их компьютер потерпел аварию.

Несмотря на то, что аварии стали старыми, как компьютеры, некоторые британские исследователи могут предпринять первые шаги для отправки синих экранов на одно и то же кладбище, где похоронены 5.25-дюймовые гибкие диски.

Боффы на Университетский колледж в Лондоне (UCL) сделал то, что они называют «системным компьютером», который, как они говорят, вступает в хаос, обнаруженный в природе, чтобы компьютер мог исцелить себя.

[Читать дальше: Как удалить вредоносное ПО из вашего Windows PC]

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

Это не так, как работает природа. «Его процессы распределены, децентрализованы и вероятностны», - сказал ученый-компьютерщик, работающий над исследованием Питер Бентли, - New Scientist.

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

Отказоустойчивость, конечно, не является чем-то новым для вычислений. У серверов это было много лет. И еще в 2001 году Билл Гейтс призывал производителей ПК к созданию этой технологии в коробках Windows XP.

Как это работает

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

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

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

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

Хотя кажется, что это не должно работать, исследования говорят, что это работает очень хорошо, и они будут показывать, как именно хорошо, что он работает в апреле, когда планируется продемонстрировать свое оборудование на конференции по эволюционным системам в Сингапуре.

Другие усилия

Исследователи UCL не одиноки в разработке компьютеров, работающих в качестве биосистем. Пара исследователей, одна из которых в Манчестерском университете, другая в Университете Саутгемптона, уже более 18 месяцев работает над проектом, чтобы объединить миллионный процессор ARM для имитации имитации активности нейронов в мозге человека.

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