Cтраница 1
Зависания программ могут возникнуть, когда процессы взаимно блокируют друг друга из-за отсутствия сообщений во входных буферах либо переполнения выходных буферов. О тупиках речь уже шла в § 1.2. Тупик, или ситуация бесконечного ожидания, возникает тогда, когда совместно протекающие процессы разделяют ресурсы, но ни одному процессу их не хватает для завершения вычислений, после чего соответствующая часть ресурсов должна быть освобождена. Опасность возникновения дедлоков важно учитывать при использовании систем синхронизации и организации среды взаимодействия процессов. В частности, как уже говорилось в § 1.2, тупики могут возникать при использовании блокирующего обмена сообщениями, реализуемого в MPI с помощью функций MPI Send, MPI Recv. Чтобы избежать тупиков, можно использовать функции неблокирующего обмена MPI Isend, MPI Irecv или совмещенных посылки / приема сообщений MPI Sendrecv. Для обнаружения возможности дедлока, как правило, используются различные графовые модели. Наличие в таком графе контура свидетельствует о тупиковой ситуации. Ливлок может возникнуть, если процессам назначаются некоторые приоритеты при доступе к разделяемым ресурсам. [1]
![]() |
Выберите в списке зависшую программу и нажмите кнопку Recover. [2] |
Имеется в виду крах системы из-за зависания программ. [3]
![]() |
Сигнал СБОЙ. Меры надо принимать неотложно.| Меняем, типа, сигнал. [4] |
Сбой ( см. рис. 7.5) возникает при зависании программ и сбоях в системе. [5]
Самое худшее, что может при этом случиться, это зависание программы, после чего вам придется выключить питание ПК и перезагрузить систему. И даже если она не зависнет, то просто будет работать неправильно, что особенно неприятно, когда вы отлаживаете программу на Бейсике. [6]
Разумеется, это удавалось далеко не всегда, и у программистов было два злейших врага - сброс компьютера и зависание программ. Со сбросом все понятно - это выход программы из строя в результате какой-то ошибки. [7]
ЭВМ в цеховых условиях ( повышенные вибрации, электромагнитные помехи, запыленность, перепады температуры, иногда взрывоопасность); 3) возможность встраивания дополнительных блоков управляющей, регистрирующей, сопрягающей аппаратуры, что помимо специальных конструкторских решений обеспечивается использованием стандартных шин и увеличением числа плат расширения; 4) автоматический перезапуск компьютера в случае зависания программы; 5) повышенные требования к надежности функционирования. В значительной мере специализация промышленных компьютеров определяется программным обеспечением. Конструктивно промьшшенный компьютер представляет собой корзину ( крейт) с несколькими гнездами ( слотами) для встраиваемых плат. Возможно использование мостов между крейтами. [8]
Надежность программных средств должна быть не ниже надежности аппаратных элементов устройства. Должна быть исключена возможность зависания программ при нарушениях в работе отдельных элементов устройства, внешних устройств или при срабатывании АВР. [9]
![]() |
Внутренние и внешние участники. [10] |
Операторы системы ответственны за ее ежедневную работу, чаще всего они решают задачи, позволяющие пользователям системы работать наиболее эффективно. В их обязанности входит устранение неполадок при зависаниях программ, или когда сложность анализа требует дополнительных ресурсов. В большинстве случаев они также отвечают за обучение пользователей. [11]
Параметр SC ( его величина должна быть от 1 до 3) определяет, с какого расстояния от края провода начнет возрастать плотность сегментов. Не устанавливайте SC 1, при этом возможно зависание программы. [12]
Во время вашей работы на компьютере создаваемый документ хранится в оперативной памяти компьютера. Чтобы избежать случайной потери выполненной работы в случае зависания программы или внезапного обесточивания компьютера, желательно периодически производить запись файла на диск. [13]
Функция DOMINO может быть заменена примитивной функцией domino в функциях CURRENTS и CORRAL, если не используется DEC-АПЛ. Эта функция имеет оператор формата, который приводит к зависанию программы в DEC-АПЛ в случае, когда предполагается, что вектор длины нуль форматирован, но требующаяся модификация крайне незначительна. Функция CURRENTS содержит ряд усовершенствований по сравнению с версией в [1], которая в очень редких случаях упускала экстремальный ток. В ближайшее время будет разработана намного более быстродействующая версия CURRENTSREV. Алгоритмы, использующие COMBO, способны обработать все комбинации, и может потребоваться много времени центрального процессора. [14]
![]() |
Текстовое описание компонента-формы, представленное в самой форме. [15] |