Электронная библиотека книг Александра Фролова и Григория Фролова.
Shop2You.ru Создайте свой интернет-магазин
Библиотека
Братьев
Фроловых

Операционная система OS/2 Warp

© Александр Фролов, Григорий Фролов
Том 20, М.: Диалог-МИФИ, 1993, 271 стр.

[Назад] [Содеожание] [Дальше]

7.1. Настройка параметров WIN-OS/2

Так как система WIN-OS/2 работает в рамках виртуальной машины DOS, настройка ее параметров выполняется аналогично настройке параметров виртуальной машины для запуска программ DOS (с небольшими дополнениями).

Блокнот свойств сеанса WIN-OS/2

Все, что вам нужно сделать для настройки - это вызвать из контекстного меню пиктограммы блокнот свойств объекта и изменить нужные параметры. Если для запуска приложений Microsoft Windows вы пользуетесь пиктограммами WIN-OS/2 Window или WIN-OS/2 Full Screen, необходимо работать с контекстным меню и блокнотом этих пиктограмм. Если же для запуска приложения Microsoft Windows вы создали отдельную пиктограмму в папке или на рабочем столе, вам нужно вызвать контекстное меню для этой пиктограммы.

Вызвав контекстное меню, выберите в нем строку "Settings..." для доступа к блокноту свойств объекта. В этом блокноте откройте страницу "Sessions" (рис. 7.1).

Рис. 7.1. Страница "Settings" блокнота свойств объекта

В этой странице вы можете указать тип сеанса (оконный или полноэкранный), указать, что для данного приложения Microsoft Windows требуется отдельный сеанс, а также выполнить настройки системы WIN-OS/2.

Если включить переключатель "WIN-OS/2 full screen", приложение Microsoft Windows будет работать в полноэкранном режиме, когда для него создается отдельный рабочий стол. Свойства этого стола аналогичны свойствам стола обычной операционной системы Microsoft Windows, за исключением того, что в нижнем левой углу находится пиктограмма, с помощью которой можно переключиться на рабочий стол IBM OS/2 Warp.

Для того чтобы окно приложения Microsoft Windows при запуске было расположено на поверхности рабочего стола IBM OS/2 Warp, следует включить переключатель "WIN-OS/2 window". Если включен этот переключатель, дополнительно вы можете включить переключатель "Separate session ". В этом случае приложение Microsoft Windows будет работать под управлением отдельного, специально запущенного для него сеанса WIN-OS/2.

Хотя запуск приложений Microsoft Windows в отдельных сеансах увеличивает надежность системы в целом, не увлекайтесь этим, особенно если в вашем компьютере установлено меньше 16 Мбайт оперативной памяти. Так как для организации отдельных сеансов нужно много памяти, процесс свопинга может отрицательно сказаться на производительности системы.

Нажав в странице "Settings" блокнота свойств объекта кнопку "WIN-OS/2 settings...", вы сможете настроить параметры виртуальной машины DOS, которая используется для запуска системы WIN-OS/2.

Вначале вы увидите диалоговую панель "WIN-OS/2 Settings - Categories", аналогичную той, что используется при настройке параметров для программ DOS (рис. 7.2).

Рис. 7.2. Диалоговая панель "WIN-OS/2 Settings - Categories"

В этой панели вы можете выбрать различные категории параметров, многие из которых аналогичны параметрам обычного сеанса DOS.

Обратите внимание на переключатель "WIN-OS/2 settings". Включите его и нажмите кнопку "Ok". На экране появится диалоговая панель "WIN-OS/2 settings", представленная на рис. 7.3.

Рис. 7.3. Диалоговая панель "WIN-OS/2 settings"

В ней вы можете изменить значения четырех параметров: WIN_RUN_MODE , WIN_DDE , WIN_CLIPBOARD и WIN_ATM .

Параметры WIN-OS/2

Перечислим параметры сеанса WIN-OS/2 и приведем некоторые рекомендации по их настройке.

WIN_RUN_MODE

Параметр WIN_RUN_MODE позволяет задать стандартный или расширенный режим работы WIN-OS/2 .

Для установки стандартного режима работы WIN-OS/2 вы должны включить переключатель "3.1 Standard", для установки расширенного режима работы WIN-OS/2 - переключатель "3.1 Enhanced Compatibility".

В некоторых случаях стандартный режим работы позволяет достичь большей производительности. При этом объем памяти, доступный приложениям Microsoft Windows в стандартном режиме WIN-OS/2, может превышать объем физической оперативной памяти, установленной в компьютере. Это возможно благодаря тому, что IBM OS/2 Warp использует собственный механизм управления виртуальной памятью.

WIN_DDE

Если вы запускаете одновременно приложения Microsoft Windows и приложения IBM OS/2, и, кроме того, устанавливаете между такими приложениями канал передачи данных с использованием DDE (динамический обмен данными), необходимо установить значение параметра WIN_DDE, равное "On", включив соответствующий переключатель. В противном случае динамический обмен данными между приложениями Microsoft Windows и приложениями IBM OS/2, запущенными в разных сеансах, будет невозможен.

