Система BIOS

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 05.04.2015
Размер файла 60,6 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

содержание

1. Составные части BIOS

2. Архитектура BIOS

2.1 Расширение BIOS

2.2 Векторы прерываний BIOS

2.3 Области данных BIOS

3. Настройка BIOS

3.1 Тест начального включения POST

3.2 Конфигурация компьютера - BIOS Setap

Список литературы

1. СОСТАВНЫЕ ЧАСТИ BIOS

BIOS - Базовая система ввода- вывода называется так потому, что включает обширный набор программ ввода-вывода, благодаря которым операционная система и прикладные программы могут взаимодействовать с разными устройствами как самого компьютера, так и подключенными к нему. Вообще говоря, система BIOS занимает особенное место. С одной стороны, ее можно рассматривать как составную часть аппаратных средств, с другой стороны, она является как бы одним из программных модулей операционной системы. Сам термин BIOS, по-видимому, заимствованный из операционной системы CР/М, в которой модуль с подобным названием был реализован программно и выполнял приблизительно подобные действия. Большинство современных видеоадаптеров, а также контроллеры накопителей имеют собственную систему BIOS, которая обычно дополняет системную. Во многих случаях программы, которые входят в конкретную BIOS, заменяют соответствующие программные модули основной BIOS. Вызов программ BIOS, как правило, осуществляется через программные или аппаратные прерывания.

Система BIOS кроме программ взаимодействия с аппаратными средствами на физическом уровне содержит программу тестирования при включении питания компьютера POST (Power-on-self-test, само тестирование при включении питания компьютера). Тестируются основные компоненты, такие как процессор, память, вспомогательные микросхемы, приводы дисков, клавиатуру и видеоподсистему. Система BIOS реализована в виде одной микросхемы, установленной на материнской плате компьютера.

Поскольку содержимое BIOS фирмы IBM было защищено авторским правом, то есть его нельзя было копировать, то большинство других производителей компьютеров были вынуждены использовать микросхемы BIOS независимых фирм, системы BIOS которых, понятно, были практически полностью совместимые с оригиналом. Самые известные из этих фирм три: American Megatrends Inc. (AMI), Award Software и Phoenix Technologies. Конкретные версии BIOS неразрывно связаны с набором микросхем (chipset), который используется на системной плате.

Кстати, компания Phoenix Technologies считается пионером в производстве лицензионно чистых BIOS. Именно в них впервые были реализованы такие функции, как задание типа жесткого диска, поддержка привода флоппи-дисков вместимостью 1,44 Мбайта и так далее. Более того, считается, что процедура POST этих BIOS имеет самую могучую диагностику. Справедливости ради нужно отметить, что BIOS компании AMI наиболее распространены. По некоторым данным, AMI занимает около 60% этого сегмента рынка. Кроме того, из программы Setup AMI BIOS можно вызывать несколько утилит для тестирования основных компонентов системы и работы с накопителями.

Однако при их использовании особенное внимание следует обратить на тип интерфейса, который использует приовод накопителя. Система BIOS в компьютерах неразрывно связана с SMOS RAM. Под этим понимается "неизменная" память, в которой хранится информация о текущих показателях часов, значения времени, для будильника, конфигурации компьютера: количества памяти, типах накопителей и так далее. Именно в этой информации нуждаются программные модули системы BIOS. Своим названием SMOS RAM обв'язана тому, что эта память выполнена на основе КМОП-структур (Cmos-complementary Metal Oxide Semiconductor), которые, как известно, отличаются малым энергопотреблением. Cmos-память энергонезависима так как постоянно подзаряжается, например, от аккумулятора, расположенного на системной плате, или гальванических элементов, как правило, смонтированных на корпусе системного блока. Большинство системных плат допускает питание CMOS RAM как от встроенного, так и от внешнего источника. В случае повреждения микросхемы CMOS RAM (или разряде батареи или аккумулятора) программа Setup имеет возможность воспользоваться информацией по умолчанию (BIOS Setup Default Values), которая хранится в таблице соответствующей микросхемы BIOS. Кстати, на некоторых материнских платах питания микросхемы CMOS RAM может осуществляться как от внутреннего, так и от внешнего, источника. Выбор определяется установкой соответствующей перемычки. Программа Setup поддерживает установку нескольких режимов энергосбережения, например, Doze (дремающий), Standby (ожидание, или резервный) и Suspend (прекращение работы). Данные режимы перечисленные в порядке роста экономии электроэнергии. Система может переходить в конкретный режим работы по окончании определенного времени, указанного в Setup. Кроме того, BIOS обычно поддерживает и спецификацию АРМ (Advanced Power Management). Как известно, впервые ее предложили фирмы Microsoft и Intel. В их совместимом документе содержались основные принципы разработки технологии управления потребляемой портативным компьютером мощностью. Задание полной конфигурации компьютера осуществляется не только установками из программы Setup, но и замыканием (или размыканием) соответствующих перемычек, на системной плате. Назначение каждой из них указано в соответствующей документации.

2. Архитектура BIOS

bios программа компьютер тестирование

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

- FLASH-BIOS хранится в флешь-памяти, что позволяет обновлять версию BIOS перезаписью ее из дискеты. Функции BIOS разделяются на следующие группы:

- Инициализация и начальное тестирование аппаратных средств - POST (Power On Self Test).

- Настройка и конфигурация аппаратных средств и системных ресурсов - BIOS Setup.

- Загрузка операционной системы из дисковых носителей - Bootstrap Loader.

- Обслуживание аппаратных прерываний от системных устройств (таймера, клавиатуры, дисков) - BIOS Hardware Interrupts.

- Отработка базовых функций программных обращений (сервисов) к системным устройствам - BIOS Services. Все эти функции выполняет системный модуль System BIOS, который хранится в микросхеме ПЗП или флешь-памяти на системной плате. Большинство сервисных функций выполняются в 16-битному режиме, хотя некоторые новые функции могут иметь и альтернативные вызовы для 32-битного выполнения.

2.1 Расширение BIOS

