Рефреш — обновление данных в компьютерных системах¶
Рефреш (от англ. refresh — «обновлять») — процесс обновления данных, отображаемых на экране или хранилища, с целью синхронизировать их с актуальным состоянием источника. Термин применяется в информатике, электронике и телекоммуникациях и охватывает несколько не связанных напрямую технологий: обновление содержимого экрана, перезагрузку страниц веб-браузера, синхронизацию оперативной памяти и обновление кадров на дисплее.
¶Обновление экрана и веб-страниц
В контексте работы с компьютером рефреш чаще всего означает команду обновить отображаемую информацию. Клавиша F5 в большинстве операционных систем и браузеров запускает перезагрузку текущей страницы или окна программы. При этом содержимое запрашивается заново у источника — веб-сервера или локальной файловой системы.
Различают обычное обновление и принудительное (жёсткий рефреш, обычно сочетание Ctrl+F5). При обычном браузер может использовать кэшированные ресурсы, а при жёстком игнорирует кэш и загружает все элементы страницы заново. Это полезно, когда ресурсы на сервере обновились, а браузер продолжает показывать устаревшую версию из локального кэша.
¶Оперативная память
Динамическая оперативная память (DRAM) требует периодического обновления содержимого, поскольку конденсаторы в ячейках памяти разряжаются. Процесс восстановления данных называется рефрешем памяти. Контроллер памяти регулярно выполняет циклы обновления, перечитывая и перезаписывая содержимое ячеек. Скорость обновления измеряется в килогерцах и зависит от объёма модулей: чем больше памяти, тем чаще требуется рефреш.
Эта особенность DRAM исторически отличала её от статической памяти (SRAM), которая не требует периодического обновления, но стоит дороже и менее плотна. Стандарты JEDEC определяют параметры таймингов, связанных с рефрешем (tREFI, tRFC), которые критичны для стабильности и производительности системы.
¶Дисплеи и экраны
В жидкокристаллических и плазменных дисплеях рефреш означает частоту обновления кадров — число раз в секунду, когда экран полностью перерисовывается. Измеряется в герцах (Гц). Стандартные мониторы работают на частоте 60 Гц, игровые модели — 120–240 Гц и выше. Более высокая частота рефреша обеспечивает более плавное изображение, особенно в динамичных сценах и играх.
Технология adaptive sync (AMD FreeSync, NVIDIA G-Sync) позволяет динамически подстраивать частоту рефреша под кадровый выход видеокарты, устраняя разрывы изображения (tearing) и заикание.
¶Сеть и протоколы
В сетевых технологиях рефреш связан с обновлением записей в кэшах и таблицах маршрутизации. Протокол DNS использует TTL (time to live) — время жизни записи, после которого кэш-сервер запрашивает актуальные данные у авторитетного сервера. Ручной рефреш DNS-кэша выполняется командой ipconfig /flushdns в Windows или systemd-resolve --flush-caches в Linux.
¶Применение термина
| Область | Что означает рефреш |
|---|---|
| Веб-браузер | Перезагрузка страницы |
| Оперативная память | Периодическое восстановление данных в ячейках DRAM |
| Монитор | Частота обновления кадров (Гц) |
| Сеть | Обновление кэшированных записей |
| Базы данных | Синхронизация реплик с основным сервером |
¶Смежные понятия
С рефрешем тесно связано понятие синхронизации — приведения данных в разнородных системах к единому состоянию. Также близко понятие ребута (перезагрузки), однако рефреш обычно не затрагивает состояние самой системы, а лишь обновляет отображаемые или кэшированные данные.
В контексте баз данных рефрешем называют обновление материализованных представлений — предвычисленных наборов данных, которые периодически пересчитываются для ускорения запросов.
¶История
Понятие рефреша памяти появилось в 1970-х годах с развитием динамической памяти. Компания Intel в чипе 1103 (1970) — одном из первых коммерческих DRAM-чипов — уже реализовала схему автоматического обновления. Частота экранного рефреша стала предметом стандартизации с появлением VGA в 1987 году, где базовая частота составляла 60 Гц.
