Зависание и некорректная работа программ
Зависание и некорректная работа программ
Как уже упоминалось, работа программы, будь то серьезный графический пакет или простенькое приложение, зависит от множества факторов. В первую очередь – от наличия достаточного количества ресурсов, а также возможности доступа к нужной информации и аппаратной части компьютера. Если хотя бы одно из этих условий не выполняется, то работа программы может сопровождаться разными неожиданностями (в частности, зависанием, внезапным завершением и т. д.).
Для примера рассмотрим популярную программу Adobe Acrobat Reader.
Предположим, ссылка на просматриваемой веб-странице относится к файлу с расширением PDF, за работу с которым отвечает программа Acrobat Reader (если, конечно, никакая другая подобная программа на вашем компьютере не установлена). Щелкнув на этой ссылке, вы просматриваете документ в окне браузера. Если браузер вам больше не нужен, вы закрываете его и занимаетесь чем-то другим. Как оказывается, модуль программы Acrobat Reader, который использовался для просмотра содержимого документа в браузере, остается «висеть» в оперативной памяти, хотя надобности в нем уже нет, и занимает определенный объем оперативной памяти, а кроме этого, еще и использует другие системные ресурсы (дескриптор работы с процессом, файл подкачки и т. д.).
Убедиться в правдивости подобной ситуации достаточно просто, открыв Диспетчер задач. Для этого щелкните правой кнопкой мыши на свободном участке Панели задач и в появившемся контекстном меню выберите пункт Диспетчер задач (для этого можно также нажать сочетание клавиш Ctrl+Alt+Delete). В открывшемся окне перейдите на вкладку Приложения и убедитесь в том, что программы Acrobat Reader нет в списке работающих приложений (рис. 3.5).
Рис. 3.5. Список работающих приложений
На вкладке Процессы данного окна (рис. 3.6) вы увидите файл программы AcroRd32.exe, что говорит о том, что приложение в данный момент находится в оперативной памяти.
Рис. 3.6. Список выполняющихся процессов
Единственное, что можно сделать при возникновении этой проблемы, – вручную остановить выполнение процесса. Для этого щелкните правой кнопкой мыши на названии процесса и в появившемся меню выберите пункт Завершить процесс или Завершить дерево процессов, что более предпочтительно в данной ситуации (рис. 3.7).
Рис. 3.7. Завершаем выполнение процесса
В результате вы освободите не только некоторый объем оперативной памяти и файла подкачки, но и занятые программой файлы и устройства, которые до этого не могли быть использованы другими процессами.
Кстати, аналогичным образом можно поступить и с другими подозрительными процессами, отнимающими ресурсы у системы. Главное при этом – не переусердствовать.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
6.2. Работа со службами с помощью программ операционной системы
6.2. Работа со службами с помощью программ операционной системы Естественно, что со службами можно работать не только с помощью реестра , но и используя специальные стандартные программы операционной системы Windows Vista. Одну из таких программ мы уже рассмотрели. Это оснастка
Глава 5 Работа программ в Windows Vista
Глава 5 Работа программ в Windows Vista • Работа с Диспетчером задач• Автозапуск приложений и борьба с ним• Устаревшие программы в Windows Vista• Настройка связей типов файлов с приложениями• Трюки со встроенными приложениямиИз этой главы вы узнаете об эффективных средствах
Работа с диалогом Установка и удаление программ
Работа с диалогом Установка и удаление программ Одной из интересных возможностей INF-файлов является возможность их использования как для добавления команды в диалог Установка и удаление программ, так и для выполнения процесса деинсталляции при помощи диалога Установка
Зависание
Зависание Что произойдет, если мы по ошибке поменяем местами вызовы Sem_wait в функции consumer (листинг 10.9)? Предположим, что первым запускается производитель (как в решении, предложенном для упражнения 10.1). Он помещает в буфер NBUFF элементов, уменьшая значение семафора nempty от NBUFF
Зависание и некорректная работа программ
Зависание и некорректная работа программ Как уже упоминалось, работа программы, будь то серьезный графический пакет или простенькое приложение, зависит от множества факторов. В первую очередь – от наличия достаточного количества ресурсов, а также возможности доступа к
Ошибка 0x0000001E: некорректная команда процессора
Ошибка 0x0000001E: некорректная команда процессора Ядро операционной системы обнаружило некорректную (или неизвестную, но чаще – некорректную) команду процессора. Причина этой ошибки – нарушение доступа к памяти.Параметры данной ошибки следующие:1) код исключительной
Зависание после запуска определенной программы
Зависание после запуска определенной программы Вы запускаете какую-нибудь программу, например игру, и компьютер зависает. Важно определить, зависает ли компьютер только при запуске этой программы или при запуске этого типа программ. Понимаете разницу? Может быть ошибка
Зависание компьютера после изменения конфигурации
Зависание компьютера после изменения конфигурации Под изменением аппаратной конфигурации подразумевается изменение параметров компьютера в SETUP BIOS, изменение подключения компонентов ПК внутри системного блока. Например, на моем старом компьютере были установлены две
Практическая работа 5. Работа с фрагментами текста
Практическая работа 5. Работа с фрагментами текста Задание. Создать текстовый документ и переставить местами его отдельные фрагменты. Вставить в текстовый документ результаты вычислений в Калькуляторе.Последовательность выполнения1. Запустите Блокнот и создайте
Практическая работа 14. Работа с файлами и папками
Практическая работа 14. Работа с файлами и папками Задание. Научиться создавать папки, копировать, перемещать, переименовывать и удалять файлы.Последовательность выполнения1. Откройте с помощью меню Пуск папку Документы.2. В папке Документы создайте новую папку с именем
Практическая работа 15. Работа с изображениями в Проводнике
Практическая работа 15. Работа с изображениями в Проводнике Задание. Просмотреть и отредактировать изображения с помощью встроенных средств Windows Vista.Последовательность выполнения1. Откройте папку, содержащую цифровые изображения. Это может быть папка с вашими
Практическая работа 19. Поиск в Интернете. Работа с папками Избранное и Журнал
Практическая работа 19. Поиск в Интернете. Работа с папками Избранное и Журнал Задание 1. Научиться выполнять поиск в Интернете, настраивать параметры поиска, работать с папками Избранное и Журнал.Последовательность выполнения1. Запустите Internet Explorer.2. Щелкните кнопкой мыши
Практическая работа 26. Работа с файловым менеджером
Практическая работа 26. Работа с файловым менеджером Задание 1. Установить и настроить программу Total Commander.Последовательность выполнения1. Загрузите последнюю версию Total Commander с сайта wincmd.ru.2. Запустите загруженный файл и установите программу, ответив на несколько простых
Практическая работа 27. Работа с проигрывателем Windows Media
Практическая работа 27. Работа с проигрывателем Windows Media Задание 1. Изучить средства управления воспроизведением проигрывателя Windows Media.Последовательность выполнения1. Откройте для воспроизведения с помощью проигрывателя любой музыкальный файл, например из папки
Практическая работа 30. Редактирование документа. Работа с фрагментами.
Практическая работа 30. Редактирование документа. Работа с фрагментами. Задание. Отредактировать сохраненный документ.Последовательность выполнения1. Откройте ранее сохраненный документ Урок 1 любым способом.2. Выделите слово, предложение, строку, абзац, весь документ.
Практическая работа 53. Запуск Access. Работа с объектами базы данных
Практическая работа 53. Запуск Access. Работа с объектами базы данных Задание. Ознакомиться с окном программы Access. Запустить и рассмотреть учебную базу данных. ВНИМАНИЕ При выполнении задания помните, что все внесенные в базу данных изменения записываются немедленно и их