Возможности бездисковой машины ограничиваются только функциями BIOS, но их состав может быть расширен, для чего есть специальные системные средства. Платы адаптеров, установленных в слоты системной шины, могут иметь микросхемы ПЗП своей программной поддержки - Additional BIOS (дополнительные модули BIOS). Их используют некоторые контроллеры жестких дисков, сетевые адаптеры с отдаленной загрузкой и другие периферийные устройства. Для этих модулей в пространстве памяти зарезервирована область C8000h-f4000h. POST сканирует эту область с шагом 2 Кбайта в поисках дополнительных модулей BIOS на завершающем этапе выполнения (после загрузки векторов прерываний указателями на собственные обработчики). Дополнительный модуль BIOS видеоадаптера (EGA, VGA, SVGA...) имеет фиксированный адрес С0000 и будет инициализироваться раньше (на шаге инициализации видеоадаптера).

Дополнительный модуль BIOS должен иметь заголовок, уровненный под пределы 2-килобайтной страницы памяти, то есть бит адреса, который имеет нулевое значение, А[10:0]. Формат заглавия следующий:

- Байт-0=55h, байт-1=ААh - признак начала модуля.

- Байт-2 - длина в блоках по 512 байт.

- Байт-3 - точка входа процедуры инициализации, которая заканчивается дальним возвращением (Ret Far).

Корректным считается модуль, который начинается с признака 55aah и нулевой суммы (по модулю 256) всех байт в объявленной области (реальная длина модуля может превышать объявленную, но байт контрольной суммы, естественно, должен входить в объявленную область). В случае выявления корректного модуля POST дальним вызовом (Call Far) вызывает процедуру инициализации модуля, который начинается с 3-го адреса заглавия модуля. Ответственность за ее корректность полностью ложится на разработчика. Процедура может переопределять векторы прерываний, обслуживаемых BIOS. Переопределив на себя Bootstrap (INT 19h), можно получить управление при загрузке, что и используется для отдаленной загрузки компютеров через локальную сеть (Remote Boot Reset). Если стандартное продолжение процедуры загрузки не нужно, а дополнительный модуль есть, например, управляющий программой для какого-либо оборудования, вместо процедуры инициализации в ПЗП может находиться и основная программа, что не возвращает управление системной последовательности POST.

2.2 Векторы прерываний BIOS

При инициализации таблицы прерываний BIOS отвечает за корректное заполнение части векторов, которые имеют отношение к аппаратным средствам компьютера и сервисов BIOS. На часть из них могут быть просто установлены заглушки - вектор ссылается на код обработчика, который содержит единственную инструкцию возвращения из прерывания, - IRET. BIOS будет инициализировать векторы внутренних прерываний процессора (исключений), которые могут возникнуть в реальном режиме работы (об исключении защищенного режима в основном заботится соответствующая операционная система). К внутренним прерываниям относятся следующие (INT 70h - INT 77h - только для AT):

заглушки - вектор ссылается на код обработчика, который содержит единственную инструкцию возвращения из прерывания, - IRET. BIOS будет инициализировать векторы внутренних прерываний процессора (исключений), которые могут возникнуть в реальном режиме работы (об исключении защищенного режима в основном заботится соответствующая операционная система). К внутренним прерываниям относятся следующие (INT 70h - INT 77h - только для AT):

- INT 00h - деление на 0

- INT 01h - внутренний режим.

- INT 03h - точка остановки.

- INT 04h - переполнение.

- INT 06h - недопустимая команда 286+.

- INT 07h - вызов отсутствующего NPU.

Аппаратные прерывания включают следующие (INT 70h-77h - только для AT): - INT 02h - немасковое прерывание.

- INT 08h - таймер 8253/8254.INT 09h - клавиатура.

- INT 0Ah-0Dh - IRQ2-IRQ5.

- INT 0Eh - IRQ6 - контроллер гибких дисков.

- INT OFh - IRQ7.

- INT 70h - CMOS-таймер.

- INT 71h - IRQ9 (перенаправлено на INT 0Ah).

- INT 72h-74h - IRQ10-IRQ12.

- INT 75Ь - IRQ13 - выключение сопроцессора.

- INT 76h - IRQ14 - контроллер жёстких дисков.

- INT 77h - IRQ15.

- Векторы прерываний, которые обеспечивают вызовы функций BIOS (сервисов), включают следующие:

- - INT 05h - печать экрана.

- - INT 10h - видеосервис.

- - INT 11h - список оборудования.

- - INT 12h - размер непрерывной памяти

- - INT 13h - дисковый ввод-вывод.INT 14h - обслуговування СОМ-портов.

- INT 15h - АТ-функции (системний сервис).

- INT 16h - клавиатурный ввод-вывод.

- INT 17h - обслуживание lpt-портов

- INT 18h - ROM-Basic.

- INT 19h - начальная загрузка (Bootstrap).

- INT 1ah - системное время и 16-битни вызовы сервисов PCI.

- INT 1bh - обработчик ctrl+break.

- INT 1ch - предназначенная для пользователя процедура, которая вызывается обработчиком INT 08h (User Timer Interrupt).

- INT 33h - поддержка мыши.

- INT 67h - ems-функции.

Несколько векторов используются в качестве указателей на системные таблицы. К векторам-указателям относятся следующие:

- INT 1dh - видеопараметры.

- INT 1eh - параметры дискет.

- INT 1fh - знакогенератор CGA.

- INT 41h - параметры HDD 0.

- INT 46h - параметры HDD 1.

- INT 43h - знакогенератор EGA.

- INT 4ah - будильник пользователя.

Как видно из приведенных списков, большинство векторов BIOS налагаются на область векторов 00-1fh, зарезервированную фирмой Intel под внутренние прерывания и исключения процессоров. Хотя во времена 8086 из них использовалось совсем малое количество, зарезервированной была объявлена вся указанная область. Однако творцы IBM PC "влезли" в эту область, что усложнило жизни системных программистов, которые работают с более щедрыми на исключение современными процессорами.

2.3 Области данных BIOS

Кроме векторов прерываний, BIOS в оперативной памяти имеет свою область данных BIOS DATA AREA, что начинается с адреса 400h (сразу за таблицей прерываний). Этот адрес в сегментный модели реального режима адресации может быть представлена как 0000:0400h или 0040:0000h, что указывает на одну и ту же физическую адрес. Назначение ячеек данной области раскрывает табл. 2.1. BIOS может также использовать и расширенную область данных EBDA (Extended BIOS Data Area), которая обычно располагается под верхней границей (640 Кбайт) стандартной памяти. На ее положение указывает слово по адресу:40 0еh, а первый байт этой области указывает ее размер в единицах килобайт. Эта область используется для различных семафоров и указателей, ее размер обычно не превышает 1 Кбайта.

