Инициализация контроллера горячей замены шины pci

Обновлено: 05.07.2024

Bus mastering (Управление шиной)

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

Конфигурация и Инициализация

  • Во-первых, BIOS материнской платы пытается найти и инициализировать устройства на шине ISA. Если найден старый, ISA-шный VGA контроллер, BIOS сконфигурирует, но НЕ инициализирует любой VGA контроллер находящийся на PCI или AGP шине. ISA-шная VGA карта становится первичным (по умолчанию) графическим контроллером. В зависимости от установки опции "Video BIOS shadow" команды BIOS будут выполняться либо непосредственно с чипа VGA ROM, либо копироваться в системную память (RAM) в стандартную область VGA BIOS (линейный адрес C0000), с защитой от записи (чтобы имитировать ROM) и выполняться.
  • В старых BIOSах следующей проверяется шина PCI. В новых BIOSах пользователь может выбрать, будет ли следующая проверяемая шина для VGA AGP или же PCI. Используя эту настройку (если она доступна) пользователь может задать системе использовать в качестве первичной либо AGP либо PCI VGA карту. Если есть только одна VGA карта (либо на AGP либо на PCI) эта опция BIOS не имеет никакого эффекта. Порядок поиска на PCI шине фиксирован - какая из PCI VGA карт распознается первой зависит только от ее позиции на PCI шине. Если кто-то хочет выбирать одну из двух PCI карт, он должен соответственно менять расположение карт в слотах.
  • Первая найденная VGA карта настраивается на ответ стандартным VGA IO адресам и адресам видео памяти первого мегабайта адресного пространства (A0000-BFFFF шестнадц.). Всем картам (первичной, вторичной и т.д.) назначаются расположения в 32-битном адресном пространстве в соответствии с их требованиями.
  • Образ BIOS первичной VGA карты (находящийся в ROM чипе VGA платы) помещается где-либо в 32-битном адресном пространстве памяти. В этот момент образ содержит процедуры инициализации и функции BIOS могут превышать 32 КБайта (обычно они занимают от 32 до 64 КБайт). Затем BIOS материнской платы копирует весь образ с ROM на VGA плате в системную RAM по линейному адресу C0000, который является стандартным расположением ISA VGA BIOS. Это часть RAM еще не защищена от записи.
    (Вышеуказанное означает, что BIOS PCI/AGP VGA никогда не выполняется с ROM = обязательное затемнение (shadowed), вне зависимости от установки опции "video BIOS shadow" в BIOS материнской платы.)
    Затем вводится в действие процедура инициализации VGA BIOS, в то время как образ BIOS в RAM доступен для записи. BIOS может определить и записать некоторые данные в свой образ. Также она может переместить некоторые процедуры и "обрезать" ненужные части (такие как процедуры инициализации), что снижает объем до 32КБайт (если образ до этого был больше). После этого процедура инициализации завершается, и BIOS материнской платы защищает от записи часть системной RAM, содержащей VGA BIOS.

AGP и PCI

В основном AGP это вариант PCI, поэтому все операции контроллеров AGP интерфейса обладают всеми возможностями PCI устройств. Оба интерфейса 32 битной ширины и большинство сигналов одинаковы. В PCI много слотов, в то время как AGP - поточечное соединение. PCI работает с частотой 33 МГц, AGP - 66 МГц. AGP интерфейс может производить два типа транзакций: PCI транзакции и AGP транзакции. Единственные AGP транзакции являются "bus mastering" передачами из системной памяти графическому контроллеру и инициируются графическим контроллером. Все остальные транзакции производятся как PCI передачи. Даже при этом эти транзакции вдвое быстрее чем транзакции на PCI шине из-за более высокой тактовой частоты AGP интерфейса. Некоторые старые AGP-карты могут производить только PCI-транзакции. Предположительно примерами таких "быстрых PCI" карт могут быть Matrox Millenium II AGP и Trident 9650.

AGP транзакции - адресация по побочной частоте

AGP транзакции используются только в "bus mastering" режиме. В то время как в простых PCI транзакциях при быстрейшей транзакции может передаваться 4 32-битных слова за 5 тактов часов (так как передается адрес по линиям адресов/данных для каждого пакета из 4 слов), AGP передачи могут использовать дополнительные AGP линии называемые Побочными (Sideband) для передачи адреса маленькими кусочками одновременно с данными. Во время передачи пакета из 4 слов передаются 4 части адреса для следующего пакетного (взрывного) цикла. По завершении цикла адрес и информация запроса для следующего пакета уже переданы, поэтому следующий 4-словный пакет может начинать сразу же передаваться. Таким образом мы можем передать 4 слова за 4 цикла (а не за 5, необходимые PCI). Вместе с 66 МГц частотой часов это предоставляет максимальную скорость передачи (4x66=) 264 МБайт/с.

1x, 2x и 4x режимы

  • 1x режим передает одну порцию (слово) данных и побочную информацию при каждом такте часов. Это приносит 264 МБ/с.
  • 2x режим передает данные и побочную информацию в начале и конце каждого такта часов, поэтому две порции данных передаются за один такт часов, при этом общий максимальный вывод соответствует 528 МГц.
  • В 4x режиме тактовая частота остается равной 66 МГц, но два других сигнала, запускающиеся синхронно с главными часами с эффективной частотой 133 МГц, используются для передачи данных в начале и конце каждого такта. Это приносит максимальный вывод свыше 1 Гб/с. Эта функция коммерчески еще недоступна, первые чипсеты и видео карты, поддерживающие ее, появятся на рынке примерно в 3 квартале 1999 года.

AGP апертура, GART и DIME

Описанные выше функции делают AGP быстрее чем PCI, но они не представляют никаких новых логических возможностей. Помимо лучшего, более быстрого железа, AGP также воплощает новую логическую модель, которая может значительно улучшить работу графического контроллера.
Попросту говоря, PCI bus mastering подходит для передачи небольших порций данных (от сотен байт до нескольких килобайт). Во время программирования PCI bus master'а система / драйвер записывает физический адрес данных, предназначенных для передачи. Для маленьких объемов данных системах с легкостью может сделать так чтобы логически смежные адреса переносились бы в физически смежные. Это становится трудным и неэффективным для больших структур данных, таких как многомегабайтные текстуры и огромные списки показа, так как система загружает эти структуры в свое логическое адресное пространство которое случайно распределено по физическим адресам.
Главная задача AGP в том, чтобы карта могла "видеть" часть системной памяти как свою собственную память, которую можно использовать для хранения текстур и списков показа. Чтобы использовать возможности AGP более эффективно, система должна предоставлять механизм, который позволял бы переносить "логические" адреса используемые графическим AGP чипом в действительные физические адреса способом, подобным используемому процессорами x86.

AGP апертура

AGP апертура это фрагмент адресного пространства сразу же за физическими адресами используемыми буфером кадров AGP карт (видео память). Эта часть адресного пространства используется AGP картами для доступа к системной памяти в которой хранятся текстуры. Физически системная память адресуется начиная с 0 адреса и до своего объема. AGP апертура поделена на логические страницы, и страницы переносятся индивидуально на физические страницы системной памяти.

Graphics Aperture Remapping Table - Таблица Переноса Графической Апертуры - это аппаратная структура внутри AGP чипсета, которая осуществляет перенос адресов AGP апертуры в физические адреса системной памяти. Она слегка напоминает блок TLB вызова, находящийся во всех современных процессорах. GART находится в NorthBridge части чипсета. Она управляется (программируется) операционной системой и используется AGP картой.

GART драйвер

Так как действительное применение GART зависит от чипсета, у ОС должны быть некоторые значения для доступа к ней. GART драйвер это драйвер используемый ОС (как Win9x) для управления GART. Win95 вообще ничего не знает о GART, поэтому она должна использовать внешние драйвера. Win98 информирована о GART чипсетах Intel и в нее включены соответствующие драйвера. Для не-Intel чипсетов для использования функций GART надо использовать драйвера от производителей чипсета. Это так называемый "AGP driver". Драйвер обычно поставляется с материнской платой и обновления можно скачать непосредственно от производителей чипсета (как VIA или ALi).

Direct Memory Execution - Непосредственное Выполнение из Памяти - это название лучшего рабочего режима AGP достигаемого за счет использования AGP аперутры с GART.

2x mode vs. DIME (2х режим с DIME)

Общая проблема существующая во многих современных материнских платах и графических платах в том, что работать может либо 2х режим, либо DIME, но не оба. Как правило, DIME в 1х режиме работает быстрее чем 2х режим без DIME. Конечно, частные результаты могут отличаться.

Діма Сафронов


Діма Сафронов

Тохир Шерматов

10 PEI Core запущен.
11 Запущена инициализация CPU до памяти.
12

14 Зарезервировано.
15 Запущена инициализация северного моста до памяти.
16

18 Зарезервировано.
Показать полностью.
19 Запущена инициализация южного моста до памяти.
1A

2F Инициализация памяти.
31 Память установлена.
32

36 CPU PEI инициализация.
37

3A IOH PEI инициализация.
3B

3E PCH PEI инициализация.
3F

4F Зарезервировано.
60 DXE Core запущен.
61 инициализация NVRAM.
62 Установка служб времени выполнения PCH.
63

67 Инициализация CPU DXE начата.
68 Инициализация моста хоста PCI запущена.
69 IOH DXE инициализация.
6A IOH SMM инициализация.
6B

6F Зарезервировано.
70 PCH DXE инициализация.
71 PCH SMM инициализация.
Инициализация 72 устройств PCH.
73

77 PCH DXE инициализация (зависит от модуля PCH).
78 ACPI Core инициализация.
79 Начата инициализация CSM.
7A

7F Зарезервировано для использования AMI.
80

8F Зарезервировано для использования OEM (
коды инициализации OEM DXE ).
90 Передача фазы в BDS (выбор загрузочного устройства) из DXE.
91 Событие выпуска для подключения драйверов. Начальная загрузка
92 Инициализация шины PCI начата.
93 Инициализация горячей замены шины PCI.
94 Перечисление шины PCI для определения количества запрашиваемых ресурсов.
95 Проверьте устройство PCI запрашивает ресурсы.
96 Назначьте ресурсы устройства PCI.
97 Устройства консольного вывода подключаются (например, горит монитор).
98 Подключаются консольные устройства ввода (например, PS2 / USB-клавиатура / мышь активированы).
99 Super IO инициализация.
9A Инициализация USB началась.
9B Сброс проблемы в процессе инициализации USB.
9C Обнаружение и установка всех подключенных в данный момент USB-устройств.
9D Активировал все подключенные в данный момент USB-устройства.
9E

9F Зарезервировано.
A0 IDE инициализация запущена.
A1 Ошибка сброса в процессе инициализации IDE.
A2 Обнаружение и установка всех подключенных в настоящее время устройств IDE.
A3 Активировал все подключенные в настоящее время устройства IDE.
Начата инициализация SCSI A4.
A5 Ошибка сброса в процессе инициализации SCSI.
A6 Обнаружение и установка всех подключенных в настоящее время устройств SCSI.
A7 Активированы все подключенные в настоящее время устройства SCSI.
A8 Подтвердите пароль, если необходимо.
A9 BIOS Setup запущена.
AA Зарезервировано.
AB ждать пользовательской команды в BIOS Setup.
Кондиционер зарезервирован.
Событие AD Issue Ready To Boot для загрузки ОС.
AE Boot to Legacy OS.
AF Exit Boot Services.
B0 Начнется установка AP во время выполнения.
B1 Установка AP во время выполнения заканчивается.
B2 Legacy Option инициализация ПЗУ.
B3 Сброс системы при необходимости.
B (4,5) USB (PCI) устройство горячей замены.
B6 Очистка NVRAM.
B7 Переконфигурируйте настройки NVRAM.
B8

CF Зарезервировано.
E0 S3 Resume сохраняется (вызывается из DXE IPL).
E1 Заполните данные загрузочного скрипта для возобновления S3.
E2 Инициализирует VGA для возобновления S3.
E3 ОС S3 вектор пробуждения по вызову. S3 Возобновить
F0 Режим восстановления будет активирован из-за обнаружения тома встроенного программного обеспечения.
Режим восстановления F1 будет активирован по решению пользователя.
F2 Восстановление запущено.
F (3,4) Найден образ прошивки для восстановления (загружен)
F5

F7 Зарезервирован для будущих кодов прогресса AMI.
50

55 Ошибка инициализации памяти.
56 Неверный тип процессора или скорость.
57 Несоответствие процессора.
58 Ошибка самопроверки ЦП или возможная ошибка кэша ЦП.
59 Микрокод ЦП не найден или обновление микрокода не выполнено.
5A Внутренняя ошибка процессора.
5B Сброс PPI не выполнен.
5C

