Не самое лучшее сравнение.
Нажмите, чтобы раскрыть...
только если слегка грубоватое. но что поделать, если пример с полицией он не понял
upd: дабы не было оффтопом
https://www.ixbt.com/news/2019/05/19/64-cpu-amd-epyc-1-4.html
Кстати на счет дыр... Есть такое ощущение, что вся эта "скорость работы" Интеловская примерно на этом и основана. Каждый человек, который более-менее хоть раз кодил на том же РНР (и не только) знает, что все вводимые данные нужно фильтровать. Ведь мало ли что взбредет в голову дауну за монитором ввести. Вдруг прямой запрос к базе или еще чего. Поэтому весь ввод нужно проверять, переводить в запись в соответствующий тип и тд (ну там всякие trim / intval и прочее) Каждая проверка и фильтрация - естественно занимает время, замедляет исполнение кода и поднимает нагрузку на сервер, так как надо дополнительно обрабатывать каждый запрос (иногда несколько раз). А можно нифига этого не делать. И принимать данные так, как юзер их вводит. Тогда код будет сразу обрабаываться и выдавать результат. И нагрузки меньше давать на сервак и работать быстрее. И даже какое-то время может работать без проблем у огромного кол-ва людей. Например есть две CMS (системы управления контентом на сайте). Для бОльшего понимания возьмем настоящие названия: те же WordPress и Joomla . И представим, что первая работает по "правильному" пути, а вторая по "неправильному", ну или наоборот. Как Вам хочется. И вот люди смотрят: ого! Джумла быстрее. И грузит сервак меньше! нафига мне Вордпресс (напомню: это лишь пример. Хотите, переставьте их местами) ? И ставят вторую. И сидят такие (может даже пару лет) счастливые на своем сайте. Получают заказы в свой онлайн магазин и тд. Но потом приходит хакер Иван, который разбирал код Джумлы и знает о том, что там данные не фильтруются. И вместо "Адрес доставки" пишет DROP DATABASE BAZAKLIENTOV . И все. Базы клиентов у чувака нет) И хорошо, если у него есть бэкап. А то ведь может и не быть. И куда тогда ему засунуть эти "скорость" и "отсутствие нагрузки"?
Вот так и тут: есть в процессоре какие-то моменты, которые надо фильтровать. Замедляя работу в угоду безопасности. Ощущение такое, что Интел этого не делали. И если понять, как работает их "предсказатель", то сделать такой запрос, что бы он "предсказал" нужное тебе значение или выполнил нужное тебе действие. Такое, которое должно было быть запрещено к исполнению. Но не было. То есть сэкономленные на таких вот алгоритмах ресурсы производительности и давали выигрыш. А теперь получается от одной заплатки -1% (подумаешь. фигня), от второй 3% (да чо такое 3%), а в сумме то уже 4%. И еще пара заплат. Вот тебе и -10% +/- . А потом вопросы типа "с чего райзен стал быстрее, если с ним ничего не делали". Ну пусть с ним не делали. Зато с Интелом делали