Таблица 2.1 - Назначение ячеек BIOS Data Area

Адреса

Розмер, байт

Назначение

040:000

4Ч2

Базовые адреса портов СОМ1-СОМ4

040:008

3Ч2

Базовые адреса портов LPT1-LPT3

040:00Е

2

Базовый адрес порта LPT4 или адрес сегмента EBDA

040:010

2

Установленное оборудование

040:013

2

Размер стандартной памяти

040:015

2

Рабочие ячейки для тестов

040:017

39

Область флагов и буфер клавиатуры

040:03Е

1

Биты [0:3] - дисководы, требующие рекалибровки (бит 0=А:, бит 1=В: и т. д.)

Биты [4:5] - выбранный дисковод

040:03F

1

Включенный мотор дисководов (бит 0-а:, бит 1-в: и т. д.)

040:040

1

Время до отключения мотора (INT 08h выключает мотор по обнуленню)

040:041

1

Код ошибки дискет

040:042

7

Информация о состоянии FDC

040:049

1

Текущий активный видеорежим

040:04А

2

Ширина экрана (число колонок символов)

040:04С

2

Размер зоны видеопамяти, что используется (в байтах)

040:04Е

2

Смещение активной видеостраницы от видеосегмента

040:050

16

Позиция курсора (8 пар байт; в младшем байте - колонка, в старшем - ряд)

040:060

2

Размер курсора (в младшем байте - последняя строка, в старшем - первая)

040:062

1

Номер активной видеостраници

040:063

2

Адрес порта видеоконтроллера 6845

040:065

1

Текущее значение 6845 CRTMODE (порт 3Ч8h)

040:066

1

Текущее значение 6845 CRTPALETTE (порт 3Ч9h)

040:067

5

Область данных POST

040:068

4

Счетчик прерываний от таймера (считает интервалы 55 миллисекунд)

040:070

1

Переполнения таймера (переход через 24 часа)

040:071

1

Флаг ctrl+break (бит 7-1 по нажатию)

040:072

2

1234h означает перезагрузки по ctrl+alt+del. Используется POST

040:074

4

Управление жестким диском

(0474)

1

Статус последней операции с жестким диском

(0475)

1

Число жестких дисков

(0477)

1

Порт HDC (XT)

040:078

4Ч1

Тайм-аут LPT-портов (478h - Lptl, 479h - LPT2...)

040:07С

4Ч1

Тайм-аут Сом-портов (47ch - Coml, 47dh - COM2...)

040:080

2

Смещение начала клавиатурного буфера (конечно 01eh)

040:082

2

Смещение конца клавиатурного буфера +1 (конечно 03еh)

040:084

1

EGA: максимальное число рядов символов - 1

040:085

2

EGA: число строк в символе в текущем режиме

040:087

2

EGA: смешанная информация

040:08В

1

AT, PS/2: параметры дисковода (скорости передачи данных и перемещения головок)

040:08С

1

AT, PS/2: состояние HDC

040:08D

1

AT, PS/2: ошибки HDD

040:08E

1

AT, PS/2: управление прерываниями от HDD

040:090

1

AT, PS/2: состояние носителя привода 0

040:091

1

AT, PS/2: состояние носителя привода 1

040:092

1

AT, PS/2: флаг начала операции привода 0

040:093

1

AT, PS/2: флаг начала операции привода 1

040:094

1

AT, PS/2: текущий номер цилиндра для привода 0

040:095

1

AT, PS/2: текущий номер цилиндра для привода 1

040:096

1

AT: флаг клавиатуры, бит 4-1 (10h) при 101-клавишной клавиатуре

040:097

1

AT: флаги индикаторов клавиатуры, биты 0-2 - scrollock, numlock, capslock

040:098

4

AT: указатель на 8-битный User Wait Flag (INT 15h Fn 86h)

040:09С

4

AT: микросекунд до User Wait

040:0А0

1

AT: флаг активности User Wait 1 = занят, 80h = прошел, 0 = подтвержден

040:0А1

7

AT: резерв для сетевых адаптеров

040:0А8

4

EGA: адрес таблицы указателей - SAVEPTR

040:0F0

16

Область взаимодействия программ

040:100

1

Состояние функции печати экрана 00h = Ok; 01h = печать; 0ffh = ошибка при печати

040:104

1

"Фантомный" гибкий диск: 01h = дискета в дисководе А: используется под именем:

040:110

17

Область интерпретатора Basic

040:130

3

Используются командой MODE

3. НАСТРОЙКА BIOS

Базовая система ввода-вывода BIOS является ключевым элементом системной платы, без которого все ее замечательные компоненты являются лишь набором дорогих "железяк". BIOS, пользуясь средствами, предоставляемых чипсетом, управляет всеми компонентами и ресурсами системной платы. Из этого следует, что используемая версия BIOS очень сильно привязана к чипсету, и, кроме того, она должна знать особенности встроееных компонентов (процессор, память, интегрированные контроллеры). Код BIOS хранится в микросхеме энергонезависимой постоянной (BIOS) или флэш-памяти (Flash BIOS). С точки зрения регулярной работы, тип носителя BIOS принципиального значения не имеет. С точки зрения модифицируемости флэш-память имеет явное преимущество - возможность модернизации прямо в компьютере, иногда, правда, что оборачивается недостатком. Определить, какой носитель BIOS используется на данной системной плате можно, сняв наклейку с микросхемы (на ней конечно напечатаны выходные данные BIOS) и прочитав обозначения:

* 28fxxx - флэш-память 12 В;

* 29сххх - флэш-память 5 В;

* 29lvxxx - флэш-память 3 В (редкий вариант);

* 28сххх - EEPROM, близкая по свойствам к флэш-памяти;

* 27сххх - EPROM, записываемая на программаторе и стираемая ультрафиолетом (если есть стеклянное окошко);

* РН29ЕЕ010 - ROM фирмы SST, перезаписывается аналогично флэш-памяти;

* 29ЕЕ011 - флэш-память 5В фирмы Winbond;

* 29С010 - флэш-память 5 В фирмы Atmel.

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

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

* Несогласованность драйверов BIOS с требованиями новых версий ОС.

* Получение новых функциональных возможностей, повышение производительности.

* Желание иметь самую свежую версию (для любителей экспериментировать на себе).

* Стереть конфигурацыонную информацию в NVRAM (включая и ESCD), если для этой цели нет переключателя или опции в BIOS Setup. Утилита перепрограммирования флэш-памяти выполняет это действие автоматически или предлагает его выполнить из своего меню.

Новую версию BIOS лучше всего получать от производителя системной платы, большая коллекция версий и утилит доступна в сети Интернет по адресу http://www.sysdoc.pair.com. Фирмы-разработчики BIOS (например, AMI, Award) новые версии BIOS для конечных пользователей не поставляют. Свои новые продукты с инструментальными средствами они поставляют разработчику системной платы, который проводит окончательную "подгонку" BIOS под конкретную модель платы, особенности которой он знает лучше всех. В первом приближении BIOS различной системной платы с одинаковыми или близкими чипсетами могут оказаться (или показаться) совместимыми - по крайней мере, при включении выводится заставка, проходит POST и даже загрузки. Однако при более тщательном тестировании может оказаться, например, что невозможно обратиться к дискам (гибкий или жесткий), не работают порты, доступна не вся память и т.п. Хорошо, если при этом удастся загрузить утилиту перепрограммирования BIOS, чтобы вернуться к старой (заранее сохраненной!) версии.

Утилиты перезаписи флэш-памяти привязаны к поддерживаемых типов микросхем энергонезависимой памяти, системной платы (чипсетов) и производителей (иногда и версий BIOS). Конечно не удается штатным способом (в компьютере) переписать BIOS с изменением производителя (Award, AMI, Phoenix). Как вариант возможна замена (хотя бы временная) микросхемы BIOS на снятую с аналогичной системной платы, но если микросхема припаяна, а не установлена в кроватку, процедура замены сильно усложняется. Смело заниматься перепрограммированием BIOS можно, только когда вы имеете доступ к программатору и микросхема BIOS установлена в кроватке.

Если новая версия BIOS не позволяет загрузить компьютер, ряд системных плат позволяет включить режим восстановления (Recovery Boot Block). Для этого на плате должен быть специальный переключатель или джампер. В режиме восстановления работает только дисковод, в который необходимо установить специальную дискету с файлом-образом BIOS. При этом "сообщение" пользователю могут сводиться к подмигиванию индикатором дисковода и гудкам динамика. Язык этих сообщений должн приводиться в описании системной платы. Иногда режим восстановления включается автоматически (если Boot Block получает управление в начале POST всегда, он может оценить корректность содержания основного блока Пзу и при необходимости включить режим восстановления).

Если же после неудачного перепрограммирования режим восстановления не спасает (или отсутствует), а доступного программатора нет, то есть хотя и рискованный, но возможен вариант "горячей замены" BIOS. Для этого с аналогичной трудоспособного системной платы вытаскивают микросхему BIOS, устанавливают ее вместо испорченной, включают и загружают компьютер как для режима перезаписи BIOS. При этом в setup должно быть разрешено употребление теневой памяти для области системной BIOS. Далее, не выключая питания (опасно, но в безвыходном положении можно рискнуть) заменяют микросхему на неправильно записанный и выполняют процедуру перезаписи. Компьютер продолжает работать, поскольку код BIOS производится с теневой области ОЗУ. Файл-образ для перезаписи может быть получен как копия "спасительной" микросхемы, сделана той же програмной утилитой.

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

3.1 Тест первоначального включения POST

После включения питания, аппаратного сброса от кнопки RESET или нажатии комбинации клавиш Ctrl+Alt+Del процессор переходит к выполнению кода начального самотестирования POST (Power-On Self Test), который хранится в микросхеме BIOS. POST выполняет тестирование процессора, памяти и системных средств ввода-вывода, а также конфигурация всех программно-управляемых аппаратных средств системной платы. Часть конфигурации выполняется однозначно, часть управляется джамперами системной платы, но ряд параметров позволяет или даже требует конфигурации по желанию пользователя. Для этих целей служит утилита Setup, встроенная в код BIOS. После тестирования и конфигурации (что включает настройку устройств Рпр), POST инициализирует загрузку операционной системы.

При прохождении каждой секции POST записывает ее код (номер) в диагностический регистр. Этот регистр физически располагается на специальной диагностической плате, устанавливаемой в слот системной шины. Плата содержит 8-битный регистр с световой (двоичной или шестнадцатиричной) индикацией состояния битов. В пространстве ввода-вывода регистр занимает один адрес, зависимий от архитектуры PC (точнее, версии BIOS): ISA, EISA - 80h, ISA-Compaq - 84h, ISA-PS/2 - 90h, MCA-PS/2 - 680h, некоторые модели EISA - 300h (часто пишут то же и в 80h). По индикаторам платы можно определить, на какой секции остановился POST, и определить причину неисправности. Однако для использования такой диагностики необходима, во-первых, сама плата-индикатор, и во-вторых, "словарь" неисправностей - таблица, специфическая для версии BIOS и системной платы.

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

Привычная последовательность шагов POST:

* Тестирование регистров процессора.

* Проверка контрольной суммы BIOS.

* Проверка и инициализация таймера 8253/8254, портов 8255.

После этого шага доступна звуковая диагностика (табл. 3.1).

* Проверка и инициализация контроллера DMA 8237.

* Проверка регенерации памяти.

* Тестирование 64 Кбайт нижней памяти.

* Загрузка векторов прерывания и стека в нижнюю область памяти.

* Инициализация видеоконтроллера - на экране появляется заставка Video Bios, обычно с указанием модели видеокарты и объемом установленной видеопамяти.

Таблица 3.1- Звуковая диагностика POST

Сигнал*

Поломка

Возможные действия

1д2к

Не найден графический адаптер

Установить (изменить) адаптер

1д3к

Не подключен монитор (для системной плате с встроенным графическим адаптером)

Подключить монитор, проверить включение терминаторов на мониторе

1дХк

Ошибка графического адаптера (X зависит от версии Video BIOS)

Установить (изменить) адаптер

Ошибка регенерации DRAM - установлено некорректное значение периода регенерации или неисправен контроллер регенерации

Попробовать установить настройки Setup по умолчанию, заменить DRAM. Если не помогает - неисправность в системной плате

