Зависання (англ. hang) — комп'ютерне явище, за якого одна чи кілька програм або вся операційна система перестають нормально виконувати свої функції і реагувати на дії користувача. В цей момент зображення, що виводиться програмою на монітор, застигає на відміну від помилки виконання, за якої на екран видається відповідне повідомлення.[]
Продовжити роботу програми можливо тільки вивантаживши її з пам'яті і запустивши на виконання знову.[] В більшості сучасних операційних систем передбачена можливість переривання виконання програм, наприклад — команда kill (команда) в Unix-подібних системах чи диспетчер задач в Windows, а також команда taskkill в Windows XP. У випадку повного зависання ОС, коли вона не реагує на введення з клавіатури або миші, роботу можна продовжити тільки після повного перезавантаження операційної системи.
Причинами зависання є помилки в програмуванні, найчастіше неправильне завершення (циклів) чи, в багатозадачних ОС, взаємне блокування процесів або неправильне використання пам'яті програмами, а також помилки в драйверах. Крім того, зависання може виникнути в результаті апаратного збою технічних засобів комп'ютера (наприклад, перегрів, пошкоджена оперативна пам'ять).
Визначення
В широкому розумінні зависанням є такий стан системи, в якому вона не може продовжувати роботу далі. В системах без часу зависанням є стан системи, в якому вона не може виконати жодну дію. Однак в автоматах з часом переходи відповідають як плину часу, так і виконанню дій. Відповідно в цих випадках умови порушення вимог прогресу можуть різнитись.
Посилання
- (Bowman, Gomez) розділ 12.2
Література
- Howard Bowman, Rodolfo Gomez (2006). Concurrency Theory. Springer. ISBN .
Див. також
Це незавершена стаття про інформаційні технології. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Zavisannya angl hang komp yuterne yavishe za yakogo odna chi kilka program abo vsya operacijna sistema perestayut normalno vikonuvati svoyi funkciyi i reaguvati na diyi koristuvacha V cej moment zobrazhennya sho vivoditsya programoyu na monitor zastigaye na vidminu vid pomilki vikonannya za yakoyi na ekran vidayetsya vidpovidne povidomlennya dzherelo Prodovzhiti robotu programi mozhlivo tilki vivantazhivshi yiyi z pam yati i zapustivshi na vikonannya znovu dzherelo V bilshosti suchasnih operacijnih sistem peredbachena mozhlivist pererivannya vikonannya program napriklad komanda kill komanda v Unix podibnih sistemah chi dispetcher zadach v Windows a takozh komanda taskkill v Windows XP U vipadku povnogo zavisannya OS koli vona ne reaguye na vvedennya z klaviaturi abo mishi robotu mozhna prodovzhiti tilki pislya povnogo perezavantazhennya operacijnoyi sistemi Prichinami zavisannya ye pomilki v programuvanni najchastishe nepravilne zavershennya cikliv chi v bagatozadachnih OS vzayemne blokuvannya procesiv abo nepravilne vikoristannya pam yati programami a takozh pomilki v drajverah Krim togo zavisannya mozhe viniknuti v rezultati aparatnogo zboyu tehnichnih zasobiv komp yutera napriklad peregriv poshkodzhena operativna pam yat ViznachennyaV shirokomu rozuminni zavisannyam ye takij stan sistemi v yakomu vona ne mozhe prodovzhuvati robotu dali V sistemah bez chasu zavisannyam ye stan sistemi v yakomu vona ne mozhe vikonati zhodnu diyu Odnak v avtomatah z chasom perehodi vidpovidayut yak plinu chasu tak i vikonannyu dij Vidpovidno v cih vipadkah umovi porushennya vimog progresu mozhut riznitis Posilannya Bowman Gomez rozdil 12 2LiteraturaHoward Bowman Rodolfo Gomez 2006 Concurrency Theory Springer ISBN 978 1 85233 895 4 Div takozhVzayemne blokuvannya Ce nezavershena stattya pro informacijni tehnologiyi Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi