Налаштування ПК » Введення по усуненню збоїв і неполадок домашнього ПК

Чому компютер дає збої?

Дуже багато користувачів задають питання: "Так чому ж мій комп'ютер дав збій, завис?" Відповісти однозначно на нього дуже складно, тому що причин цьому може бути безліч.

Доводиться обмежуватися лише різними рекомендаціями: використовувати джерело безперебійного живлення, програми для перевірки реєстру, антивіруси і т. п. Все це мало заспокоює людей, тому що вони очікують цілком конкретної відповіді: "Натисніть сюди, і все буде працювати як треба".Така відповідь, на жаль, дати не завжди можливо. Зате пояснити, чому комп'ютер час від часу дає збої, не так і складно.

На перший погляд комп'ютер являє собою складне електронно-механічний пристрій, але насправді це комплекс, до складу якого входить апаратне і програмне забезпечення. Останнє має кілька рівнів "допуску" до ядра кожного комп'ютера - "заліза ^".

Зовні комп'ютер виглядає як зручний для застосування прилад, що вміє не тільки автоматично підраховувати бухгалтерський баланс, але і дозволяє непогано відпочити і навіть розважитися. Цей образ зберігається до тих пір, поки не починаються проблеми.

Практично будь-який компонент комп'ютера сам по собі ні на що не здатний, тому що для його роботи потрібна певна програма, згідно з якою він виконує всі необхідні дії.У будь-якій програмі міститься послідовність (алгоритм) дій того або іншого пристрою або всього комплексу в цілому.

Програми пишуть звичайні люди, тому кожна з них може містити деяку кількість помилок, допущених або із-за обмеженої кількості часу, даного на написання програми, або із-за втоми програміста, або з якихось інших причин.Для ринку комп'ютерних технологій завжди була характерна "гонка озброєнь", коли виробники поспішають випустити пристрій, щоб не тільки наздогнати, а й перегнати своїх конкурентів, що не може не відбитися на якості продукції, що випускається.З плином часу пристрій ПК стає все більш складним, що відбивається в першу чергу на програмному забезпеченні.


Наявність на ринку комплектуючих великої кількості конкуруючих компаній змушує задуматися ще над одним моментом.Існує дуже велика кількість різних стандартів, які описують правила їх роботи і яких обов'язково повинні дотримуватися всі виробники пристроїв.Наскільки точно відповідає продукція загальноприйнятим стандартам, може сказати тільки сам виробник, але цього ніхто ніколи не робить, щоб не "прогоріти", пропонуючи покупцеві моделі пристроїв, що мають "деякі нюанси", наприклад, у спільній роботі з пристроями інших виробників.Тому доводиться працювати з тим, що є.


Давайте розглянемо взаємозв'язок основних компонентів комп'ютера і програмного забезпечення. Слід розуміти, що будь-яка програма є як би логічним продовженням відповідного пристрою.З цього випливає, що одна й та ж проблема може статися внаслідок як апаратного, так і програмного збою.


Материнська плата є сполучною ланкою для всіх інших компонентів.Інакше кажучи, всі компоненти комп'ютера отримують команди від центрального процесора за допомогою електронних елементів, розташованих на материнській платі. Це різні мікросхеми, контролери, стабілізатори тощоЧастина з них функціонує самостійно, виконуючи одну й ту ж операцію з моменту включення живлення і аж до його вимкнення. Інші ж елементи вимагають для своєї роботи спеціальної програми.Цілий набір подібних програм входить до складу мікросхеми, званої BIOS (Basic Input / Output System, базова система введення / виводу).Також у ній міститься програма CMOS Setup Utility (або, як її ще називають, BIOS Setup), що дозволяє користувачеві вручну змінювати деякі режими роботи компонентів комп'ютера.Від того, наскільки вдало написані ці програми, залежить стабільність роботи комп'ютера в цілому і те, наскільки він буде сумісний з сучасними стандартами.Саме тому кажуть, що оновлення версії BIOS дозволяє усунути велику частину проблем, а також розширити можливості материнської плати (наприклад, включити підтримку нового процесора або жорсткого диска більшого обсягу).


Центральний процесор, на перший погляд, не вимагає програмного керування, адже він сам виконує програми, але, наприклад, звідки йому знати, скільки встановлено кеш-пам'яті і як з нею працювати?Простіше кажучи, всередині процесора знаходиться мініатюрна плата, на якій є такі ж елементи, як і на материнській, а також мікросхеми постійної пам'яті, в які закладені всі необхідні програми - так звані мікрокоду.Компанія Intel свої процесори забезпечила можливістю "запису" цих мікрокодом ззовні, що дозволяє, наприклад, оновленням BIOS усунути деякі недоліки при роботі процесора, тому що в програмі CMOS Setup Utility міститься параметр,що включає оновлення мікрокодом при кожному запуску комп'ютера.
До складу модулів оперативної пам'яті входить спеціальна мікросхема, яка містить таблицю основних робочих параметрів. Це так званий SPD-модуль (Serial Presence Detect, модуль ідентифікації).Звичайно, не зовсім правильно говорити, що модуль пам'яті управляється програмою, але від коректності заповнення таблиці параметрів залежить якість автоматичної настройки контроллера пам'яті, що знаходиться на материнській платі, тому все одно програмна складова відіграє тут важливу роль.
Жорсткий диск має не менш досконалою електронікою, ніж матерінcкая плата, тому що для його нормальної роботи потрібно виконувати безліч операцій.Це такі функції, як управління механічною частиною вінчестера, перетворення сигналів, постійний контроль стану основних вузлів як механічних, так і електронних компонентів.Всіма цими процесами керують програми, які записані в мікросхемі постійної пам'яті, розміщеної на платі електроніки, яка в свою чергу розташована на самому жорсткому диску.


