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), 40 (211)).

4. Memory

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

4.3. Cache

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

SRAM Back-to-Back

Установка опции в Enabled позволит сократить задержки между 32-битными циклами передачи, так как следующие друг за другом циклы будут объединяться в единый, с одним адресом, 64-битный пакет.

SRAM Type

В зависимости от типа установленной в системе кэш-памяти (синхронной или асинхронной) надо выбрать один из вариантов: Synchronous, Asynchronous.

Sustained 3T Write

Если в системе инсталлирована конвейерная пакетная кэш-память, то включение опции (Enabled) позволит осуществлять непрерывный трехтактовый цикл записи при доступе к PBSRAM на системных частотах 66 или 75 МГц.

SYNC SRAM Support

Если в системе установлена синхронная кэш-память, то есть возможность «уточнить», какая же именно. Значения следующие: Standard — обычная синхронная SRAM; Pipelined — конвейерная кэш-память.

System BIOS Cacheable

(Кэширование области системного BIOS)

Опция также может называться System ROM Cacheable и принимать следующие значения: Enabled — разрешено, Disabled — запрещено.

Разрешение данного параметра приводит к возможности кэширования области памяти по адресам системного BIOS (F0000H-FFFFFH) во вторичную кэш-память (L2). Включать опцию имеет смысл только в случае разрешения функций системного кэширования в разделе BIOS Features Setup (как правило), а также если системный BIOS уже «затенен». Если какая-либо программа попытается выполнить операцию записи в эти адреса, то система выдаст сообщение об ошибке. Это еще лучший вариант!

Если вы используете данную опцию, необходимо учитывать одно «но»! При разрешении параметра кэшированию подлежит часть системного BIOS, содержащего код для запуска системы и основные функции ввода/вывода. А значит, часть кэш-памяти, которой всегда недостаточно, резервируется под BIOS, к которому обращаются лишь время от времени, то есть место в кэше L2 используется неэффективно. Исходя из всего вышесказанного, рекомендуется Disabled. (Активировать опцию имеет смысл на старых персоналках с медленным ПЗУ, содержащим BIOS, и старыми ОС. Это сокращает время доступа к часто используемым некоторыми старыми ОС прерываниям (подпрограммам) BIOS. Например, это справедливо относительно MS-DOS —прим. ред.).

Ликбез. Контроллер кэш-памяти оперирует строками (cache line) фиксированной длины. Строка может хранить копию блока основной памяти. С каждой строкой кэша связана информация об адресе скопированного в нее блока основной памяти и признаки ее состояния. Информация о том, какой именно блок занимает данную строку и ее состоянии, называется тэгом (tag) и хранится в связанной с данной строкой ячейке специальной памяти тэгов (tagRAM).

Для хранения тэгов используется отдельная микросхема асинхронной SRAM (Tag SRAM), а для более чем 8-битного тэга — пара микросхем. Синхронизировать работу Tag SRAM не имеет смысла, поэтому асинхронная память тэгов применяется как для асинхронного кэша, так и для синхронного кэша 2-го уровня.

Необходимый объем памяти тэгов, т.е. количество ячеек, можно вычислить, разделив объем установленной кэш-памяти на длину строки кэша, определяемой чипсетом. Кстати, функции кэш-контроллера для внешнего кэша выполняет чипсет. Длина строки обычно равна количеству байт, передаваемых за один стандартный пакетный цикл (16 байт — для 486-го процессора, 32 байта — для Pentium и выше).

Для кэша с обратной записью (WB) необходима еще и память для хранения признака «чистоты» строки. Признак может храниться в отдельной микросхеме (Dirty SRAM) или занимать (для строки) один бит в Tag SRAM.

Изложенный в ликбезе материал поможет разобраться и понять содержание представленных ниже опций.

Tag Compare Wait States

Данная опция позволяет регулировать скоростные характеристики кэш-памяти, а точнее, доступ к ячейкам Tag SRAM. Выбор значений не очень большой (0 или 1 такт ожидания), что напрямую связано с процедурой входа в Tag SRAM на первом или втором такте шинного цикла. Тэг-операции с нулевым ожиданием требуют использования 12-нс SRAM или лучше.

Опция может называться L2 TAG Output Delay. Но в этом случае наличие задержки уже определяется значением Enabled. Disabled, естественно, снимает всякую задержку.

Tag Option

Опция предлагает на выбор два значения. Одно из них, равное 8 битам, не предполагает использования т.н. dirty-бита. Второе же выделяет собственно под тэг 7 бит и еще один бит под признак dirty.

Опция также может называться Alt Bit in Tag SRAM или Alt Bit Tag RAM. «Аlt» не должно смущать пользователя — это обычное сокращение, в данном случае от alternative, что можно перевести и как «дополнительный». Значения опции: 7+1 Bits и 8+1 Bits. Правда, в некоторых случаях возможны Enabled и Disabled как способ управления дополнительным битом.

Идентична вышеописанным и опция L2 (WB) Tag Bit Length. Она устанавливает размер основного тэга (7 или 8 бит), дополнительный бит используется автоматически и пользователю «не доступен». Точно также функционируют опции L2 Cache TagBits, L2 Cache Tag Length (7 bits, 8 bits).

Опция может именоваться и Tag RAM Size. Но тогда уже речь не идет об использовании дополнительного dirty-бита. В соответствии со спецификацией инсталлированного tag RAM-чипа необходимо и выбрать размер тэга (7 или 8 бит).

Tag Ram Includes Dirty

Значение Enabled не вызывает возражений, т.к. использование дополнительного dirty-бита направлено на повышение функциональных возможностей системы. Ну а что же Disabled? Вновь немного теории!

Если опции BIOS Setup позволяют уменьшить объем кэшируемой памяти до объема реально установленной памяти, есть резон этим воспользоваться. При этом возможно более эффективное кэширование имеющейся памяти. Зато увеличение объема кэшируемой вторичным кэшем памяти обычно требует установки дополнительной микросхемы Tag SRAM, т.к. возрастает разрядность тэга. А как поступить, если объем инсталлированной памяти все же превышает объем кэшируемой, и установка дополнительной микросхемы вызывает проблемы? В этом случае Disabled может спасти ситуацию. Отказ от использования dirty-бита автоматически ведет к его добавлению в адресную часть тэга и к увеличению объема кэшируемой памяти в 2 раза.

Стоит напомнить, что для современного Pentium 4 объем кэшируемой вторичным кэшем памяти составляет 4 Гб.

Опция может называться L2 Cache Dirty Tag или L2 Dirty Bit, с теми же значениями Enabled и Disabled.

Tag/Dirty Implement

Данный параметр по сути ничем не отличается от вышеприведенного, хотя имеет непривычные значения и «дочернюю» опцию. Значение Separate означает отказ от использовании dirty-бита, а Combine объединяет последний с тэгом, доводя общую разрядность до 8 или 9 бит, что устанавливается опциями, описанными выше.

x Dirty pin selection

Если предыдущая опция установлена в Combine, данный параметр становится активным и предлагает два значения: I/O — сигнал Dirty носит двунаправленный характер; IN — является только входным сигналом.

Несколько в стороне от приведенных опций по использованию «памяти тэгов» находятся следующие две опции: L2 Cache Tag и Use Internal TAG RAM. Обе они имеют значения Enabled и Disabled. Их назначение пока не совсем понятно и требует дополнительного тщательного «расследования».

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

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






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

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

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





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