5F Зарезервировано.
D (0,1,2) - (CPU, IOH, PCH) ошибка инициализации.
D3 Некоторые из архитектурных протоколов
недоступны.
D4 Ошибка выделения ресурсов PCI. Из ресурсов.
D5 Нет места для инициализации устаревшего дополнительного ПЗУ.
D (6,7) Нет консольного выхода (вход) Устройства найдены.
D8 Это взломанный пароль.
D9

DA Не могу загрузить опцию загрузки.
Обновление БД Flash не удалось.
Протокол сброса постоянного тока не выполнен.
DE

DF Зарезервировано.
E8 S3 возобновить не удалось.
E9 S3 Резюме PPI не найдено.
EA S3 Resume Boot Script активен.
EB S3 OS Не активирован активный звонок.
EC

EF Зарезервировано.
F8 Recovery PPI используется.
F9 Восстановительная капсула не найдена.
FA Неправильная капсула восстановления.
FB

данной статье рассматривается микросхема фирмы Linear Technologies — контроллер Hot Swap для шины PCI Express , который позволяет значительно облегчить проектирование устройств, работающих с этой шиной.

Введение

С режимом работы Hot Swap сейчас знаком практически каждый. Накопитель Flash Drive, фотоаппарат, МР3-плеер можно подсоединить к компьютеру кабелем, записать или прочитать данные и отключить кабель. Никаких проблем с питанием, отключением компьютера, перезапуском. Но это в быту. А представьте, что нужно поменять модуль в промышленном вычислительном устройстве, например таком, как шлюз или сервер. Выключать все устройство? Сотни телефонных разговоров прервутся. Или прекратится сопровождение авиалайнеров. Не выключать сейчас и ждать до ночи? А если устройство не может работать в деградированном состоянии так долго? Что делать? Выход только один — применять в вычислительных устройствах модули и шины, поддерживающие режим Hot Swap, который позволяет подключать и отключать модули, не выключая все устройство. Данная задача имеет две составляющие: физическую и логическую. Логическая составляющая понятна тем, кто имел дело с конфигурацией карт в компьютере. Вычислительная система должна опознать модуль автоматически и произвести все необходимые действия по конфигурации в автоматическом или в диалоговом режиме. А вот физическая составляющая задачи обычно скрыта от пользователя. В данной статье вниманию читателей будет предложено решение по проектированию модулей, поддерживающих режим Hot Swap и предназначенных для работы с шиной PCI Express.

Проблема подключения питания и управления питанием

Итак, будем менять модуль «на ходу», не выключая вычислительную систему. Мы имеем в виду не маленький Flash-накопитель, а солидный вычислительный узел, потребляющий десятки ватт. В таком модуле для обеспечения фильтрации цепей питания должны быть установлены сотни конденсаторов общей емкостью не менее нескольких тысяч микрофарад. Что ждет вычислительную систему, если в нее «втыкать» такой модуль, не предприняв никаких дополнительных мер? Разряженные конденсаторы в момент подключения будут представлять собой короткое замыкание для источника питания. И, если источник питания при таком варварском эксперименте не выключится, то уж сбой в вычислительной системе будет гарантирован. Да и для самого модуля в таких экспериментах тоже ничего хорошего нет. Электролитические конденсаторы, стоящие в цепях питания, спроектированы так, что они выдерживают высокочастотные всплески напряжения, но только очень небольшой амплитуды. Превышение высокочастотной составляющей напряжения на этих конденсаторах приводит к их преждевременному отказу. Мало того, бросок тока в десятки ампер может вызвать нежелательный переходный процесс. Всплеск напряжения от такого броска способен вызвать повреждение компонентов самого модуля, а также компонентов вычислительной системы.

Из предыдущего описания можно сделать следующий вывод: в режиме Hot Swap надо контролировать процесс подключения питания к модулю таким образом, чтобы соблюсти требования по подъему напряжения питания для подключаемого модуля. Подъем напряжения должен быть, с одной стороны, достаточно медленным, чтобы не вызвать перегрузку источника питания, а, с другой стороны, достаточно быстрым, чтобы компоненты модуля нормально включились в работу. Другим словом, подъем напряжения должен быть контролируемым.

Но это еще не все проблемы с Hot Swap. Режим Hot Swap подразумевает, что в случае неисправности модуля вся остальная вычислительная система должна функционировать в деградированном состоянии. А это значит, что в случае превышения потребляемого модулем тока сверх допустимого для него уровня, такой модуль должен быть признан неисправным. Должно произойти его отключение от вычислительной системы, а также сформирован сигнал о том, что модуль неисправен и отключен.

Шина PCI Express

Шина PCI Express является логическим развитием шины PCI и PCI-Х. PCI Express — это новая технология организации передачи данных по последовательной шине, которая позволяет повысить производительность коммуникационных систем, серверов, настольных и переносных электронных средств. Стандарт PCI Express [1] очень быстро вытесняет устаревший PCI, но для нас сейчас главным является то, что эта шина поддерживает режим работы модулей с Hot Swap.

Питание PCI Express подается от двух источников: 12 и 3,3 В, кроме того, есть резервное питание 3,3 В — и все это поступает на разъемы слотов на системной плате (таблица).


LTC4242 — контроллер Hot Swap для шины PCI Express

Поскольку проектирование модулей, подключаемых к шине PCI Express, позволяет вынести все проблемы, связанные с режимом Hot Swap, в отдельную задачу, то, естественно, должны были появиться специализированные микросхемы. Компания Linear Technologies, известный производитель аналоговых микросхем и микросхем для питания, выпустила микросхему контроллера Hot Swap — LTC4242 [2]. Микросхема LTC4242 позволяет управлять питанием двух слотов шины PCI Express.

В состав данной микросхемы, кроме маломощных узлов, обеспечивающих режимы включения и контроля работы нагрузки, входят два низкоомных мощных полевых транзистора, коммутирующих шину резервного питания 3,3 В (AUX). Кроме того, микросхема имеет и встроенную защиту от перегрева, что позволяет повысить надежность работы этих транзисторов. Микросхема LTC4242 доступна в двух исполнениях: в корпусе SSOP36 и миниатюрном корпусе QFN38 (5×7 мм).

