При кожному включенні комп'ютера автоматично запускається діагностична програма самотестування при включенні живлення POST (Power-On-Self-Test), яка "записана" в ПЗУ BIOS.

POST виконує перевірку всіх найважливіших компонентів комп'ютера: контролює працездатність процесора, CMOS, підтримуючих чіпів материнської плати, а також проводить швидкий тест оперативної пам'яті. Інформація про те, як пройшла діагностика комп'ютера, виводиться на динамік комп'ютера у вигляді спеціального звукового сигналу.

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

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

Якщо комп'ютер видав послідовність коротких і довгих гудків і припинив роботу, потрібно підрахувати число гудків для подальшого їх аналізу. Можна вимкнути комп'ютер, почекати близько 30 секунд і знову його включити. Підрахувавши гудки, знайдіть вашу комбінацію звукових сигналів в таблиці, відповідної BIOS вашого комп'ютера. У цих таблицях ви знайдете розшифровку звукових сигналів. Таким чином, навіть без спеціальних засобів діагностики можна локалізувати несправність персонального комп'ютера.

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