IT-словарь › Инфраструктура › Backing store (X11)

Backing store (X11)

Инфраструктура Svenska → Обновлено: 2026-10-18

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

X11 исходил из того, что память дорога. Когда окно перекрывали, сервер просто выбрасывал пиксели; когда оно снова становилось видимым, приложение получало событие Expose и перерисовывало область само. Кто видел, как на тормозящем X-рабочем столе медленно заполняются серые дыры, наблюдал этот принцип вживую. Backing store был исключением: окно могло попросить сервер держать его содержимое вне экрана, а родственный save-under позволял меню сохранить то, что оно закрывает.

Сервер имел право отказать — и часто отказывал, так что приложения всё равно обязаны были обрабатывать Expose. Вопрос закрыло расширение Composite, которое рисует каждое окно в собственное внеэкранное изображение: backing store для всех без просьб.

← Назад к словарю