Рассмотрим варианты применения данной микросхемы. Микросхема LTC4242 в обычных приложениях использует 4 внешних N-канальных транзистора (в дополнение к двум встроенным) для коммутации напряжения питания на модули (рис. 1). Когда системный Hot Plug контроллер (HPC) определяет, что модуль правильно установлен в слот, он дает команду контроллеру Hot Swap на подачу питания. Напряжение питания линейно нарастает, что позволяет получить требуемый в данной системе переходный процесс. В дальнейшем LTC4242 продолжает следить за напряжением питания.


Рис. 1. Типовая схема включения контроллера «горячего подключения» LTC4242

На рис. 1 показаны четыре N-канальных проходных транзистора Q1–4, которые совместно с двумя встроенными в микросхему транзисторами управляют подачей питания на две подключаемые платы. Резисторы R1–4 предназначены для измерения тока в шинах питания. Резисторы R5–8 служат для подавления автоколебания в транзисторах Q1–4; компоненты Rs и C1 формируют фильтр НЧ, обеспечивающий стабильный уровень питания микросхемы; конденсаторы CG1–G4 контролируют пусковые токи на шинах 12 и 3,3 В. Компоненты CG1–G4 и RG1–G4 также представляют собой фильтр для цепи ограничителя тока нагрузки.

Контроллер HPC включает питание нагрузки (модулей) через выводы ON и AUXON контроллера LTC4242. Если защитные схемы по перегреву или перенапряжению определяют, что аварии нет, то единичный уровень сигнала на выводе FON открывает проходные транзисторы. Такой режим работы предоставляет пользователю возможность посылать в модули при включении импульс тока большего уровня, чем уровень нормального тока запуска для модулей, что позволяет при диагностике системы выявить неисправные узлы или контакты.

Управление пусковыми токами

Как было сказано выше, управление пусковыми токами является очень важной задачей для контроллера Hot Swap. В микросхеме LTC4242 управление пусковыми токами производится при помощи внешних компонентов. Конденсаторы включаются между выводами микросхемы — GATE и «землей». При включении через эту цепь протекает ток 9 мкA. При этом скорость нарастания напряжения на выводах GATE вычисляется так:


где CISS — входная емкость внешнего транзистора.

Пусковой ток течет через нагрузочный конденсатор CLOAD и ограничивается следующим образом:


Таким образом, для 75-ваттного слота (см. табл.) с CLOAD(12V) = 2000 мкФ, CLOAD(3,3V) = 1000 мкФ, CG1 = 15 нФ, CG2 = 47 нФ и CISS = 3 нФ мы получим значения — ток IINRUSH(12V) = 1 A и ток IINRUSH(3,3V) = 0,18 A.

Чтобы обеспечить успешный запуск системы, величина пускового тока не должна превысить порог срабатывания защиты. Для цепи управления резервным питанием формула для пускового тока будет выглядеть следующим образом:


где SR — скорость нарастания напряжения 3,3 VAUX.

При CLOAD(3,3VAUX) = 150 мкФ (см. табл.) и SR = 1,2 В/мс ток IINRUSH(3,3VAUX) = 0,18 A. Емкость CLOAD(3,3VAUX) должна быть определена так, чтобы пусковой ток не превысил порог срабатывания защиты (550 мА).

Защита по току

Схема защиты по току для основного питающего напряжения имеет порог чувствительности 50 мВ с допуском 10%. Схема защиты по току для встроенных транзисторов сработает при превышении порога в 550 мА (с точностью 30%). Время срабатывания схемы защиты имеет задержку на уровне 20 мкс. Если перегрузка длится более 20 мкс, контроллер входит в состояние, называемое «режим перегрузки», и модули отключаются от питания системы. Выводы FAULT и AUXFAULT переходят в режим индикации перегрузки по току на любой из основных шин питания или на шине 3,3 VAUX резервного питания соответственно.

Для того чтобы выйти из «режима перегрузки», напряжение на выводах ON и AUXON должно быть установлено на уровне менее 0,6 В. Другой путь выхода из «режима перегрузки» заключается в переходе напряжения источников питания ниже уровня перенапряжения (UV).

В дополнение к встроенному коммутатору цепи питания микросхема LTC4242 имеет быстродействующий ограничитель по току нагрузки. Этот узел представляет собой аналоговый усилитель, который обеспечивает двухуровневую защиту каждой из шин питания. RC-цепочки на входе выводов GATE обеспечивают стабильность работы этого усилителя, ограничивающего броски напряжения на резисторах R1–4 до 100 мВ.

На рис. 2 показаны графики изменения напряжения на выходах, обслуживающих шину 3,3 В, которая закорочена нагрузкой 0,1 Ом без емкостей. Первичный пиковый ток ограничен сопротивлениями в питающем канале (сопротивление дорожки + сопротивление ключа RDS(ON) + 0,1 Ом). Скорость нарастания этого тока ограничивается паразитной индуктивностью в питающем канале. Перед тем, как этот ток достигнет своего пикового значения, затвор принудительно разряжается и управление переходит под контроль встроенного ограничивающего усилителя. После 20 мкс встроенный ключ сработает и напряжение на выводе FAULT упадет.


Рис. 2. При коротком замыкании шины 3,3 В нагрузкой 30 мОм без емкостей происходит ограничение тока через 20 мкс, на выводе FAULT появляется нулевой сигнал

В другом случае, при закорачивании шины 3,3 VAUX нагрузкой 30 мОм без емкостей, бросок тока быстро ограничивается (рис. 3).


Рис. 3. При коротком замыкании шины 3,3 VAUX нагрузкой 30 мОм без емкостей происходит ограничение тока через 22 мкс, на выводе AUXFAULT появляется нулевой сигнал

Включение системы

В обычном порядке время включения системы начинается с момента определения карты расширения в слоте. Информация об этом факте подается на контроллер HPC, который запускает контроллер LTC4242, управляя последним по цепям сигналов ON/AUXON.

Альтернативой этому способу является передача управляющего сигнала на вывод EN. На рис. 4 показаны временные диаграммы при запуске системы в результате понижения напряжения на EN. Напряжение на выводах ON/AUXON (не показаны на рис. 4) остается высоким. К выводу EN можно подключить RC-цепочку для подавления пульсаций при установке модулей в вычислительную систему или их демонтаже. Как показано на рис. 5, при использовании RD = 47 кОм и CD = 33 нФ время задержки этой цепочки составит 1,4 мс, соответственно задержка подачи питания на слот (после прохода детектирующего сигнала BD_PRSNT) составит 2,8 мс.