Заметим, что если приложения Microsoft Windows работают в рамках одного сеанса, они могут устанавливать между собой каналы DDE даже в том случае, когда значение параметра WIN_DDE равно "Off".

WIN_CLIPBOARD

Параметр WIN_CLIPBOARD может иметь значения "On" и "Off". В первом случае вы можете передавать данные через универсальный буфер обмена Clipboard между приложениями Microsoft Windows и приложениями IBM OS/2, запущенными в разных сеансах. Если же значение параметра WIN_CLIPBOARD равно "Off", обмен данными через Clipboard возможен только между приложениями Microsoft Windows, запущенными в рамках одного сеанса, а также между приложениями IBM OS/2.

Если вы собираетесь использовать Clipboard для передачи данных из приложений Microsoft Windows в приложения IBM OS/2 и обратно, укажите для параметра WIN_CLIPBOARD значение "On".

WIN_ATM

Для работы с масштабируемыми шрифтами в IBM OS/2 Warp включена система Adobe Type Manager . При необходимости вы можете использовать эту систему и в WIN-OS/2, установив значение параметра WIN_ATM , равным "On".

Однако большинство пользователей Microsoft Windows работают со шрифтами True Type , поэтому возможность использования системы Adobe Type Manager в приложениях Microsoft Windows для них не актуальна.

Параметры виртуальной машины DOS

Помимо только что описанных параметров, специфических для системы WIN-OS/2, имеет смысл настроить еще хотя бы два параметра виртуальной машины DOS, которая будет использована для работы WIN-OS/2.

DOS_FILES

Параметр DOS_FILES определяет максимальное количество открытых файлов в сеансе DOS. Значение 20, указанное для этого параметра по умолчанию, недостаточно для работы WIN-OS/2, особенно если приложения Microsoft Windows используют технологию вставки и привязки объектов OLE.

Мы рекомендуем вам увеличить значение параметра DOS_FILES до 255. В противном случае при попытке сохранения документов вы будете получать сообщения о недостатке места на диске или о том, что диск защищен от записи.

INT_DURING_IO

Убедитесь, что для сеанса WIN-OS/2 значение параметра INT_DURING_IO равно "On". В этом случае будут разрешены прерывания во время выполнения операций записи на диск и чтения с диска. Это важно для правильной работы мультимедийных приложений Microsoft Windows.

Изменение режимов работы DDE и Clipboard

При необходимости вы можете выполнить глобальные изменения некоторых параметров системы WIN-OS/2. Для этого найдите в папке System Setup (расположенной в папке OS/2 System) пиктограмму WIN-OS/2 Setup и сделайте по ней двойной щелчок левой клавишей мыши.

На экране появится блокнот "WIN-OS/2 Setup - Settings", открытый на странице "3.1 Session" (рис. 7.4).

Рис. 7.4. Страница "Session" блокнота "WIN-OS/2 Setup - Settings"

Переключатели 'WIN-OS/2 full screen" и "WIN-OS/2 window" устанавливают, соответственно, полноэкранный и оконный режим работы приложений Microsoft Windows.

Нажав на кнопку "WIN-OS/2 settings..." вы сможете установить параметры сеанса WIN-OS/2, описанные нами ранее.

С помощью переключателя "Separate sessions" (который по умолчанию находится в выключенном состоянии) вы можете указать, что для работы приложения Microsoft Windows требуется запустить отдельный сеанс.

Если включить переключатель "Fast load", уменьшится время запуска приложений Microsoft Windows, представленных пиктограммами на поверхности рабочего стола IBM OS/2 Warp. Это происходит потому, что система WIN-OS/2 будет загружаться автоматически всякий раз при загрузке IBM OS/2 Warp. Используйте такой режим работы только в том случае, если вы активно работаете с приложениями Microsoft Windows.

С помощью страницы "Data Exchange" вы можете установить режим работы системы динамического обмена данными DDE и универсального буфера обмена Clipboard (рис. 7.5).

Рис. 7.5. Страница "Data Exchange" блокнота "WIN-OS/2 Setup - Settings"

По умолчанию динамический обмен данными DDE возможен только для приложений IBM OS/2 (режим Private). Если вы собираетесь организовать такой обмен данными между приложениями IBM OS/2 и приложениями Microsoft Windows, в группе переключателей "Dynamic data exchange" следует включить переключатель "Public (share with WIN-OS/2)".

Обмен данными с использованием Clipboard по умолчанию также возможен только между приложениями Microsoft Windows. Для того чтобы через Clipboard было можно обмениваться данными и с приложениями IBM OS/2, а также программами DOS, в группе переключателей "Clipboard" необходимо включить переключатель "Public (share with WIN-OS/2"), как это показано на рис. 7.5.

[Назад] [Содеожание] [Дальше]