CFA LogoCFA Logo Computer
Новости Статьи Магазин Драйвера Контакты
Новости
RSS канал новостей
В конце марта компания ASRock анонсировала фирменную линейку графических ускорителей Phantom Gaming. ...
Компания Huawei продолжает заниматься расширением фирменной линейки смартфонов Y Series. Очередное ...
Компания Antec в своем очередном пресс-релизе анонсировала поставки фирменной серии блоков питания ...
Компания Thermalright отчиталась о готовности нового высокопроизводительного процессорного кулера ...
Компания Biostar сообщает в официальном пресс-релизе о готовности флагманской материнской платы ...
Самое интересное
Программаторы 25 SPI FLASH Адаптеры Optibay HDD Caddy Драйвера nVidia GeForce Драйвера AMD Radeon HD Игры на DVD Сравнение видеокарт Сравнение процессоров

АРХИВ СТАТЕЙ ЖУРНАЛА «МОЙ КОМПЬЮТЕР» ЗА 2002 ГОД

Биос и его настройки

Виталий ЯКУСЕВИЧ santana@istc.kiev.ua

(Продолжение, начало в МК № 26–38, 40–43, 46, 50–52 (145–157, 159–162, 165, 169–171), 2000; № 1 (172), 4 (175), 6–7 (177–178), 12–13 (183–184), 17–18 (188–189), 23 (194), 27 (198), 30 (201), 33 (204), 35 (206))

4. Memory

(Продолжение)

4.3. Cache

(Продолжение)

L2 Cacheing Control

Наличие в BIOS Setup данной опции предполагает присутствие других параметров, предназначенных для регулировки рабочих характеристик внешнего кэша (эта опция несколько устарела, сейчас правильнее было бы говорить — кэша второго уровня). L2 Cacheing Control могла блокировать такие регулировки (Disabled) либо разрешить дальнейшую работу (Enabled) по управлению вторичным кэшем.

Memory above 16MB Cacheable

Опция поддержки кэширования оперативной памяти, превышающей предел первых 16 Мб ОЗУ. Для решения такой задачи необходимо активировать данный параметр (Enabled).

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

Non-Cacheable Block-1 Size

(Pазмеp первого некэшиpуемого блока памяти)

Hекэшиpуемая область памяти предназначается для памяти устройств ввода/вывода, которую либо не предполагается кэшировать, либо делать это нецелесообразно. Если некэшируемая область перекрывает диапазон фактически используемых адресов ОЗУ, то можно ожидать значительного уменьшения эффективности системы при обращении к этим адресам. Если же некэшиpуемая область перекрывает лишь несуществующие адреса ОЗУ, то нет повода для беспокойства.

Если нет смысла кэшиpовать некоторую область памяти, то можно не делать этого. Hапpимеp, если область памяти соответствует некоей буферной памяти карты расширения, и каpта может изменять содержимое этого буфера без уведомления кэша о необходимости отключения соответствующей стpоки кэш-памяти. Hекотоpые версии BIOS предоставляют больше возможностей для выбора параметров данной опции, чем пpосто Enabled/Disabled, в частности возможен такой вариант: Nonlocal, Noncache и Disabled. По умолчанию опция устанавливается в Disabled.

Non-Cacheable Block-1 Base

Опция для установки базового адреса некэшируемого адресного диапазона.

Как правило, Non-Cacheable Block-1 Size и Non-Cacheable Block-1 Base сопровождаются еще одной «дружной» парой Non-Cacheable Block-2 Size и Non-Cacheable Block-2 Base. Поскольку речь идет о другом регионе памяти, это расширяет возможности конфигурирования.

Другие версии BIOS предлагают несколько иной вариант аналогичных опций и, пожалуй, более понятный пользователю: Non-Cacheable Block 1, Block 1 Start Address, Block 1 Size. Приведем для данных опций один из возможных вариантов значений (соответственно): Disabled, 0500000H, 64KB.

PCI Cycle Cache Hit WS

При установке значения Normal (стандартный режим) обновление кэша второго уровня происходит во время стандартных PCI-циклов и стандартным методом. Речь идет о стандартном режиме поиска информации в кэш-памяти. При установке же значения Fast (режим ускорения) кэш-память обновляется безусловно, то есть без тактов ожидания, затрачиваемых на поиск информации в кэше. Такое обновление не требует каких-либо строб-импульсов. Можно говорить о 100-процентном «попадании» (hit).

Аналогичная опция может называться PCI cycle cache hit sam point.

PCI Master Read Caching

Данная опция, как и Video RAM Cacheable, может служить помехой производительности системы, хотя и предназначена для ее повышения. Если она включена (Enabled), L2-кэш будет использоваться для кэширования циклов чтения master-устройств на PCI-шине, что должно повысить их производительность. Естественно, в системе кэширование должно быть включено.

Какие же проблемы могут возникнуть при применении этой опции? Все дело в объеме вторичного кэша. Поэтому в системах с процессорами Duron данный параметр должен быть отключен, иначе возрастет количество «промахов», а количество «попаданий» в кэш заметно понизится. Серьезность проблемы налицо. Даже у процессоров Athlon могут возникнуть трудности с кэшированием, ведь кэшировать необходимо огромные массивы информации. Поэтому рекомендую запретить опцию (Disabled).

Pipeline

Опция устанавливается в Enabled для включения механизма конвейеризации при наличии в системе конвейерной синхронной кэш-памяти. Аналогично и предназначение и опции L2 Cache Pipelining, правда, последняя более конкретна.

Опции Read Pipeline и Write Pipeline (или Write Pipelining) позволяют разделить включение режима конвейеризации для циклов чтения и записи в PBSRAM (Pipeline Burst Static RAM — ковейеризированная статическая память с произвольным доступом и пакетной передачей данных —прим. ред.).

Но на этом возможности «варьирования» с наименованиями опций не заканчиваются. Производители системных плат (Acer, Tyan и другие), применявшие наборы микросхем от VIA Technologies (Apollo VP3 и Apollo MVP3), предложили максимально конкретизированный набор опций: Cache Pipelined Reads и Cache Pipelined Writes. Для систем на чипсете AMD 640 опции называются практически идентично: Cache Read Pipeline, Cache Write Pipeline. Выбор значений для всех опций при этом не меняется —Disabled и Enabled.

Pipeline Cache Timing

Если в системе установлен только один модуль PBSRAM, то необходимо выбрать значение Faster. Последнее устанавливается при наличии в системе двух банков вторичной конвейерной блочной SRAM-памяти.

Опция SRAM Speed Option предлагает те же самые значения, хотя из ее названия, на первый взгляд, не совсем ясно, какой тип кэш-памяти имеется в виду и какие скоростные характеристики. Речь же идет о возможности влиять на работу вторичной кэш-памяти.

Shadow Memory Cacheable

(Кэшиpование «теневой» памяти)

Опция, позволяющая активировать режим кэширования для тех участков памяти, для которых уже включен режим «затенения». Параметр носит обобщенный характер. Любое обращение к «затененным» адресным пространствам будет вызывать копирование востребованной информации в кэш процессора. Целесообразность включения режима (Enabled) зависит от множества факторов: что собственно было «затенено» (видео BIOS, системный BIOS, ПЗУ адаптеров или область, выделенная под работу специализированного контроллера), какая ОС инсталлирована и некоторых других. Многие из этих факторов уже были рассмотрены раньше. Что касается операционных систем, то рекомендовать активизацию такого кэширования можно для MS-DOS и OS/2 (да и то не всегда). Linux и другие Unix-подобные ОС вообще не используют кэшируемую ROM-память. Если же речь идет о Windows (речь не идет о Windows3x), то такое включение не всегда рекомендовано. В любом случае, любое теоретизирование должно быть подкреплено экспериментом. Это справедливо и относительно оборудования, и операционной системы.

Больший эффект может быть достигнут, если BIOS предлагает вместо обобщенной опции несколько параметров с возможностью установки кэширования для отдельно взятого адресного фрагмента. Эти опции могут иметь два значения: Cached и Disabled. А представлены они могут быть в следующем виде: C000,16K Shadow; C400,16K Shadow; C800,16K Shadow; CC00,16K Shadow; D000,16K Shadow; D400,16K Shadow; D800,16K Shadow; DC00,16K Shadow. Также опции могут называться C000 Shadow Cacheable и F000 Shadow Cacheable со значениями Enabled и Disabled.

(Продолжение следует)

Рекомендуем ещё прочитать:






Данную страницу никто не комментировал. Вы можете стать первым.

Ваше имя:
Ваша почта:

RSS
Комментарий:
Введите символы или вычислите пример: *
captcha
Обновить





Хостинг на серверах в Украине, США и Германии. © sector.biz.ua 2006-2015 design by Vadim Popov