Зависання: відмінності між версіями
[неперевірена версія] | [неперевірена версія] |
м робот додав: ja:フリーズ |
доповнення |
||
Рядок 1: | Рядок 1: | ||
'''Зависання''' — [[комп'ютер|комп'ютерне]] явище, при якому одна чи кілька [[програма|програм]] або вся [[операційна система]] перестають нормально виконувати свюї функції і реагувати на дії [[користувач|користувача]]. В цей момент зображення, що виводиться програмою на [[Монітор|монітор]] застигає, на відміну від помилки виконання, при якій на екран видається відповідне повідомлення. |
'''Зависання''' ({{lang-en|hang}}) — [[комп'ютер|комп'ютерне]] явище, при якому одна чи кілька [[програма|програм]] або вся [[операційна система]] перестають нормально виконувати свюї функції і реагувати на дії [[користувач|користувача]]. В цей момент зображення, що виводиться програмою на [[Монітор|монітор]] застигає, на відміну від помилки виконання, при якій на екран видається відповідне повідомлення.{{fact}} |
||
Продовжити роботу програми можливо тільки вивантаживши її з [[комп'ютерна пам'ять|пам'яті]] і запустивши на виконання знову. В більшості сучасних операційних систем передбачена можливість переривання виконання програм, наприклад — команда [[kill (команда)]] в [[Unix]]-подібних системах чи диспетчер задач в [[Windows]], а також команда taskkill в [[Windows XP]]. У випадку повного зависання ОС, коли вона не реагує на ввід [[клавіатура|клавіатури]] або [[миша комп'ютерна|миші]], роботу можна продовжити тільки після повного перезавантаження операційної системи. |
Продовжити роботу програми можливо тільки вивантаживши її з [[комп'ютерна пам'ять|пам'яті]] і запустивши на виконання знову.{{fact}} В більшості сучасних операційних систем передбачена можливість переривання виконання програм, наприклад — команда [[kill (команда)]] в [[Unix]]-подібних системах чи диспетчер задач в [[Windows]], а також команда taskkill в [[Windows XP]]. У випадку повного зависання ОС, коли вона не реагує на ввід [[клавіатура|клавіатури]] або [[миша комп'ютерна|миші]], роботу можна продовжити тільки після повного перезавантаження операційної системи. |
||
Причинами зависання є помилки в програмуванні, частіше всього невірне завершення [[Безкінечний цикл|циклів]] чи, в багатозадачних ОС, [[взаємне блокування]] процесів або неправильне використання пам'яті програмами, а також помилки в драйверах. Крім того, зависання може виникнути в результаті апаратного збою технічних засобів комп'ютера (наприклад, перегрів, пошкоджена оперативна пам'ять). |
Причинами зависання є помилки в програмуванні, частіше всього невірне завершення [[Безкінечний цикл|циклів]] чи, в багатозадачних ОС, [[взаємне блокування]] процесів або неправильне використання пам'яті програмами, а також помилки в драйверах. Крім того, зависання може виникнути в результаті апаратного збою технічних засобів комп'ютера (наприклад, перегрів, пошкоджена оперативна пам'ять). |
||
== Визначення == |
|||
В широкому розумінні, зависанням є такий стан системи, в якому вона не може продовжувати роботу далі. В системах без часу, зависанням є стан системи, в якому вона не може виконати жодну дію. Однак, в автоматах з часом, переходи відповідають як плину часу, так і виконанню дій. Відповідоно, в цих випадках, умови порушення вимог прогресу можуть різнитись.<ref>(Bowman, Gomez) розділ 12.2</ref> |
|||
== Псилання == |
|||
{{reflist}} |
|||
{{refbegin}} |
|||
* {{cite book|title=Concurrency Theory|author=Howard Bowman, Rodolfo Gomez|publisher=Springer|year=2006|isbn=978-1-85233-895-4}} |
|||
{{refend}} |
|||
== Дивіться також == |
== Дивіться також == |
Версія за 11:48, 11 липня 2008
Зависання (англ. hang) — комп'ютерне явище, при якому одна чи кілька програм або вся операційна система перестають нормально виконувати свюї функції і реагувати на дії користувача. В цей момент зображення, що виводиться програмою на монітор застигає, на відміну від помилки виконання, при якій на екран видається відповідне повідомлення.[джерело?]
Продовжити роботу програми можливо тільки вивантаживши її з пам'яті і запустивши на виконання знову.[джерело?] В більшості сучасних операційних систем передбачена можливість переривання виконання програм, наприклад — команда kill (команда) в Unix-подібних системах чи диспетчер задач в Windows, а також команда taskkill в Windows XP. У випадку повного зависання ОС, коли вона не реагує на ввід клавіатури або миші, роботу можна продовжити тільки після повного перезавантаження операційної системи.
Причинами зависання є помилки в програмуванні, частіше всього невірне завершення циклів чи, в багатозадачних ОС, взаємне блокування процесів або неправильне використання пам'яті програмами, а також помилки в драйверах. Крім того, зависання може виникнути в результаті апаратного збою технічних засобів комп'ютера (наприклад, перегрів, пошкоджена оперативна пам'ять).
Визначення
В широкому розумінні, зависанням є такий стан системи, в якому вона не може продовжувати роботу далі. В системах без часу, зависанням є стан системи, в якому вона не може виконати жодну дію. Однак, в автоматах з часом, переходи відповідають як плину часу, так і виконанню дій. Відповідоно, в цих випадках, умови порушення вимог прогресу можуть різнитись.[1]
Псилання
- ↑ (Bowman, Gomez) розділ 12.2
- Howard Bowman, Rodolfo Gomez (2006). Concurrency Theory. Springer. ISBN 978-1-85233-895-4.
Дивіться також
Це незавершена стаття про інформаційні технології. Ви можете допомогти проєкту, виправивши або дописавши її. |