Ошибка паритета DRAM (отсутствует в плате, что не поддерживает контроль паритета)

Заменить (переставить) пам'ять

Ошибка первых 64 Кбайт DRAM

Заменить (переставить) пам'ять

Ошибка системного таймера

Ремонт системной плате

Ошибка процессора

Заменить процесор

Ошибка управления Gatea20 (контроллер 8042)

Переустановить или заменить ис контроллера клавиатуры

Ошибка защищенного режима

Ремонт системной плате

Ошибка видеопамяти

Заменить видеопамять (графический адаптер)

Ошибка контрольной суммы BIOS

Заменить (перезаписать) BIOS

10к

Не найден графический адаптер

Ремонт системной платы

11к

Не подключен монитор (для системной плате с встроенным графическим адаптером)

Заменить кэш-память, проверить ее быстродействие и настройки Setup при отключенном каше

* 1д 2к - один длинный сигнал, за которым следуют два коротких.

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

* Тестирование полного объема ОЗУ.

* Тестирование клавиатуры.

* Тестирование CMOS-памяти и часов.

* Инициализация COM и LPT портов.

* Инициализация и тест контроллера НГМД.

* Инициализация и тест контроллера НЖМД.

* Сканирование области дополнительного BIOS.

* Вызов Bootstrap (INT 19h) - загрузка операционной системы, при невозможности - попытка запуска ROM Basic (Int 18h), при неудаче - остановка процессора с сообщением "System Halted" (система остановлена).

Таблица 3.2 - Диагностические сообщения POST

Сообщение

Причина и возможные действия

PRESS А KEY TO REBOOT

Предложение перезагрузки после нажатия любой клавиши сопровождает сообщение об ошибке, найденную POST

SYSTEM HALTED, (CTRL+ALT+DEL) TO REBOOT

Остановка компьютера после обнаружения серьезной ошибки. Возможно только перезагрузка по Crtl+Alt+Del, аппаратному свержению или повторному включению питания

CMOS Battery State Low CMOS BATTERY HAS FAILED

Упало напряжение питания CMOS. Проверить напряжение на батареи при выключенном питании компьютера (должно выше 3 В), проверить установку джампера 2-3 на разъеме внешней батареи. Заменить батарею

CMOS Checksum Failure CMOS CHECKSUM ERROR

Ошибка контрольной суммы CMOS. Может быть вызвана проблемами с питанием CMOS, употреблением непригодной загружаемой утилиты SETUP, действием вируса. Выполнить "штатный" SETUP

CMOS System Optons Not Set

Не установлены опции Setup. Выполнить SETUP

CMOS Time and Date Not Set

Не установлен часы и календарь. Выполнить SETUP и задать время и дату

Display Switch Not ProperDISPLAY SWITCH IS SET INCORRECTLY

Проверить положение переключателя типа графического адаптера (Color/Mono), что на большинстве старых системных плат

DISPLAY TYPE HAS CHANGED SINCE LAST BOOT

С момента предварительной загрузки изменился тип графического адаптера (монитора). Выполнить SETUP и изменить (подтвердить новый тип адаптера)

Keyboard is locked ... Unlock it

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

Keyboard Error K/B Interface Error

KEYBOARD ERROR OR NO KEYBOARD PRESENT

Ошибка клавиатуры. Проверить подключение разъема, переключателя XT/AT на клавиатуре, заменить клавиатуру. Эту проверку можно подавить установкой "Keyboard Not Installed" в setup (опция есть не во всех версиях, тот же эффект дает установка "HALT ON ALL, BUT KEYBOARD" в опции "Halt on Error")

DISK BOOT FAILURE, INSERT SYSTEM DISK AND PRESS ENTER

Нет доступного загрузочного устройства (гибкий, жесткий диск, CD-ROM, сетевой адаптер с микросхемой BOOT ROM) с действительным загрузочным записью. Установить загрузочную дискету в А:, проверить контроллер, конфигурации и подключения диска с:

Invalid Boot Diskette Diskette Boot Failure

Невозможно загрузить ОС с дискеты (нет загрузочного сектора). Заменить дискету

No ROM Basic

Нет устройства, с которого можно загрузить ОС (гибкий, жесткий диск, CD-ROM, сетевой адаптер с микросхемой BOOT ROM), а интерпретатор Basic в ROM отсутствует (был в первых моделях PC). Подключить и настроить загрузочное устройство

DISKETTE DRIVES OR TYPES MISMATCH ERROR - RUN SETUP

Тип дисковода (А: и В:) не совпадает с записью в CMOS. Выполнить Setup и задать правильные типы дисководов

FDD Controller Failure FLOPPY DISK CNTRLR ERROR OR NO CNTRLR PRESENT

Ошибка контроллера накопителей на гибких дисках (дисководов, кабелей). Проверку можно отключить, установив в Standard Setup для дисков А: и В: значение Not Installed (None). Если контроллера нет, должно быть установлено значение Not Installed (None)

HDD Controller FailureERROR INITIALIZING HARD DRIVE CONTROLLER

Ошибка контроллера накопителей на жестких дисках (дисководов, кабелей). Проверку можно отключить, установив в Standard Setup для всех жестких дисков (двух или четырех) значение Not Installed.

З: (D:) Drive Error З: (D:) Drive Failure ERROR ENCOUNTERED INITIALIZING HARD DRIVE

Невозможно обращение к диску С: (:D). Неверно установлены параметры в setup, джамперы на накопителях, интерфейсные кабели, неотформатированный диск или дисковод неисправен

CMOS Memory Size MismatchMEMORY SIZE HAS CHANGED SINCE LAST BOOT

Несовпадение размера памяти, определенной POST, со значением, записанным в CMOS. Обычно происходит при добавлении или удалении дополнительных модулей памяти, но может указывать на неисправность памяти. Войти в setup (пункт STANDARD SETUP) и выйти с сохранением результатов в CMOS. Для EISA может быть нужно выполнения ЕСU

On Board Parity Error Board Parity Error Parity Error Memory Parity Error at XXXXRAM PARITY ERROR - CHECKING FOR SEGMENT

Ошибка паритета памяти, установленной на системной плате (On Board), плате расширения (Board) или без указания местонахождения. Сбойная адрес XXXX может быть определена не всегда. Сообщение может быть вызвано и вирусом

PRESS Fl TO DISABLE NMI, F2 TO REBOOT

Предложение продолжить работу с запрещенным контролем паритета (запрещено NMI), нажав F1, или перезагрузить компьютер, нажав F2. Может появляться при обнаружении ошибки паритета памяти

Memory Address Error at XXXX Memory Verify Error at XXXX

Ошибка памяти по адресу XXXX. Локализовать и заменить модуль (микросхему памяти)

Address Line Short

Замыкания адресных линий микросхем или модулей памяти. Переставить (заменить) микросхемы или модули DRAM

Cache Memory Bad, do Not Enable Cache!

Ошибка кэш-памяти. Устранить ошибку (заменить или переставить микросхемы) или запретить внешний (External или L2) кэш в setup

I/O Card Parity Error at XXXX

Ошибка, найденная на плате расширения (сигнал подается по линии IOCHK)

DMA Bus Time-out

Устройство в режиме DMA задерживает цикл шины больше, чем на 7,8 мкс. Причина - неисправность платы расширения или системной платы

EISA Configuration is Not Complete

Не полностью задана конфигурационная информация EISA-система может быть загружена в режиме ISA для выполнения конфигурации утилитой ЕСU (EISA Configuration Utility)

Invalid EISA Configuration

Конфигурационная информация EISA недействительна. Система может быть загружена в режиме ISA для выполнения конфигурации утилитой ЕСU

EISA CMOS Checksum Failure EISA Configuration Checksum Error

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

EISA CMOS Inoperational

Ошибка доступа (чтение-запись) к дополнительной CMOS-памяти конфигурации устройств EISA, возможно через батарею

Expansion Board not ready at Slot X

Плата расширения в слоте X (EISA) не готова. Проверить плату и конфигурацию

ID information mismatch for Slot X Wrong Board in Slot X

Идентификатор установленной платы расширения EISA не совпадает с записью в CMOS для этого слота

Slot X Should Be Empty But EISA Board FoundSlot X Not Empty

Слот Х шины EISA должен быть пустым, но найденная плата. Выполнить конфигурацию утилитой ЕСU

Slot X Should Have EISA Board But Not Found

Для слота Х шины EISA предназначена плата, но она не найдена. Выполнить конфигурацию утилитой ЕСU

Invalid Configuration Information for Slot X

Некорректная информация конфигурации для плате расширения EISA в слоте X. Выполнить конфигурацию утилитой ЕСU

BUS Timeout NMI at Slot X

Ошибка тайм-аута обращения по системной шине для платы в слоте Х

Fail-Safe Timer NMI

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

INTR #1 Error

Ошибка контроллера прерываний #1 (соответствует по линии IRQ 0-7)

INTR #2 Error

Ошибка контроллера прерываний #2 (соответствует по линии IRQ 8-15)

8042 Gate A20 Error!

Неисправность работы вентиля линии A20 (Gate A20) в микросхеме контроллера клавиатуры 8042. Можно обойти, установив в setup опцию Gate A20 Control в значение Fast (управление от чипсета)

DMA #1 En-or, DMA Error

Ошибка контроллера DMA (может быть вызвана платами расширения)

При загрузке системы в случае готовности дисковода А: в память загружается первый сектор диска и ему передается управление; при неготовности А: загружается Master Boot диска с: и ему передается управление. Master Boot загружает Boot Sector активного раздела в память и передает управление на его начальный адрес.

Попытка загрузки с дискеты может блокироваться или выполняться только после неудачной попытки загрузки с жесткого диска при соответствующем задании параметра "Boot Sequence" в setup.

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

В процессе работы POST используются ячейки CMOS 0fh (Shutdown Flag) - идентификаторы состояния перед началом теста и BIOS DATA AREA [0:0472] - тип рестарта (1234h=CTRL+ALT+DEL - "теплый" старт, 4321h - сброс с сохранением памяти). Это позволяет различать причины рестарта (перезагрузка, выход из защищенного режима 286 и т. д.) для обхода некоторых секций POST.

В AT результаты прохождения тестов заносятся в CMOS Oeh - Post Diagnostic Status Byte.

3.2 Конфигурация компьютера - BIOS Setup

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

Для входа в setup во время выполнения POST появляется предложение нажать клавишу Del. Иногда для этого используется комбинация Ctrl+Alt+Esc, Esc, Ctrl+Esc, бывают и экзотические варианты (нажать клавишу F12 в те секунды, когда в правом верхнем углу экрана виден прямоугольник). Некоторые версии BIOS позволяют войти в setup по комбинации Ctrl+Alt+Esc в любой момент работы компьютера. Предложение (и способ - нажатие F1 или F2) входа в setup появляется, если POST найдет ошибку оборудования, которая может быть устранена с помощью Setup. Удержание клавиши Ins во время POST в ряде версий BIOS позволяют установить параметры по умолчанию, отменяя все "ускорители". Это помогает восстановить работоспособность после чрезмерно агрессивных попыток "разогнать" компьютер.

Меню утилиты Setup, способы перемещения по пунктам и выбора параметров зависят от склонностей производителя и версии BIOS, но они понятны с краткого объяснения на экране. Нажатие F1 или Alt+H вызывает короткую контекстную справку, конечно связанную с навигацией. Смысловых объяснений значения параметров она не дает. Состав управляемых параметров, детальная и гибкость управления варьируется от предельно подробных, в которых может запутаться и опытный пользователь, к предельно коротких. Что лучше - дело вкуса. Ниже приведем объяснения распространенных установок. В конкретной версии они представлены, конечно же, только выборочно. Некоторые настройки могут называться и не совсем так, как указано в таблицах, но быть созвучными (в английском варианте). За период развития PC некоторые термины приобрели новое значение - если раньше под типом микросхем памяти (DRAM Type) имели в виду объем микросхем (64К, 25К, 1М), то теперь это FPM и EDO, BEDO и SDRAM. В связи с этим возможно двоякое толкование некоторых параметров, но нельзя объять необъятное и перечислить все существующие в настоящее время параметры настройки. Возможные пункты главного меню Setup приведены в табл. 3.3.

Опция "Auto Configuration with BIOS Defaults" позволяет установить набор параметров, что обеспечивает нормальную работу системной платы. При этом не затрагивается дата, время, параметры гибких и жестких дисков. Это является начальной точкой для оптимизации установок, на которой можно и остановиться.

