Структура системи контролю та діагностики ЕОМ
BIOS сканує адреси пам’ятівидеоадаптера, починаючи з С0000h і доC7800h. ЯкщоBIOSвидеоадаптера знайдено, то перевіряється контрольна сума (CRC) його коду. ЯкщоCRC збігаються, то управління передається VideoBIOS, якийинициализируетвидеоадаптер і виводить на екран інформацію версію VideoBIOS. Якщо контрольна сума не збігається, то виводиться повідомлення «C000ROMError». Якщо VideoBIOS не знайдено… Читати ще >
Структура системи контролю та діагностики ЕОМ (реферат, курсова, диплом, контрольна)
Передусім при несправності ПК слід зробити візуальний огляд, потрібно зробити розтин і треба постаратися знайти характерний запах гару і з’ясувати, звідки ж він йде. Якщо її природі немає, варто перевірити надійність підключення харчування. Якщо перевірка не допомогла, варто включити ПК і перевірити, крутяться чи вентилятори блоку харчування (БП), корпуси такулера процесора (заодно перевірте кріпленнякулера). Не крутяться, і вінчестер не видає характерного звуку розкручування шпинделя, то ладу блок харчування. Наявність напруги з його виході можна перевірити тестеромпомерив величину напруги на контактах системної плати там, де джгут дротів харчування з'єднаний ізБП. Варто підключити новийБП і перевірити цілісність інших компонентів. Спочатку їх слід візуально оглянути щодо наявності горілих елементів. Попри те що, що робочий монітор ламається нечасто, стоїть перевірити, подаються на нього сигнали звидеоадаптера. І томуосциллографом на контактах 10 і 13 (земля і синхронізація відповідно)15-контактного розняття D-Subвидеоадаптера, уставленого в материнську плату, потрібно перевірити наявність робочих сигналів.
У материнських платах найчастіше яка трапляється поломка — вихід із ладу дискретних елементів, особливо конденсаторів вVRM (VoltageRegulationModule, єLC-фильтр). Та й саме цього блоку може вигоріти. Нерідкоелектролитические конденсатори просто здуваються, що потребує їх заміни. Також часто зустрічається момент — «вибивання» транзисторів у районі північного мосту, модулів пам’яті іVRM. Їх можна визначити по підгорілим ніжок іпотемнениям у цій галузі. Є й виходи з експлуатації тактових генераторів і ліній затримки, і навіть вигоряння портів.
Так само іноді що надибуємо явище — порушення контакту на платі. Це може бути викликане приміщенням плати розширенняслот не, прогином плати, закорачиванием контактів на звороті плати за корпус, нестачею довжини дротів, що йдутьБП до материнських платі.
Увинчестерах найвразливіше місце — перегріта контролер іIDE-разъем.
Сгоревший контролер можна визначити попотемнениям поруч із місцями його кріплення. Перегрів мікросхеми призводить і погіршення контакту між контролеромHDD ігермоблоком.Механические проблеми двигуна вінчестера можна визначити по сильної вібрації корпусуHDD під час обертання дисків. Масові неполадки помітили у дисків IBM серіїDTLA і Ericsson (70GXP і60GXP), Maxtor541DX, QuantumFireball 3, Fujitsu серії MPG.
УCD-приводах найчастіше виходить із ладу оптико-механічна частина. Зокрема механізм позиціонування лазера й універсального визначення диска. Зазвичай, така поломка викликається несправністю МСУ (мікропроцесор системного управління), який відпрацьовує управляючі сигнали, і навіть драйвера двигуна лазерногосчитивателя, що відповідає за сигнал порушення. Для перевірки необхідно проміряти вихідні сигнали на відповідних контактах МСУ. Характерним симптомом несправності МСУ є переміщення лазерногосчитивателя при початковому включенні харчування. Уфлоппи-дисководов найчастіше трапляються механічні поломки, пов’язані із підіймачем і притиском дискети.
Якщо всі перелічене вище не допомогло визначити поломку, доведеться можливість перейти до програмно-апаратної діагностиці. А, щоб він пройшла успішно необхідно точно знати, який порядок включення пристроїв ПК.
Отже, розглянемо порядок завантаження комп’ютера.
- 1. Після включення харчуванняБП виконує самотестування. Якщо всі вихідні напруги відповідають потрібним, БП видає на материнську плату сигналPower_Good (P_G) на контакт 820-контактного розняття харчуванняATX. Між включенням ПК і подачею сигналу проходить близько 0,1−0,5 з.
- 2. Микросхема таймера отримує сигнал P_G і припиняє генерувати подаваний на мікропроцесор сигнал початковій установкиReset. Якщо процесор не все гаразд, то система зависає.
- 3. ЯкщоCPU живий, він починає виконувати код, записаний у ROMBIOS за адресоюFFFF0h (адресу програми перезавантаження системи). У цій адресою перебуває команда безумовного переходу JMP до адресою початку програми завантаження системи через конкретнийROMBIOS (зазвичай адресуF0000h).
- 4. Починається виконання конкретного коду ROMBIOS. BIOS починає перевірку компонентів системи на працездатність (POST — PowerOnSelfTest). Виявивши помилку, система подасть звуковий сигнал, оскількивидеоадаптер поки що неинициализирован. Перевіряється іинициализируетсячипсет, DMA й відбувається тест визначення обсягу пам’яті. Якщо модулі пам’яті вставлені не чи деякі банки пам’яті пошкоджені, те або система зависає чи звучать довгіповторяющие сигнали з системного динаміка.
- 5. Відбуваєтьсяразархивирование образуBIOS в оперативну пам’ять до швидшого доступу до коду BIOS.
- 6. Инициализируется контролер клавіатури.
- 7. BIOS сканує адреси пам’ятівидеоадаптера, починаючи з С0000h і доC7800h. ЯкщоBIOSвидеоадаптера знайдено, то перевіряється контрольна сума (CRC) його коду. ЯкщоCRC збігаються, то управління передається VideoBIOS, якийинициализируетвидеоадаптер і виводить на екран інформацію версію VideoBIOS. Якщо контрольна сума не збігається, то виводиться повідомлення «C000ROMError». Якщо VideoBIOS не знайдено, то використовується драйвер, записаний уBIOSROM, якийинициализирует відеокарту.
- 8. ROMBIOS сканує простір пам’яті починаючи зC8000h у пошукахBIOS інших пристроїв, як-от мережні карта народження іSCSI-адаптери, та перевіряється їх контрольна сума.
- 9. BIOS перевіряє значення слова за адресою0472h, щоб визначити, яка завантаження має бути виконане — «гаряча» чи «холодна». Якщо з цієї адреси записано слово1234h, то процедураPOST не виконується, відбувається «гаряча» завантаження.
- 10. Що стосується холодної завантаження виконуєтьсяPOST.Инициализируется процесор, виводиться інформацію про його марці, моделі тощо. Видається один короткий сигнал.
- 11. ТестируетсяRTC (Real TimeClock).
- 12. Визначення частотиCPU, перевірка типувидеоадаптера (зокрема вмонтованого).
- 13. Тестування стандартної і розширеній пам’яті.
- 14. Присвоєння ресурсів всімISA-устройствам.
- 15. ИнициализацияIDE-контроллера. Якщо використовується40-контактний шлейф для підключенняATA/100HDD, то з’явиться відповідне повідомлення.
- 16. ИнициализацияFDC-контроллера.
- 17. ROMBIOS шукає системну дискету чи MBR жорсткого диска й читає сектор 1 на доріжці 0 боку 0, копіює цим сегментом за адресою 7С00h. Далі відбувається перевірка в цьому секторі: коли він закінчується сигнатурою 55AAh, тоMBR переглядає таблицю розділів (PartitionTable) і шукає активний розділ, та був намагається загрузитися від нього. Якщо Сталін перший сектор закінчується будь-який інший сигнатурою, то викликається перериванняInt18h і екран виводиться повідомлення «DISKBOOTFAILURE, INSERTSYSTEMDISKANDPRESS ENTER» чи «Non-systemdisk ordiskerror».
Загалом, все. Щодо останнього пункту, то помилки вказаних у нього відгукуються про несправності вінчестера (програмної чи апаратної). Вам залишається тільки виявити, який саме момент перестає працювати ваш комп’ютер. Якщо це відбувається до появи повідомлень через монітор, то несправність можна визначити по звуковим сигналам.