Рис. 4. Последовательность подачи сигналов при включении устройства


Рис. 5. RC-цепочка, включенная между выводами EN и BD_PRSNT, служит для устранения дребезга

Скорость нарастания питающего напряжения 12 VOUT и 3 VOUT приблизительно определяется как dV/dt = 9 мкA/CG1,G2. В случае со встроенным ключом питания скорость нарастания составит 1,2 В/мс. Когда выходное напряжение достигнет необходимого порога, происходит переключение сигналов на выводах PGOOD для шин 12/3,3 В и AUXPGOOD для шины 3,3 VAUX (доступен для контроллера в корпусе QFN38) в активное низкое состояние. Мониторинг выходного напряжения продолжается далее в рабочем режиме, и когда это напряжение снижается ниже необходимого уровня, напряжение на выводах PGOOD и AUXPGOOD возрастает.

Вывод AUXPGOOD также может быть использован для наблюдения за выходным напряжением. На рис. 6 показано включение источников питания, когда напряжение на выходе 3,3 VAUX превысит необходимый уровень (при условии отсутствия сбоя в системе).


Рис. 6. Подача основного напряжения осуществляется только после установления напряжения 3,3 VAUX

Такую цепь следует использовать, если напряжение с вывода 3,3 VAUX питает плату управления и контроля.

Выключение системы

При отключении питания системы происходит разряд затворов внешних транзисторов током 1 мА. Ток разряда затвора встроенного транзистора также имеет достаточно малое значение. Во избежание сбоев в системе встроенные ключи питания выключаются медленно. Встроенные транзисторы разряжают выходные нагрузочные емкости. После установки высокого напряжения на выводе EN устанавливаются напряжения на выводах PGOOD и AUXPGOOD. На рис. 7 показаны временные диаграммы напряжений при отключении системы, имеющей емкости по цепям питания, когда наблюдается скачок напряжения на EN.


Заключение

Микросхема LTC4242 Linear Technologies — это комплексное решение для Hot Swap приложений шины PCI Express. Функции быстрого ограничения тока и отключения цепи питания при неисправностях сокращают возможные повреждения устройства при жестких перегрузках и сбоях. Встроенные силовые транзисторы уменьшают стоимость системы и повышают ее надежность.

С помощью данной опции можно установить приоритет доступа к системной шине между процессором и шиной PCI. То есть выбор устройства (процессор или PCI-карта), которое получит доступ к системной шине при одновременном поступлении на FSB запроса от данных устройств. Опция работает только при наличии PCI-устройств, которые поддерживают режим Bus Master .

Favor CPU – при одновременном поступлении запроса на системную шину от процессора и устройства PCI приоритет имеет процессор;

Favor PCI – при одновременном поступлении запроса на системную шину от процессора и устройства PCI приоритет имеет PCI-устройство;

Rotation – каждое из устройств (процессор и PCI-карта) на время (по очереди) получают приоритет доступа к шине FSB;

PCI First – высший приоритет имеет устройство, подключенное к шине PCI;

ISA / DMA First – высший приоритет имеет устройство, подключенное к шине I SA.

Данная опция может встретиться также под следующими названиями:

PCI Bus Arbitration

AGP / PCI Frequency

Установка соотношения частот AGP -шины и шины PCI (значение частоты AGP -шины / значение частоты шины PCI ).

С помощью данной опции можно разрешить/запретить одновременную работу нескольких устройств, подключенных к шине PCI.

Enabled (или Yes ) – использовать одновременный режим работы устройств, подключенных к шине PCI;

Disabled (или No ) – запретить данный режим работы.

Данная опция может встретиться также под следующими названиями:

Данная опция может встретиться также под следующими названиями:

Примечание. Bus Master – режим, при котором устройства, подключенные к PCI-шине, самостоятельно (без участия ЦП) управляют шиной.

С помощью данной опции можно включить использование специального буфера ввода-вывода, через который устройства могут обращаться к шине PCI.

Disabled – запретить использование буфера ввода-вывода.

Использование опции позволяет системным устройствам инициировать повторную запись данных в шину PCI, если данные долго находятся в буфере отложенной записи.

Enabled (или On ) – записывать повторно данные в шину PCI ;

Disabled (или Off ) – запретить повторную запись данных в шину PCI, если данные долго находятся в буфере отложенной записи.

Данный параметр позволяет ускорить процесс обмена данными с шиной PCI ( разрешает запись по 4 машинных слова за один такт в буфер чтения-записи шины PCI ). Устройства считывают данные с буфера или записывают ее туда, не используя процессор.

Disabled – запретить использование буфера чтения-записи.

Данная опция может встретиться также под следующими названиями:

Использование пакетного режима передачи данных между шиной PCI и процессором.

Enabled – использовать пакетный режим передачи данных между шиной PCI и процессором ;

Disabledпакетный режим передачи данных между шиной PCI и процессором отключен .

Данная опция может встретиться также под следующими названиями:

Примечание. Пакетный режим передачи данных ( Burst Mode ) – увеличивает скорость передачи данных за счет того, что система не тратит время на указание текущего адреса внутри пакета (блока). Адрес выдается один раз, а затем подряд выполняется серия циклов чтения/записи.

Оптимизация обмена данными между процессором и интерфейсом PCI/IDE путем предварительной буферизации данных.

Enabled (или On ) – использовать данный способ оптимизации;

Disabled (или Off ) – запретить предварительную буферизацию данных при обмене данными между процессором и интерфейсом PCI/IDE.

Установка времени задержки (в тактах системной шины) перед началом записи данных из процессора в шину PCI.

1 T – задержка равна 1 такту системной шины;

2 T – задержка равна 2 тактам системной шины;

3 T – задержка равна 3 тактам системной шины;

Данная опция может встретиться также под следующими названиями:

Данный параметр позволяет установить одновременный доступ к шине PCI и восьмиразрядным ISA картам расширения, что позволяет повысить производительность системы. Использование данной опции возможно только в случае поддержки материнской платой спецификации PCI 2.1.

Enabled – разрешить одновременный доступ к шине PCI и восьмиразрядным ISA картам расширения;

Disabled – запретить одновременный доступ к шине PCI и восьмиразрядным ISA картам расширения.

Данная опция может встретиться также под следующими названиями:

Delay Transaction Optimization

Использование данной опции позволяет дать устройству, установленному в первый PCI-слот высший приоритет относительно других устройств.

Enabled (или On ) – устройство, установленное в первый PCI-слот имеет высший приоритет относительно других устройств;

Disabled (или Off ) – не использовать данную функцию BIOS .

Master Prefetch And Posting

Опция позволяет разрешить/запретить всем устройствам, управляющим шиной PCI (при использовании режима Bus Master), одновременно использовать буфер отложенной записи.

Enabled – разрешить одновременное использование буфера отложенной записи несколькими устройствами;

Master Priority Rotation

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

1 PCI – процессор получает доступ к PCI-шине после одного цикла PCI-устройства;

Включение данной опции позволяет разрешить параллельную работу шин PCI и ISA (работа с устройствами PCI в момент, когда идет обмен данными с шиной ISA).

Enabled – разрешить параллельную (одновременную) работу с устройствами PCI и ISA;

Данная опция может встретиться также под следующими названиями:

PCI Passive Release

Поддержка спецификации 2.1 шины PCI . Спецификация PCI 2.1 позволяет использовать частоты 66 МГц и подключение к шине PCI более 4 устройств.

Данная опция может встретиться также под следующими названиями:

P 2 C / CP 2 Concurrency

Использование режима параллельной работы нескольких устройств PCI при обращении PCI-шины к процессору.

Enabled (или On ) – режим параллельной работы устройств PCI включен;

Disabled (или Off ) – не использовать данную функцию.

Опция позволяет включить/отключить проверку контроллером шины данные при записи из буфера в шину PCI . В случае возникновения ошибок запись данных в шину повторяется.

Enabled (или Yes ) – использовать проверку данных при записи из буфера в шину PCI ;

Disabled ( или No ) – запретить .

Enabled – парковка устройств на шине разрешена;

Примечание. Режим парковки – разновидность режима пакетной передачи данных. Особенностью данного режыма являеться то, что “запаркованное” устройство на время получают полный контроль над шиной.

PCI Clock Frequency

CPUCLK /1,5 – частота PCI-шины в полтора раза меньше, чем тактовая частота процессора;

CPUCLK /2 – частота PCI-шины в два раза меньше, чем тактовая частота процессора;

CPUCLK /3 – частота PCI-шины в три раза меньше, чем тактовая частота процессора;

14 Mhz – частота PCI-шины составляет 14 МГц.

PCI Clock / CPU FSB Clock

Установка соотношения рабочих частот PCI-шины и системной шины (значение частоты PCI-шины / значение частоты системной шины).

Данная опция может встретиться также под следующими названиями:

Disabled – запретить использование буфера отложенной записи для шины PCI.

Данная опция может встретиться также под следующими названиями:

PCI Dynamic Bursting

Использование пакетной передачи данных через буфер данных на шине PCI.

Enabled (или On ) – использовать;

Disabled ( или Off ) – запретить .

PCI Dynamic Decoding

Опция позволяет использовать функцию динамического декодирования PCI -команд. Суть динамического декодирования заключается в следующем: система запоминает первую PCI -команду из серии. Если последующие команды совпадают с некоторой адресной областью, остальные команды интерпретируются как PCI -команды автоматически.

Enabled (или On ) – использовать функцию динамического декодирования;

Disabled (или Off ) – запретить функцию динамического декодирования.

Выбор метода, с помощью которого контроллер прерываний будет распознавать запрос на прерывание от карты расширения для шины PCI.

Level – контроллер реагирует на логический уровень сигнала;

Edge – контроллер реагирует на перепад уровня сигнала.

Установка максимального количества тактов системной шины, в течении которых устройство на PCI-шине будет удерживать шину при условии, что другое устройство не требует к ней доступа. По происшествии указанного промежутка времени управление шиной будет передано следующему устройству, сделавшему запрос.

16, 24, 32, 64, 96, 128, 160, 192, 224, 248 или другие значении тактов системной шины.

Данная опция может встретиться также под следующими названиями:

Запуск ПК при появлении активности устройств, подключенных к шине PCI.

С помощью данной опции можно отключить задержку при обмене между master-устройствами на PCI-шине и системной памятью.

PCI Mstr Burst Mode

Использование пакетного режима передачи данных из буфера отложенной записи в шину PCI при появлении запроса от управляющего устройства ( master -устройства).

Enabled (или On ) – использовать;

Disabled ( или Off ) – запретить .

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

Enabled – использовать конвейерную обработку данных ;

Данная опция может встретиться также под следующими названиями:

Даная опция определяет интервал времени, в течение которого PCI-карта (поддерживающая режим Busmaster) будет пребывать в ожидании пока шиной владеет другое устройство.

5LKLKs ; 12 LKLKs ; 20 LKLKs ; 36 LKLKs ; 68 LKLKs ; 132 LKLKs ; 260 LKLKs .

Данная опция может встретиться также под следующими названиями:

Использование буфера для передачи данных из шины PCI в шину ISA.

Disabled – не использовать буфер для передачи данных из шины PCI в шину ISA.

Preempt PCI Master Option

Опция позволяет включить режим приоритетного выполнения системных операций. Это означает, что, в случае необходимости проведения системной операции, обмен данными устройств PCI с оперативной памятью будет приостановлена время выполнения системной операции.

Enabled – использовать режим приоритетного выполнения системных операций;

Disabled – отключить использование режима приоритетного выполнения системных операций.

Отключение подачи тактовых сигналов на слоты шин PCI, AGP, SDRAM, когда те не используются.

Enabled – использовать данную опцию БИОС ;

Включение режима потокового обмена данными между шиной PCI и оперативной памятью. Функцию можно использовать только при включенной кэш-памяти ЦП.

Enabled – использовать потокового обмена данными между шиной PCI и оперативной памятью ;

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

Как это работает

После включения компьютера в его оперативной памяти нет операционной системы. А без операционной системы, аппаратное обеспечение компьютера не может выполнять сложные действия, такие как, например, загрузку программы в память. Таким образом возникает парадокс, который кажется неразрешимым: для того, чтобы загрузить операционную систему в память, мы уже должны иметь операционную систему в памяти.

Решением данного парадокса является использование нескольких микропрограмм размещаемых в одной или нескольких микросхемах, BIOS (Basic Input/Output System). Процесс загрузки начинается с автоматического выполнения процессором команд, расположенных в постоянной (или перезаписываемой) памяти ( EEPROM или Flash ROM ), начиная с заданного адреса. Эти микропрограммы не обладает всей функциональностью операционной системы, но её (функциональности) достаточно для того, чтобы чтобы выполнить последовательную загрузку других программ, которые выполняются друг за другом до тех пор, пока последняя из них не загрузит операционную систему.

Последовательность основных блоков функций BIOS в PC -совместимых компьютерах:

1. - POST - самотестирование при включении питания процессора, памяти, набора микросхем системной логики, видеоадаптера, контроллера дисков, клавиатуры, мыши и других контроллеров и устройств;

2. - Setup BIOS ( программа установки параметров BIOS) - конфигурирование параметров системы. Она может быть запущена во время выполнения процедуры POST при нажатии определенной комбинации клавиш. Если она не была вызвана пользователем, загружаются параметры установленные и сохраненные в постоянной памяти в о время последнего конфигурирования Setup BIOS .

3. - Загрузчик операционной системы - подпрограмма, выполняющая поиск действующего основного загрузочного сектора на дисковом устройстве.

4. - BIOS - набор драйверов, предназначенных для взаимодействия операционной системы и аппаратного обеспечения при загрузке системы.

В процессе загрузки BIOS осуществляется, кроме перечисленного, подключение, отключение, установка режима работы контроллеров устройств системной платы в соответствии с настройками записанными в постоянную память.

Зачем это нужно?

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

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

К ним относятся:

  • устройства ввода (клавиатура, мышь),
  • базовое устройство вывода (дисплей),
  • устройство, с которого будет произведена загрузка ОС — дисковод, жесткий диск, CD-ROM, флэш-диск, SCSI-устройство, сетевая карта (при загрузке по сети)

В случае жесткого диска, начальный загрузчик называется главной загрузочной записью (MBR) и часто не зависит от операционной системы. Обычно он ищет активный раздел жесткого диска, загружает загрузочный сектор данного раздела и передает ему управление. Этот загрузочный сектор, как правило, зависит от операционной системы. Он должен загрузить в память ядро операционной системы и передать ему управление.

Если активного раздела не существует, или загрузочный сектор активного раздела некорректен, MBR может загрузить резервный начальный загрузчик и передать управление ему. Резервный начальный загрузчик должен выбрать раздел (зачастую с помощью пользователя), загрузить его загрузочный сектор и передать ему управление.

Последовательность загрузки стандартного IBM-совместимого персонального компьютера

После включения персонального компьютера его процессор еще не начинает работу.

Первое устройство, которое запускается после нажатия кнопки включения компьютера, — блок питания. Если все питающие напряжения окажутся в наличии и будут соответствовать норме, на системную плату будет подан специальный сигнал Power Good, свидетельствующий об успешном тестировании блока питания и разрешающий запуск компонентов системной платы.

После этого чипсет формирует сигнал сброса центрального процессора, по которому очищаются регистры процессора, и он запускается.

Первая выполняемая команда расположена по адресу FFFF0h и принадлежит пространству адресов BIOS. Данная команда просто передает управление программе инициализации BIOS и выполняет следующую команду (микропрограмму BIOS ).

Программа инициализации BIOS с помощью программы POST проверяет, что все необходимые для работы BIOS и последующей загрузки основной операционной системы, устройства компьютера работают корректно и инициализирует их.

Таким образом, его работа — последовательно читать и выполнять команды из памяти.

Системная память сконфигурирована так, что первая команда, которую считает процессор после сброса, будет находиться в микросхеме BIOS.

Последовательно выбирая команды из BIOS, процессор начнет выполнять процедуру самотестирования, или POST.

Процедура самотестирования POST состоит из нескольких этапов.

  • Первоначальная инициализация основных системных компонентов;
  • Детектирование оперативной памяти, копирование кода BIOS в оперативную память и проверка контрольных сумм BIOS;
  • Первоначальная настройка чипсета;
  • Поиск и инициализация видеоадаптера. Современные видеоадаптеры имеют собственную BIOS, которую системная BIOS пытается обнаружить в специально отведенном сегменте адресов. В ходе инициализации видеоадаптера на экране появляется первое изображение, сформированное с помощью BIOS видео адаптера ;
  • Проверка контрольной суммы CMOS и состояния батарейки. Если контрольная сумма CMOS ошибочна, будут загружены значения по умолчанию ;
  • Тестирование процессора и оперативной памяти. Результаты тестирования обычно выводятся на экран ;
  • Подключение клавиатуры, тестирование портов ввода/вывода и других устройств.
  • Инициализация дисковых накопителей. Сведения об обнаруженных устройствах обычно выводятся на экран ;
  • Распределение ресурсов между устройствами и вывод таблицы с обнаруженными устройствами и назначенными для них ресурсами;
  • Поиск и инициализация устройств, имеющих собственную BIOS;
  • Вызов программного прерывания BIOS INT 19h, который ищет загрузочный сектор на устройствах, указанных в списке загрузки.

В зависимости от конкретной версии BIOS порядок процедуры POST может немного раз отличаться, но приведенные выше основные этапы выполняются при загрузке любого компьютера.

Что такое POST-коды?

После включения питания компьютера, если исправны блок питания и основные узлы материнской платы (генератор тактовых частот, компоненты, отвечающие за работу системной шины и шины памяти), процессор начинает выполнение кода BIOS.

Если быть совсем точным, во многих современных чипсетах перед передачей команд процессору системным контроллером предварительно конфигурируется «умная» системная шина. Но это не меняет сути дела.

Основная задача BIOS на данном этапе — проверка исправности и инициализация основных аппаратных компонентов компьютера. Вначале конфигурируются внутренние регистры чипсета и процессора, проверяется целостность кода BIOS. Затем происходит определение типа и размера оперативной памяти, поиск и инициализация видеокарты (интегрированной в чипсет или внешней). Следом конфигурируются порты ввода-вывода, контроллер дисковода, IDE/SATA-контроллер и подключенные к нему накопители. И, наконец, осуществляется поиск и инициализация интегрированных на материнскую плату дополнительных контроллеров и установленных карт расширения. Всего получается около ста промежуточных шагов, после чего управление передается загрузчику BOOTStrap, отвечающему за старт операционной системы.