Таблица 3.3 - Пункты главного меню Setup

Пункт меню

Назначение

Standard CMOS Setup

Установка стандартных параметров CMOS

Advanced CMOS Setup

Установка расширенного набора параметров

Chipset Setup

Управление особенностями чипсета (разрешение прогрессивных свойств и настройки параметров)

Power Management

Управление режимом энергосбережения

PCI/PnP

Setup Plug And Play

Конфигурация распределения ресурсов

Peripherial Setup

Конфигурация периферии системной платы

Change Password

Изменение (установка пароля)

Optimal

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

Auto Configuration with BIOS Defaults

Установка "нормальных" параметров

Auto Configuration with Power-on Defaults

Fail-Safe

Утримання Del при включенні

Установка "консервативных" параметров

Write to CMOS and Exit

Save and Exit

Выход с сохранением новых настроек

Do Not Write to CMOS and Exit

Exit without Saving

Выход без сохранения (остаются прежние значения)

Опция "Auto Configuration with Power-on Defaults" - устанавливает самые консервативные значения параметров: кэширование запрещено на обоих уровнях, временные диаграммы сами растянуты и т.п. Если системная плата не работает и с такими установками, необходимо проверить ее аппаратную конфигурацию - установку джамперов, съемных элементов (процессор, память, кэш и т. п.). Если в setup не войти, те же значения параметров можно получить, удерживая клавишу Del (иногда Ins) во время включения компьютера, или для этих целей имеется специальный переключатель (джампер) на системной плате. Способ спасения зависит от версии BIOS и модели системной платы.

Выбранные установки сохраняются при выходе из Setup (по желанию пользователя) и начинают действовать с момента начала следующего выполнения POST. Таким образом, если нет уверенности в правильности выбранных настроек, можно выйти из Setup без сохранения новых значений.

