Video RAM Cacheable

Другие идентичные названия опции: Video memory cache mode.

Параметр - Video RAM Cacheable

Опция Video RAM Cacheable принадлежит к разряду опций, предназначенных для оптимизации работы видеосистемы персонального компьютера. Как правило, данная опция может принимать всего два значения: Enabled (Включено) или Disabled (Выключено).

Принцип работы

Первый мегабайт памяти любого IBM-совместимого компьютера содержит специальную область так называемой верхней памяти или Upper Memory Area (UMA). Эта область памяти имеет объем в 384 КБ и зарезервирована для нужд операционной системы DOS, в частности, для размещения данных из оперативной видеопамяти или видео-RAM.

Видео-RAM графической карты представляет собой блок памяти, имеющий объем в 128 КБ (в диапазоне адресов A0000h-BFFFFh). Этот блок делится на две половины. Первая зарезервирована для памяти графического режима VGA. Вторая половина также делится на две части – на часть, зарезервированную для монохромного текстового режима и на часть, зарезервированную для цветного текстового режима.

RAM графической карты является единственной разновидностью памяти видеокарты, к которой процессор имеет прямой доступ в режиме VGA. Каждый из режимов VGA требует ровно 64 КБ памяти.

Опция Video RAM Cacheable предназначена для ускорения доступа процессора к памяти VGA. При выборе варианта Enabled оперативная память видеокарты помещается в сверхбыструю оперативную память компьютера – кэш-память процессора второго уровня.

В некоторых BIOS вместо вариантов опции Enabled и Disabled можно встретить такие варианты, как USWC или UC. В таком случае функция играет несколько другую роль. Она предназначена для изменения параметров кэширования в системах на основе Pentium Pro.

Стоит ли включать опцию?

На первый взгляд, данная опция является полезной. И действительно, при включении опции Video RAM Cacheable можно добиться некоторого ускорения вывода графики, однако этот эффект будет заметен лишь в играх, запускающихся в операционной системе MS-DOS. В текстовом же режиме эффект ускорения практически не будет заметен.

Кроме того, следует помнить, что в настоящее время графический режим VGA, предлагающий пользователю разрешение 320×200 при 256 цветах имеет ограниченноt применение. Он почти не используется в современных операционных системах линейки Windows, хотя его можно встретить во многих DOS-играх. Однако большинство современных процессоров способно обрабатывать графику VGA без какой-либо значительной задержки.

Таким образом, включение кэширования видео-RAM в большинстве случаев не приведет к ускорению вывода графики. При этом видео-RAM будет занимать определенное место в кэше процессора. В результате уменьшится место, используемое другими данными процессора, что может привести к снижению общей производительности системы. Кроме того, существует вероятность того, что на место кэшированных данных будет произведена запись, что может привести к сбою системы.

Разумеется, ускорение доступа к видеопамяти теоретически могло бы иметь смысл в случае применения старых процессоров, не способных эффективно обрабатывать графику VGA. Однако у таких процессоров, как правило, либо вообще отсутствует кэш второго уровня, либо он чрезвычайно мал для того, чтобы в нем уместились бы видеоданные.

Таким образом, опцию рекомендуется выключить в большинстве случаев, как при использовании современных операционных систем типа Windows, так и в случае запуска игр в старых операционных системах типа MS-DOS.

Порекомендуйте Друзьям статью: