Технический видеоблогер разобрал работу оперативной памяти в Windows 11 и показал реальный вред утилит для ускорения системы. Автор провел анализ и доказал, что создатели так называемых оптимизаторов вводят пользователей в заблуждение ради продвижения своего софта. На фоне высоких цен на новые модули стандарта DDR5 оперативная память стала 1 из самых дорогих ресурсов. Компании инвестируют до 4 000 000 000 долларов в новые заводы чисто под нужды искусственного интеллекта. Из-за этого пользователи все чаще ищут программные способы оптимизации. Однако ручная очистка памяти наносит прямой урон производительности в играх и тяжелых приложениях.
Блогер углубился в архитектуру выполнения кода, отметив, что программы делятся на процессы и потоки. Процесс представляет собой изолированную среду для ресурсов, тогда как поток является непосредственным исполнителем команд. Чтобы 1 процесс не мог получить доступ к данным другого процесса, используется виртуальная память и аппаратный блок MMU. При этом процессор работает значительно быстрее оперативной памяти, обращаясь сначала к кэшу 1, 2 и 3 уровней. Если нужных данных там нет, запрос идет к оперативной памяти, что занимает больше времени. Обращение к накопителю SSD занимает колоссальное количество времени по меркам центрального процессора.
Для управления потоками Windows использует планировщик задач, который выделяет каждому потоку квант времени. Существуют аппаратные прерывания, обладающие наивысшим приоритетом. Системный таймер генерирует 64 сигнала в 1 секунду, заставляя ядро откладывать текущие задачи и переключать контекст. Вызовы от мыши или сетевой карты обрабатываются мгновенно, а менее критичные задачи переводятся в статус отложенных вызовов DPC. Стороннее вмешательство в этот

