Як говорив великий сатирик Аркадій Райкін, «всі ми – люди, всі ми – люди». Саме тому нам властиво робити помилки. Але що таке помилка, і як можна трактувати таке поняття, застосовуючи його значення не до повсякденного життя, а до комп’ютерних технологій, які зараз присутні повсюдно? Давайте спробуємо розібратися з цими питаннями і коротко зупинимося на основних видах помилок, які можуть зустрічатися при роботі з комп’ютерами. Відразу, правда, варто засмутити читачів, оскільки описати абсолютно всі можливі збої і ситуації практично нереально, тому загостримо увагу тільки на найбільш поширених.
Що таке помилка в загальному розумінні?
Для розуміння цього терміна, якщо використовувати його саме в сфері комп’ютерів, для початку варто звернути увагу на його загальну трактування. Адже що таке помилка?
Виходячи з того, які дають пояснення вельмишановні джерела кшталт «Вікіпедії», помилкою вважається різниця (відхилення) між очікуваним і реальним результатом якихось дій. Дуже часто цей термін застосовується у відношенні ненавмисних дій, які призводять до того, що результат на практиці виходить зовсім не тим, яким повинен бути в теорії. Само собою зрозуміло, що це досить розпливчасте і поверхневе пояснення.
Помилки і збої стосовно комп’ютерних технологій
Якщо тлумачити розуміння помилок саме з точки зору комп’ютерних технологій, тут варіантів може бути дуже багато. Однак найчастіше помилок супроводжує ще і поняття збою, тобто неправильного функціонування системи, відмови обладнання і т. д. Все це якраз і проявляється на тому рівні, що ні програмне забезпечення, ні апаратна частина комп’ютера не правильно працюють або не працюють взагалі. Само собою зрозуміло, що і причин появи таких збоїв, може бути скільки завгодно, починаючи від неправильного написання коду в програмі і закінчуючи фізичними неполадками з «залізними» пристроями.
Що таке помилка даних?
Але давайте зупинимося на найбільш поширених типах помилок. Однією з найбільш неприємних можна назвати помилку даних CRC.
Якщо особливо не вдаватися в нетрі комп’ютерних технологій, суть її полягає у невідповідності контрольних сум розмірів у завантажених файлах, що дуже часто спостерігається при завантаженні вмісту торрентів, архівів і т. д. В комп’ютерному світі це називається «битими» файлами. Найбільш очевидним і простим методом усунення помилок такого типу є повторна завантаження вихідного вмісту. Іноді це застосовно і до процесів копіювання або переміщення файлів.
Примітка: взагалі, практично всі помилки, пов’язані з програмним забезпеченням, можна звести до проблем з файлами. Далі буде зрозуміло, як це виглядає на практиці.
Що таке помилка при запуску програми?
Що стосується збоїв при старті додатків, тут не все так просто. З одного боку, проблема може полягати саме в пошкодженні самого виконуваного файлу програми. Але це далеко не завжди основна причина.
Тут варто звернути увагу і на невідповідність вимогам запуску програми апаратної частини, коли навіть завантаження додаткових компонентів додатка (наприклад, динамічних бібліотек) в оперативну пам’ять стає неможливою.
Як правило, при виникненні певного збою з боку операційної системи видається повідомлення про помилку з зазначенням причини або хоча б наслідки неправильного виконання якоїсь команди або некоректного функціонування якогось процесу. Самі неприємні ситуації пов’язані з тими збоями, для яких просто видається повідомлення про помилку без опису (щось на зразок «Error!»). А ось вам і доводиться ламати голову над тим, що ж сталося насправді, і визначити справжню природу помилки не завжди можливо.
Помилки при діях з файлами
Але, як вже говорилося, за великим рахунком, більшість програмних збоїв, коли система повідомляє, що сталася помилка, пов’язана з тим-то і тим-то, слід відносити до обробки файлів (папки, до речі, теж являють собою файли, але тільки певного типу). Чому так, спробуємо з’ясувати. Що таке помилка стосовно до файлових об’єктів, стає зрозуміло, якщо подивитися на збої, що виникають при копіюванні або переміщенні даних, встановлення програмного забезпечення (до речі, теж копіювання), при запуску програм (неможливість виконання файлів або їх обробки системними інструментами) і т. д. Навіть збої в самій операційній системі, не виключаючи і вірусне вплив, все одно зводяться до проблем з файлами.
Таким чином, щоб усунути виникаючі проблеми, першопричини якраз і слід шукати саме в файлах.
Навіть BIOS можна розглядати не як «залізну» мікросхему, а як якусь операційну систему в мініатюрі, що зберігає всі відомості про апаратну частину комп’ютера, в якій теж є свої файли.
Збої доступу в інтернет
Що стосується помилок доступу у всесвітню павутину, багато хто може заперечити, що, мовляв, ці збої з файлами не пов’язані. Почасти так і є, але ж не варто забувати, що ті ж налаштування підключення або доступу до якогось ресурсу зберігаються не де-небудь, а саме в файлах. Інша справа, що в явному вигляді їх не бачить, а змінює налаштування та параметри в основному через графічний або командний інтерфейс системи.
А взагалі, про комп’ютерних помилки, якщо вже на те пішло, можна написати цілий трактат, хоча і в ньому абсолютно всі відомі або теоретично можливі збої врахувати не вийде.