Выбранные значения установок рекомендуется сохранить на бумаге. К сожалению, функция печати экрана клавиши Printscreen в Setup работает не всегда (до инициализации во время загрузки LPT-порт может содержать низкий уровень на выходе 1МГГ#, что не позволяет принтеру печатать). Но затраты времени даже на рукописный сохранения параметров помогут впоследствии сэкономить время, силы и нервы в критической ситуации, поскольку некоторые установки могут приводить к полной потере работоспособности компьютера (к счастью, временной - до исправления значений).

Неудачные параметры конфигурации (или забытый пароль) при невозможности входа в setup можно сбросить отключением питания CMOS (замыканием контактов 3, 4 разъема аккумулятора). В некоторых системах пароль сбрасывается только специальной перемычкой. Однако в CMOS хранятся совсем не все параметры - часть их содержится в NVRAM, которую отключением батареи изменить (очистить) невозможно по определению (это действительно энергонезависимая память). Хорошо, если на системной плате имеется специальный переключатель для сброса NVRAM (или, хотя бы, ESCD). Такой переключатель срабатывает, если в положении "очистки" на системную плату будет подано питание (вместе с сигналом аппаратного сброса). После обнуления включают плату с нормальным положением переключателя. Изредка встречается опция Setup, предназначенная для сброса NVRAM. Если явных способов очистки нет, то при необходимости остается воспользоваться утилитой перепрограмирования флэш-BIOS (NVRAM обычно является областью микросхемы-носителя флэш-BIOS). Однако для этого необходимо иметь файл-образ BIOS и утилиту программирования. Записью информации в NVRAM иногда грешит Windows 95 при установке. Это может привести к потере работоспособности отдельных узлов и даже платы в целом, не устраненной никакими настройками Setup.

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

В этом же разделе выводится и объем установленной оперативной памяти. В старых компьютерах можно (и нужно) было распределять имеющуюся память, что превышает стандартные 640 или 512 Кбайт, между Extended и Expanded. Новые версии BIOS только показывают объем, найденный тестом, и его распределение между стандартной памятью (Conventional Memory или Base Memory) и расширенной (Extended Memory). Однако при изменении размера физически установленной памяти некоторые версии BIOS фиксируют эту смену во время POST и требуют входа Standard Setup только для того, чтобы увидеть, согласиться и сохранить изменения в CMOS. Другие версии выполняют эту модификацию содержимого CMOS автоматически, не привлекая внимания пользователя.

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

Употребление внешних утилит (SETUP.COM и др.), которыми заполняли ячейки Cmos в первых моделях АО, в современных компьютерах может привести к потере информации в Cmos через несовпадение правил подсчета контрольной суммы.

Набор опций расширенного Setup зависит от версии BIOS. Эти функции включают:

* Управление параметрами клавиатуры, последовательностью загрузки (С:, А:, CD-ROM); "обмен" гибких дисков (Swap Floppy); разрешение теневой памяти, контроля паритета; конфигурация кэш-памяти, встроенной периферии и др.

* Управление временными параметрами (частоты синхронизации и количество тактов ожидания) циклов шин, оперативной и кэш-памяти.

* Встроенные утилиты автоматического определения типов IDE-дисков, тестирования и форматирования дисков.

* Группа параметров безопасности (Security) - установка пароля на вход в систему и Setup, ограничение доступа к гибких дисков.

* Средства антивирусной защиты - предупреждения о попытке записи в Boot-сектор и проверка при загрузке на совпадение его контрольной суммы с эталонным значением, хранящимся в CMOS.

Группа Power Management или Green Options управляет параметрами системы энергосбережения (время и уровне "засыпания" и события, которые вызывают "пробуждение" системы).

Таблица 3.4 - Параметры Standard CMOS Setup

Опция

Возможные значения

Назначения

Date (month/date/year) and Time

Дата (месяц, день и год) и время

Устанавливает значение часов-календаря в CMOS, из которых ОС принимает текущие значения при загрузке, после чего ОС конечно отсчитывает время самостоятельно

Daylight Saving

Enable/ Disable

Разрешение переключения на летнее/зимнее время в последнее воскресенье октября и апреля

Hard disk С

Type

1-47, Not Installed, Auto

Тип: 0 или Not Installed применяется при отсутствии жесткого диска (для его отключения), а также для дисков SCSI.

Типы 1-46 задают фиксированные параметры, 47 - параметры, определяемые пользователем или утилитой IDE Autodetection. Иногда под параметры пользователя выделяют также и тип 46. Значение Auto позволяет автоматически определять тип подключенного диска в момент загрузки. Каждому типу соответствуют свои значения параметров Cyln, Head, Wpcom, Lzone, Sect, Size и режима трансляции секторов

- Cylinder (Cyl)

1-65535

Количество цилиндров диска. Для дисков IDE задается логическое значение числа цилиндров

- Heads (Hd)

1-16

Количество головок диска. Для дисков IDE задается логическое значение числа головок

- Write Precomp (Wpcomp, WP)

-1-65535

Номер цилиндра, начиная с которого включается передкомпенсація записи (для старых дисков MFM и RLL). Значение -1 или 65535 отменяет передкомпенсацію. Диски IDE этот параметр игнорируют

- Landing Zone (Lzone, LZ)

Номер цилиндра для парковки головок (для старых дисков MFM ...


Подобные документы

  • Основные понятия и функционирование BIOS. Затенение ROM-памяти. Работа системной BIOS при включении компьютера. Программа CMOS Setup Utility настройки BIOS. Содержание основных разделов программы BIOS Setup. Настройка параметров компьютера.

    реферат [47,5 K], добавлен 29.11.2006

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

    реферат [190,6 K], добавлен 19.08.2010

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

    доклад [94,9 K], добавлен 15.09.2013

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

    реферат [514,1 K], добавлен 12.04.2012

  • Базовая система ввода-вывода информации. Базовые функции интерфейса и настройки оборудования. Основные понятия и функционирование BIOS. Сведения о системной BIOS компьютера. Затенение ROM-памяти. Самотестирование процессора, модулей оперативной памяти.

    реферат [21,7 K], добавлен 12.12.2011

  • Основные сведения о системной BIOS компьютера, представляющей собой микросхему постоянной памяти ПЗУ, или ROM, расположенную на материнской плате. Основные разделы программы установки Phoenix-Award BIOS CMOS Setup Utility. Настройка работы процессора.

    реферат [34,3 K], добавлен 23.05.2015

  • Общая информация о компьютере. BIOS. Материнская плата. Операционная система. Логические и физические накопители. Арифметический и мультимедийный тест процессора, тест пропускной способности компьютера и кэш-памяти с помощью программы SiSoftware Sandra.

    контрольная работа [3,0 M], добавлен 21.02.2009

  • Базовые разделы BIOS и основные доступные возможности для его настройки: Standard CMOS Features, Advan-ced BIOS Features, Chipset features setup и Integrated Peripherals. Настройки, определяющие быстродействие компьютера, режимы работы его компонентов.

    статья [17,4 K], добавлен 03.04.2010

  • Назначение BIOS, определение хода запуска, первоначальное тестирование и первичная загрузка интерфейсов компьютера. Опции и базовые установки BIOS Setup, редактирование опций разделов Primary Master, Primary Slave, Secondary Master и Secondary Slave.

    статья [29,1 K], добавлен 03.04.2010

  • Анализ причин неисправностей основных узлов компьютера, описание методов его ремонта и диагностики. Процесс начальной загрузки, тестирование основных компонентов компьютера. Перепрошивка BIOS, неисправность HDD, ремонт флоппи-дисковода и CD-ROM.

    курсовая работа [54,3 K], добавлен 02.01.2010

  • Распространенные проблемы и необходимость перепрошивки. Перепрошивка под Windows и под DOS. Применение программы-прошивальщика и бинарного файла с микрокодом. Обновление BIOS из BIOS через встроенное меню FlashRom, запуск процесса обновления firmware.

    статья [15,1 K], добавлен 03.04.2010

  • Использование двоичной системы представления данных и принцип хранимой программы Неймана. Периферийные устройства: клавиатура, мышь, накопитель, принтеры и протеры. Базовая система ввода-вывода BIOS и операционная система DOS. Внешняя и внутренняя память.

    шпаргалка [35,2 K], добавлен 01.02.2009

  • BIOS, который поддерживает технологию Plug-and-Play. Главное назначение наращиваемого программно-аппаратного интерфейса. Отличия в процессе загрузки BIOS и UEFI. Характеристика основных преимуществ UEFI BIOS. Платформы, использующие EFI, инструментарий.

    контрольная работа [1,6 M], добавлен 29.01.2012

  • Изучение программы базовой системы ввода-вывода (BIOS) и её настроек. Разработка компьютерной обучающей программы-тренажера "Настройка BIOS" в объектно-ориентированной среде Delphi. Тестирование данного программного продукта и экономические затраты.

    дипломная работа [54,5 K], добавлен 09.10.2013

  • Основные составляющие системного блока. Назначение материнской платы. Базовая система ввода-вывода – Bios. Понятие периферийного устройства. Запоминающие устройства и их виды. Открытая архитектура в устройстве ПК. Устройства для ввода и вывода данных.

    реферат [478,5 K], добавлен 18.12.2009

  • Исследование оборудования компьютера с помощью настроек BIOS, теста видеокарты, тестирующих программ POST и Everest, операционной системы Windows XP. Технические характеристики процессора, материнской платы, жесткого диска, памяти, периферийных устройств.

    практическая работа [10,8 M], добавлен 28.05.2012

  • Аппаратные средства ЭВМ должны работать с программным обеспечением, поэтому для них требуется интерфейс. BIOS дает ЭВМ небольшой встроенный стартовый набор для выполнения остального программного обеспечения на гибких дисках (FDD) и жестких дисках (НDD).

    реферат [28,7 K], добавлен 18.07.2008

  • Android как одна из самых популярных мобильных операционных систем. Изучение плюсов использования MIUI, отличающих эту операционную систему от других. Сервисы MIUI и Google Play. Изменение с помощью программы Setap BIOS базовых настроек компьютера.

    курсовая работа [1,2 M], добавлен 19.12.2022

  • BIOS как базовая система ввода-вывода, его внутренняя структура и основные элементы, модуль расширения и его задачи. Базовый модуль DOS. Функции командного процессора. Утилиты: понятие и содержание, особенности функционирования, главные цели и задачи.

    презентация [219,7 K], добавлен 13.08.2013

  • Операционная система (ОС) как комплекс служебных и программных средств. Базовое программное обеспечение компьютера, BIOS - опора для программного обеспечения, прикладных и служебных приложений. Функции ОС, файловая система, базовые объекты Windows.

    контрольная работа [505,3 K], добавлен 24.11.2009

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.