Соблюдение Правил конференции строго обязательно! Флуд, флейм и оффтоп преследуются по всей строгости закона! За статью можно проголосовать на странице материала.
Фигня какая-то, каким образом случайность выборки команд может спасти от программных сбоев? И второй непонятный момент: каким образом будет объединяться результат работы всех команд после их исполнения в случайном порядке? Они ведь могут работать с одними и теми же данными, и последовательность их исполнения имеет значение
Member
Статус: Не в сети Регистрация: 02.02.2004 Откуда: Украина.
Нда, если в первой тсроке кода переменная зависит от "случайных" данных, то выполнение всех остальных строк кода в случайном порядке покажет фигню. Будет хаос, а ошибки в хаосе незаметны т.к. они часть его. И как ОС будет работать со случайными наборами? Случайно выполнять все что в памяти найдет по случайному адресу?
Member
Статус: Не в сети Регистрация: 06.07.2012 Откуда: СПб Фото: 8
enum, Alexsandr Можно будет узнать, когда опубликуют заявку на изобретение. Возможно частично ответы будут на упомянутой конференции в Сингапуре. Мое предположение - у них будет собственный компилятор, заточенный под конкретный тип софта. Например, под валютные операции. Там ни каких случайных цифр не надо, все должно быть четко и без выхода из строя всей системы в случае зависания одного процесса. Движок для Crysis 4 вряд ли они будут писать.
_________________ Ryzen 5800x; 6900XT Liquid Devil; EK D5; EK XE 360 FIRE STRIKE ULTRA: http://www.3dmark.com/fs/26296850 TIME SPY: http://www.3dmark.com/spy/22993088
Member
Статус: Не в сети Регистрация: 02.02.2004 Откуда: Украина.
Oversemper писал(а):
Там ни каких случайных цифр не надо, все должно быть четко и без выхода из строя всей системы в случае зависания одного процесса.
Сама ОС выполняться тоже будет случайно? А сбои в отдельных процессах давно не являются причиной падения ОС, а при грамотной реализации ПО и самого ПО.
Member
Статус: Не в сети Регистрация: 06.07.2012 Откуда: СПб Фото: 8
Alexsandr писал(а):
Сама ОС выполняться тоже будет случайно?
Ну, мне кажется, что проецировать их разработку на массовый софт нельзя, это будет арт-хауз программирования для областей, где на обеспечение надежности работы системы бюджет по существу не ограничен.
Hru писал(а):
Британские ученые -помоему этим все сказано:)
+1 Сделают самый вежливый софт
_________________ Ryzen 5800x; 6900XT Liquid Devil; EK D5; EK XE 360 FIRE STRIKE ULTRA: http://www.3dmark.com/fs/26296850 TIME SPY: http://www.3dmark.com/spy/22993088
Member
Статус: Не в сети Регистрация: 21.04.2012 Откуда: Юг Руси Фото: 1
enum писал(а):
Фигня какая-то, каким образом случайность выборки команд может спасти от программных сбоев? И второй непонятный момент: каким образом будет объединяться результат работы всех команд после их исполнения в случайном порядке?
Ответ: в столь смелом заявлении коллеги и проанализировать разработку британских учёных
_________________ Ищу рабочий процессор QX9770 со степпингом slawm РУССКИЕ ИДУТ!
Member
Статус: Не в сети Регистрация: 02.02.2004 Откуда: Украина.
Oversemper писал(а):
это будет арт-хауз программирования для областей, где на обеспечение надежности работы системы бюджет по существу не ограничен.
Для обеспечения надежности три компа и вперед с дублированием и "голосованием" результатов. Ос в любом случае будет выполняться последовательно, значить хотят обеспечить прикладные программы такой фишкой. А там действительно узкая область. Причем даже обычное ПО может работать при ошибках если это предусмотрено.
Member
Статус: Не в сети Регистрация: 26.12.2008 Откуда: Иваново
В общем, я думаю они хотят добиться параллельного выполнения кусков кода, и каждый кусок будет независим от остальных. Врожденная поддержка вычислений на многоядерных системах, о которой так долго мечтали, станет реальностью... Но и правда, откуда каждый кусок кода будет брать данные для обработки? Понятно, что можно выделить много независимых процессов, типа расчетов и отрисовки интерфейса, но вот если их раздробить на более мелкие куски кода, то как выполнять их одновременно?
Добавлено спустя 4 минуты:
Alexsandr писал(а):
Причем даже обычное ПО может работать при ошибках если это предусмотрено.
Соглашусь. Если нет аппаратных сбоев железа, то даже Win 7 фиг зависнет просто так, по крайней мере у меня еще не было таких зависших задач, которые не удалось снять. А BSOD только из-за железа, а не потому что программа не получила подтверждения выполнения какой-то команды, как написано в новости.
Проблемы начинаются в случае, когда счётчик сбивается, или программа не получает кода подтверждения успешности выполнения предыдущей задачи. В итоге, следующая строка программы не может быть запущена, и компьютер "зависает". В операционных системах Microsoft такая ситуация приводит к появлению общеизвестных BSOD.
В операционных системах Microsoft BSOD-ы происходят из-за неисправного, несовместимого железа, драйверов, служб и ошибок в самой системе. А обычный софт из-за своих ошибок просто вываливается или зависает без бсодов.
Проблемы начинаются в случае, когда счётчик сбивается, или программа не получает кода подтверждения успешности выполнения предыдущей задачи. В итоге, следующая строка программы не может быть запущена, и компьютер "зависает".
TT, Вы вообще сами поняли что за младенческую ересь скопипастили? Из разряда "а маленькая зверушка заворачивает его в фольгу..."
Делаем "load-balancer" и всё путём - скорее типа по такому принципу. Если "ядро" зависает, другое знает об этом и не вываливает систему. Хотя если железо нормальное и охлождается то и так всё нормально работает.
Member
Статус: Не в сети Регистрация: 22.06.2004 Фото: 16
0xffffh попробуйте запустить старую версию AIDA64 (от середины 2012 года) на системе с матерью построенной на intel X79 и поднятым рейдом. BSOD гарантирую. И таких примеров можно найти множество, совершенных программ не бывает. Другое дело что разработка "цыганских учёных" не годится для классической архитектуры X86, потому что принципиально иная.
_________________ ASUS RIVE | 2697v2@3452-4027MHz HT-on@1,1v@NH D-14 | 4x4Gb RAM
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения