Kent
25.01.2006 - 18:36 pm
BIOS FEATURES SETUP
Базовые установки
FPM DRAM, EDO DRAM и Synchronous DRAM
Настройка оперативной памяти
Кэширование
Установка параметров кэширования
Конфиг. шин PCI, AGP, портов ввода/вывода, IDE
Конфигурация всех частей ввода/вывода системы
PnP/PCI Configuration Setup
Конфигурирование шин PCI и Plug'n'Play возможностей
Power Management Setup
Настройка управления питанием
Power Management Timers
Настройка таймеров електросбережения
Power Management Events
Настройка событий старта/останова електросбережения
Power Up Control
Управление питанием ATX
Fan Monitor
Данные о вентиляторах системы
Thermal Monitor
Температурные данные системы
Kent
25.01.2006 - 18:37 pm
BIOS FEATURES SETUP
Virus Warning (Предупреждение о вирусе) - разрешение этого параметра запрещает любую запись в загрузочный сектор жесткого диска без разрешения пользователя. Он введен для защиты от так называемых boot-вирусов, поражающих загрузочный сектор. Рекомендуется всегда разрешать этот параметр, но следует учесть, что, например, Windows 95 при установке "зависает", если Virus Warning установлен в Enable (при этом на экране появляется черный квадрат).Может принимать значения:
Enabled - разрешено
Disabled - запрещено
Boot Virus Detection (Определение вируса в загрузочном секторе) - смысл этого параметра сильно отличается от Virus Warning. Идея заключается в следующем - если этот параметр запрещен, то до загрузки операционной системы BIOS переписывает загрузочный сектор во флэш-память и сохраняет его там. После установки параметра в значение Enabled BIOS не будет загружать систему с жесткого диска, если содержимое boot-сектора отличается от сохраненного в памяти. Далее, по усмотрению пользователя, возможно либо загрузить систему с жесткого диска, либо с дискеты. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
CPU Internal Cache/External Cache (Внутренний/Внешний кэш процессора) - разрешается/запрещается внутренний или внешний кэш процессора. Запрещать какой-либо вид кэш-памяти следует только в случае необходимости искусственно замедлить работу компьютера, например, при установке какой либо старой платы расширения. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
CPU Level 1 Cache/CPU Level 2 Cache (Кэш процессора первого уровня/Кэш процессора второго уровня) - разрешается/запрещается кэш первого уровня или кэш процессора второго уровня для процессоров архитектуры Pentium Pro (Pentium II, Deshutes и т.п.). Запрещать какой-либо вид кэш-памяти следует только в случае необходимости искусственно замедлить работу компьютера, например, при установке какой либо старой платы расширения. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
CPU Level 2 Cache ECC Check (Включить ECC для кэш-памяти процессора 2 уровня) - параметр может присутствовать только для плат с процессорами архитектуры Pentium II. Разрешать его есть смысл только в том случае, если установленный процессор класса Pentium II имеет кэш-память второго уровня с возможностью ECC контроля. В некоторых процессорах допущена ошибка и включение этого режима может привести к нестабильной работе компьютера. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
BIOS Update (Обновление BIOS) - процессоры семейства P6 (Pentium Pro, Pentium II, Celeron, Xeon и т.д.) имеют особый механизм, называемый "программируемым микрокодом", который позволяет исправить некоторые виды ошибок, допущенных при разработке и/или изготовлении процессоров за счет изменения микрокода. Обновления микрокода остаются в BIOS и загружаются в процессор после включения компьютера и запуска программы BIOS. Именно поэтому BIOS для материнских плат с Pentium II и выше необходимо регулярно обновлять. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
CPU Fast String (Быстрые операции со строками) - Разрешение этого параметра позволяет использовать некоторые специфические особенности архитектуры семейства Pentium Pro (Pentium II, Deshutes и т.п.), в частности, возможность кэширования операций со строками. Надо только понимать, что и в самой программе должны быть выполнены условия для включения этого механизма. Эти условия указаны в документации на любой процессор данного семейства. Параметр рекомендуется оставлять в состоянии "Разрешено". Может принимать значения:
Enabled - разрешено
Disabled - запрещено
HDD S.M.A.R.T Capability (Возможность S.M.A.R.T диагностики) - позволяет разрешать/запрещать возможность диагностики состояния жесткого диска в соответствии с требованиями стандарта S.M.A.R.T. Авторы BIOS, к сожалению, не раскрывают механизма функционирования S.M.A.R.T диагностики в BIOS, поэтому не совсем понятно, каким образом обрабатывается информация от жесткого диска, так как граничные значения параметров жесткого диска зависят от конкретного производителя. При разрешении параметра и нарушении нормального функционирования жесткого диска BIOS выдает на экран соответствующее сообщение до появления таблицы с характеристиками компьютера. Следует учесть, что разрешение этого параметра снизит производительность компьютера на несколько процентов. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
Deturbo Mode (Режим deturbo) - при разрешении этого параметра сигнал FLUSH# становится активным и никакие данные после этого не кэшируются процессором в свой внутренний кэш (кэш первого уровня) процессорами архитектуры Pentium Pro (Pentium II, Deshutes и т.п.). Разрешение этого параметра следует использовать только при необходимости сознательно замедлить работу компьютера. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
Quick Power On Self Test (быстрый тест компьютера после включения питания) - разрешение этого параметра приводит к значительному сокращению времени на начальное тестирование компьютера BIOS'ом, особенно при значительных объемах оперативной памяти. Следует только учесть, что память, например, в этом случае не тестируется, а только проверяется ее размер. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
Boot Sequence (последовательность загрузки) - параметр устанавливает последовательность опроса устройств, с которых может быть загружена операционная система. Эти устройства обозначаются либо буквами для физических жестких дисков и обычных дисководов, либо названием устройства - CD-ROM для накопителей CD-ROM, LS для накопителей a:drive на 120 Mb или ZIP для накопителей ZIP IDE на 100 Mb. Для современных версий возможные значения могут выглядеть так: A,C; C only; CD-ROM, C; C, A; D, A; LS/ZIP, C.
Boot Up System Speed (скорость системы после загрузки) - скорость системной шины и соответственно, процессора после включения компьютера. Параметр используется для искуственного снижения скорости компьютера из-за старых программ и/или плат расширения. Может принимать значения:
High - номинальная скорость процессора и номинальная частота системной шины
Low - пониженная скорость процессора и частота системной шины
Gate A20 Option (вариант включения шины A20) - параметр позволяет управлять способом включения адресной шины A20 и, тем самым, обращаться к памяти за 1 мегабайтом. Этот параметр в современных платах не управляется пользователем и всегда в значении Fast. Может принимать значения:
Fast - управление осуществляется chipset, что повышает скорость работы
Normal - управление осуществляется через контроллер клавиатуры
Swap Floppy Drive (перестановка дисководов) - если разрешен, то дисководы A и B как бы меняются местами. Имеет смысл только при наличии 2-х дисководов в компьютере. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
Boot Up Floppy Seek (поиск загрузочного дисковода после включения компьютера) - если этот параметр разрешен, то BIOS обращается к каждому дисководу на предмет распознавания его формата (40 или 80 дорожек он поддерживает). Поскольку уже с 1993 года дисководы на 40 дорожек не выпускаются, не следует разрешать этот параметр, так как BIOS каждый раз будет тратить несколько секунд на выяснение формата дисковода. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
Boot Up NumLock Status (включение цифровой клавиатуры по включению компьютера) - разрешение этого параметра включает индикатор NumLock и цифровая клавиатура генерирует коды цифр и знаков, в противном случае генерируются коды стрелок, Ins, Del и т.д. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
Typematic Rate Setting (установка скорости ввода символов) - разрешает или запрещает установку скорости повторения ввода символов клавиатурой при нажатой клавише. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
Typematic Rate (Chars/Sec) (частота повторения симв/сек) - параметр оказывает действие только в том случае, если разрешен Typematic Rate Setting. Частота повторения имеет ряд фиксированных значений, которые и может принимать этот параметр:
6, 8, 10,12, 15, 20, 24 или 30
Typematic Delay (Msec) (задержка повторения в msec) - устанавливает значение задержки от момента нажатия клавиши до начала повторения символа клавиатурой. Оказывает действие только в том случае, если разрешен Typematic Rate Setting. Значение может быть выбрано из ряда:
250, 500, 750 или 1000
PS/2 Mouse Function Control (управление функциями порта мыши PS/2) - разрешение этого параметра отдает IRQ12 только для порта мыши PS/2. В противном случае, при отсутствии подключенной к компьютеру мыши с интерфейсом PS/2, IRQ12 свободно для других устройств. Рекомендуется устанавливать значение Auto. Может принимать значения:
Enabled - разрешено и IRQ12 занято.
Auto - BIOS определяет присутствие или отсутствие PS/2 мыши.
OS/2 Onboard Memory > 64MB (выбор значения для OS/2, если памяти больше, чем 64 Mb) - требует разрешения при выполнении двух условий - в компьютере установлено больше, чем 64 Mb памяти и используется OS/2 в качестве операционной системы. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
PCI/VGA Palette Snoop (корректировка палитры VGA видеокарты на PCI) - параметр следует разрешать только в том случае, если на экране некорректно отображаются цвета. Как правило, этот эффект может возникать при использовании таких нестандартных устройств, как MPEG карты, 3D ускорители и т.п. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
Video ROM BIOS Shadow (видео BIOS в память) - разрешение этого параметра приводит к переносу видео BIOS из ПЗУ (постоянного запоминающего устройства) на видеокарте в основную память компьютера, что значительно ускоряет работу с видео BIOS (это необходимо и видно в DOS). Ускорение объясняется как и тем, что обращение к ПЗУ намного медленнее, чем к ОЗУ, так и тем, что обращение к ПЗУ, как правило, выполняется в 8-ми разрядной сетке, а к ОЗУ - 32-х или 64-х сетке. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
Floppy Disk Access Control (R/W) (управление чтением/записью на гибкий диск) - разрешение этого параметра позволяет записывать информацию на дискету, в противном случае дискету можно читать. Параметр следует использовать для защиты от несанкционированного копирования с компьютера. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
Report No FDD For WIN 95 (сообщение об отсутствии накопителя на гибких дисках для Windows 95) - параметр используется, как правило, в сетевых компьютерах без флоппи-дисковода или в случае необходимости размещения в компьютере устройства, для которого не хватает прерывания. При выборе Yes и одновременном выборе Disable в параметре Onboard FDC Controller, Windows 95 освободит IRQ 6, занимаемое контроллером флоппи-дисковода, для использования другими устройствами. Совместное разрешение этих параметров обязательно в компьютерах без дисководов (используемых как сетевые в организациях) для уменьшения времени запуска Windows 95. Может принимать значения:
Yes - освободить IRQ 6
No - не освобождать (независимо от того, есть ли флоппи-дисковод или нет)
Delay IDE Initial (задержка инициализации IDE устройства) - в данном параметре устанавливается значение времени (в секундах) в течении которого IDE устройство не будет опрашиваться BIOS'ом после включения питания или сброса. Ненулевое значение параметра рекомендуется устанавливать только в случае применения каких-либо старых жестких дисков или приводов CD-ROM. Параметр принимает значения в диапазоне от 0 до 30 сек., в зависимости от производителя материнской платы.
MPS 1.4 Support(поддержка режима MPS 1.4) - параметр появляется только в BIOS материнских плат, допускающих установку нескольких процессоров. Выбор режима влияет на распределение ресурсов компьютера. При запрещении устанавливается режим MPS 1.1. Строго говоря, для различных Windows можно устанавливать любое значение (даже лучше Disable), а для Novell Netware рекомендуется Enable. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
Kent
25.01.2006 - 18:38 pm
FPM DRAM, EDO DRAM и Synchronous DRAM
AUTO Configuration (автоматическая конфигурация) - имеет 3 значения
60 ns - устанавливает парамеры доступа для DRAM с быстродействием 60 ns
70 ns - то же для памяти с быстродействием 70 ns
Disabled (запрещена) - позволяет установить любые возможные параметры доступа к DRAM памяти
DRAM RAS# Precharge Time (время предварительного заряда по RAS) - Эта функция позволяет определить количество тактов системной шины для формирования сигнала RAS. Уменьшение этого значение увеличивает быстродействие, но чрезмерное для конкретной памяти уменьшение может привести к потере данных. Принимает значения:
3
4
DRAM R/W Leadoff Timing (число тактов при подготовке выполнения операции чтения/записи) - определяет число тактов на шине до выполнения любых операций с DRAM. Параметр может принимать значения:
8/7 - восемь тактов для чтения и семь тактов для записи
7/5 - семь тактов для чтения и пять тактов для записи
DRAM RAS to CAS Delay (задержка между RAS и CAS) - Во время доступа к памяти обращения к столбцам и строкам выполняются отдельно друг от друга. Этот параметр и определяет отстояние одного сигнала от другого. Параметр может принимать значения:
3 - три такта задержки
2 - два такта задержки
Уменьшение значения увеличивает быстродействие.
DRAM Read Burst Timing (время пакетного чтения памяти) - Запрос на чтение и запись генерируется процессором в четыре раздельные фазы. В первой фазе инициируется обращение к конкретной области памяти, а в оставшихся происходит собственно чтение данных. Параметр может принимать значения:
x2222 - два такта задержки
x3333 - три такта задержки
x4444 - четыре такта задержки
Уменьшение суммарного количества тактов увеличивает быстродействие.
Speculative Leadoff (опережающая выдача сигнала чтения) - разрешение этого параметра позволяет выдавать сигнал чтения немного ранее, чем адрес будет декодирован. Этот прием снижает общие затраты времени на операцию чтения. Другими словами, процессор будет инициировать сигнал чтения одновременно с генерацией того адреса, где находятся необходимые данные. Сигнал чтения воспринимается контроллером DRAM и, если параметр Speculative Leadoff разрешен, то контроллер выдаст сигнал чтения до завершения декодирования адреса. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
Turn-Around Insertion (задержка между циклами) - Если этот параметр разрешен (Enabled), то между двумя последовательными циклами обращения к памяти включается один дополнительный такт. Разрешение уменьшает быстродействие, но увеличивает достоверность при операциях чтения/записи. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
Data Integrity (PAR/ECC) (целостность данных) - разрешает/запрещает контроль памяти на ошибки. Вид контроля устанавливается параметром DRAM ECC/PARITY Select. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
DRAM ECC/PARITY Select (режим коррекции ошибок/проверка по четности) - Параметр появляется только в тех материнских платах, в которых chipset поддерживает ECC и только в том случае, если установлены модули памяти с истинной четностью. В некоторых вариантах BIOS этим параметром может устанавливаться только вид проверки, а разрешение на проверку устанавливается параметром Data Integrity (PAR/ECC). Такие планки часто называют также 36-разрядными. Может принимать значения:
Parity - в случае возникновения ошибки на монитор выдается сообщение о сбое по четности в памяти и работа компьютера останавливается
ECC - Error Control Correction- в случае возникновения одиночной ошибки она исправляется и работа продолжается. Если имеет место не одиночная ошибка, то работа компьютера также прекращается. Следует только учесть, что по данным Intel, скорость обмена с памятью при включении этого режима уменьшается приблизительно на 3%
Fast RAS# to CAS# Delay (интервал между RAS и CAS) - При регенерации памяти строки и столбцы адресуются отдельно, поэтому этот параметр устанавливает интервал между сигналами RAS и CAS.
SDRAM Configuration (Конфигурация SDRAM) - параметром определяется, должна ли программа BIOS сама определять временные характеристики доступа к памяти на основании информации из блока SPD или разрешить это сделать пользователю. Может принимать значения:
By SPD - параметры доступа устанавливаются по SPD
7 ns (143 Mhz) - параметры доступа устанавливаются BIOS как для памяти с временем доступа 7 ns и частотой шины 143 MHz
8 ns (125 Mhz) - параметры доступа устанавливаются BIOS как для памяти с временем доступа 8 ns и частотой шины 125 MHz
Disabled - устанавливаются пользователем
SDRAM RAS Precharge Time (Cинхронная память - время предварительного заряда) - параметр позволяет определять быстрое или медленное накопление заряда по RAS до начала цикла регенерации памяти. Установка значения Fast увеличивает быстродействие, но Slow повышает стабильность работы компьютера, поэтому значение Fast следует устанавливать в случае уверенности в качестве памяти. Может принимать значения:
Fast - быстро
Slow - медленно
SDRAM (CAS Lat/RAS-to-CAS ) (Cинхронная память - задержка CAS/От RAS к CAS) - этот параметр позволяет комбинировать между длительностью сигнала CAS и задержкой между сигналами RAS и CAS. Значение этого параметра зависит от характеристик SDRAM, примененной в материнской плате и от быстродействия процессора. Поэтому изменять этот параметр стоит крайне осторожно. Может принимать значения:
2/2
3/3
SDRAM CAS to RAS Delay (задержка между CAS и RAS) - параметр определяет значение задержки после выдачи сигнала RAS до появления сигнала CAS для синхронной памяти. Чем меньше это значение, тем быстрее доступ к памяти. Тем не менее изменять его следует осторожно. Параметр может принимать значения:
3 - три такта задержки
2 - два такта задержки
SDRAM CAS# Latency (задержка CAS для SDRAM) - Устанавливает значение задержки выдачи сигнала CAS для SDRAM. Меньшее значение увеличивает производительность системы. Рекомендуется устанавливать меньшее значение для SDRAM с быстродействием 10 nc или лучше.Может принимать значения:
2T
3T
SDRAM Banks Close Policy (правила закрытия банков SDRAM памяти) - параметр был введен для плат с набором 440LX из-за того, что память с 2-х банковой организацией некорректно работает в этих платах, если параметры доступа к банкам памяти установлены по умолчанию. В наборе 430TX этого не требовалось, так правила доступа для различной памяти были одинаковы. Изменять установки BIOS по умолчанию для этого параметра следует только в случае нестабильной работы памяти. Может принимать значения:
Page Miss - используется для двухбанковой памяти
Arbitration - для памяти из 4-х банков
DRAM Idle Timer (Таймер пассивного состояния памяти) - этим параметром устанавливается время (в тактах) до закрытия всех открытых страниц памяти. Влияет как на EDO так и на SDRAM память. Может принимать значения 0, 2, 4, 8, 10, 12, 16, 32.
Snoop Ahead (Предвидение) - разрешение этогопараметра позволяет потоковый обмен данными между PCI и памятью. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
Host Bus Fast Data Ready (Быстрая готовность данных на шине) - разрешение этого параметра позволит снимать данные с шины одновременно с их выборкой. В противном случае данные будут удерживаться на шине один дополнительный такт. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
Refresh RAS# Assertion (задание RAS для регенерации) - Этим параметром устанавливается количество тактов (т.е. длительность RAS) для цикла регенерации. Принимаемые значения определяются качеством памяти и набором микросхем (chipset). Меньшее значение увеличивает производительность.
MA Wait State (такты ожидания до чтения памяти) - параметр позволяет установить или снять дополнительный такт ожидания до начала чтения памяти. Для памяти типа EDO один такт всегда есть по умолчанию и установка значения Slow добавляет еще один такт ожидания. Для SDRAM нет такта ожидания по умолчанию и установка Slow один такт вводит. Может принимать значения:
Slow - добавляется один такт
Fast - нет дополнительного такта ожидания
SDRAM Speculative Read (SDRAM опережающее чтение) - разрешение этого параметра позволяет выдавать сигнал чтения немного ранее, чем адрес будет декодирован. Этот прием снижает общие затраты времени на операцию чтения. Другими словами, процессор будет инициировать сигнал чтения одновременно с генерацией того адреса, где находятся необходимые данные. Сигнал чтения воспринимается контроллером DRAM и, если параметр SDRAM Speculative Read разрешен, то контроллер выдаст сигнал чтения до завершения декодирования адреса. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
Spread Spectrum Modulated (Спред модулированного спектра) - разрешение этого параметра позволяет уменьшить электромагнитное излучение от компьютера за счет уменьшения значения выбросов сигнала тактового генератора. Уменьшение может достигать 6%. Следует заметить, что это может отрицательно отразиться на работе чувствительных к форме сигнала устройств, например, жестких дисках с интерфейсом Fast Wide SCSI, поэтому параметр рекомендуется разрешать только при испытаниях компьютеров на электромагнитную совместимость. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
Kent
25.01.2006 - 18:39 pm
Кэширование
System BIOS Casheable (кэширование области BIOS системы) - Разрешение этого параметра приводит к появлению возможности кэширования области памяти по адресам системного BIOS с F0000H по FFFFFH в кэш-память. Параметр будет использован только в том случае, если использование кэш-памяти разрешено в разделе BIOS Features Setup. Если какая-либо программа попытается выполнить операцию записи в эти адреса, то система выдаст сообщение об ошибке. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
Video BIOS Cacheable (кэширование области BIOS видекарты) - Разрешение этого параметра приводит к появлению возможности кэширования области памяти по адресам BIOS видеокарты с C0000H по C7FFFH в кэш-память. Параметр будет использован только в том случае, если использование кэш-памяти разрешено в разделе BIOS Features Setup. Если какая-либо программа попытается выполнить операцию записи в эти адреса, то система выдаст сообщение об ошибке. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
Kent
25.01.2006 - 18:40 pm
Конфиг. шин PCI, AGP, портов ввода/вывода, IDE
Video Memory Cache Mode (Режим кэширования для видеопамяти) - параметр действителен только для процессоров архитектуры Pentium Pro (Pentium II, Deshutes и т.п.). В процессоре Pentium Pro была предусмотрена возможность изменять режим кэширования в зависимости от конкретной области памяти через специальные внутренние регистры, называемые Memory Type Range Registers - MTRR. С помощью этих регистров для конкретной области памяти могут быть установлены режимы UC (uncached - не кэшируется), WC (write combining - объединенная запись), WP (write protect - защита от записи), WT (write through - сквозная запись) и WB (write back - обратная запись). Установка режима USWC (uncached, speculative write combining - не кэшировать, режим объединенной записи) позволяет значительно ускорить вывод данных через шину PCI на видеокарту (до 90 MB/c вместо 8 MB/c). Следует учесть, что видеокарта должна поддерживать доступ к своей памяти в диапазоне от A0000 - BFFFF (128 kB) и иметь линейный буфер кадра. Поэтому лучше установить режим USWC, но в случае возникновения каких-либо проблем (система может не загрузиться) установить значение по умолчанию UC. Может принимать значения:
UC - uncached - не кэшируется
USWC - uncached, speculative write combining - не кэшировать, режим объединенной записи.
Graphics Aperture Size (размер графической апертуры для AGP) - в этом параметре указывается максимальный размер области памяти для использования видеокартой с интерфейсом AGP. Значение по умолчанию, устанавливаемое по включению питания или сбросу, 4 MB. После инициализации BIOS'ом принимает значение, выбранное производителем материнской платы (как правило, 64 MB). Разрешенный ряд значений графической апертуры 4 MB, 8 MB, 16 MB, 32 MB, 64 MB, 128 MB и 256 MB.
PCI 2.1 Support (поддержка спецификации шины PCI 2.1) - при разрешении этого параметра поддерживаются возможности спецификации 2.1 шины PCI. Спецификация 2.1 имеет два основных отличия от 2.0 - максимальная тактовая частота шины увеличена до 66 MHz и вводится механизм моста PCI - PCI, позволяющий снять ограничение спецификации 2.0, согласно которой допускается установка не более 4-х устройств на шине. Запрещать этот параметр имеет смысл только при возникновении проблем после установки PCI платы (как правило, они возникают только с достаточно старыми платами). Может принимать значения:
Enabled - разрешено
Disabled - запрещено
8 Bit I/O Recovery Time (время восстановления для 8-ми разрядных устройств) - Параметр измеряется в тактах процессора, и определяет, какую задержку система будет устанавливать после выдачи запроса на чтение/запись устройства (или, как принято у Intel - порта) ввода/вывода. Эта задержка необходима, так как цикл чтения/записи для устройств ввода/вывода существенно дольше, чем для памяти. Кроме этого 8-ми разрядные устройства ввода/вывода сами по себе, как правило, медленнее 16-ти разрядных устройств ввода/вывода. Значение этого параметра по умолчанию 1 и его следует увеличивать только в случае установки в компьютер какого-либо медленного 8-ми разрядного устройства. Может принимать значения от 1 до 8 тактов.
16 Bit I/O Recovery Time (время восстановления для 16-ми разрядных устройств) - Параметр измеряется в тактах процессора, и определяет, какую задержку система будет устанавливать после выдачи запроса на чтение/запись устройства (или, как принято у Intel - порта) ввода/вывода. Эта задержка необходима, так как цикл чтения/записи для устройств ввода/вывода существенно дольше, чем для памяти. Значение этого параметра по умолчанию 1 и его следует увеличивать только в случае установки в компьютер какого-либо медленного 16-ти разрядного устройства. Может принимать значения от 1 до 4 тактов.
Memory Hole At 15M-16M ("дырка" в памяти внутри 15-го мегабайта памяти) - Разрешение этого параметра позволяет обращаться к устройствам ввода/вывода как к памяти и за счет этого увеличить скорость доступа к таким устройствам. Для функционирования этого механизма необходимо исключить для всех обычных программ возможность использования определенной области памяти (15-ый мегабайт), что и делает BIOS при разрешении этого параметра. Разрешать этот параметр следует в том случае, если это требуется в документации на установленную в данном компьютере плату. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
Peer Concurrancy (паралельная работа) - Этот параметр разрешает или запрещает одновременную работу нескольких устройств на шине PCI. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
Chipset Special Features (специальные возможности chipset) - Данный параметр разрешает/запрещает все новые функции, появившиеся в наборах HX, VX или TX по сравнению с FX. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
Passive Release (пассивное разделение) - Этот параметр включает/выключает механизм паралельной работы шин ISA и PCI. Если этот параметр разрешен, то доступ процессора к шине PCI позволен во время пассивного разделения. Необходимость запрещения данного параметра может возникнуть при использовании плат ISA, активно использующих каналы DMA. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
PCI Delayed Transaction (задержанная транзакция на PCI) - Присутствие этого параметра означает, что на материнской плате есть встроенный 32-битный буфер для поддержки удлинненного цикла обмена на PCI. Если этот параметр разрешен, то доступ к шине PCI разрешен во время доступа к 8-ми разрядным устройствам на шине ISA. Это существенно увеличивает производительность, так как цикл такого обращения на ISA занимает 50-60 тактов шины PCI. При установке в компьютер платы, не поддерживающей спецификации PCI 2.1, этот параметр следует запретить. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
Parallel Port Mode (ECP+EPP) (режим работы параллельного порта) - параметр позволяет задать режимы работы параллельного порта в соответствии со стандартом IEEE 1284. Следует учитывать, что скорость обмена для некоторых устройств может быть существенно увеличена при правильной установке режима работы порта принтера, например, для внешних устройств хранения информации типа Iomega ZIP Drive LPT. Может принимать значения:
Normal - обычный интерфейс принтера, также называется SPP
ECP - порт с расширенными возможностями
EPP - расширенный принтерный порт
ECP + EPP- можно использовать оба режима
Parallel Port Mode (режим работы параллельного порта) - параметр аналогичен Parallel Port Mode (ECP+EPP), но с некоторыми расширениями. Дело в том, что существуют устройства, выполненные с отклонениями от стандарта IEEE 1284, например, некоторые платы от фирмы Xircom. Для совместимости с такими платами в некоторых BIOS существуют параметры установки версии варианта ECP+EPP порта. Какую версию выбрать - необходимо "выловить" из документации на подключаемое устройство или проверить экспериментально. Может принимать значения:
SPP - обычный интерфейс принтера, также называется SPP
ECP - порт с расширенными возможностями
EPP - расширенный принтерный порт
EPP 1.9 - версия 1.9 исполнения интерфейса
EPP 1.7 - версия 1.7 исполнения интерфейса
ECP DMA Select (выбор канала DMA для режима ECP) - параметр появляется только при разрешении режима ECP или ECP+EPP в Parallel Port Mode (ECP+EPP). Для нормальной поддержки режима ECP требуется задействовать канал DMA, который выбирается из каналов 1 или 3. Может принимать значения:
1 - канал 1
3 - канал 3
Disabled - запрещено использовать DMA
Onboard PCI IDE Enable (разрешение работы интегрированного контроллера IDE) - Этот параметр управляет разрешением/запрещением работы каждого из двух каналов контроллера IDE, установленного на материнской плате. Может принимать значения:
Primary - разрешена работа только первого канала
Secondary - разрешена работа только второго канала
Both - разрешена работа обеих каналов
Disable - запрещена работа обеих каналов
Onboard FDC Controller (разрешение работы контроллера накопителя на гибких дисках) - Этот параметр управляет разрешением/запрещением работы контроллера накопителя на гибких дисках, установленного на материнской плате. Может принимать значения:
Enable - контроллер разрешен
Disable - контроллер запрещен
Выбор режима работы каждого диска - Эти четыре параметра позволяют устанавливать режимы работы каждого диска индивидуально или разрешить BIOS автоматическую установку самого высокоскоростного режима для диска. Для каждого диска допустимые параметры одинаковы. Например, для IDE 0 Master Mode допустимые значения: 0, 1, 2, 3, 4 и AUTO. Параметр UDMA может иметь значение Auto или Disable.
Kent
25.01.2006 - 18:40 pm
PnP/PCI Configuration Setup
PNP OS Installed (установлена ли операционная система с поддержкой режима Plug&Play?) - Установить Yes , если операционная система поддерживает Plug&Play (например, Windows 95) и No в противном случае.
Resources Controlled By (как управляются ресурсы) - Если выбрано AUTO , то BIOS сам автоматически назначит прерывания и каналы DMA всем устройствам, подключенным к шине PCI и эти параметры не будут появляться на экране. В противном случае все эти параметры следует установить вручную. В некоторых вариантах BIOS этот параметр может устанавливаться индивидуально для каждого PCI слота и выглядеть так: Slot 1 IRQ , Slot 2 IRQ и т.д.
Reset Configuration Data (сброс конфигурационных данных) - Рекомендуется устанавливать его в Disabled . При установке Enabled BIOS будет очищать область Extended System Configuration Data (Расширенные данные о конфигурации системы - ESCD), в которой хранятся данные о конфигурировании BIOS`ом системы, поэтому возможны аппаратные конфликты у "брошенных" таким образом на произвол судьбы устройств.
IRQ n Assigned to (прерывание с номером n назначено на...) - Каждому прерыванию системы может быть назначен один из следующих типов устройств:
Legacy ISA (классические ISA карты) - Обычные карты для ISA, такие как модемы или звуковые карты без поддержки Plug&Play. Эти карты требуют назначения прерываний в соответствии с документацией на них.
PCI/ISA PnP (устройства для шины PCI или устройства для шины ISA с поддержкой Plug&Play) - этот параметр устанавливается только для устройств на шине PCI или ISA карт с поддержкой Plug&Play.
DMA n Assigned to (канал DMA с номером n назначен на...) - Каждому каналу DMA системы может быть назначен один из следующих типов устройств:
Legacy ISA (классические ISA карты) - Обычные карты для ISA, такие как модемы или звуковые карты без поддержки Plug&Play. Эти карты требуют назначения каналов DMA в соответствии с документацией на них.
PCI/ISA PnP (устройства для шины PCI или устройства для шины ISA с поддержкой Plug&Play) - этот параметр устанавливается только для устройств на шине PCI или ISA карт с поддержкой Plug&Play.
PCI IRQ Activated by (прерывания активизируются по ...) - Параметр может принимать значения:
Level (уровень) - контроллер прерываний реагирует только на уровень сигнала.
Edge (перепад) - контроллер прерываний реагирует только на перепад уровня сигнала.
PCI IDE IRQ Map to (прерывания контроллера IDE на PCI отображаются на...) - позволяет освободить прерывания, занимаемые контроллером IDE на шине PCI в случае его отсутствия (или запрещения) на материнской плате и отдать их устройствам на шине ISA. Стандартные прерывания для ISA - IRQ 14 для первого канала и IRQ 15 для второго канала. Может принимать значения
PCI IDE IRQ mapping (используется для PCI IDE)
PC AT (ISA) (используется для ISA)
PCI Slot IDE 2nd Channel (2-ой канал контроллера PCI IDE) - разрешает или запрещает 2-ой канал контроллера IDE. Запрещение параметра используется для освобождения прерывания, занятого 2-ым каналом в том случае, если ко второму каналу ничего не подключено.Может принимать значения:
Enabled - разрешено
Disabled - запрещено
IRQ n Used By ISA (прерывание n используется на шине ISA) - Параметр совпадает с IRQ n Assigned to и может принимать значения:
No/ICU (нет/конфигурационная утилита для ISA) - если установлено это значение, то BIOS может распоряжаться этим прерыванием по своему усмотрению. Для DOS настройка параметров в этом случае может также выполняться с помощью программы ISA Configuration Utility от Intel.
Yes (да) - означает принудительное освобождение прерывания для какой-либо карты на шине ISA, не поддерживающей режим Plug&Play. Рекомендуется всегда указывать Yes для таких карт и нужных им прерываний, так как в противном случае BIOS может назначить прерывание, жестко используемое какой-либо картой на ISA, другой карте, что может вызвать даже прекращение нормальной работы компьютера.
DMA n Used By ISA (канал DMA n используется на шине ISA) - Параметр совпадает с DMA n Assigned to и может принимать значения:
No/ICU (нет/конфигурационная утилита для ISA) - если установлено это значение, то BIOS может распоряжаться этим каналом DMA по своему усмотрению. Для DOS настройка параметров в этом случае может также выполняться с помощью программы ISA Configuration Utility от Intel.
Yes (да) - означает принудительное освобождение канала DMA для какой-либо карты на шине ISA, не поддерживающей режим Plug&Play. Рекомендуется всегда указывать Yes для таких карт и нужных им каналом DMA, так как в противном случае BIOS может назначить канал, жестко используемый какой-либо картой на ISA, другой карте, что может вызвать даже прекращение нормальной работы компьютера.
ISA MEM Block BASE (базовый адрес блока памяти для ISA) - Некоторые карты для шины ISA требуют доступа к памяти, расположенной на такой карте по определенным адресам. Поэтому и возникла необходимость в этом параметре BIOS. Может принимать значения:
No/ICU (нет/ICU) - оставляет управление этим параметром на усмотрение BIOS или программы ICU.
C800 , CC00 , D000 , D400 , D800 и DC00 - указывается адрес блока памяти. Кроме этого, появляется дополнительный параметр ISA MEM Block SIZE (размер блока памяти), который нужен в том случае, если таких ISA карт несколько и этот параметр может принимать значения 8K , 16K , 32K , 64K
Onboard AHA BIOS (BIOS встроенного SCSI контроллера Adaptec) - параметр разрешает/запрещает выполнение BIOS встроенного SCSI контроллера и тем самым разрешает/запрещает работу встроенного SCSI контроллера. Параметр может принимать значения:
AUTO (автоматически) - Разрешен поиск SCSI контроллера Adaptec и запуск BIOS для него.
Disabled (запрещено) - Устанавливается в это значение при отсутствии SCSI карты.
ONB AHA BIOS First (Запуск BIOS контроллера Adaptec первым) - параметр разрешает/запрещает запуск BIOS встроенного контроллера Adaptec до запуска любого другого SCSI контроллера. Может принимать значения:
Yes - разрешено
No - запрещено
ONB SCSI SE Term. (Терминаторы встроенного контроллера SCSI) - параметр разрешает/запрещает подключение нагрузочных резисторов (терминаторов) на встроенном контроллере SCSI. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
ONB SCSI LVD Term. (Терминаторы встроенного контроллера SCSI LVD) - параметр разрешает/запрещает подключение нагрузочных резисторов (терминаторов) на встроенном контроллере SCSI LVD. Управление этим параметром позволяет увеличить длину соединительного SCSI кабеля до 25 метров. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
SYMBIOS SCSI BIOS или NCR SCSI BIOS - Разрешение на поиск SCSI контроллера на базе микросхемы NCR 810, используемого, например, в карте ASUS SC-200. Параметр может принимать значения:
AUTO (автоматически) - Разрешен поиск SCSI контроллера и запуск BIOS для него.
Disabled (запрещено) - Устанавливается в это значение при отсутствии SCSI карты.
PCI Latency Timer (таймер задержки на PCI) - Устанавливает максимальное время (в тактах частоты шины) в течении которого устройство на шине PCI может удерживать шину в том случае, если другое устройство требует доступа к шине. Допустимый диапазон изменения этого параметра - от 16 до 128 с шагом, кратным 8. Значение параметра следует изменять осторожно, так как оно зависит от конкретной реализации материнской платы.
USB IRQ (прерывание шины USB) - параметр разрешает или запрещает назначение прерывания для контроллера шины USB. Поскольку в компьютере часто не хватает прерываний, разрешать этот параметр следует только при наличии устройства на шине USB в системе. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
VGA BIOS Sequence (последовательность загрузки BIOS видеокарт) - определяет, BIOS какой видеокарты будет загружаться первым, AGP видеокарта или PCI. Устанавливать значение этого параметра имеет смысл только в случае установки в компьютере нескольких видеокарт. Может принимать значения:
PCI/AGP - сначала BIOS PCI видеокарты, затем AGP
AGP/PCI - сначала BIOS AGP видеокарты, затем PCI
USB Keybord Support Via (поддержка USB клавиатуры через ...) - параметр позволяет установить, на кого возлагается поддержка USB клавиатуры - на BIOS или операционную систему. Поскольку не все операционные системы поддерживают USB, рекомендуется оставлять значение BIOS. Может принимать значения:
OS - поддержка через операционную систему
BIOS - поддержка через BIOS
Kent
25.01.2006 - 18:41 pm
Power Management Setup
Power Management (управление энергопотреблением) - позволяет либо разрешать BIOS'у снижать энергопотребление компьютера, если за ним не работают, либо запрещать. Может принимать значения:
User Define (определяется пользователем) - при установке этого параметра вы можете самостоятельно установить время перехода в режим пониженного энергопотребления.
Min Saving (минимальное энергосбережение) - при выборе этого параметра компьютер будет переходить в режим пониженного энергопотребления через время от 40 мин. до 2 часов (зависит от конкретного BIOS материнской платы)
Max Saving (максимальное энергосбережение) - компьютер перейдет в режим пониженного энергопотребления через 10 - 30 с. после прекращения работы пользователя с ним.
Disable (запрещение энергосбережения) - запрещает режим энергосбережения.
ACPI function (функционирование ACPI) - разрешает или запрещает поддержку BIOS стандарта ACPI. Следует помнить, что по состоянию на конец 1998 года только Windows 98 поддерживает этот стандарт. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
Video Off Option (в каком режиме выключать монитор) - позволяет устанавливать, на какой стадии "засыпания" компьютера переводить монитор в режим пониженного энергопотребления. Может принимать значения:
Susp, Stby -> Off (выключение в режиме Suspend И Standby) - монитор перейдет в режим пониженного энергопотребления при наступлении либо режима Suspend, либо Standby.
All modes -> Off (выключение во всех режимах) - монитор будет переведен в режим пониженного энергопотребления в любом режиме.
Always On (всегда включен) - монитор никогда не будет переведен в режим пониженного энергопотребления
Suspend -> Off (выключение в режиме Suspend) - монитор перейдет в режим пониженного энергопотребления при наступлении режима Suspend.
Video Off Method (способы выключения монитора) - устанавливается способ перехода монитора в режим пониженного энергопотребления. Может принимать значения:
DPMS OFF - снижение энергопотребления монитора до минимума
DPMS Reduce ON - монитор включен и может использоваться
DPMS Standby - монитор в режиме малого энергопотребления
DPMS Suspend - монитор в режиме сверхмалого энергопотребления
Blank Screen - экран пуст, но монитор потребляет полную мощность
V/H SYNC+Blank - снимаются сигналы разверток - монитор переходит в режим наименьшего энергопотребления.
Suspend Switch (переключатель режима Suspend) - параметр разрешает или запрещает переход в режим suspend (временной остановки) с помощью кнопки на системном блоке. Для этого необходимо соединить джампер SMI на материнской плате с кнопкой на лицевой панели. Как правило, для этого используется либо специальная кнопка Sleep, либо кнопка Turbo. Режим suspend является режимом максимального снижения энергопотребления компьютером. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
Doze Speed (частота процессора в режиме Doze) - определяет коэффициент деления тактовой частоты в режиме Doze (засыпание).
Stby Speed (частота процессора в режиме Standby) - определяет коэффициент деления тактовой частоты в режиме Standby (ожидания работы).
Kent
25.01.2006 - 18:42 pm
Power Management Timers
PM Timers - в этой секции устанавливаются времена перехода в различные стадии снижения энергопотребления.
HDD Power Down (выключение жесткого диска) - устанавливает либо время, через которое при отсутствии обращения жесткий диск будет выключен, либо запрещает такое выключение вообще. Параметр не оказывает влияние на диски SCSI. Может принимать значения:
От 1 до 15 минут
Disabled - запрещено
Doze Mode (режим засыпания) - устанавливает время перехода или запрещает переход в первую стадию снижения энергопотребления. Может принимать значения:
30 Sec, 1 Min, 2 Min, 4 min, 8 Min, 20 Min, 30 Min, 40 Min, 1 Hour - время перехода (Sec - секунды, Min - минуты, Hour - час)
Disabled - запрещено
Standby Mode (режим ожидания работы) - устанавливает время перехода или запрещает переход во вторую стадию снижения энергопотребления. Может принимать значения:
30 Sec, 1 Min, 2 Min, 4 min, 8 Min, 20 Min, 30 Min, 40 Min, 1 Hour - время перехода (Sec - секунды, Min - минуты, Hour - час)
Disabled - запрещено
Suspend Mode (режим временной остановки) - устанавливает время перехода или запрещает переход в третью стадию снижения энергопотребления. Может принимать значения:
30 Sec, 1 Min, 2 Min, 4 min, 8 Min, 20 Min, 30 Min, 40 Min, 1 Hour - время перехода (Sec - секунды, Min - минуты, Hour - час)
Disabled - запрещено
Kent
25.01.2006 - 18:43 pm
Power Management Events
PM Events - в этой секции указываются те прерывания, от обращения к которым компьютер должен "просыпаться", если к устройствам, использующим эти прерывания, есть обращения.
IRQ 3 (Wake-up) - разрешение этого параметра приведет к "пробуждению" компьютера от модема или мыши, подключенных к COM2. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
IRQ 4 (Wake-up) - разрешение этого параметра приведет к "пробуждению" компьютера от модема или мыши, подключенных к COM1. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
IRQ 8 (Wake-up) - разрешение этого параметра приведет к "пробуждению" компьютера от часов реального времени. Рекомендуется оставить его запрещенным, так как некоторые программы могут использовать функцию "будильника" часов компьютера для своих целей. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
IRQ 12 (Wake-up) - разрешение этого параметра приведет к "пробуждению" компьютера от мыши, подключенной к порту PS/2. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
В следующей секции указываются те устройства, при активности которых компьютер "засыпать" не должен.
IRQ 3 (COM2) - при разрешении этого параметра компьютер не "засыпает", если подключенное к порту COM2 устройство используется. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
IRQ 4 (COM1) - при разрешении этого параметра компьютер не "засыпает", если подключенное к порту COM1 устройство используется. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
IRQ 5 (LPT2) - при разрешении этого параметра компьютер не "засыпает", если подключенное к порту LPT2 устройство (как правило, принтер) используется. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
IRQ 6 (Floppy Disk) - при разрешении этого параметра компьютер не "засыпает", если к накопителю на гибких дисках происходит обращение. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
IRQ 7 (LPT1) - при разрешении этого параметра компьютер не "засыпает", если подключенное к порту LPT2 устройство (как правило, принтер) используется. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
IRQ 8 (RTC Alarm) - при разрешении этого параметра компьютер не "засыпает", если RTC (часы реального времени) используются как таймер. Рекомендуется оставить его запрещенным, так как некоторые программы могут использовать функцию "будильника" часов компьютера для своих целей. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
IRQ 9 (IRQ2 Redir) - при разрешении этого параметра компьютер не "засыпает", если подключенное к порту COM2 устройство используется. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
IRQ 10 (Reserved) - при разрешении этого параметра компьютер не "засыпает", если устройство, занимающее 10 прерывание, используется. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
IRQ 11 (Reserved) - при разрешении этого параметра компьютер не "засыпает", если устройство, занимающее 11 прерывание, используется. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
IRQ 12 (PS/2 Mouse) - при разрешении этого параметра компьютер не "засыпает", если подключенное к порту COM2 устройство используется. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
IRQ 13 (Coprocessor) - при разрешении этого параметра компьютер не "засыпает", если сопроцессор используется. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
IRQ 14 (Hard Disk) - при разрешении этого параметра компьютер не "засыпает", если к жесткому диску на первом канале IDE есть обращения. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
IRQ 15 (Reserved) - при разрешении этого параметра компьютер не "засыпает", если к жесткому диску или CD-ROM на втором канале IDE есть обращения. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
Kent
25.01.2006 - 18:44 pm
Power Up Control
Power Up Control - параметры в этой секции определяют виды управления источником питания и применяются для источников питания в стандарте ATX и материнских плат, допускающих подключение к такому источнику.
PWR Button < 4 Secs (он же Soft-of By PWR-BTTN) (кнопка питания нажата менее 4 секунд) - управляет функциями кнопки Power на системном блоке компьютера. Может принимать значения:
Soft Off (программное выключение) - кнопка работает как обычная кнопка включения/выключения питания компьютера, но при этом разрешается программное выключение компьютера (например, при выходе из Windows 95).
Suspend (временная остановка) - при нажатии на кнопку питания на время менее 4 секунд компьютер переходит в стадию Suspend снижения энергопотребления.
No Function (нет функций) - кнопка Power становится обычной кнопкой включения/выключения питания.
PWR Up On Modem Act (он же Resume by Ring) (включение питания при звонке на модем) - разрешение этого параметра поволяет включить компьютер при звонке на модем. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
IRQ8 Resume by Suspend (пробуждение по IRQ8) - разрешение этого параметра позволяет "разбудить" компьютер, соответствующим образом запрограммировав Alarm Time (время тревоги) в Real Time Clock (RTC - часы реального времени), так как сигнал от RTC заведен на IRQ8. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
ZZ Active In Suspend (активность сигнала ZZ в режиме Suspend) - контроллер на материнской плате имеет сигнал ZZ, эмулирующий в режиме Suspend (временной остановки) тактовую частоту 8.32 MHz. Как правило, в большинстве материнских плат этот сигнал не используется, но если в SETUP он есть, то следует придерживаться рекомендаций по его установке от производителя материнской платы. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
Wake On LAN (Пробуждение от сети) - при разрешении этого параметра компьютер включается по сигналу от локальной сети. Такое включение возможно только при установке в компьютер сетевой карты, поддерживающей этот режим. Может принимать значения:
Enabled - разрешено
Disabled - запрещено
AC PWR Loss Restart (включить компьютер после пропадания питания) - разрешение этого параметра позволяет включить компьютер после пропадания питания. В противном случае после восстановления питания компьютер не включится и необходимо будет снова нажать кнопку подачи питания (Power). Может принимать значения:
Enabled - разрешено
Disabled - запрещено
Automatic Power Up (автоматическое включение) - используя этот параметр, можно включать компьютер ежедневно в указанное время или включить его в указанный день и час. Может принимать значения:
Everday (ежедневно) - при вводе времени компьютер будет включаться ежедневно в назначенное время. Время вводится в поле Time (hh:mm:ss) Alarm в порядке часы:минуты:секунды либо клавишами PgUp, PgDn, либо непосредственным вводом чисел.
By Date (по дате) - компьютер включится в заданный день и в заданное время. При выборе этого параметра появляется поле для ввода времени (такое же, как и для Everyday) и поле для ввода дня месяца Date of Month Alarm - день месяца - в этом поле вводится число в месяце. Это автоматически означает, что запрограммировать включение компьютера можно только внутри одного месяца.
Disabled - запрещено
Kent
25.01.2006 - 18:44 pm
Fan Monitor
Секция Fan Monitor (наблюдение за вентиляторами)
Chassis Fan Speed (xxxxRPM) (наблюдение за скоростью вращения дополнительного вентилятора в корпусе компьютера) - если выбрано Ignore, то скорость вращения этого вентилятора отслеживаться не будет. Этот параметр будет индицироваться только при использовании специального вентилятора с дополнительным выводом, подключаемого к специальному разъему на материнской плате. В противном случае, при остановке или критическом уменьшении скорости вращения, BIOS будет выдавать сообщение на экране перед загрузкой операционной системы.
CPU Fan Speed (xxxxRPM) (наблюдение за скоростью вращения вентилятора охлаждения процессора) - если выбрано Ignore, то скорость вращения этого вентилятора отслеживаться не будет. Этот параметр будет индицироваться только при использовании специального вентилятора с дополнительным выводом, подключаемого к специальному разъему на материнской плате. В противном случае, при остановке или критическом уменьшении скорости вращения, BIOS будет выдавать сообщение на экране перед загрузкой операционной системы.
Power Fan Speed (xxxxRPM) (наблюдение за скоростью вращения вентилятора блока питания) - если выбрано Ignore, то скорость вращения этого вентилятора отслеживаться не будет. В противном случае, при остановке или критическом уменьшении скорости вращения, BIOS будет выдавать сообщение на экране перед загрузкой операционной системы. Использование этого параметра возможно при наличии соответствующего блока питания.
Kent
25.01.2006 - 18:45 pm
Thermal Monitor
Секция Thermal Monitor (наблюдение за температурой) - параметры изменению не подлежат.
CPU Temperature (температура процессора) - показывает темпераратуру процессора в градусах Цельсия и Фаренгейта. При выборе Ignore температура отслеживаться не будет. В противном случае, при критическом повышении температуры, BIOS будет выдавать сообщение на экране перед загрузкой операционной системы.
MB Temperature (температура материнской платы) - показывает темпераратуру процессора в градусах Цельсия и Фаренгейта. При выборе Ignore температура отслеживаться не будет. В противном случае, при критическом повышении температуры, BIOS будет выдавать сообщение на экране перед загрузкой операционной системы.
Секция Voltage Monitor (наблюдение за напряжениями питания). В этой секции индицируются как напряжения питания, подаваемые на материнскую плату источником питания, так и вырабатываемые на материнской плате. Разъяснения эти параметры не требуют, кроме VCORE - это напряжение питания ядра процессора. Это напряжение вырабатывается, как правило, на материнской плате.
Kent
25.01.2006 - 18:45 pm
Оптимизация настроек BIOS
Хорошо известно, что производительность Вашей материнской платы сильно зависит от временных установок для работы с памятью, выполняемых в BIOS Setup. Название пунктов Setup, в которых устанавливаются эти временные параметры может меняться в зависимости от чипсета и BIOS на Вашей матернской плате. Различные BIOSы предлагают пользователю различный набор возможностей для настройки Вашей системы: в одних (таких как Award или AMI) этих возможностей более чем достаточно, в то время как другие (например Phoenix) таких возможностей не предоставляет вовсе. Вообще говоря, для достижения максимальной производительности нужно стремиться к уменьшению всех временных задержек. Однако установка черезмерно маленьких значений, не поддерживаемых вашей системой, может приводить к нестабильной работе, зависаниям и невозможности загрузить компьютер. Однако не следует отчаиваться. Достаточно загрузить установки Setup defaults после повторного входа в Setup, и можете быть уверены, что Ваша система вернется в исходное состояние. Изменение установок Setup не может повредить Вашу систему. Но установки по умолчанию не будут обеспечивать максимальной производительности.
В данном документе не рассматриваются основные вопросы взаимодействия с Setup BIOS, информацию о которых можно получить из документации к Вашей материнской плате. Здесь написано, как разогнать Ваш компьютер, не открывая корпуса.
Настройка Advanced Chipset Setup
Все что касается временных задержек и описано ниже, можно найти в разделе Advanced Chipset Setup в Setup Вашего BIOSа. Ниже описаны опции этого раздела, которые влияют на производительность компьютера.
Auto Configuration
Если Вы хотите выполнять какие-либо изменения в настройках, то эту опцию следует выключить. Ее включение приводит к установке всех временных задержек по умолчанию, которые, как Вы уже знаете, не обеспечивают максимального быстродействия.
DRAM Read Timing
Имейте в виду, то что алгоритмы работы современного Pipeline Burst Cache устроены таким образом, что гораздо выгоднее выполнять обмены с памятью не словами или байтами, а группами из четырех или восьми последовательно расположенных двойных слов. В терминах временных диаграмм задержка при обмене с памятью несколькими двойными словами выглядит как x-y-y-y для обычного обращения и x-y-y-y-z-y-y-y для обращения с обратной записью. Здесь первая цифра означает количество тактов процессора, необходимых для чтения первого двойного слова, а остальные цифры - количество тактов процессора, необходимых для чтения последующих двойных слов. Например, для Pipeline Burst Cache RAM это выглядит как 3-1-1-1 или 3-1-1-1-1-1-1-1. Для обычной основной памяти эти цифры не являются жестко определенными и могут варьироваться в зависимости от ее типа и скорости, а также продвинутости пользователя. Поэтому Вы можете пользуясь BIOS Setup изменять параметры x, y и иногда z для увеличения производительности подсистемы памяти. Отсюда напрашивается вывод о том, что для того, чтобы процессор мог быстрее оперировать с памятью, Вы должны уменьшать вышеуказанные значения. Допустимые значения для циклов обращения к памяти - x222 или x333 для EDO RAM, x333 или x444 для FPM RAM и x111 или x222 для SDRAM. Именно эти значения Вы и можете изменить в Вашем Setup. Вы уже наверное догадались, что SDRAM - самый быстрый тип памяти.
Уменьшайте значения циклов ожидания! Это ускорит Вашу работу. Однако имейте в виду, что при уменьшении параметров следует проверять стабильность работы системы под многозадачными операционными системами (например, Windows 95). Причем эту проверку лучше выполнять при активной работе с памятью. Я например, запускаю под Windows 95 две копии Quake и некоторое время интенсивно переключаюсь между ними. Если все работает, то можно Вас поздравить.
DRAM Write Timing
Эта опция, отвечающая за время записи в память, выставляется аналогично предыдущей. Единственное отличие, которое следует иметь в виду, это то, что значения задержек для EDO и FPM устанавливаются одинаковыми, так как скорость обращения к этим типам памяти отличается только при чтении (EDO быстрее).
Также, как и в предыдущем случае, устанавливайте наименьшие возможные значения. Но при этом система должна работать!
RAS to CAS Delay
Сделать толковое объяснение по этому поводу достаточно затруднительно, так как размер моей страницы ограничен провайдером.
Однако, аналогично, старайтесь уменьшить это значение, но имейте в виду, что не все типы памяти будут с ними работать. Поэтому не забудте проверить работоспособность системы и в этом случае.
DRAM Leadoff Timing
Короче говоря, этот тот "x", о котором говорилось страницу назад (временная диаграмма чтения/записи). Но при установке этого значения имеет место различие между существующими чипсетами. Например, максимум, что может Triton FX при чтении, это 7-y-y-y, а Triton TX или HX позволяет установить 5-y-y-y. Поэтому последние чипсеты будут работать быстрее. При записи же FX позволяет установить 5-y-y-y, а HX и TX могут работать при 4-y-y-y, однако Intel рекомендует эти установки только при внешней частоте 50 или 60 МГц.
Как Вы уже догадались, лучше поставить меньшее возможное значение и проверить работоспособность. Но система будет работоспособна при значении 5, только если используется память со временем доступа 50нс (или быстрее) для EDO или 10ns для SDRAM.
Turbo Read Leadoff
Изменение этого значения позволяет уменьшить "x" еще больше. Но память, которая поддерживала бы эту опцию, встречается достаточно редко.
Вы конечно можете попробовать разрешить эту установку, но имейте в виду, что Ваша система вряд ли будет работать устойчиво, если вообще будет работать. Но если уж Вам повезло, то не забудте тщательно проверить работоспособность.
Turbo Read Pipelining
Похоже, что изменение этой опции приводит к изменению "z" в описанной выше временной диаграмме.
Если хотите, чтобы ваш компьютер работал быстро, попробуйте включить и эту опцию, хотя нельзя быть уверенным, что система будет работать вообще.
Speculative Lead Off
При включении этой опции, контроллер DRAM может начинать выполнять чтение до того, как полностью будет декодирован адрес, по которому находятся требуемые данные. Это может уще ускорить работу с памятью. Если это не так, то все вопросы к Novations Technologies Inc.
Что бы это ни было, производительность системы при включении этой опции возрастает.
Вообще, имейте в виду, что разгон подсистемы памяти - вещь достаточно творческая, которую легко выполнять не зная ничего из того, что написано выше. Достаточно просто скачать какую-либо утилиту, измеряющую скорость работы памяти и экспериментировать. Однако я надеюсь, что приведенные выше рекомендации могут немного помочь.
Kent
25.01.2006 - 18:46 pm
Пароль BIOS
Как известно что для доступа к защищеному паролем Setup BIOS существует уникальные пароли.
Вот они:
Стандартные пароли для AWARD BIOS:
AWARD_SW
lkwpeter
TTPTHA
Wodj
HLT
01322222
KDD
ZBAAACA
ZAAADA
ZJAAADC
j256
Syxz
aPAf
j262
SKY_FOX
?award
" " (6 пробелов)
" " (9 пpобелов)
Стандартные пароли для AMI BIOS:
AMI_SW
AMI
SER
Конечно, пароль можно сбросить просто вытащив на время батарейку, но, во-первых придется разбирать корпус, во-вторых придется перенастраивать заново все настройки CMOS Setup, и втретьих после такой операции есть опасность сбоев CMOS Setup в результате плохого контакта батарейки и клем.
P.S. в общем с начала лутше попробывать пароли, один из них скорее всего подойдет.
Kent
25.01.2006 - 18:47 pm
Что такое BIOS?
BIOS - Basic Input/Output System - базовая система ввода-вывода. Так расшифровывается эта загадочная и манящая надпись. Что же на самом деле представляет собой эта система ввода-вывода и для чего она нужна?
На самом деле, BIOS это ничто иное, как низкоуровневое программное обеспечение, которое хранится в отдельном чипе - постоянном запоминающем устройстве (ПЗУ или ROM - Read Only Memory - память только для чтения, как CD-ROM диски). Его предназначение очень важно. Он единый на начальной стадии загрузки обеспечивает взаимосвязь и управление между разными устройствами ПК (начиная от клавиатуры и видеокарты и заканчивая винчестерами и подсистемой памяти).
Но это еще не все, не менее важной частью работы данной системы является POST проверка составляющих ПК. Как вы, наверное, знаете, современные компьютеры являются сложнейшими электронными (и отчасти механическими - части винчестеров, CD приводов и прочего) устройствами состоящие из десятков компонентов каждый из которых в свою очередь построен из миллионов (!!!) составляющих. Разумеется, что при такой сложности любая неполадка может привести к сбою или к отказу полному работы ПК. Так вот, к чему это я начал, BIOS, сразу после подачи питания на компьютер с первых же секунд начинает глобальный тест всех главных составляющий ПК. Если в процессе тестирования были обнаружены ошибки, система проинформирует вас соответствующим сообщением и звуковым сигналорм (очень полезен когда проблемы с видео подсистемой). Если проблема некретическая, обычно после нажатия клавиши F1 можно продолжить загрузку.
Также в BIOS входит утилита BIOS Setup, позволяющая настроить уйму параметров ПК.
Если же все прошло ок, BIOS после успешных тестов пытается найти загрузчин по указанному в соответствующем пункте BIOS Setup адресу. Если загрузчик найден - система передает ему управление и… не, не спит спокойно. На самом деле BIOS, как очень важная часть ПК постоянно находится в отдельной части памяти, периодически выполняя разные полезные функции (хотя в последнее время ОС Windows все больше и больше берет на себя выполнение данных функций).
Вот так вот, в двух словах, и устроен BIOS. Теперь я предлагаю более детально ознакомится с его работой и настройками BIOS Setup. Это будет очень полезно. Также предлагаю материал по онтимизации настроек для максимальной производительности ПК и описание сигналов POST.
Kent
25.01.2006 - 18:50 pm
Сигналы BIOS
AMI BIOS Tone POST Codes - Fatal Errors
1 short DRAM refresh
2 short Parity circuit
3 short Base 64K RAM
4 short System timer
5 short Processor
6 short Keyboard controller gate A20
7 short Virtual mode exception
8 short Display memory read/write test
9 short ROM BIOS checksum
10 short CMOS shutdown read/write
11 short Cache memory
AMI BIOS Tone POST Codes - Non-Fatal Errors
1 long, 3 short Conventional/extended memory
1 long, 8 short Display/retrace test
Phoenix BIOS Tone POST Codes - Fatal Errors
None CPU register test
None First 64K RAM test
None Interrupt vector loading proceeding
None CMOS power failure/checksum calculation
None Display configuration validation proceeding
None Display running with video ROM
None Display functional
None Mononchrome display functional
None CGA display functional
1-1-3 CMOS write/read
1-1-4 ROM BIOS checksum
1-2-1 Programmable interval timer
1-2-2 DMA Initialization
1-2-3 DMA page register write/read
1-3-1 RAM refresh verification
1-3-3 st 64K RAM chip or data line
1-3-4 First 64K RAM odd/even logic
1-4-1 Address line first 64K RAM
1-4-2 Parity failure first 64K RAM
2-1-1 Bit 0, first 64K RAM
2-1-2 Bit 1, first 64K RAM
2-1-3 Bit 2, first 64K RAM
2-1-4 Bit 3, first 64K RAM
2-2-1 Bit 4, first 64K RAM
2-2-2 Bit 5, first 64K RAM
2-2-3 Bit 6, first 64K RAM
2-2-4 Bit 7, first 64K RAM
2-3-1 Bit 8, first 64K RAM
2-3-2 Bit 9, first 64K RAM
2-3-3 Bit 10, first 64K RAM
2-3-4 Bit 11, first 64K RAM
2-4-1 Bit 12, first 64K RAM
2-4-2 Bit 13, first 64K RAM
2-4-3 Bit 14, first 64K RAM
2-4-4 Bit 15, first 64K RAM
3-1-1 Slave DMA register
3-1-2 Master DMA register
3-1-3 Master interrupt mask register
3-1-4 Slave interrupt mask register
3-2-4 Keyboard controller
3-3-4 Display initialization
3-4-1 Display retrace
3-4-2 Search for video ROM proceeding
Phoenix BIOS POST Tone Codes - Non-Fatal Errors
4-2-1 Timer tick interrupt test
4-2-2 Shutdown test
4-2-3 Gate A20 Failure
4-2-4 Unexpected interrupt in protected mode
4-3-1 RAM test
4-3-3 Interval timer channel 2
4-3-4 Real time clock
4-4-1 Serial Port
4-4-2 Parallel Port
4-4-3 Math Co-processor test
1-1-2* System board select
1-1-3* Extender CMOS RAM
*audio code pattern preceded by low pitched tone
IBM POST Tone Codes
none System board, power supply
1 short System passed all tests
2 short Display error
continuous System board, power supply
1 long, 1 short System board
1 long, 2 short Video adapter
1 long, 3 short EGA
3 long 3270 keyboard card
Kent
25.01.2006 - 18:50 pm
Почему не стоит перешивать BIOSХочется остановится на нескольких самых распространённых проблемах "нужности" перешивки BIOS. Так сказать, десятка самых распространённых мифов и заблуждений.
1. "Вот, хочу купить себе ещё памяти "такой-то", но у меня нет "таких-то" разъёмов на материнской плате, какой BIOS перешить, чтоб всё заработало?"
После перешивки BIOS на плате нового ничего не вырастет, а потому, естественно, и память нужно брать только ту, что поддерживает материнская плата.
2. "Вот, хочу процессор разогнать, какой-такой мне BIOS перешить, чтоб выбор частоты был в биос, а не перемычками (появилось в BIOS поднятие напряжения/изменение коэффициента/UDMAxxx и т.п.)?"
Аналогично п.1. В дополнение можно лишь добавить (и обобщить): BIOS осуществляет лишь ПОДДЕРЖКУ имеющихся возможностей платы. И ни каким количеством нулей и единиц не способен добавить даже хоть одну "малюююсенькую перемычечку"...
3. "Я тут новый процессор (видеокарту) купил, пришёл домой, смотрю - а у меня, оказывается, другой разъём. Может мне помочь перешивка биоса?"
Не может. См. пп.1-2.
4. "Мне сказали, что у меня пентиум-1, а я хочу поставить пентиум-2 (3, 4 и т.д.). Как мне перешить BIOS, чтоб он поддерживал пентиум-2 (3, 4 и т.д.)?"
Никак. См. пп. 1-3.
5. "У меня есть плата (нашёл, подарили, не помню от куда), так она не работает, надо на ней BIOS перешить. Правда, может быть, она не включается из-за того, что я как-то раз её к блоку питания неправильно подключил (на работающую отвёртку/скрепки уронил, наступил (совершенно случайно, два раза), нескольких деталек не хватает и т.п.), но это навряд ли..."
BIOS является важной частью материнской платы. Но не всё зависит ТОЛЬКО от его работоспособности. Не надо считать его перешивку панацеей от любой неисправности (и причиной). Особено, если на плате - "...ну, там, пару деталек кто-то выпаял"...
6. "Не нравится мне мой AMIBIOS (Award), можно его поменять на AwardBIOS (AMI)?"
BIOS не имеет возможости изменять как в Winamp-е "skins" (к сожалению, наверно

. Всё намного сложнее. Каждый конкретный BIOS пишется под конкретную плату. Производителю платы нет смысла платить дважды лишь для удовлетворения запросов истинных "эстетов" и делать два варианта BIOS под одну и ту же плату. Поэтому в случае "проклятого АМИ" просто "поставить любимый Авард" нельзя, за исключением действительно очень редких случаев, когда в природе всё ж существуют два варианта прошивки (и всё равно, как правило, один из них "более свежий").
7. "У меня на экране появились какие-то точечки (изображение стало дребезжать, не те цвета и т.п.). Это видимо BIOS испортился, надо перешить."
Вообще, BIOS может иметь отношение к проблемам изображения, но ТОЛЬКО из-за высталения в BIOS Setup некорректных значений (не поддерживаемых установленной видеокартой) связанных с работой видео. Миф о том, что "мой друг перешил и у него всё пошло" в основном имеет природу банального "Clear CMOS" при перешивке, т.е. сброс всех значений на "заводские", а для этого совершенно не обязательно "перешивать". В любом случае, если всё работало, ничего в BIOS Setup не менялось и вдруг пришёл "откуда_не_возмись" - первым делом проверьте саму проблему, т.е. монитор и видеокарту, а если с ними точно всё в порядке, узнайте, не "экспериментировал" ли кто с настройками в ваше отсутствие.
8. "У меня в Ворде (Excel-е, Access-е, Тетрисе, минёре и т.д.) пропала менюшка (не изменяется шрифт, не сохраняются данные, не отсылается сообщение и т.п.), надо перешить BIOS."
BIOS не проверяет орфографию, не подсматривает карты и не расставляет мины. И хотя он тоже является программой, но уж совсем не влияет на работу офисных приложений. Как говорится: "Все претензии к дяде Биллу", хотя в 99.9% других случаев больше подходит: "Читайте хэлпы, они - рулез".
9. "У меня были вирусы на винчестере, я их всех удалил, но они постоянно откуда-то появляются. Мог вирус залезть в BIOS?"
Теоритически возможность "прошиться" вирус в BIOS есть, но эта процедура крайне сложна, поэтому они (вирусы) "ограничиваются" (всего лишь

просто его (кода BIOS) уничтожением. Поэтому можно не переживать - в BIOS вирус не залазит и всегда, даже в случае просто "брюсвиллисовской "неистребимости, можно (и нужно) найти "рассадник". Правда, я как-то слышал про какой-то особенно извращённый подвид, который в дополнение ко всем своим "зверствам" заменял сообщение, выводимое BIOS-ом на экран какой-то обидной фразой. Но так, чтоб "зашиться" и постоянно зверствовать - это, видимо, у нас пока ещё впереди

10.
- Вот, хочу BIOS перешить.
- Что, компьютер испортился?
- Нет, работает.
- С видео/памятью/винчестером проблемы?
- Да нет, всё нормально.
- Медленно? Бывает зависает? Не все игрушки идут?
- Да нет, всё отлично, всё бегает, никаких проблем.
- Хотите памяти добавить/процессор побыстрей/винчестер побольше?
- Нет, меня всё и так устраивает.
- ТАК @@@@@@@@@@@@ ПЕРЕШИВАТЬ?!?
- Так ведь старый уже стал, биос-то...
Без комментариев. Просто: "Люди, не мешайте компьютеру работать!..."
Kent
25.01.2006 - 18:51 pm
Замена лого с помощью программы CBROM
ПРЕДУПРЕЖДЕНИЕ. Hужно помнить, что если завалить BIOS, и нет программатора, то можно заработать себе большие проблемы. Поэтому использовать программу CONVERT и зашивать во Flash результаты ее работы можно только тому, кто точно понимает, что делает. Тот, кто прочитал это грозное предупреждение, согласен с тем, что я не несу никакой ответственности за попорченные BIOSы!
Если Вам все-таки не повезло и Вы испортили BIOS, то здесь можно ознакомиться с одним из вариантов как восстановить BIOS.
Тема о замене лого Energy Star, которое появляется на экране в правом верхнем углу и потом плавно гаснет, обсуждается в конференции fido7.su.hardw.pc.motherboard с завидным упорством. Эта тема то затухает, то снова появляется.
Замена лого с помощью программы CBROM
Ниже описано как заменять LOGO если оно запаковано внутри original.tmp, но мне попалась только одна мать (LUCKY STAR) с запакованным LOGO. В остальных случаях эта процедура выполняется с помощью программы CBROM. Эта утилита требует картинку в специальном формате EPA. Пришлось полазить по Internet в поисках конвертера обычной картинки в EPA. Его название BMP2EPA.
Требуется исходное изображение в формате BMP - черно/белое размером 136 х 126 пикселей. Если количество белых пикселей очень большое, то вместо логотипа получится мешанина из цветных квадратиков.
Извлекаем оригинал BIOS с помощью AWDFLASH или PFLASH. К примеру, назовем его MYBIOS.BIN. Желательно найти последнюю версию BIOS в Internet! Не забудьте сохранить копию, на случай если Вы захотите все вернуть назад.
Если хотите заменить не только логотип, но и идентификационную надпись или установки по умолчанию примените программу MODBIN. Очень удобно в надписи дать свои название, координаты и телефон, а в логотипе оставить только картинку.
В самом худшем случае если изображение неправильное, Вы только получите некоторые цвета высвечивающиеся при загрузке, но система все равно будет работать прекрасно. Самый простой способ узнать, что у Вас правильное изображение, состоит в том, что при запуске BMP2EPA оно должно быть видно. Если это - только маленький блок в центре экрана, то оно - неправильно.
Итак, последовательность действий:
Создайте оригинал логотипа в формате BMP:
Запустите графический редактор (кстати не все подходят, Picture Publisher 7.0 не подошел, а COREL Photo Paint 7.0 подошел)
Установите размер в 136 x 126 пикселей
Формат файла: Растровый файл (BMP)
Сделайте изображение Черно-белым
Сделайте фон Черным (это не обязательно, но белый фон нежелателен)
Установите заливку в Белый цвет (см. выше)
Нарисуйте свой логотип. Старайтесь, чтобы количество белых пикселей рисунка занимало около 1/3 всей площади изображения. Если их будет очень много, то после проведения всех операций вы получите не логотип, а мешанину цветов. Тогда придется уменьшать их количество и повторять процесс пока все не получится
Сохраните изображение
Преобразуйте MYLOGO.BMP в распознаваемый BIOSом формат файла с помощью BMP2EPA.EXE: BMP2EPA MYLOGO.BMP MYLOGO.EPA
Меняйте цвета (всего их 16) так, чтобы они подошли Вам. Нажмите F10, когда захотите сохранить изображение
Если вдруг цвета не подошли, их можно поменять с помощью той же утилиты BMP2EPA /L MYLOGO.EPA
Заменить эмблему EPA в файле BIOS можно с помощью утилиты CBROM. CBROM MYBIOS.BIN /EPA MYLOGO.EPA
Из DOS (НЕ из окна DOS) запустите PFLASH или AWDFLASH (или любую другую утилиту прошивки, которой Вы пользуетесь). Прошейте BIOS новым файлом.
Выключите или перезагрузите компьютер. Если все прошло хорошо, Вы получите новую эмблему.
Kent
25.01.2006 - 18:55 pm
"Хитрые" настройки BIOS
Думаю, большинству читателей известно, что BIOS – это базовая система ввода-вывода, включающая в себя набор подпрограмм, записанных в ПЗУ компьютера. Кроме обслуживания обращений к различным устройствам и проведения начальной диагностики (процедура POST), BIOS также занимается инициализацией всех устройств компьютера, занося в их регистры определенные значения. Очевидно, что от того, как именно настроит BIOS то или иное устройство, зависит быстродействие и стабильность всей системы в целом. Программа Setup, доступ к которой можно получить, нажав “DEL” (или “F2”) при загрузке, как раз и позволяет изменять те значения, которые загружаются в регистры различных устройств, прежде всего чипсета материнской платы. Кстати, хранятся они в памяти, питаемой от батарейки, а память эту называют CMOS (Complimentary Metal-Oxide-Semiconductor, потребляющая небольшую мощность в статическом режиме логика).
Раз BIOS Setup позволяет настраивать систему, интерес к его опциям неизменно проявляется у многих владельцев компьютеров. Конечно, можно спокойно применить к ним “метод тыка” и добиться при этом хорошего результата. Но гораздо лучше знать, что именно затрагивает та или иная опция и производить “твикинг” целенаправленно. Данный цикл статей, построенный на базе нескольких хорошо известных в интернете “BIOS Guides” (см. конец статьи), и будет посвящен самым “хитрым” опциям современных BIOS.
Настраиваем память
Прежде чем начинать описание опций BIOS, затрагивающих работу памяти (обычно они находятся в Advanced Chipset Setup), нужно хотя бы приблизительно разобраться, как именно происходит к ней доступ.
Как известно, у современного компьютера память подключена к системному контроллеру (точнее, к контроллеру памяти) с помощью 64-разрядной шины. По этой шине передаются как адреса, так и данные. Физический адрес определенной ячейки памяти содержит в себе адреса строки (Row) и столбца (Column) в запоминающем массиве. Сигнал RAS (Row Access Strobe) сигнализирует о том, что в данном такте выбирается определенная строка, сигнал CAS (Column Access Strobe) – столбец, а точнее, элемент (слово) из строки. После этого данные в виде пакета (нескольких последовательных слов) выдаются на шину.
Кроме того, современные микросхемы памяти содержат в себе несколько независимых банков. Работа с банком начинается с его активации (открытия) и заканчивается закрытием, после чего данные в нем обновляются (перезаряжаются ячейки динамической памяти, содержимое которых имеет свойство быстро обнуляться).
Итак, работа с памятью происходит по следующему алгоритму:
активируется банк подачей сигнала RAS;
происходит задержка, пока данные поступают из выбранной строки банка в усилитель (задержка RAS-to-CAS);
подается сигнал CAS на выборку первого слова из строки;
данные поступают на шину, при этом происходит задержка (CAS Latency);
следующее слово выдается уже без задержки, так как оно содержится в подготовленной строке;
когда цикл выборки пакета из четырех слов завершен и больше нет обращений к этой строке, происходит закрытие банка; данные возвращаются в ячейки (задержка RAS Precharge).
Важно понимать, что уже открытый банк не требует задержек на активацию, а доступ к данным в нем требует только одну задержку – CAS Latency. Поэтому именно она оказывает наибольшее влияние на производительность подсистемы памяти. Также стоит обратить внимание на тот факт, что банки памяти могут открываться и закрываться независимо друг от друга, что позволяет работать с одним из них тогда, когда другой занят перезарядкой.
SDRAM Cycle Length (CAS Latency, CAS Delay)
Число тактов, требуемых для выдачи данных на шину после поступления сигнала CAS. Самый важный параметр, влияющий на производительность. Если память позволяет, нужно выставлять значение 2.
RAS-to-CAS Delay (Trcd)
Число тактов, необходимых для поступления строки данных в усилитель. Тоже оказывает влияние на производительность. Значение 2 предпочтительнее и подходит в большинстве случаев.
SDRAM RAS Precharge Time (TRP)
Время перезарядки ячеек памяти после закрытия банка. Обычно используется значение 2, хотя чипсеты VIA позволяют установить 3 (см. ниже).
SDRAM RAS Time (TRAS)
Время, в течение которого банк остается открытым и не требует обновления (перезарядки). Как правило, такой отдельной опции нет, она комбинируется с последующей.
SDRAM Cycle Time (TRC, TRAS/TRC)
Время (в тактах), требуемое на полный такт доступа к банку, начиная с открытия и заканчивая закрытием. Обычно задается вместе с параметром TRAS. TRC=TRAS+TRP. Чипсет i815 позволяет устанавливать TRAS/TRC в значения 5/7 и 7/9, чипсеты VIA Apollo и KT – 5/7, 5/8, 6/8, 6/9, изменяя при этом время TRP. Современная память со временем цикла 50 нс и частотой 133 МГц (маркировка 7.5 нс) позволяет работать в режиме 5/7.
SDRAM Idle Cycle
Иногда встречается и такая опция. Она устанавливает время простаивания банка памяти, не занятого обменом данными. Изменять значение по умолчанию не имеет смысла.
RAS Precharge Control (Page Closing Policy)
Управляет процедурой закрытия банков памяти. Если установлено значение Disabled ( Precharge All), то контроллер памяти закрывает сразу все открытые банки памяти при попытке доступа за пределы текущего банка. При необходимости доступа к следующему банку нужно его открыть. Если же поставить Enabled (Precharge Bank), то все банки остаются открытыми до тех пор, пока не потребуется перезарядка их ячеек. Тем самым можно выполнять доступ к нескольким банкам без ожидания их закрытия и последующей активации, что существенно ускоряет работу при чтении больших блоков данных, но замедляет – при активном использовании процессорного кэша (банк приходится закрывать в самый неподходящий момент).
Bank Interleaving
То же самое, но с другой стороны. Включение этого режима позволяет работать с банками по очереди, то есть получать данные из одного в то время, когда другие заняты. Причем выбор значения 2-Way позволяет чередовать пару банков, а 4-Way – четыре банка (они есть у большинства микросхем DIMM-модулей), а это, конечно, выгоднее.
Bank X/Y DRAM Timing
Очень “хитрая” опция, часто встречающаяся в BIOS Setup материнских плат на чипсетах VIA. Список значений этой опции – 8/10/Normal/Fast/Turbo. Какой именно смысл скрывается за всем этим? Какие именно параметры работы контроллера памяти изменяет эта опция? Этот вопрос был прояснен с помощью утилиты WPCREDIT, которая получает доступ к регистрам чипсета. После обследования нескольких материнских плат была составлена такая таблица:
Значение опции Tras Trp RAS-to-CAS Bank Interleaving
SDRAM 8-10ns 6T 3T 3T Disabled
Normal 5T 2T 1T 4 way
Medium 6T 3T 3T Disabled
Fast 6T 3T 3T Disabled
Turbo 6T 3T 2T Disabled
Очевидно, что наибольшая производительность будет достигнута при значении Normal; Turbo отключает чередование банков и устанавливает меньшие значения задержек RCD и Precharge, а все остальные вообще ничем не отличаются. Впрочем, известно, что на платах ASUS эта опция переделана – там Turbo дает минимальные задержки, а Normal – максимальные. Выяснить, изменил ли производитель материнской платы эти опции AwardBIOS, можно либо с помощью тестов (хорошо подойдет Sandra Memory Bandwidth test), либо с помощью уже упомянутой утилиты WPCREDIT.
DRAM Clock
Чипсеты VIA, а также Intel i810/i815 и модификации допускают псевдоасинхронную работу шины памяти и процессорной шины (FSB – Front Side Bus). Данная опция у чипсетов VIA имеет значения Host CLK, CLK+33 и CLK-33 (не все присутствуют), что подается как возможность повышать или понижать частоту памяти относительно процессорной шины на 33 МГц. На самом деле частота не суммируется, просто используется другой множитель относительно частоты шины PCI, которая всегда равна 33 МГц. Например, при FSB=100 (PCIx3) память может работать на частоте 66 (PCIx2) или 133 (PCIx4). Если память позволяет, частоту нужно увеличивать – ставить CLK+33.
Для чипсетов Intel есть возможность выбрать либо частоту 100, либо – 133 МГц. Последняя возможна только в том случае, если и процессор работает на шине 133 МГц. И кроме того, i810/i815 не позволяет использовать три модуля памяти на частоте 133 МГц.
Memory Timing by SPD
Как известно, SPD (Serial Presence Detection) – механизм получения информации о характеристиках модуля DIMM. В небольшой EEPROM-микросхеме хранятся CAS Latency, RAS-to-CAS и множество других параметров. Если эту опцию включить, то BIOS при загрузке автоматически сконфигурирует контроллер памяти, установив наилучший допустимый режим работы, поставит и CAS Latency, и Bank Interleaving, и даже частоту работы памяти. Пользователю уже не нужно беспокоиться о выборе правильных настроек.
Однако не во всех случаях SPD дает положительный эффект. Во-первых, недобросовестные производители памяти могут “зашить” в ППЗУ завышенные значения, и память будет сбоить. Во-вторых, при проблемах с чтением SPD все настройки памяти будут выставлены по минимуму. Поэтому включать данную опцию нужно с осторожностью, будучи уверенным, что микросхемы SPD всех модулей памяти исправны.
Memory Hole at 15-16М
Эта опция изначально предназначена для устранения проблемы несовместимости со старыми ISA-устройствами. Некоторые из них требовали монопольного выделения диапазона адресов в пределах 16-го мегабайта. Сейчас такие устройства найти нелегко, поэтому Memory Hole можно было бы смело считать анахронизмом. Если бы не один непонятный побочный эффект: часто включение этой опции помогает решить проблему нестабильной работы чипсетов VIA со звуковыми картами Creative (SB Live!) и Aureal. Видимо, при этом происходит перераспределение выделяемых устройствам адресов. Правда, можно потерять доступ к памяти за пределами 16 Мб, особенно в Linux, если не принять специальных мер. Но если у вас никаких проблем не наблюдается, то и не включайте эту опцию.
In Order Queue
Эта опция затрагивает только некоторые чипсеты VIA. У них имеется четырехступенчатый конвейерный буфер, предназначенный для обслуживания операций чтения данных из памяти. Конечно, лучше включить все ступени (4 level) и получить дополнительные 5-10% производительности.
PCI-to-DRAM Prefetch
Когда PCI-устройство, работая в режиме захвата шины (Bus Mastering), выполняет обращение к памяти, во внутренний буфер контроллера поступает один байт с заданным адресом. Но если включить эту опцию, в буфер будут считаны несколько последующих байтов, поэтому следующий запрос PCI-устройства будет выполнен без обращения к памяти. Для звуковых карт и FireWire-контроллеров она особенно важна.
Read Around Write
Как известно, большинство (до 90%) запросов к памяти связаны с чтением данных, а не с записью. Тем не менее, запись в память необходима, однако шина не позволяет производить обе операции одновременно. Поэтому при необходимости записи хотя бы одного байта любой процесс чтения будет прерван. Чтобы этого не случалось, существует “Read Around Write”-буфер, в который поступают данные, требующие последующего помещения в память. Таким образом, операция записи производится только тогда, когда в буфере накоплено достаточно данных. Если же данные еще не успели записаться, то вообще можно обойтись без чтения из памяти, используя буфер как кэш. Очевидно, что эту опцию лучше включать. Правда, есть сведения, что при этом не будет работать видеокарта на чипе i740.
Fast R-W Turn Around
Данная опция позволяет уменьшить задержки при смене режимов обращения к памяти – когда за записью следует чтение и наоборот. Очевидно, что нагрузка на память при этом возрастает, что может приводить к нестабильности и появлению ошибок. Включайте и проверяйте.
System ROM Cacheable
Эта опция включает в число кэшируемых диапазон адресов, в которых хранится копия системного BIOS. Нет никакой необходимости кэшировать BIOS, поскольку имеющиеся в его составе подпрограммы во время работы приложений не используются. То же самое можно сказать и об опции Video BIOS Cacheable – отключайте не задумываясь.
Video RAM Cacheable
Видеопамять для текстовых и простых графических режимов располагается в диапазоне адресов 0A000h-0BFFFh. Когда вы работаете в Windows или любой другой графической оболочке, буфер кадра отображается на определенные линейные адреса далеко за пределами первого мегабайта. Значит – отключаем.
Контроллер PCI
Вторая часть моего обзора настроек BIOS связана с работой контроллера шины PCI и совместимых с ней устройств. Нелишне будет немного пояснить механизм работы этой шины. Каждое устройство может выступать в качестве “хозяина” шины на время обмена с памятью (пресловутый режим DMA), забирая ее для своих нужд. Перед этим оно, конечно, должно подать запрос арбитру. Когда обмен закончен, устройство сообщает об этом путем выдачи прерывания (IRQ). На нужды шины выделяется четыре линии прерываний INT#A-INT#D, причем каждый слот имеет разный порядок подключения этих линий. Другими словами, первая линией прерывания на разных слотах будет разной, например, у слота 1 это будет INT#A, у слота 2 – INT#B и т.д., но не обязательно в таком порядке. Тем самым PCI-устройства, использующие обычно первую линию, в разных слотах не всегда работают на одном и том же прерывании. Хотя по теории не должно быть никаких проблем при использовании одной линии прерывания несколькими устройства, на самом деле некоторые звуковые и видеокарты отказываются работать в паре. Тут уж ничего не поделаешь. А вот для того, чтобы не пересечь PCI-устройства с клавиатурой, COM- и LPT-портами и т.д., есть опция присваивания линиям IRQ (еще их называют INT PIN) разных номеров–входов на контроллере прерываний.
Переходим к другим опциям.
CPU to PCI Write Buffer
Когда процессор работает с PCI-устройством (т.е. режим DMA не используется), он производит запись в порты. Данные при этом поступают в контроллер шины и далее в регистры устройства. Если мы включаем эту опцию, задействуется буфер записи, который накапливает данные до того, как PCI-устройство будет готово. И процессор не должен его ждать – он может выпустить данные и продолжить выполнение программы. Я не вижу каких-либо причин выключать эту опцию.
PCI Dynamic Bursting (Byte Merge, PCI Pipeline)
Эта опция тоже связана с буфером записи. Она включает режим накопления данных, при котором операция записи (транзакция шины) производится только тогда, когда в буфере собран целый пакет из 32 бит. Эффект сугубо положительный – пропускная способность 32-битной шины используется на полную мощность, без холостых операций. Включать обязательно.
PCI#2 Access #1 Retry
Тоже опция, управляющая работой буфера записи. Она определяет, что нужно делать в том случае, если буфер уже заполнен, а устройство так и не подготовилось к получению данных и не смогло принять их. Enabled – операция записи будет повторяться, Disabled – генерируется ошибка и процессор (точнее, программа, выполняющая запись в порт) решает, как поступать дальше.
PCI Master 0 WS Write
Данная опция в положении Disabled позволяет добавлять один дополнительный такт перед операцией записи, проходящей по шине. В случае разгона процессора с помощью увеличения частоты шины FSB увеличиваются также частоты всех остальных шин, в том числе и PCI. Тут-то дополнительный такт и спасает. Если с PCI все нормально - частота 33 МГц и “глюков” не наблюдается, то опцию нужно включать.
PCI Latency Timer
С помощью этой опции можно установить количество тактов, отводимых каждому PCI-устройству на осуществление транзакции (операции обмена). Чем больше тактов, тем выше эффективность работы устройств, так как не требуется заново запрашивать разрешение, захватывать и освобождать время и т.д., то есть выполнять операции, требующие определенного времени, но не дающие реального эффекта. Однако при наличии ISA-устройств PCI Latency нельзя увеличить до 128 тактов. Также можно серьезно нарушить работу системы, поэтому аккуратно подходите к этому вопросу.
Delayed Transaction
Эта опция регулирует взаимоотношения ISA- и PCI-устройств в момент, когда им обоим требуется получить доступ к памяти. Как известно, шина ISA тактируется в четыре раза медленнее, чем шина PCI – 8 МГц против 33 МГц. Скорость обмена тоже гораздо ниже. Если PCI-устройство потребует обмена в то время, как работает ISA-устройство, оно просто не получит такой возможности и будет ждать своей очереди. Однако выход есть – задержанная транзакция. При ней данные не поступают на шину, а накапливаются в 32-битном буфере. Когда шина освобождается, происходит транзакция. Но не все ISA-устройства позволяют так обманывать себя, поэтому в случае проблем отложенную транзакцию нужно отключать.
Passive Release
Это – на ту же тему. Пассивное освобождение шины PCI происходит при активности одного из ISA-устройств. Процессор получает возможность не дожидаться окончания транзакции и начинать запись данных. Если с ISA-устройствами возникают проблемы, эту опцию нужно отключать.
PCI 2.1 Compliance
По сути это – включение двух предыдущих опций, так как любое устройство, удовлетворяющее спецификации PCI 2.1, должно поддерживать и отложенную транзакцию, и пассивное освобождение шины.
Вот, собственно, и все, что в BIOS Setup касается шины PCI. Корректность сделанных настроек можно проверить, нагрузив по очереди все PCI-устройства. Особенное внимание следует обращать в том случае, если частота шины PCI вследствие разгона оказалась выше номинала. Следующий раз поговорим о другой шине – AGP.
Контроллер AGP
Теперь речь пойдет о контроллере шины AGP. Сначала нелишне будет в очередной раз вспомнить, что же это за шина. AGP (Accelerated Graphics Port) была создана компанией Intel специально для поддержки видеокарт нового поколения. За основу была взята универсальная шина PCI. По сравнению с ней AGP допускает работу только одного устройства. При неизменной ширине шины (32 бита) частота возросла вдвое и составила 66 МГц. В дальнейшем были предложены режимы AGP 2x и AGP 4x, в которых вдвое и вчетверо соответственно увеличена скорость обмена, а также введено пониженное напряжение (1.5 В). Еще одно отличие AGP – ориентация на новый режим обмена, названный DiME (Direct In-Memory Execution). Это значит, что AGP-контроллер видеокарты может не просто получать большие объемы данных из системной памяти (режим DMA), но и задействовать ее в качестве расширения памяти видеокарты. Тем самым планировалось полностью избавиться от необходимости оснащать видеокарты памятью. Идея не нашла поддержки со стороны разработчиков графических чипов. Объем видеопамять постоянно растет, уже вовсю применяются алгоритмы сжатия текстур и Z-буфера, а AGP-память используется только в редких случаях, так как это приводит к падению производительности.
Initial Display
Эта опция, чаще всего находящаяся в разделе “Peripheral Setup”, совершенно ни на что не влияет в том случае, если у вас только одна видеокарта. Если же их две, то BIOS предоставляет возможность выбрать, которую из них назначить первой (Primary).
AGP Aperture Size
Эта опция устанавливает размер апертуры, то есть максимального объема системной памяти, выделяемой для работы в режиме AGP DiME. Заполняться блоками памяти апертура будет только в случае использования больших текстур. Поэтому выбор очень больших значений никак не повлияет на общую производительность видеокарты. Однако если выбрать слишком маленькое значение, то режим AGP DiME, а иногда и DMA, будет полностью отключен, что может помочь в решении проблемы с несовместимостью видеокарты и материнской платы.
Какое все-таки значение лучше устанавливать? Обычно советуют брать за основу половину объема системной памяти. Или еще одна формула: основная_память * 2 / видеопамять. На самом деле во всех случаях нужно устанавливать либо 64, либо 128 Мб.
AGP Driving Control
Эта опция есть у материнских плат с чипсетами VIA. Она позволяет включить режим управления мощностью сигнала, подаваемого на слот AGP. Необходимость в этом возникает в том случае, когда графический контроллер потребляет слишком много энергии. Если материнская плата не способна обеспечивать необходимые параметры, начнутся сбои и зависания при работе 3D-игр.
Также эта опция может быть полезной при разгоне процессора шиной, когда вместе с FSB поднимаются частоты всех шин, в том числе и AGP.
AGP Driving Value
Это и есть та опция, которая задает мощность сигнала. Для устранения проблем обычно советуется поставить значение DA. Если не помогает, стоит попробовать E7, EA и выше. Однако экспериментировать с этой опцией очень опасно, поэтому трогайте ее только в случае крайней необходимости.
AGP Master 1WS Read
Эта опция отвечает за установку задержек при работе AGP-контроллера видеокарты в режиме DMA. Обычно начало обращения к памяти происходит по истечении двух холостых тактов. Для увеличения производительности можно включить эту опцию и тем самым вдвое сократить задержки.
AGP Master 1WS Write
Аналогично предыдущей опции, но касательно операций записи в память.
P.S Желаю удачно поэкспериментировать с настройками!)
Kent
25.01.2006 - 18:56 pm
Как убрать защиту паролем в BIOSХочу сразу оговориться, что данная статья рассчитана на людей знакомых с языком Ассемблера и с таким понятием как BIOS

.
Иногда приходится взломать чужой пароль на доступ к BIOS'у или свой же собственный, но который уже успели забыть. Делается это, чаще всего в тех случаях, когда нужно поставить, чтобы загрузка шла с дискеты или с CD.
Статей эту тему написано много и в основном в них содержится одно и тоже (начинающие хацкеры дают две строчки кода, а потом гнут пальцы). Попытаюсь быть немного оригинальней. Итак, задача: написать программу для взлома пароля стандартными средствами Windows или DOS.
Наши опыты будем проделывать в ОС WIndows 98.
1. Выберите в меню "Пуск" пункт "Выполнить..." и наберите в поле команду "debug" (без кавычек). Этим самым мы откроем встроенный в ось отладчик (да представьте себе кроме SoftIce'а есть ещё и такой).
2. Перед вами совершенно черный экран, значок тире, мигающий курсор и больше ничего. Исправим. Наберите команду "а" (без кавычек) и вы переведёте debug в режим приема команд ассемблера и перевода их в машинные коды. Появится строка вроде этой: хххх:0100. Это означает, что отладчик ждёт ассемблерных команд.
3. Вводим строку: "mov ax,17" (без кавычек) и нажимаем Enter. Далее после каждой команды нужно нажимать Enter.
4. out 70,ax
5. out 71,ax
6. ret
7. Нажимаем ещё раз Enter. В итоге должно получиться примерно так:
-a
-xxxx:0100 mov ax,17
-xxxx:0103 out 70,ax
-xxxx:0105 out 71,ax
-xxxx:0107 ret
-xxxx:0108
Теперь нужно пояснить, что есть что. Команда out 70, ax выводит значение 17 в порт 70, что сбрасывает контрольную сумму в BIOS'е и при последующей перезагрузке предлагается восстановить значения по умолчанию, где, как вы сами понимаете, никакого пароля и нет.
8. Далее присваиваем имя нашей будущей программе, оно должно быть обязательно с расширением .COM. Например, crb.com. Делается это следующим образом: n crb.com [Enter]
9. Теперь установим длину нашей программы. Запросим регистр CX командой r cx. На экране появится ответ СX:0000 (нулевое значение). Вводим длину программы. Вычисляется она так: 0108 (адрес последней команды) - 0100 (адрес первой команды). В итоге получаем значение - 8.
10. Записываем программу на диск: "w" (без кавычек) и Enter. Если вы всё правильно сделали, то на экране появится следующая запись: "Запись: 00008 байт".
11. Программа записана и готова к употреблению (размер - 8 байт). Для выхода из отладчика используем команду "q".
Kent
25.01.2006 - 18:56 pm
Все, что полезно знать о BIOS
В отличие от автомобиля, "техобслуживание" ПК не требует познаний в механике, все взаимодействие компьютерных "шестеренок" происходит на программном уровне -- посредством "базовой системы ввода/вывода", т. е. BIOS. Этот материал содержит рекомендации и разъяснения, касающиеся различных настроек BIOS, разобравшись в которых, вы сможете самостоятельно, не прибегая к помощи технического специалиста, настроить свой домашний ПК.
Мы не будем рассматривать все опции, доступные в BIOS, ограничимся лишь теми, которые могут оказать существенное влияние на стабильность или производительность компьютера либо расширить функциональные возможности ПК. Регулировку прочих параметров лучше всего предоставить самой системе, т. е. оставить значения, выставленные "по умолчанию".
В связи с большим количеством производителей аппаратного и программного обеспечения существует множество разновидностей BIOS, отличающихся друг от друга интерфейсом и названием функций, поэтому мы не станем привязываться к конкретным модификациям BIOS, а для настроек приведем их "наиболее вероятные" названия. Мы также ограничимся рассмотрением только современных BIOS, которые имеются в компьютере типичной на сегодняшний день конфигурации: процессор класса Pentium II, память -- PC100 SDRAM, жесткий диск объемом свыше 2 GB, PCI- или AGP-видеоплата, наличие порта USB. В некоторых случаях наше руководство пригодится и для более старых систем.
Прежде чем мы перейдем к практике, хотелось бы предупредить о необходимости соблюдения элементарных мер предосторожности. Так, изменяя параметры в BIOS, записывайте все свои действия -- если возникнет проблема с работой компьютера, вы без труда восстановите первоначальные установки. В любом случае всегда можно вернуться к исходным параметрам, заданным производителем, для чего придется воспользоваться функциями Load BIOS Defaults и Load Setup Defaults. Первая выставит самые безопасные значения параметров BIOS, что будет полезно при восстановлении работоспособности компьютера, вторая -- оптимальные для нормальной работы системы.
Учитывая все эти замечания, перейдем к самой BIOS. При загрузке машины на экране в течение нескольких секунд отображается приглашение, к примеру Hit DEL to enter setup. Нажав в это время на клавишу DEL, вы вызовете меню, с помощью которого осуществляется доступ к настройкам BIOS. Уже по "титульной" странице становится ясно, что обеспечение работы ПК на базовом уровне не является единственным предназначением BIOS. Здесь можно найти много просто полезных опций, например обеспечение управления доступом к компьютеру. В основном меню для этого предусмотрены опции Supervisor Password и User Password. С их помощью можно задать пароли на загрузку системы, причем только Supervisor Password позволит изменять настройки в BIOS. Без знания одного из этих паролей никто не получит доступ к информации, хранящейся на жестком диске или на любом другом носителе, установленном в компьютере. Единственным способом "взломать" систему останется вскрытие корпуса и замыкание специальных контактов на материнской плате (см. ее документацию). Кстати, то же самое придется сделать, если вы забудете пароль. В принципе, можно предотвратить и вскрытие корпуса: опечатать его или установить замок на специальные скобы, если таковые на корпусе имеются.
Еще одной возможностью ограничить доступ к информационному содержимому ПК является включение режима Read Only в меню Floppy Disk Access Control. Это запретит запись файлов на дискеты, так что постороннему человеку скопировать информацию без вашего ведома не удастся. Опять же, в этом случае потребуется установить пароль на доступ к настройкам BIOS.
Другими полезными опциями могут стать автоматическое включение и загрузка компьютера в заданное время, а также его переход в "спящий режим" в случае бездействия. Следует отметить, что настройку энергосберегающих режимов для монитора, жесткого диска и системы в целом можно осуществить и средствами Windows. В BIOS для этого необходимо включить функцию Power Management. Если в корпусе установлен блок питания стандарта ATX, в меню Automatic Power Up можно задать точное время запуска компьютера -- единоразово, каждый день или в определенные дни месяца. Для того чтобы получить удаленный доступ к своему компьютеру и при этом не держать его постоянно включенным (в режиме "сна"), можно использовать режим PWR Up on Modem Act, который позволит BIOS включить компьютер в ответ на входящий телефонный звонок. При этом для загрузки и входа в систему не должны требоваться пароли, и, кроме того, система инициирует работу модема только после своей загрузки, а значит, процедуру соединения придется повторить. Кстати, в таком режиме щелчок тумблера модема сможет инициализировать включение компьютера. Есть и другие способы запуска компьютера -- нажатие на пробел либо на кнопку мыши (если они подключены через порт PS/2), для чего в BIOS имеется опция PWR up on PS2 KB/Mouse.
Продолжая тему загрузки компьютера, мы рассмотрим методы ускорения этого процесса с помощью настроек BIOS. Возможно, каждый раз, когда вы включаете ПК, вам приходится подолгу наблюдать процесс тестирования памяти. Чтобы сократить время, которое требуется для проведения подобных тестовых процедур, следует активизировать опцию Quick Power On Self Test (или POST). Отключить эту опцию потребуется лишь при поиске причины неисправности ПК, так как для ее определения необходимо более тщательное тестирование при загрузке.
Современные материнские платы позволяют использовать для загрузки компьютера практически любой носитель, установленный в ПК. В меню Boot Sequence можно задать последовательность обращения BIOS к системным дискам, при этом возможны комбинации A, C C only CD-ROM LS/ZIP и др. В обычной ситуации рекомендуется выбирать вариант, в котором первым опрашиваемым устройством является жесткий диск, чтобы система не тратила время на опрос других накопителей. С этой же целью следует отключить поиск флоппи-дискеты Boot Up Floppy Seek, что к тому же позволит избавиться от достаточно неприятного звукового сигнала, сопровождающего данную процедуру.
Если в будущем все-таки возникнет необходимость загрузиться с дискеты, то все, что необходимо сделать, это при запуске компьютера войти в BIOS Setup и изменить эту опцию на A, C (перед прошивкой BIOS такой выбор обязателен). В случае, если в компьютере установлены как IDE-, так и SCSI- жесткие диски, может возникнуть потребность включения HDD Sequence SCSI/IDE First. Дело в том, что по умолчанию IDE-диску присваивается значение C и загрузка производится именно с него. При замене этой опции на SCSI пользователь получит возможность разместить различные операционные системы на IDE- и SCSI-дисках либо просто использовать SCSI-диск в качестве загрузочного.
Опция Halt On отвечает за остановку компьютера в процессе начального самотестирования (POST) при обнаружении неисправности или отсутствия необходимого устройства, например клавиатуры. Здесь можно задать компьютеру условия, при которых загрузка будет продолжена: All Errors -- при любых ошибках, All But Disk/Key -- при всех, кроме ошибок клавиатуры и диска, и т. д.
Загрузка компьютера может также быть приостановлена при обнаружении Boot-вируса. Отвечают за данную функцию Virus Warning и Boot Virus Detection. Эти режимы работают по-разному: Virus Warning запрещает любую запись в загрузочный сектор жесткого диска, что в качестве побочного эффекта, кстати говоря, предотвращает и установку операционной системы Windows 9x. Boot Virus Detection же в процессе загрузки выводит на экран предупреждающее сообщение в случае, если содержимое загрузочного сектора отличается от предварительно сохраненного в памяти. Далее, по усмотрению пользователя, можно либо продолжить загрузку, либо перезагрузить ПК, используя системную дискету.
Раздел IDE HDD Auto detection предоставляет возможность автоматического определения параметров жесткого диска и выбора режима, в котором тот будет работать. Обычно пользователю предлагается два или три варианта, из которых в случае современных дисков объемом более 528 MB оптимальным является режим LBA. Полученные после процедуры автоматического определения параметры следует задать явным образом, включив режим USER Type HDD, что ускорит загрузку компьютера на несколько секунд, которые в противном случае будут каждый раз тратиться на автоматическое определение этих же параметров. Режим AUTO, с другой стороны, полезен тем, что не требует изменения настроек BIOS в случае замены диска.
Режим Floppy 3 Mode является японским стандартом для флоппи-дисковода и не используется в других странах, так что в меню Floppy 3 Mode Support этот пункт следует проигнорировать.
Режим UDMA поддерживается всеми современными жесткими дисками и позволяет повысить производительность системы в целом. Отключение его может понадобиться лишь в случае работы системной шины на нештатных частотах, о чем подробнее будет рассказано ниже.
HDD S.M.A.R.T. capability расшифровывается и переводится как "технология самодиагностики и мониторинга состояния диска". С ее помощью можно заранее предотвратить потерю информации при сбое жесткого диска. Система отслеживает нормальную работу механических и электронных элементов накопителя и оценивает его состояние путем сравнения текущих параметров с заложенными пороговыми значениями. Активизация этой функции несколько снижает производительность компьютера, зато гарантирует сохранность данных, что особенно актуально для съемных дисков.
Функция IDE HDD Block Mode Sectors (в других модификациях BIOS может называться Multi-Sector Transfers) позволяет передавать несколько секторов за один такт, что, естественно, повышает быстродействие. Режим Maximum устанавливает количество секторов в блоке равным максимальному значению, что, однако, не всегда является оптимальным режимом для накопителя. Для установки наилучшего значения необходимо обратиться к документации жесткого диска.
Некоторые версии BIOS предоставляют возможность форматирования, однако мы ни в коем случае не рекомендовали бы без крайней нужды "баловаться" с этой опцией.
Разобравшись с оптимизацией загрузки компьютера и работы жесткого диска, перейдем к более "тонким" настройкам. Современные материнские платы позволяют устанавливать частоту, напряжение питания и прочие параметры процессора не с помощью перемычек на самой плате, а через BIOS. Для изменения частоты системной шины необходимо выбрать Manual в меню CPU Speed. Для стабильной работы процессора на нештатных частотах, возможно, потребуется увеличение CPU Vcore -- напряжения питания ядра. Пользователь, однако, должен отдавать себе отчет в том, что установка данного параметра сверх нормативного значения может повлечь за собой выход процессора из строя, причем необязательно сразу. Это связано с увеличением вероятности миграции электронов, т. е. их движения по "непроторенным" дорожкам. Вначале это приводит к ошибкам, а в дальнейшем -- неисправимым повреждениям микроструктуры процессора.
Повышение частоты системной шины, кроме того, может стать причиной зависания системы из-за возникновения проблем с жестким диском, а также платами расширения -- видео, звуковыми и прочими. Частоты, на которых будут работать эти компоненты, приведены в меню CPU Bus/PCI Freq. Значения свыше 37 MHz могут привести к сбоям диска (особенно если тот работает в режиме UDMA) и, возможно, к утере всей информации на нем. Исходя из этого, рекомендуем использовать предложенные значения в меню CPU Speed, а также номинальную частоту системной шины и напряжение CPU Vcore.
Рассмотрим другие параметры, регулирующие работу процессора. BIOS Update (другой вариант названия -- Pentium II Microcode) -- этот механизм необходим для загрузки микрокода, содержащего исправления ошибок в процессорах класса Pentium II. Включение данной опции повысит стабильность работы системы.
Отключать параметр CPU L1 and L2 Cache settings не стоит, так как это приведет к значительному снижению производительности и не даст никакого положительного эффекта.
CPU L2 cache ECC checking: при включении опции стабильность работы системы может повыситься за счет механизма коррекции ошибок в кэш-памяти второго уровня процессора, однако быстродействие при этом снизится.
Чтобы выжать из своей системы дополнительный прирост производительности, следует обратиться к настройкам оперативной памяти. SDRAM Configuration указывает, должна ли BIOS самостоятельно установить временные параметры доступа к памяти на основании информации из блока SPD в модуле памяти (by SPD) или разрешить это сделать пользователю (Disabled). Последний режим мы настоятельно рекомендуем не включать. Максимальное быстродействие памяти достигается при минимальных значениях величин CAS Latency, RAS to CAS delay, которые можно задать, выбрав 7ns (143 MHz) в меню SDRAM Configuration.
Далеко не все микросхемы памяти будут устойчиво работать при такой настройке, поэтому при их покупке следует поинтересоваться у продавца, помимо соответствия модуля памяти стандартам PC100 или PC133, еще и параметром CAS Latency, который обычно обозначается CL=2 и CL=3. Память с CL=2 имеет максимальное быстродействие и стабильно работает на частотах 100--133 MHz.
В случае, если вы используете тип памяти ECC SDRAM, содержащий механизм коррекции ошибок, включение опции DRAM Data Integrity Mode может повысить устойчивость системы.
Теперь перейдем к настройкам, регулирующим работу графической подсистемы. Если в компьютере установлены одновременно и AGP-, и PCI-видеоплаты, VGA BIOS Sequence позволяет выбрать, какая именно будет задействована в первую очередь.
Параметр Graphics Aperture Size имеет смысл установить в размере порядка 50% или 25% от объема оперативной памяти -- оптимальное значение должно быть указано в документации видеоплаты. При разгоне системной шины уменьшение этой величины может решить проблему нестабильной работы видеокарты.
Некоторые нестандартные видеоплаты, такие, как отдельные 3D-акселераторы или платы для проигрывания MPEG-видео, могут некорректно отображать цвета. В этом случае стоит включить функцию PCI/VGA Palette Snoop.
С помощью меню Video Memory Cache Mode активизируется технология кэширования видеопамяти Uncacheable, Speculative Write Combine (USWC), которая ускорит вывод графики на дисплей. Если карта не поддерживает данную функцию, необходимо изменить этот параметр на UC.
Включение режима Video ROM BIOS Shadow может ускорить работу игр под DOS, но никак не скажется на быстродействии Windows-приложений. То же самое относится и к прочим установкам типа Shadow C8000 -- CBFFF.
Для нормальной работы ISA-плат предусмотрено достаточно много установок. В новых компьютерах такие устройства встречаются очень редко, более того, на современных материнских платах ISA-слоты могут вообще отсутствовать. Однако в ПК, собранных два и более лет назад, сетевые и звуковые карты установлены в основном именно в ISA-слоты. Их использование (особенно это касается звуковых плат) существенно снижает производительность в играх и мультимедийных приложениях.
Пока идет обмен данными с ISA-устройством, шина PCI фактически простаивает. Чтобы сократить это время, необходимо включить режим PCI Delayed Transaction. Аналогичное действие оказывает механизм Passive Release, который позволяет шинам ISA и PCI работать параллельно. Как PCI Delayed Transaction, так и Passive Release задействуются только при активизации опции PCI 2.1 Support.
Для оптимизации работы плат ISA используются также установки 8 и 16 bit I/O Recovery Time. Значение 0 или N/A обычно дает прирост производительности, если, конечно, такие параметры приемлемы для платы. Для нормального функционирования некоторых ISA-карт требуется включить опцию Memory Hole at 15M--16M.
Что касается настройки других устройств ввода/вывода и плат расширения, можно дать следующие рекомендации: если ваша система имеет порт мыши стандарта PS/2 и при этом вы используете серийный порт для ее подключения, в меню PS/2 Mouse Function Control выберите Disabled. В противном случае оставьте AUTO. То же самое относится и к устройствам USB: если вы их не используете и BIOS предоставляет такую возможность, порт USB лучше отключить.
Прошивка BIOS
Обновление BIOS может быть полезно как для увеличения производительности и устойчивости системы, так и для корректного распознавания процессоров, совместимости с новыми жесткими дисками, видеоплатами и прочими компонентами.
В разделе Download на официальном Web-сайте производителя материнской платы можно найти специальные утилиты для прошивки BIOS и текущие версии BIOS для каждой конкретной материнской платы. После загрузки необходимо распаковать и сохранить утилиту для прошивки и новый "образ" BIOS в легкодоступной директории, например C:\ABC. Затем запишите на бумаге полные названия исполняемого файла, например aflash.exe, и самого образа, например Bx2i1011.awd. После этого произведите рестарт системы с помощью диспетчера загрузки (для его вызова следует во время запуска удерживать клавишу F8). В меню выберите Safe Mode Command Prompt Only. Когда появится командная строка, перейдите в каталог ABC с помощью команды cd ABC и запустите утилиту, набрав aflash.exe.
Программа прошивки обычно позволяет сохранить предыдущую версию BIOS, что рекомендуется сделать. Для записи новой версии утилита может запросить название и месторасположение нового образа BIOS, в нашем случае это будет С:\ABC\ Bx2i1011.awd. По завершении процедуры обновления и выхода из программы необходимо выключить компьютер и затем, после включения, войти в меню BIOS и активизировать функцию LOAD Setup Defaults, при выходе же из SETUP нужно сохранить изменения. Теперь процедура обновления BIOS завершена.
Крайне важно при обновлении BIOS руководствоваться следующими правилами. Во-первых, производить процедуру в максимально стабильных условиях, особенно это касается энергоснабжения -- желательно использовать источник бесперебойного питания. Если система "разогнана", необходимо вернуть ее в штатный режим.
Когда в процессе обновления BIOS происходят неполадки, ни в коем случае нельзя выключать компьютер. Попробуйте повторить процесс либо прописать старый образ, сохраненный вначале. Если и это не поможет, потребуется обратиться к специалистам, чтобы заменить сам чип, в котором содержится BIOS.
Для подстраховки в случае неудачной прошивки рекомендуется также сохранить саму утилиту и образ на загрузочный диск. Последний лучше всего создать, перезагрузив систему в режиме DOS (Start/Shut Down/Restart in MS DOS Mode) и набрав в командной строке C:\Format A:/S. Не следует копировать на этот диск файлы Autoexec.bat и Config.sys. Если система сможет загрузиться с такой дискеты, попробуйте повторить процедуру заново.
При обновлении BIOS следует учитывать, что вы берете на себя всю ответственность за возможный выход из строя вашей системы. Если материнская плата и установленные устройства работают стабильно, а новые версии BIOS не содержат существенных улучшений, мы не рекомендуем производить эту операцию -- кроме всего прочего, перепрошивка BIOS может повлечь за собой необходимость переустановки операционной системы
Kent
25.01.2006 - 18:58 pm
BIOS: все, что вы хотели узнать о CMOS
Многим знакома ситуация, когда компьютер при загрузке спрашивает какой-то там "пассворд" и не хочет без него загружаться дальше. Может, это вы вчера установили пароль, а сегодня не можете его вспомнить, или во время установки пароля отключили электроэнергию. А может какой-то добрый человек просто поменял пароль на вашей машине. Что делать?
В первую очередь стоит попробовать мастеркоды - пароли, всегда признаваемые системой. У разных производителей БИОСов они, конечно же разные, так что лучше попробуйте все. Вот некоторые из них: 589589, AMI, AWARD_SW, AWARD_PS, AMIBIOS, CONDO, J262, J64, szyx, d8on (если не работают, попробуйте вводить их со включенным Caps Lock).
Некоторые старые БИОСы начисто забывают про пароль, если при загрузке держать нажатой одну из следующих клавиш: Ins, Del, F1 (на IBM PS/2 Activa нужно держать нажатыми обе кнопки мыши).
Если Ваш компьютер запрашивает пароль только при попытке входа в SETUP, а загружается нормально, то вашу проблему можно считать решенной: есть ОЧЕНЬ много программ, вычисляющих необходимый пароль или модифицирующих CMOS так, что пароль бесследно исчезает. Лучшие из них, на мой взгляд, это !BIOS 3.40c и CmosPwd 2.3. Но, допустим, таких программ у вас нет. Тогда вы сделаете подобную программу самостоятельно!
Если вы распологаете компилятором TurboPascal, то вся прога умещается в 6 строк:
| Код |
begin port[$70] := $2E; port[$71] := $00; port[$70] := $2F; port[$71] := $00; end. |
Запустите, и пароля как не бывало!
Если Паскаля у Вас нет, но есть Ассемблер то программа будет такой:
| Код |
mov dx, 070h mov al, 02Eh out dx, al inc dx xor al, al out dx, al mov dx, 070h mov al, 02Fh out dx, al inc dx xor al, al out dx, al mov ax,4C00h int 21h
|
Есть еще один интересный вариант - если у Вас под рукой нет ничего кроме текстового редактора (или даже его нет). Создайте файл killcmos.com, затем набирайте в нем данные коды при помощи клавиши ALT и цифр (нажал ALT, набрал код, отпустил ALT, и так для каждого кода).
| Код |
178 112 50 246 176 46 238 66 50 192 238 205 32
|
Затем сохраните файл - "Убийца пароля" к вашим услугам (запустите его!).
Есть еще несколько садистских вариантов:
отпаять (откусить, оторвать, отстрелить) батарейку на материнской плате и продержать так для надежности целую ночь, потом поставить на место и включить компьютер;
любым удобным способом вынуть батарейку, коротнуть все большие конденсаторы не материнской плате и включить компьютер (без батарейки), затем вставить батарейку на место;
самый простой - почитайте документацию к материнской плате, на многих есть джампер Reset CMOS. Вставьте его, включите компьютер, затем выключите и уберите джампер - и пароля нету.
А вот с ноутбуками дело обстоит сложнее, т.к. некоторые из них хранят пароли во флэш-памяти. Чтобы убрать такой пароль придется перепрограммировать БИОС (другие способы мне пока неизвестны). Но ноутбук у нас пока редкость, и я надеюсь, что тех способов, которые я описал хватит, чтобы отучить от вредной привычки запрашивать пароль практически любой компьютер.
4ok
19.12.2007 - 21:00 pm
Конечно извените за ОФфтоп, но в етой теме 21 безполезный пост!!!
Ты хоть знаеш как BIOS расшифровуется???
Kent
6.01.2008 - 15:40 pm
ЦИТАТА(4ok @ 19.12.2007 - 19:00 pm)

Конечно извените за ОФфтоп, но в етой теме 21 безполезный пост!!!
Ты хоть знаеш как BIOS расшифровуется???

Единственный бесполезный пост вижу только твой

BIOS - Basic Input/Output System - базовая система ввода-вывода.
iMod
6.01.2008 - 16:51 pm
4ok, большей тупости я еще не видал, ты хоть читал статьи-то? оч. полезные между прочим, прочитать рекомендуется, особенно на сон грядущий