Техническая диагностика средств вычислительной техники

Методическое пособие - Компьютеры, программирование

Другие методички по предмету Компьютеры, программирование

?амяти. Содержимое CMOS-памяти неправильно. Запустите утилиту SETUP. Нажмите F1 для ее вызова).

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

Доступ к ячейкам CMOS RTC осуществляется CPU через порты ввода-вывода 70h (адрес ячейки) и 71h (данные).

Назначение ячеек SMOS RTC приведено в таблице 1.5.

Таблица 1.5. Стандартное назначение ячеек CMOS RTC.

АдресНазначение00 - 09hЯчейки RTC в BCD-формате:

00 секунды

01 секунды будильника

02 минуты

03 минуты будильника

04 часы

05 часы будильника

06 день недели

07 день месяца

08 месяц

09 год (2 младшие цифры)0AhRTC Status Register А (регистр состояния)

Бит 7 обновление времени (0- готов к чтению)

Биты 6:4 делитель частоты )для 32,768 КГц = 010

Биты 3:0 = 0110 выходная частота меандра 1024 Гц0BhRTC Status Register B (регистр состояния)

бит 7 остановка часов (0= нормальный ход)

бит 6 разрешение прерываний (0= запрещено)

бит 5 разрешение прерываний от будильника (0= запрещено)

бит 4 - разрешение прерываний по окончании смены времени (0=запрещено)

бит 3 разрешение выходного меандра (0=запрещено)

бит2 формат BIN/BCD#

бит 1 24/12# -часовой режим

бит 0 зимнее/летнее время (0= переключение запрещено)0ChRTC Status Register C флаги прерываний:

бит 7 IRQF общий запрос прерываний

бит 6 PF периодические прерывания

бит 5 AF прерывание от будильника

бит 4 UF прерывание по смене времени

биты 3 0 зарезервированы0DhRTC Status Register D

Бит 7 питание (1 норма, 0 разряд)

Биты 6:0 - зарезервированы0EhPOST Diagnostic Status Byte^

Бит 7 power Lost (терялось питание CMOS)

Бит 6 Checksum Bad

Бит 5 Bad config

Бит 4 RAM Size Error определенный тестом размер ОЗУ не соответствует записи в CMOS

Бит 3 HDD Error

Бит 2 Time Valid- формальная ошибка часов-календаря (напр. 30 февраля, 25 часов)

Биты 1:0 зарезервированы0FShutdown Code используется POST для определения предыстории останова:

00 аппаратный или программный сброс

01 размер памяти определен

02 тест памяти прошел

03 ошибка в тесте памяти

04 POST завершен, идет загрузка системы

05 JMP FAR [067h] с инициализацией контроллера прерываний

06 тест защищенного режима прошел

07 ошибка в тесте защищенного режима

08 ошибка определения размера памяти

09 перемещен блок Extended Memory (INT 15h)

0A JMP FAR [0^0647h] без инициализации контроллера прерываний

0В используется 8038610hТипы НГМД:

Биты 7:4 дисковод А

Биты 3:0 дисковод В

0= нет, 1 = 360 Кбайт, 2 = 1,2 Мбайт, 3 = 720 Кбайт, 4 = 1,44Мбайт11hЗарезервирован12hТипы НЖМД:

Биты 7:4 привод 0

Биты 3:0 привод 1

0 = нет, 1 Eh = типы 1 14, Fh = тип в байте 19h (для второго привода в 1Ah)13hЗарезервирован 14hУстановленное оборудование:

Биты 7:6 количество НГМД (00 = 1, 01 = 2)

Биты 5:4 тип первичного видеоадаптера (00 = RGA или VGA, 01 = CGA 40 столбцов, 10 = CGA 80 столбцов,

11 = MDA 80 столбцов)

Биты 3:2 зарезервированы

Бит 1 = 1 математический сопроцессор подключен

Бит 0 = 1 есть НГМД15 16hРазмер базовой памяти, Кбайт (Low/High) 0280h = 640Кбайт17 18hРазмер расширенной памяти, Кбайт (Low/High)19, 1AhРасширенный тип диска C, D1B 2DhЗарезервированы 2E 2FhКонтрольная сумма CMOS c 10h по 20h (High/Low)30n 31hРеальный размер расширенной памяти, Кбайт(Low/High)32 33hИспользуются в PS/233hФлаги POST:

Бит 7 наличие 128 Кбайт ОЗУ под границей 1 Мбайт (1 = есть, теневая память доступна)

Бит 6 флаг SetUp (1 = первая загрузка после выполнения флаг SetUp, обычно = 0)34 3FhЗарезервированы (можно писать свою информацию для привязки ПО к машине)38 3FhВ PS/2 пароль, доступ по несуществующим адресам 78 -7Fh

Cвободные ячейки CMOS RTC 34-3Fh иногда используют для привязки программного обеспечения к конкретному компьютеру, которая выполняется в процессе инсталляции ПО. В этом случае, если не сохранять образ CMOS-памяти на диске, то, при разрушении информации в CMOS, право на использование данного ПО в данном компьютере потеряется.

Контрольные вопросы.

1. Как задавались параметры аппаратной конфигурации в РС/ХТ?

2. Где хранятся параметры конфигурации в РС\АТ?

3. Почему для CMOS RTC используются КМОП-структуры?

4. Как осуществляется доступ к ячейкам CMOS-памяти?

5. Как модифицируется содержимое CMOS-памяти?

6. Каким способом информация CMOS-памяти защищается от ошибок?

 

 

1.5 Периферийные устройства РС

 

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

К внешним (периферийным) устройствам вычислительной системы относятся все те устройства ввода-вывода, устройства массовой памяти, аудио подсистему и т. д., которые подключаются к вычислительной части ВС через системную шину. Их номенклатура, как правило, различна для разных АРМ и состоит из базовой системы ввода-вывода оперативной (управляющей) информации и дополнительного периферийного оборудования. Собственно базовая часть системы ввода-вывода оперативной информации тоже может изменяться в зависимости от классов задач, на которые ориентировано данное АРМ. Тем не менее, с персональным компьютером общего применения поставляется минимальный набор средств ввода-вывода для длительного и архивного хранения Soft-продуктов и информационных баз данных самого компьютера.

 

1.5.1 Система ввода-вывода оперативной информации

Система ввода-вывода оперативной информации ЭВ