X

Блогер PortalRunner запустил ПК без оперативной памяти и смог сыграть в «Змейку»

Блогер-экспериментатор PortalRunner доказал, что компьютер можно запустить вообще без плашек оперативной памяти. В своём эксперименте он использовал старый ПК 2009 года и попытался обойтись без традиционных модулей ОЗУ, задействовав только кэш-память процессора. В итоге системе удалось не просто загрузиться, но и запустить простую игру «Змейка».

Обычно оперативная память необходима компьютеру для быстрого временного хранения данных, с которыми процессор постоянно работает. При её нехватке система начинает использовать жёсткий диск или SSD как подмену, что в сотни раз медленнее и резко снижает производительность. PortalRunner решил пойти дальше и вовсе исключить ОЗУ из конфигурации, чтобы проверить, насколько далеко можно зайти в оптимизации и что будет, если оставить системе только сверхбыструю, но очень ограниченную по объёму память кэша.

Даже у мощных современных процессоров общий объём кэш-памяти обычно не превышает примерно 100 МБ, а в старых системах он ещё меньше. Этого крайне мало для типичной операционной системы и приложений, поэтому энтузиасту пришлось писать код почти на уровне отдельных машинных команд, максимально ужимая и оптимизируя всё, что только возможно. По его словам, работа с такой конфигурацией превращается в «мучение», но технически запуск возможен.

Эксперимент обошёлся не без жертв: в процессе PortalRunner повредил несколько материнских плат, подбирая рабочие настройки и способы обойти аппаратные проверки наличия ОЗУ. Итогом стали не только уникальные кадры запуска ПК без оперативной памяти, но и наглядная демонстрация того, насколько критична роль ОЗУ в современных компьютерах и каково практическое ограничение даже у самой быстрой встроенной памяти процессора.

PortalRunner известен своими нестандартными технологическими испытаниями, связанными с компьютерным «железом» и программированием. На его канале регулярно появляются эксперименты, показывающие как крайние возможности старого оборудования, так и нетривиальные подходы к решению задач в области IT.