Конкуренция за обладание внешними устройствами
19
Фев
2009
Конкуренция за обладание внешними устройствами происходит при параллельной работе одного (как минимум) DOS-приложения и одного (как минимум) Windows-приложения при одновременном обращении обоих к одному и тому же устройству. Речь идет, например, о принтере (Менеджер Печати не участвует в передаче информации из DOS-приложений на принтер) или о модеме.
В списке устройств следует выбрать устройство, являющееся предметом конкуренции. Затем следует с помощью радиокнопок выбрать способ разрешения конфликта.
Установкой опции Always Warn с данным устройством связывается специальное диалоговое окно, в котором пользователь в момент конфликта может указать, какому приложению предоставляется данное устройство в первую очередь.
Нажав радиокнопку Never Warn, пользователь отказывается от вмешательства в процесс распределения данного устройства. Такую установку можно применять только в случае полной уверенности в том, что одновременные обращения нескольких приложений к данному устройству исключены.
Весьма полезным способом разрешения конфликтов является установка опции idle (in sec). Задаваемое для нее значение интервала в секундах определяет предельное время простоя. Если некоторое приложение, захватив данное устройство, не обращается к нему в течение указанного времени, то оболочка передает данное устройство конкурирующему приложению. Не следует задавать для данной опции слишком больших значений, т.к. это может приводить к недопустимым простоям устройств (и ожидающих их приложений).
Метки:
Windows,
диалоговое окно,
Менеджер,
оболочка,
окно,
поле,
приложение,
принтер,
устройства,
устройство
Посмотрите также:
- Потребности в памяти
Под потребностью данного приложения в памяти (Memory Require-ments) понимается не только необходимый ему для нормальной работы объем оперативной памяти компьютера. Данная опция определяет также минимальный объем свободной памяти, требуемый для запуска данного приложения. Как правило, достаточно 128 Кбайт, но в особых случаях (у специальных приложений) для нормального запуска может потребоваться и больше.
[...]
- Установки в стандартном режиме
Предположим, что у нас есть богатый опыт работы с некоторым текстовым редактором АВСТЕХТ в среде DOS и хотелось бы продолжать им пользоваться и в среде Windows в стандартном режиме работы ободочки. Для создания нового PIF-файла воспользуемся директивой New меню File (если же PIF -файл уже существует, то загрузим его).
В поле ввода [...]
- Символ для несвязанного документа
На уровне MS-DOS 5.0 работа с BASIC начинается с загрузки QBASIC, а далее (средствами QBASIC) — файла GORILLA.BAS.
Для вызова этого файла под управлением QBASIC в среде Windows с помощью Менеджера Файлов сначала необходимо войти в директорию DOS. Указатель мыши перемещается на имя или соответственно на икону этого BASIC-файла, и этот символ [...]
- Простой запуск
При необходимости запуска некоторого DOS-приложения из среды Windows (однократно) вовсе не обязательно интегрировать его для этого в оболочку. Для такого запуска предусмотрены следующие возможности:
из Менеджера Файлов;
посредством директивы Run меню File Менеджера Программ;
с помощью утилиты MS-DOS Prompt (Подсказка MS-DOS), принад-лежащей группе Main.
Во всех [...]
- Отключение теневого BIOS
Во многих компьютерах реализована возможность перенесения содержимого постоянного запоминающего устройства, хранящего часть операционной системы, в оперативное ЗУ, а точнее, в область — теневое ОЗУ (Shadow RAM) — старших адресов (НМА) на время работы компьютера. Это позволяет существенно ускорить выполнение системных операций.
Однако в ряде случаев целесообразно отключить механизм дублирования ПЗУ в ОЗУ, [...]
- Обмен через буфер промежуточного хранения
Сами по себе DOS-приложения не могут обмениваться информацией с буфером промежуточного хранения: у них просто отсутствуют соответствующие директивы.
Работа DOS-приложений в окнах оболочки Windows (в расширенном режиме) допускает маркирование фрагментов документов этих приложений и их копирование в буфер промежуточного хранения. Но в стандартном режиме работы оболочки такая операция невозможна. Да и работа [...]