Обновить
8

Пользователь

2
Подписчики
Отправить сообщение
Поэтому представляю рабочий вариант(решение через добавление обоих барьеров), который корректно будет исполнятся в любом случае (вариант на процессоре x86).
Этот пример у меня успешно завершается. А вот если заменить на mfence пару sfence + lfence, то не завершается. Ryzen 7 5800X, linux.
Там есть некий store buffer, куда значение попадает до записи в кеш.
Там не было исключений. Совсем. Было всего два варианта — либо программа сразу завершается с ошибкой, либо продолжаем выполнение. И да, если мы продолжаем выполнение, то была специальная функция, возвращающая код ошибки.
И гопники отожмут у вас наличку прямо в день зарплаты…
А главное, если надо посчитать сумму для чисел скажем до миллиарда, за то же время будет считаться.
В наше время никаким статистическим данным, кроме собранных лично, верить нельзя…
Это даже не со времен первых hdd, это на дискетах проблемы с позиционированием на разных дисководах были.
Готовят конечно http://www.rosbalt.ru/russia/2016/10/04/1555476.html
Почему вы антивакцеры, а не античипсеры? Тот же вопрос и про другую еду, например, про сосиски, и красное переработанное мясо, которое теперь даже ВОЗ не рекомендует в связи с канцерогенными рисками.
Наверное потому, что никто не заставляет есть то же мясо насильно? Если бы веганам вдруг заявили «если вы завтра не начнете есть мясо, мы вас уволим», скандал был бы грандиозный.
Я сам не против прививок, просто сравнение некорректное.
пишут программы которые избавляют от необходимости писать программы

Не так. Пишут программы, которые помогают им быстрее и лучше писать другие программы. Практически все примеры из статьи именно про это.
А что, малтаб, джумла и «известная бухгалтерия» появились без участия программистов?
В начале 20 века, чтобы ездить на автомобиле, нужно было обладать навыками автомеханика — уметь автомобиль разобрать, починить и собрать обратно. Сегодня совершенно не обязательно быть автомехаником, чтобы ездить. Значит ли это, что автомеханики сейчас совсем не нужны?
А вот если реально нашел баг например в clang, куда писать? На bugs.llvm.org без регистрации писать не дают, на письмо на адрес, куда предлагают писать для получения аккаунта, что-то не отвечают. В почтовый список рассылки написал lists.llvm.org/pipermail/llvm-dev/2020-October/146148.html и никакой реакции.
Не только французы. Вот только все христиане, иудеи и мусульмане будут категорически против изменения числа дней в неделе.
В смысле, получается? Деление — по определению операция, обратная к умножению. То есть для решения уравнения x*a = b нужно поделить b на a. И деление в полях Галуа не связано с обычным числовым делением. Это умножение на обратный элемент x = b*a-1, где a-1 это такое значение, что a*a-1 = 1
Причём делим мы не на что попало, а на определённый, так называемый «порождающий» полином. Откуда он берётся? Почему делится только сам на себя?
Так мы его выбираем такой, чтобы делился только сам на себя. В поле вычетов по модулю 2 есть только два полинома первой степени: x и x+1. Перемножая их, можем получить x*x = x², x*(x+1) = x²+x, (x+1)*(x+1)=x²+1 — вот так, по модулю 2. А полином x²+x+1 получить умножением полиномов первой степени невозможно. Это и есть единственный неприводимый полином второй степени по модулю 2, который можно использовать, как порождающий для GF[4]. Аналогично, если перемножить все возможные полиномы второй степени на x и x+1, мы получим не все кубические полиномы. Не получится как раз тех самых полиномов, которые и можно использовать как порождающие.
Все можно свести к поиску нетривиального решения x² ≡ 1(mod N) где x ≠ ±1
Из x² ≡ y²(mod N) следует (y-1x)² ≡ 1(mod N).
Если мы знаем разложение на множители N = pq то с помощью алгоритма Евклида можем найти
mp-nq = 1 и тогда (mp+nq)²- 4mnpq = (mp-nq)² что как раз и означает (mp+nq)² ≡ 1(mod pq)
А вот кстати о физике. Сколько чернокожих лауреатов нобелевской премии по физике? Ни одного? Явная дискриминация. Видимо, в нобелевском комитете засели расисты. Надо срочно исправлять. С химией тоже самое. Только премию мира чернокожим регулярно дают. Но этого явно недостаточно.
Потому что настройка системного прокси не нужна домашним пользователям. А в компаниях админ не будет бегать по 1000 компьютеров, чтобы что-то настроить в панели управления. Все настраивается скриптами. И ip-адрес тоже.
Много их: jffs, yaffs, logfs, ubifs. Но это все не для ssd. Это для всяких embedded, где нет контроллера с трансляцией адресов, а есть прямая адресация блоков NAND памяти.
Сейчас появится куча желающих срубить бабла — выпустить нечто, назвав его вакциной от коронавируса. Эффективность же быстро не проверить. Поэтому можно запустить в производство любую хрень, не вызывающую побочных реакций. А когда после производства миллионов доз окажется, что защищает она в 0.01% случаев — ну что ж делать то, деньги уже освоены.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность