::VIP::
Регистрация: 02.03.2002
Адрес: в Кремле
Сообщения: 4 674
|
- Я хотел бы кое-что узнать о моей плате - как мне описать ее?
Прежде всего - привести ее фирменное название. Если его нет - привести
надписи на плате, которые могут быть похожи на название. Описать ос-
новные признаки платы (под какой процессор, какие шины, сколько разъ-
емов каждой шины, сколько каких разъемов под кэш/память, что написано
на больших микросхемах и т.п.). Если плата не имеет фирменного назва-
ния, имеет смысл привести строку идентификации BIOS, которая выводится
при перезагрузке внизу экрана, и тип самого BIOS (AMI, AWARD, Phoenix,
Acer и т.п.). Чем больше информации - тем выше вероятность верного
опознания платы другими и получения ответов на заданные вопросы.
----------------------------------------------------------------------
- Что такое Chipset?
Chip Set - набор микросхем. Это одна или несколько микросхем, специ-
ально разработанных для "обвязки" микропроцессора. Они содержат в себе
контроллеры прерываний, прямого доступа к памяти, таймеры, систему уп-
равления памятью и шиной - все те компоненты, которые в оригинальной
IBM PC были собраны на отдельных микросхемах. Обычно в одну из микрос-
хем набора входят также часы реального времени с CMOS-памятью и иногда
- клавиатурный контроллер, однако эти блоки могут присутствовать и в
виде отдельных чипов. В последних разработках в состав микросхем набо-
ров для интегрированных плат стали включаться и контроллеры внешних
устройств.
Внешне микросхемы Chipset'а выглядят, как самые большие после процес-
сора, с количеством выводов от нескольких десятков до двух сотен. Наз-
вание набора обычно происходит от маркировки основной микросхемы -
OPTi495SLC, SiS471, UMC491, i82C437VX и т.п. При этом используется
только код микросхемы внутри серии: например, полное наименование
SiS471 - SiS85C471. Последние разработки используют и собственные име-
на; в ряде случаев это - фирменное название (Neptun, Mercury, Triton,
Viper), либо собственная маркировка чипов третьих фирм (ExpertChip, PC
Chips).
Тип набора в основном определяет функциональные возможности платы: ти-
пы поддерживаемых процессоров, структура/объем кэша, возможные сочета-
ния типов и объемов модулей памяти, поддержка режимов энергосбереже-
ния, возможность программной настройки параметров и т.п. На одном и
том же наборе может выпускаться несколько моделей системных плат, от
простейших до довольно сложных с интегрированными контроллерами пор-
тов, дисков, видео и т.п.
----------------------------------------------------------------------
- Что такое IRQ и DMA и как их распpеделять?
IRQ (Interrupt ReQuest - запрос прерывания) - сигнал от одного из уз-
лов компьютера, требующий внимания процессора к этом узлу. Возникает
при наступлении какого-либо события (например, нажатии клавиши, завер-
шении операции чтения/записи на диске и т.п.). На PC AT предусмотрено
15 (на XT - 8) линий IRQ, часть которых используется внутренними кон-
троллерами системной платы, а остальные заняты стандартными адаптерами
либо не используются:
0 - системный таймер
1 - контроллер клавиатуры
2 - сигнал возврата по кадру (EGA/VGA), на AT соединен с IRQ 9
3 - обычно COM2/COM4
4 - обычно COM1/COM3
5 - контроллер HDD (XT), обычно свободен на AT
6 - контроллер FDD
7 - LPT1, многими LPT-контроллерами не используется
8 - часы реального времени с автономным питанием (RTC)
9 - параллельна IRQ 2
10 - не используется
11 - не используется
12 - обычно контроллер мыши типа PS/2
13 - математический сопроцессор
14 - обычно контроллер IDE HDD (первый канал)
15 - обычно контроллер IDE HDD (второй канал)
На AT и всех современных платах сигнал IRq 2 схемно поступает на вход,
соответствующий IRq 9 и вызывает запуск обработчика прерываний, свя-
занного с IRq 9, который программно эмулирует прерывание по IRq 2. Та-
ким образом, программы, работающие с IRq 9, будут работать всегда, а
использующие IRq 2 - могут не работать, если не установлен правильный
обработчик IRq 9.
DMA (Direct Memory Access - прямой доступ к памяти) - способ обмена
данными между внешним устройством и памятью без участия процессора,
что может заметно снизить нагрузку на процессор и повысить общую про-
изводительность системы. Режим DMA позволяет освободить процессор от
рутинной пересылки данных между внешними устройствами и памятью, отдав
эту работу контроллеру DMA; процессор в это время может обрабатывать
другие данные или другую задачу в многозадачной системе. На PC AT есть
7 (на XT - 4) независимых каналов контроллера DMA:
0 - регенерация памяти на некоторых платах
1 - не используется
2 - контроллер FDD
3 - контроллер HDD на XT, на AT не используется
5 - не используется
6 - не используется
7 - не используется
Каналы 0-3 - восьмиразрядные, каналы 5-7 - шестнадцатиразрядные.
С учетом этого, новые адаптеры следует настраивать прежде всего на
полностью свободные каналы IRQ (10, 11) и DMA (1, 5-7), а затем - на
свободные в конкретной системе (например, IRQ 5 или 12, DMA 3). Воз-
можность использования одного IRQ несколькими адаптерами зависит от
типа шины и требует поддержки со стороны драйверов этих адаптеров. Ис-
пользование разными адаптерами одного канала DMA в принципе возможно,
но связано со множеством проблем и потому не рекомендуется.
----------------------------------------------------------------------
- Что такое BIOS и зачем он нужен?
Это Basic Input/Output System - основная система ввода/вывода, зашитая
в ПЗУ (отсюда название ROM BIOS). Она представляет собой набор прог-
рамм проверки и обслуживания аппаратуры компьютера, и выполняет роль
посредника между DOS и аппаратурой. BIOS получает управление при вклю-
чении и сбросе системной платы, тестирует саму плату и основные блоки
компьютера - видеоадаптер, клавиатуру, контроллеры дисков и портов
ввода/вывода, настраивает Chipset платы и загружает внешнюю операцион-
ную систему. При работе под DOS/Windows BIOS управляет основными ус-
тройствами, при работе под OS/2, UNIX, WinNT BIOS практически не ис-
пользуется, выполняя лишь начальную проверку и настройку.
Обычно на системной плате установлено только ПЗУ с системным (Main,
System) BIOS, отвечающим за саму плату и контроллеры FDD, HDD, портов
и клавиатуры; в системный BIOS практически всегда входит System Setup
- программа настройки системы. Видеоадаптеры и контроллеры HDD с ин-
терфейсом ST-506 (MFM) и SCSI имеют собственные BIOS в отдельных ПЗУ;
их также могут иметь и другие платы - интеллектуальные контроллеры
дисков и портов, сетевые карты и т.п.
Обычно BIOS для современных системных плат разрабатывается одной из
специализирующихся на этом фирм - Award Software, American Megatrends
Inc. (AMI), реже - Phoenix Technology, Microid Research; в данное вре-
мя наиболее популярен Award BIOS 4.51G. Некоторые производители плат
(например, IBM, Intel, Acer) сами разрабатывают BIOS'ы для них. Иногда
для одной и той же платы имеются версии BIOS от разных производителей
- в этом случае допускается копировать прошивки или заменять микросхе-
мы ПЗУ; в общем же случае каждая версия BIOS привязана к конкретной
модели платы.
Раньше BIOS зашивался в однократно программируемые ПЗУ либо в ПЗУ с
ультрафиолетовым стиранием; сейчас в основном выпускаются платы с
электрически перепрограммируемыми ПЗУ (Flash ROM), которые допускают
перешивку BIOS средствами самой платы. Это позволяет исправлять завод-
ские ошибки в BIOS, изменять заводские умолчания, программировать соб-
ственные экранные заставки и т.п.
Тип микросхемы ПЗУ обычно можно определить по маркировке: 27xxxx -
обычное ПЗУ, 28xxxx или 29xxxx - flash. Если на корпусе микросхемы
27xxxx есть прозрачное окно - это ПЗУ с ультрафиолетовым стиранием,
которое можно "перешить" программатором; если окна нет - это однократ-
но программируемое ПЗУ, которое в общем случае можно лишь заменить на
другое.
----------------------------------------------------------------------
- Что такое Bus Mastering?
Способность внешнего устройства самостоятельно, без участия процессо-
ра, управлять шиной (пересылать данные, выдавать команды и сигналы уп-
равления). На время обмена устройство захватывает шину и становится
главным, или ведущим (master) устройством. Такой подход обычно исполь-
зуется для освобождения процессора от операций пересылки команд и/или
данных между двумя устройствами на одной шине. Частным случаем Bus
Mastering является режим DMA, который осуществляет только внепроцес-
сорную пересылку данных; в классической архитектуре PC этим занимается
контроллер DMA, общий для всех устройств. Каждое же Bus Mastering-ус-
тройство имеет собственный подобный контроллер, что позволяет изба-
виться от проблем с распределением DMA-каналов и преодолеть ограниче-
ния стандартного DMA-контроллера (16-разрядность, способность адресо-
вать только первые 16 Мб ОЗУ, низкое быстродействие и т.п.).
|