Создайте ярлык этой программы и в свойствах ярлыка отметьте «Запускать в отдельной области памяти». Закройте оставшуюся от прошлого эксперимента DOS-машину. Запустите дважды программу с помощью ярлыка. Что изменилось? Что останется в памяти, когда Вы закроете оба экземпляра программы?
При запуске приложения XFERPRO.exe в списке процессов появляется виртуальная DOS-машина ntvdm.exe, процесс wowexec.exe и xferpro.exe:
Рисунок 7 - Диспетчер задач. Запуск одного экземпляра Win16 приложения XFERPRO.exe.
При запуске 2-го Win16 приложения XFERPRO.exe, оно добавляется в список запущенных процессов, но отдельно DOS-машины и wowexec.exe для него не запускается:
Рисунок 8 - Запуск еще одного экземпляра Win16 приложения XFERPRO.exe.
При закрытии обоих приложений в списке процессов, тем не менее остается виртуальная DOS-машина и процесс wowexec.exe, также необходимый для работы Win16 приложений.
При запуске 2-х экземпляров XFERPRO.exe с помощью ярлыка с предварительно установленной опцией «Запускать в отдельной области памяти» - поднимается 2 виртуальные DOS-машины и соответствующие процессы отображаются в памяти, НО процессы wowexec.exe и xferpro.exe в списке «Диспетчера задач» отсутствуют:
Рисунок 9 - Запуск 2-х экземпляров XFERPRO.exe в отедльной области памяти.
При закрытии 2-х приложений XFERPRO.exe – из списка работающих процессов исчезают 2 процесса виртуальной DOS-машины ntvdm.exe.
Задание 4.
Работасприоритетами. Щелкну на вкладке «процессы» по любому процессу, посмотрите предлагаемый список приоритетов. Запустите редактор Word и антивирусный сканер Norton Antivirus (пусть он проверит на вирусы диск С: - в прочем, нам понадобится любая операция, продолжающаяся достаточное время и серьезно загружающая процессор).
Какие были приоритеты по умолчанию у запущенных приложений? Начните набирать какой-либо текст в Word. Поставив для процесса Norton Antivirus приоритет «низкий», сравните скорость отклика Word на ваши действия.
Поставьте приоритет «Высокий». Что изменилось?
Поставьте приоритет «реального времени». Удается ли после этого работать в какой-то другой программе?
По умолчанию приложениям соответствует приоритет «СРЕДНИЙ».
По мере увеличения приоритета приложения, выполняющего последовательность операций сильно загружающей процессор, работа в ином приложении затрудняется в связи с «подвисанием» компьютера, при установке приоритета «реального времени» ресурсоемкого приложения, работа с иными приложениями становится невозможной.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.