Будь-яка відеоплата містить власну мікросхему BIOS, приблизно таку ж, як на материнській платі. Її також можна перезаписувати, оновлюючи версію BIOS і при цьому навіть додаючи різні функції.Існує досить обгрунтоване думку про те, що "перепрошиванням" відео-BIOS можна перетворити, наприклад, плату Sapphire ATI Radeon 9500 в більш старшу модель Radeon 9700.
Як бачите, будь-який компонент просто "просочений" програмним забезпеченням, що ще раз свідчить про його важливість.Описані програми працюють непомітно для користувача, створюючи повну видимість інтелектуальності комп'ютера.В якості проміжної ланки між програмами, "прошитими" у пристрої, і користувачем використовується операційна система, що дозволяє звести внутрішні відмінності між компонентами до мінімуму і "возз'єднати" всі компоненти комп'ютера в єдине ціле.Після установки операційної системи комп'ютер починає представляти собою логічну одиницю, що дозволяє ефективно вирішувати практично будь-які питання.


Від стабільності роботи операційної системи і окремих її модулів залежить те, наскільки добре буде працювати комп'ютер і окремі його частини. Не даремно при виникненні серйозних збоїв зазвичай рекомендують "начисто" переустановити операційну систему, тобтовидалити стару копію і після цього встановити нову. У багатьох користувачів виникає питання: "А чи не можна написати таку Windows, яка працювала б стабільно і не давала б збоїв?"Написати, звичайно, можна, але така операційна система буде позбавлена основної переваги існуючих сьогодні версій - універсальності, що можна вже спостерігати на прикладі сімейства Windows NT.Підвищена стабільність роботи приводить до неможливості запуску цілого ряду програм, особливо старих, розрахованих на роботу в середовищі MS-DOS.


Цікавий факт - операційні системи Windows 2000 і Windows XP, які, загалом-то, позиціонуються на ринку профаммного забезпечення як найбільш надійні, регулярно піддаються виправлень.Так, наприклад, для Windows XP вийшло оновлення SPla, очікується випуск поновлення SP2, який виправить не тільки нові помилки, але і ті помилки, які були внесені першим оновленням.

Виникає питання: "Як можуть працювати програми, коли операційна система не може забезпечити стовідсоткову стабільності роботи комп'ютера?" Відповісти на це питання, думаю, не зможуть навіть фахівці компанії Microsoft.
Найбільш високий рівень "доступу" мають програми, що запускаються користувачем під управлінням операційної системи. Всі вони взаємодіють практично тільки з модулями операційної системи, які в свою чергу передають усі необхідні команди апаратного забезпечення ПК.Неправильне звернення до одного з модулів може викликати або видачу повідомлення про помилку, або повне зависання програми або операційної системи в цілому.Як бачите, від якості програми може залежати не тільки ефективність виконання того чи іншого завдання, але і стабільність роботи всього комп'ютера.


Все вищесказане вказує на те, що переважна кількість збоїв і неполадок виникає із-за некоректної роботи програмного забезпечення, незалежно від того, вбудовано воно в апаратні компоненти, чи є частиною операційної системи, або ж це незалежна програма,яку можна запускати в будь-якої версії Windows.


Ще раз хотілося б відзначити, що заява про переважання програмних збоїв у жодному разі не виключає необхідності профілактики фізичних несправностей, таких як:

* Видалення пилу, яка сприяє перегріву компонентів ПК,а іноді навіть призводить до короткого замикання;
* Змащення вентиляторів, погана робота яких також може привести до перегріву;
* Очищення головок магнітних і оптичних дисководів, що дозволить значно зменшити кількість помилок при читанні / запису даних на змінні носії.

На завершення всього вищесказаного наведу витяг із керівництва зі складання комп'ютерів, пропонованого компанією AMD:

"Продукти компанії AMD не розроблені, не призначені,не авторизовані і не гарантовані для використання в якості компонентів систем для хірургічної імплантації або застосування в інших системах підтримки життя або ж у будь-яких інших областях, де збій в роботі продукту AMD може викликати ситуацію, яка може призвести до травм,смерті або значного збитку власності або навколишнього середовища ".

Про що це говорить? Сам виробник, взагалі-то, популярних процесорів попереджає нас про те, що його процесори в будь-який момент можуть дати збій?


Страниц: 1