Guru Meditation

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку

Guru Meditation — назва критичної помилки операційної системи, яка з'являється в ранніх версіях операційної системи AmigaOS для домашніх комп'ютерів Commodore Amiga.

Опис[ред. | ред. код]

При виникненні критичної помилки вгорі екрану з'являється чорний прямокутник. Залежно від типу помилки і версії AmigaOS колір шрифту і межі прямокутника може змінюватись — для звичайної помилки він є червоним, для помилки, після якої можна відновитися — жовтим або зеленим.

В помилці міститься налагоджувальна інформація, розділена на дві частини. Формат помилки представлений у вигляді двох шістнадцятиричних чисел, розділених крапкою. При помилці процесора з'являється помилка виду #0000000x.yyyyyyyy, а при програмній помилці — виду #aabbcccc.dddddddd. Перше поле є або код обробника переривань процесора Motorola 68k (при помилці процесора), або ідентифікатором внутрішньої помилки у випадку програмної помилки. Друге поле містить адресу збійного блоку пам'яті. У разі, якщо тип помилки невідомий, в другому полі відображається 48454C50 («HELP» в кодах ASCII).

Для більшості користувачів текст помилки нічого не значить, тільки технічно підготовлені фахівці спроможні визначити за кодом помилки, що ж сталося із системою. Решта ж просто роздратовано перезавантажували комп'ютер.

Походження назви[ред. | ред. код]

Термін «Помилка. Гуру медитує» з'явився на початку становлення компанії Amiga. Однією з розробок компанії був ігровий контролер JoyBoard, який управлявся за допомогою ніг. Для цього контролера була написана гра, в якій чоловік повинен був сидіти якомога довше в нерухомому стані в позі лотоса, нагадуючи медитацію індійського гуру. Як тільки він порушував нерухомість, з'являлася помилка медитації гуру — «guru meditation error».

Використання в інших програмах[ред. | ред. код]

  • Повідомлення про помилки скриптів в плеєрі Winamp виводяться вгорі екрану в такому ж прямокутнику, як і «guru meditation error» в AmigaOS.
  • В системі віртуалізації VirtualBox повідомлення Guru Meditation видається в разі критичної помилки віртуальної машини.
  • У грі-редакторі Future Pinball після запуску проекту може з'явитися повідомлення «Pinball Meditation», якщо присутні помилки в скрипті.
  • Помилки зворотного проксі Varnish супроводжуються повідомленням Guru Meditation: XID: [ідентифікатор]
  • Модуль розрахунку Folding@home при роботі відеокарти в нестандартному режимі може повідомляти про помилки саме в такому вигляді.
  • При запуску Bad Piggies може варіюватися код помилки в Guru Meditation "Bad Piggies Meditation" значення #FFFFFFFF або #BBBBBBBB.

См. також[ред. | ред. код]

Посилання[ред. | ред. код]