Зачем компьютеру оперативная память (ОЗУ / RAM) и что в ней хранится?
Понимаю, что есть диск, где лежат файлы. А зачем тогда отдельно нужна оперативка (RAM)? Что она вообще делает и почему её всегда не хватает?
2 ответа
ОЗУ (RAM, оперативная память) — это быстрый «рабочий стол» процессора. Диск — это шкаф, где всё хранится надолго, но доставать оттуда медленно. Чтобы поработать с программой или файлом, компьютер сначала перекладывает их с диска в оперативку, потому что процессор умеет работать только с тем, что лежит близко и быстро доступно.
Что лежит в RAM прямо сейчас:
- сама запущенная программа (её код);
- данные, с которыми она работает (открытый документ, кадр игры, вкладки браузера).
Когда ты открываешь игру или 30 вкладок, всё это занимает место в оперативке. Если её мало — компьютеру некуда «разложить» всё, и он начинает тормозить (об этом ниже в других вопросах). Поэтому 8/16 ГБ ОЗУ важны для плавной работы: чем больше рабочий стол, тем больше дел можно держать открытыми одновременно.
Короткая формула, которая мне помогла запомнить: диск — это память «надолго», ОЗУ — память «прямо сейчас». Всё, что ты сейчас активно используешь, живёт в RAM, потому что она в десятки раз быстрее диска. Закрыл программу — её данные из оперативки убрались, освободив место.