Портал освітньо-інформаційних послуг «Студентська консультація»

  
Телефон +3 8(066) 185-39-18
Телефон +3 8(093) 202-63-01
 (093) 202-63-01
 studscon@gmail.com
 facebook.com/studcons

<script>

  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){

  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),

  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)

  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

 

  ga('create', 'UA-53007750-1', 'auto');

  ga('send', 'pageview');

 

</script>

Дослідження структури CMOS - пам'яті і годинника реального часу персонального комп’ютера IBM PC AT

Тип роботи: 
Контрольна робота
К-сть сторінок: 
12
Мова: 
Українська
Оцінка: 

полягає в тому, що вміст цих регістрів стандартизований лише частково. Групу регістрів BIOS SETUP можна розділити на стандартну підгрупу і підгрупу, призначення і зміст якої визначається виробником BIOS. Регістри стандартної підгрупи перераховані в табл. 3.

Таблиця 3. Стандартизовані регістри даних BIOS SETUP
АдресаПризначення регістра
0EhБайт діагностики
0FhКод скидання
10hТип встановлених дисководів гнучких дисків
11lhЗарезервований
12hТип встановлених жорстких дисків
13hЗарезервований
14hБайт устаткування
15hМолодший байт розміру основної пам'яті
16hСтарший байт розміру основної пам'яті
17hМолодший байт розміру розширеної пам'яті
18hСтарший байт розміру розширеної пам'яті
19h«Розширений тип» першого жорсткого диска
lAh«Розширений тип» другого жорсткого диска
2EhСтарший байт контрольної суми вмісту регістрів 10h-20h
2FhМолодший байт контрольної суми вмісту регістрів з 10h-20h
30hМолодший байт розміру розширеної пам'яті
31hСтарший байт розміру розширеної пам'яті
32hПоточне століття, записане в коді BCD
33hБайт системної інформації
Регістр 0Eh, формат якого зображений на рис.6, служить для зберігання результатів діагностики системи, яка проводиться процедурою POST BIOS після включення живлення комп'ютера або апаратного скидання. Призначення розрядів байта діагностики наступне:
•біти 0 і 1 зарезервовані і повинні мати значення 0;
•біт 2 — ознака збою в роботі годинника (приймає значення 1 при виявленні
збою і означає, що значення часу, що зберігається в регістрах годинника, виявляєтся недостовірним);
•біт 3 — ознака збою в роботі контролера жорстких дисків (приймає значення 1 у разі виявлення збою);
•біт 4 — ознака неспівпадання значення розміру пам'яті комп'ютера, який зберігається в регістрах BIOS SETUP, з реально виявленим в процесі тестування об'ємом пам'яті (приймає значення 1 при виявленні неспівпадіння);
•біт 5 — ознака неспівпадання конфігурації системи, описаної в регістрах BIOS SETUP, з реально виявленою при тестуванні конфігурацією (приймає значення 1 при виявленні неспівпадання);
•біт 6 — ознака виявлення неспівпадання обчисленої при тестуванні
контрольної суми групи комірок BIOS SETUP значенням, що зберігається в регістрі контрольної суми (ознака приймає значення 1 при виявленні неспівпадання);
•біт 7 — ознака відсутності живлення (приймає значення 1, коли напруга батареї годинника падає нижче гранично допустимого значення).
Якщо всі тести POST були виконані успішно (збоїв в роботі апаратури не знайдено), то всі розряди байта діагностики містять нулі. Наявність одиниці в біті 3 або біті 5 означає наявність серйозних несправностей в роботі системи: комп'ютер необхідно ремонтувати. Одиниця в біті 4 може з'явитися після нарощування об'єму пам'яті комп'ютера; в будь-якому іншому випадку установка даного розряду означає наявність несправностей в модулях пам'яті. Наявність одиниць в розрядах 2, 6 або 7 означає збій в роботі самої мікросхеми годинника: для усунення таких збоїв звичайно достатньо замінити розряджену батарею.
 
Рис. 6. Формат регiстра дiагностики системи (0Eh)
Регістр, розміщений за адресою 0Fh, містить так званий байт статусу установу (відключення) процесора, який встановлюється і обробляється процедурою POST BIOS.
Регістр, розміщений за адресою 10h, описує підключені до комп'ютера дисковода гнучких дисків. Формат цього регістра показаний на рис.7: біти 0-3 містять код типу другого дисковода, биті 4-7 — код типу першого дисковода. Розшифровка допустимих значень коду типу приведена в таблиці 4.
 
Рис. 7 Формат регістра 10h
Таблиця 4.
КодТип дисковода
0000bПристрій не встановлений
0001bДисковод 5,25, 360 Кбайт"
0010bДисковод 5,25, 1,2 Мбайт"
0011bДисковод 3,5, 720 Кбайт"
0100bДисковод 3,5, 1,44 Мбайт"
0101bДисковод 3,5, 2,88 Мбайт"
Регістр за ознакою 11 зарезервований для подальшого використання (практично не використовується).
Регістр, розміщений за адресою 12h, описує підключені до комп'ютера жорсткі диски. Формат регістра показаний на рис. 8: біти 0-3 містять код типу другого диска, биті 4-7 — код типу першого диска. Код типу розшифровується таким чином:
•код 0000b — пристрій відсутній;
•коди 0001b—1110b — пристрій застарілого типу (типи з 1 по 14 відповідно);
•код 1111b — пристрій «розширеного типу».
На практиці код типу може приймати тільки два значення: або 0000b — якщо пристрій не підключений, або 1111b — якщо підключений «сучасний жорсткий диск». Диски «розширеного типу» описуються в регістрах 19h (перший диск) і lAh (другий диск).
 
Рис. 8.Формат регістра 12h
Регістр за ознакою 13 зарезервований.
Регістр, розміщений за адресою 14h, містить так званий «байт обладнання», який описує традиційний мінімальний набір пристроїв. Формат байта устаткування показаний на рис. 9. Призначення розрядів байта устаткування наступне:
•біт 0 — ознака наявності в системі дисководів гнучких дисків (0 — немає жодного дисковода, 1 — є, як мінімум, один дисковод);
•біт 1 — ознака наявності математичного співпроцесора (0 — немає співпроцесора, 1 — співпроцесор встановлений);
•біти 2 і 3 зарезервовані і повинні мати значення 0;
•біти 4 і 5 містять код типу дисплея (01b — кольоровий, 40 символів в рядку;
10b — кольоровий, 80 символів в рядку; l1b — монохромний);
•біти 6 і 7 містять код кількості встановлених в системі дисководів
гнучких дисків (00b — один дисковод, 01b — два дисководи); значення цих
Фото Капча