С выходом Windows 11 в 2021 году, многие жаловались, что не могут поставить ее на свой компьютер - он, мол, не подходит по характеристикам. Это притом, что системные требования у разных систем были всегда, во все времена, но ни одна из них не осмеливалась прямо запретить установку себя на компьютер.
Но откуда берутся эти требования? Почему у системы вообще могут быть системные требования, и почему новая Windows не работает на новых ПК, но если ее все-таки установить, то чуть ли не «летает»? Давайте разбираться.
Система - это программа
То есть код, который должен быть обработан процессором. Любое движение мышью, запуск приложения, и работа в нем - все это обрабатывается системой, которая как бы указывает процессору, какую инструкцию и в какой момент нужно выполнить (объясняю просто, чтобы поняли все).
Однако и в самой системе есть встроенные программы, которые работают в фоновом режиме, и они тоже требуют процессорного времени. Причем чем система новее - тем больше у нее фоновых задач, и тем они тяжелее. Ну, давайте, как пример:
Windows 10 вышла в 2012 году, когда условный средний процессор (Core i5-2500), имел 4 ядра, 4 потока, частоту 3.7 ГГц и 1.160 миллионов транзисторов.
Windows 11 вышла в 2020 году, когда самым популярным процессором был Ryzen 5 3600 - на 6 ядер, 12 потоков, до 4.2 ГГц частоты и с 4800 миллионов транзисторов. Этот Ryzen быстрее, чем старый i5 на 330%, и надо понимать, что такая ситуация будет практически при каждом сравнении разных пар систем и самых популярных процессоров.
Новая система на старый ПК - что будет?
Получается, что каждая новая версия системы потребляет больше ресурсов компьютера, чем предыдущая. Допустим, мы решили это проигнорировать и поставить новую систему на старый компьютер - что будет в таком случае?
Если разница между системой и компьютером составляет меньше 10 лет, то, скорее всего, ничего страшного не произойдет. Все ограничится очень медленной, задумчивой работой системы, компьютер будет "лагать" и "думать" по поводу и без. Чтобы понять "насколько именно", достаточно сравнить производительность вашего процессора с процессором средней ценовой категории, но вышедшим в год выхода системы.
Допустим, мы хотим примерно понять, насколько быстро будет работать WIndows 7 на компьютере с Pentium lV 2.4X GHz. Для этого берем популярный процессор 2009 года (коими были Core 2 Duo E7500), и прямо сравниваем его с нашим процессором. Получается разница в 843%, а значит, если во время работы Core 2 Duo будет загружен на 10%, то Pentium lV, в той же задаче, будет нагружен уже на 80%.
Естественно, этот способ примерный, и он подходит только для простейшей оценки "будет оно работать или нет".
А если разница еще больше?
Тогда система может не работать вовсе. Дело в том, что некоторые команды требуют для своего исполнения процессорных инструкций. Инструкции, например, SSE 4.2, AVX или AVX512 - это буквально "инструкции" процессору, как выполнять те или иные команды.
Если программа требует каких-либо инструкций, но процессор их не знает - программа либо вообще перестает работать (проще говоря, вылетает с ошибкой "нет необходимых инструкций"), либо начинает эмулировать их при помощи более старых инструкций, то есть будет работать заметно медленнее.
Если говорить еще проще, то "железо" и "софт" будут как бы говорить на разных, не понятных друг другу языках. Поэтому если программы (в нашем случае, система), и будут работать - делать они это будут очень медленно.
Еще пара нюансов
На скорость работы системы, помимо процессора, влияет также скорость работы системы памяти, причем как оперативной, так и постоянной.
Оперативная память - это как краткосрочная память человека. Она нужна для быстрой работы с информацией, которая нужна вот прямо сейчас - в данный конкретный момент.
Чем ее больше, чем выше ее пропускная способность и ниже задержки - тем больше программ способен обрабатывать компьютер одновременно, и тем эффективнее он это делает.
Постоянная память тоже важна, так как объем ОЗУ ограничен, и именно диск хранит в себе все файлы и данные. Разница между, допустим, 100 и 500 Мб/с - это не "условные" цифры, а время загрузки, открытия программ, и в целом - скорость работы компьютера. Говоря проще, чем быстрее работает диск - тем лучше будет работать система, вне зависимости, новая она, или не очень.
Выводим итог
Поставить новую систему на старый компьютер - задача выполнимая, однако не стоит ожидать, что после этого он начнет работать быстрее. Как правило, все происходит наоборот, и компьютер со старой системой становится невыносимо медленным.
Но если и решились на такой "апгрейд", то во-первых, поставьте в компьютер самый мощный процессор, который только получится. Во-вторых, установите хотя бы 8, а лучше - 16 гигабайт оперативной памяти, и, конечно, купите SSD-диск под систему, если она до сих пор стоит на HDD.
А еще лучше - не страдайте и купите пускай и бюджетный, но новый компьютер, который будет в 3-4 раза быстрее старого топа за 2000-3000$.