Каждый из шагов POST-тестов имеет свой уникальный номер, называемый POST-кодом. Перед началом выполнения очередной процедуры ее POST-код записывается в специальный порт, именуемый Manufacturing Test Port. При успешной инициализации устройства в Manufacturing Test Port записывается POST-код следующей процедуры и так далее, до полного прохождения всех тестов. Если сконфигурировать устройство не удалось, дальнейшее выполнение POST-тестов прекращается, а в Manufacturing Test Port остается POST-код процедуры, вызывавшей сбой. Прочитав его можно однозначно идентифицировать проблемное устройство.

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

Award BIOS 6.0: вариант полной загрузки

Данную таблицу можно использовать не только как список POST-кодов, но и как последовательность действий, которые выполняются при включении компьютера. Она содержит POST-коды, которые отображаются при полной процедуре POST.

Невыполнение или сбой выполнения любого шага в последовательности тестов приводит к остановке тестирования и выдаче POST - кода соответствующего данному шагу сбоя.

POST - коды других производителей можно найти на сайтах производителя Вашей системной платы или производителя DIOS или в Internet .

В мастерских или у занимающихся ремонтом специалистов контроль выполнения микропрограмм BIOS осуществляется с помощью специальной карты расширения. Она вставляется в свободный слот (большинство современных моделей рассчитано на шину PCI) и по мере загрузки отображает на своем индикаторе код выполняемой в текущий момент процедуры.

Примером может быть Post карта PCI BM9222 .

Однако POST-карта это не широко распространенное средство. Скорее, это инструмент профессионального ремонтника компьютеров. Осознавая данный факт, производители материнских плат стали оснащать модели, рассчитанные на энтузиастов экспериментирующих с настройками и разгоном компьютера, встроенными индикаторами POST-кодов.

Примером может быть системная плата ECS H67H2-M , или модели X58 Extreme3, P55 Deluxe3 и 890GX Extreme3 .

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

Но для этого необходимо, чтобы в корпусе ПК имел системный динамик и он был подключен к системной платы.

Звуковые сигналы особенно ценны на начальном этапе, когда видеокарта еще не проинициализирована и, как следствие, не в состоянии отобразить что-либо на экране. Уникальная комбинация длинных и коротких сигналов укажет на проблемный компонент.

Процедура Setup

Для этого необходимо нажать определенную клавишу или сочетание клавиш.

Обычно на экранной заставке при тестировании отображается надпись типа «Press DEL to enter Setup» — это означает, что для входа в BIOS Setup необходимо нажать клавишу DEL. Узнать, за которой клавишей закреплен вход в BIOS, можно из инструкции к материнской плате. Если инструкции нет, а экранная заставка не отображает подсказки, можно опробовать наиболее известные варианты комбинаций:

Delete
Esc
Ctrl + Shift + S или Ctrl + Alt + S
Ctrl + Alt + Esc
Ctrl + Alt + Delete

Безопасная работа с BIOS Setup

Работа с BIOS Setup связана с определенным риском, поскольку при неправильном или неосторожном изменении параметра система может функционировать нестабильно либо не функционировать вообще. Есть несколько простых советов, которые позволяют свести возможный риск к минимуму:

  • Экспериментировать с настройками BIOS Setup лучше всего на новом не заполненном информацией компьютере;
  • Старайтесь вообще не экспериментировать с BIOS на компьютерах, обрабатывающих или хранящих важную или объемную информацию. Перед настройкой системы с помощью BIOS позаботьтесь о резервном копировании важных данных. Главное в таких компьютерах — стабильность. Подвисший разогнанный компьютер через несколько часов обработки видео — это потеря времени, электроэнергии и результата работы. Неразогнанный справится с данной задачей гораздо эффективнее и сохранит ваши нервы;
  • Прежде, чем изменить важные параметры, всегда фиксируйте выставленное и измененное значение. Это позволит вам в случае нестабильной работы системы вернуть ее в рабочее состояние;
  • Не изменяйте значения параметров, которые вам неизвестны. Уточните их значение либо в инструкции к материнской плате, либо в сети Internet на ресурсе разработчика платы;
  • Не редактируйте за раз несколько важных не связанных между собой параметров. При нестабильной работе системы гораздо сложнее определить, какой параметр вызвал нестабильную работу;
  • Не разгоняйте компьютер без соответствующей изучения работы разгоняемой системы и подготовки;
  • Не используйте раздел Hard Disk Utility, который предназначен для низкоуровневого форматирования устаревших моделей жестких дисков и встречается в старых версиях BIOS, т.к. может вывести из строя современный жесткий диск;
  • Если после выставления параметров и выхода из BIOS компьютер перестает запускаться вообще, вернуть систему в рабочее состояние можно несколькими способами:
    • Если после перезагрузки компьютера возможно войти в BIOS Setup, нужно установить прежние значения отредактированных параметров. Некоторые версии BIOS сами осуществляют откат изменений за последнюю сессию.
    • Если сделанные изменения неизвестны, то лучше воспользоваться параметрами по умолчанию, использовав команду Load Fail-Safe Defaults. После этого придется настраивать систему на оптимальную работу.
    • Если компьютер вовсе не запускается из-за неправильных настроек BIOS, то в таком случае необходимо обнулить содержимое CMOS. При этом все значения включая дату/время будут изменены. Для этого сбросить неправильные установки, для этого просто переместить перемычку Flash Recovery ( IBM ) или джампер Clearing CMOS в положение "очистка CMOS ". В последнем случае нужно просто замкнуть перемычкой на несколько минут контакты соответствующего джампера.
    • В случае неудачных результатов настройки Setup BIOS , необходимо после сброса неудачной конфигурации с помощью джампера в процедуре Setup BIOS продублировать возвращение загрузку значений BIOS по умолчанию с помощью команды "Load Fail-Safe Defaults ". Ваша система вернется в исходное состояние.

    В Award BIOS 6.0 это строка меню Setup BIOS - " Load Optimized Defaults " или "Load Fail-Safe Defaults " в этом случае загружается исходная настройки Setup BIOS .

    Собственный BIOS имеется и на других платах устанавливаемых в компьютер, например:

    • видеоадаптерах;
    • SCSI адаптеры;
    • сетевые адаптеры и других.

    Сборка А. Сорокин

    2. Модернизация и ремонт ПК, 15-е издание, Пер. с англ, М, изд. дом "Вильямс" 2005

    Читайте также: