Операционная система OS2 Warp

         

Оперативная память


Оперативная память на сегодняшний день - самый дорогостоящий ресурс, поэтому к выбору объема памяти нужно относиться внимательно.

В руководстве к IBM OS/2 Warp утверждается, что для работы этой операционной системы достаточно 4 Мбайт памяти, и это действительно так. Однако никакая операционная система не нужна пользователю сама по себе. Предполагается, что пользователь будет запускать еще свои приложения, для работы которых часто требуется немало памяти.

Механизм виртуальной памяти обеспечивает для IBM OS/2 практически неограниченный объем виртуальной оперативной памяти, реализованной с использованием диска. Однако такая память очень медленная, поэтому если ядро операционной системы и активное приложение не помещается одновременно в физической оперативной памяти, скорость работы системы может оказаться неудовлетворительной.

Реально объем памяти 4 Мбайта достаточен только для выполнения простейших приложений, таких как редакторы текста и телекоммуникационные программы. Тем не менее, даже и в этом случае работа не будет очень комфортной.

Поэтому для офисных компьютеров мы рекомендуем установить, по крайней мере, 6 - 8 Мбайт оперативной памяти. Кстати, для работы с "мощными" приложениями Microsoft Windows, такими как Microsoft Word for Windows версии 6.0 в среде "родной" операционной системы Microsoft Windows нужно установить в компьютере не менее 8 Мбайт памяти.

Если же вы собираетесь заниматься профессиональной разработкой программного обеспечения, лучше сразу установить 16 - 24 Мбайт памяти или даже еще больше. Таковы требования современных инструментальных средств, таких, например, как IBM VisualAge C++ версии 3.0.



Определение конфигурации аппаратных средств


Перед установкой IBM OS/2 Warp (как и любой другой операционной системы) будет нелишним выяснить конфигурацию аппаратных средств компьютера. В процессе установки вам может потребоваться такая информация, как тип видеоадаптера, тип звукового и сетевого адаптера, адреса портов ввода/вывода, номера прерываний и каналов прямого доступа, диапазоны адресов памяти, используемых периферийными устройствами для выполнения операций ввода/вывода ит. д.

Если вы не можете определить конфигурацию компьютера самостоятельно, обратитесь за помощью к техническому персоналу вашей фирмы или в торгующую организацию, где вы приобрели компьютер.

Заполните для вашего компьютера таблицу распределения ресурсов, приведенную ниже (список устройств и значения у вас будут, разумеется, другие). Она вам поможет не только при установке IBM OS/2 Warp, но и при изменении конфигурации компьютера в будущем.



Устройство Порты ввода/вывода Прерывания Каналы DMA Прочее
CD-ROM Mitsumi FX-400 1F0 14 - -
SoundBlaster 16 MCD 220 7 1, 5 -
Сетевой адаптер 300 5 - -
Мышь - 3 - COM2
Модем - 4 - COM1
Принтер - 7 - LPT1

Проследите за тем, чтобы никакие устройства не использовали одновременно один и тот же ресурс. Например, в приведенной выше таблице звуковой адаптер SoundBlaster и принтер используют один и тот же номер прерывания, что неправильно. В данном случае нужно изменить номер прерывания, используемый звуковым адаптером (например, на 10).

Ниже мы привели список аппаратных прерываний, который поможет вам выбрать номера прерываний для дополнительных устройств, таких как сетевой и звуковой адаптер.

Номер прерывания Назначение
0 Таймер
1 Клавиатура
2 Каскадирование контроллеров прерываний
3 Асинхронный последовательный порт COM2
4 Асинхронный последовательный порт COM1
5 Обычно свободно, но может использоваться сетевым или звуковым адаптером, контроллером мыши Microsoft Mouse с интерфейсом InPort
6 Контроллер накопителя на гибких магнитных дисках
7 Параллельный порт LPT1, используется для подключения принтера
8 Часы реального времени, расположенные на системной плате компьютера (motherboard)
9 Отображается на прерывание IRQ 2
10 - 12 Можно использовать
13 Арифметический сопроцессор
14 Контроллер жесткого диска
15 Можно использовать
<

а также контроллеры жестких дисков


Некоторые дополнительные устройства, а также контроллеры жестких дисков используют каналы прямого доступа к памяти (ПДП). Например, звуковой адаптер Sound Blaster 16 MCD работает сразу с двумя каналами ПДП. Ниже мы привели список каналов ПДП для компьютера IBM PC/AT и совместимых с ним.

Номер канала ПДП Назначение
0 Регенерация оперативной памяти
1 Можно использовать
2 Контроллер накопителя на гибких магнитных дисках
3 Контроллер накопителя на жестком диске
4 Каскадирование контроллеров ПДП
5 - 7 Можно использовать

OS/2 System Editor и OS/2 Enchanced Editor


В каждой операционной системе есть те или иные средства редактирования текстовых файлов.

Текстовый редактор OS/2 System Editor по своим возможностям соответствует редактору Notepad из Microsoft Windows и лучше всего подходит для редактирования таких файлов, как config.sys (рис. 1.33).

Рис. 1.33. Редактирование файла config.sys при помощи приложения OS/2 System Editor

Что же касается редактора Enchanced Editor, то, несмотря на возможности шрифтового оформления текста и другие усовершенствования, на наш взгляд он непригоден для создания документов в офисе. Намного лучшие средства предоставляет текстовый редактор из комплекта IBM Works, который поставляется вместе с IBM OS/2 в составе пакета Bonus Pack.



OS2ASPI.DMD


Этот драйвер предназначен для совместной работы с драйверами контроллера Adaptec SCSI , обеспечивая программный интерфейс ASPI. Этот аппаратно-независимый интерфейс используется некоторыми программами, например, для работы со стримером.



OS2CDROM.SYS


Драйвер OS2CDROM.SYS нужен для работы с устройством чтения компакт-дисков.



OS2DASD.DMD


Драйвер OS2DASD.DMD обеспечивает транспортный уровень для всех устройств прямого доступа (таких, как диски). Он нужен всегда, поэтому устанавливается в любом случае.



OS2SCSI.DMD


Драйвер OS2SCSI.DMD обеспечивает транспортный уровень для контроллеров SCSI , предоставляя в распоряжение программ аппаратно-независимый интерфейс для работы с контроллером SCSI.



Основные приемы работы пользователя в Workplace Shell


Подробно о работе пользователя с Workplace Shell мы расскажем в отдельной главе, а сейчас кратко рассмотрим основные приемы работы с документами.



Остальные дистрибутивные дискеты IBM OS/2 Warp


Как мы уже говорили, только первые две дискеты дистрибутива IBM OS/2 Warp версии 3.0 имеют стандартный для DOS формат. Остальные дистрибутивные дискеты имеют формат XDF и копируются специальной программой xdfcopy.exe .

Если вы приобрели IBM OS/2 Warp на компакт-диске, то, как мы уже говорили, достаточно сделать копии только двух загрузочных дискет. Однако на компакт-диске могут находиться образы всех остальных дискет в виде файлов *.dsk. Вы можете сделать из этих образов дистрибутивные дискеты с помощью все той же программы xdfcopy.exe :

d:\diskimages\xdfcopy d:\diskimages\os2\35\disk2.dsk a:

В этом примере предполагается, что образы дискет расположены на компакт-диске D: в каталоге diskimages\os2\35.

Созданные таким образом дискеты можно использовать для установки IBM OS/2 Warp на компьютер, не оборудованный устройством чтения компакт-дисков.



Остальные драйверы


Все остальные драйверы загружаются при помощи команды DEVICE , аналогичной одноименной команде операционной системы DOS. Этой команде обычно указывают полный путь к программному файлу драйвера, после которого можно перечислить дополнительные параметры, которые используются драйвером в процессе инициализации.

Вот фрагмент файла config.sys, в котором выполняется загрузка драйверов командой DEVICE:

DEVICE=C:\OS2\BOOT\TESTCFG.SYS DEVICE=C:\OS2\BOOT\DOS.SYS DEVICE=C:\OS2\BOOT\PMDD.SYS DEVICE=C:\OS2\MDOS\VEMM.SYS DEVICE=C:\OS2\MDOS\VXMS.SYS /UMB DEVICE=C:\OS2\MDOS\VDPMI.SYS DEVICE=C:\OS2\MDOS\VDPX.SYS DEVICE=C:\OS2\MDOS\VWIN.SYS DEVICE=C:\OS2\MDOS\VW32S.SYS DEVICE=C:\OS2\BOOT\OS2CDROM.DMD /Q DEVICE=C:\OS2\MDOS\VCDROM.SYS DEVICE=C:\OS2\MDOS\VMOUSE.SYS DEVICE=C:\OS2\BOOT\POINTDD.SYS DEVICE=C:\OS2\BOOT\MOUSE.SYS DEVICE=C:\OS2\BOOT\COM.SYS DEVICE=C:\OS2\MDOS\VCOM.SYS DEVICE=C:\MMOS2\SSMDD.SYS DEVICE=C:\MMOS2\R0STUB.SYS DEVICE=C:\OS2\MDOS\VVGA.SYS

Драйверы, подключаемые с помощью команды DEVICE, загружаются в том порядке , в котором они перечислены в файле config.sys (в отличие от базовых драйверов, загружаемых командой BASEDEV).

Перечислим и кратко опишем некоторые драйверы, которые входят в дистрибутив операционной системы IBM OS/2 Warp и загружаются командой DEVICE.



Отключение от сети


Для отключения от сети используйте пиктограмму Logoff, расположенную в папке IBM LAN Service. При этом на экране появится список доменов, к которым вы подключены (рис. 9.15).

Рис. 9.15. Отключение от доменов

Вы можете отключиться только от некоторых доменов, выделив их в списке и нажав кнопку "Logoff", либо сразу от всех доменов, нажав кнопку "Log off All". В последнем случае на экране появится диалоговая панель с вопросом о том, действительно ли вы желаете полностью отключиться от всех доменов сети (рис. 9.16). Если это так и есть, нажмите кнопку "Yes".

Рис. 9.16. Запрос на отключение от всех доменов сети



Открывание папки


Для того чтобы открыть папку, достаточно сделать по ее изображению двойной щелчок левой клавишей мыши. Можно также воспользоваться строкой "Open" в контекстном меню, как это было описано ранее.

В этом случае вы можете просмотреть содержимое папки не только в виде набора пиктограмм, но и в виде дерева (рис. 3.3) или таблицы с подробной информацией (рис. 3.4).



Пакет программ Bonus Pack


Если вы приобрели IBM OS/2 Warp, то благодаря пакету Bonus Pack , входящему в комплект поставки, у вас есть все, чтобы оборудовать офисную или домашнюю рабочую станцию.

Перечислим основные приложения и системы, входящие в Bonus Pack.

IBM Works for OS/2

Система IBM Works for OS/2 содержит такие важнейшие средства, как текстовый процессор, электронную таблицу, средства создания персональных баз данных, систему планирования задач, систему управления персональной информацией, записную книжку для хранения телефонов и адресов, календарь, набор шаблонов для создания часто используемых документов. Есть также средства создания диаграмм различного вида (рис. 1.40).

Рис. 1.40. Приложения, которые входят в состав IBM Works for OS/2

Текстовый процессор, входящий в состав IBM Works for OS/2, сравним по своим возможностям с процессором Microsoft Word for Windows версии 2.0. Он позволяет задавать шрифтовое и стилевое оформление текста, а также включать в текст графические изображения (рис.1. 41).

Рис. 1.41. Текстовый процессор, входящий в состав IBM Works for OS/2

Имеется также средство для работы с электронными таблицами, необходимое практически в каждом офисе (рис. 1.42).

Рис. 1.42. Работа с электронными таблицами при помощи IBMWorks  for OS/2

FaxWorks Lite for OS/2

Приложение FaxWorks Lite for OS/2 предназначено для отправки и приема факсов любой длины. Для его использования компьютер должен быть оборудован факс-модемом.

Person to Person/2

Очень интересная система Person to Person/2 представляет из себя средство организации видеоконференций в локальных сетях. Даже если у вас нет дорогостоящей видеоаппаратуры, сжимающей видеоизображение в реальном времени, вы можете использовать систему Person to Person/2 для передачи данных по сети через универсальный буфер обмена Clipboard, для обмена сообщениями, а также для коллективного рисования одного и того же рисунка (полезно при обсуждении "с карандашом в руках").

HyperACCESS Lite

Приложение HyperACCESS Lite удобно для работы с электронными досками объявлений BBS (рис. 1.43).




Рис. 1.43. Работа с BBS с использованием приложения HyperACCESS Lite (с разрешения московского представительства IBM)

Вы можете легко выбрать нужную вам BBS из записной книжки (рис. 1.44), что очень удобно.



Рис. 1.44. Записная книжка приложения HyperACCESS Lite

CompuServ Information Manager for OS/2

Это средство упрощает работу в сети CompuServ, предоставляя пользователю удобный графический интерфейс.

IBM Internet Connection for OS/2

Специально для работы в сети Internet предназначено приложение IBM Internet Connection for OS/2. Оно открывает доступ к таким ресурсам, как Telnet, FTP, Gopher, и Newsreader.

System Information Tool

Для получения расширенной информации об оборудовании компьютера и установленном программном обеспечении вы можете воспользоваться приложением System Information Tool.

Video IN/2

Система Video IN/2 предназначена для создания видеофайлов. Требуется наличие видеоконтроллера, способного преобразовывать и вводить в компьютер видеосигнал, поступающий от видеокамеры или видеомагнитофона.

Multimedia Viewer

Приложение Multimedia Viewer позволяет организовать хранение и отображение файлов изображений, звуковых, музыкальных и видео-файлов в виде папок. Это приложение удобно, например, для организации семейного альбома из фотографий, записанных на компакт-диске Kodak Photo CD.


Пакетные файлы


В операционной системе IBM OS/2 используются пакетные файлы двух типов - bat-файлы для сеансов DOS и cmd-файлы для текстовых сеансов IBM OS/2.

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

Помимо команд IBM OS/2 строки пакетных cmd-файлов могут содержать операторы, предназначенные, например, для организации процедур и циклов, безусловных переходов и т. д. В этом разделе мы приведем краткое описание таких операторов.

Кроме того, пакетные файлы используются для составления программ на процедурном языке REXX. Этот язык позволяет создавать достаточно мощные пакетные и диалоговые системы. К сожалению, в этой книге нет возможности обсудить использование языка REXX.



Память для сеансов DOS


По умолчанию для сеансов DOS доступно 640 Кбайт памяти в пределах первого Мбайта выделенного им адресного пространства. При необходимости вы можете уменьшить объем памяти, доступной сеансам DOS, указав новое значение в команде RMSIZE :

RMSIZE =540

Это позволит более эффективно расходовать виртуальную память, которая нужна программам IBM OS/2. Особенно это полезно в тех случаях, когда для работы программ DOS не нужно много памяти.

По умолчанию сразу после установки IBM OS/2 Warp версии 3.0 для сеансов DOS недоступна верхняя память из-за параметров команды DOS:

DOS=LOW,NOUMB

Если сеансы DOS работают с резидентными программами и драйверами, вы можете расположить их (а также ядро DOS) в верхней области памяти, указав в команде DOS новые параметры:

DOS=HIGH,UMB



Папка Drives


Откройте папку OS/2 System и найдите в ней пиктограмму Drives. Эта пиктограмма обозначает папку, в которой хранятся дисковые устройства вашего компьютера.

Раскройте папку Drives. В ней находятся пиктограммы дисковых устройств (рис. 3.22). Ваш компьютер, разумеется, может иметь другой набор пиктограмм. Кроме того, если ваш компьютер является рабочей станцией в сети IBM Lan Server , в папке Drives появятся пиктограммы сетевых устройств (на рис. 3.22 не показаны).

Рис. 3.22. Пиктограммы дисковых устройств

Пиктограммы "Drive A" и "Drive B" обозначают накопители на гибких магнитных дисках, пиктограммы "Drive C" и "Drive D" соответствуют накопителям на жестких магнитных дисках, и, наконец, пиктограмма "DriveE" обозначает устройство чтения компакт-дисков.

С помощью этих пиктограмм вы можете просматривать содержимое дисков, выполнять копирование, переименование и удаление файлов и каталогов, форматирование дискет и другие операции.

Папка Drives немного не похожа на те, которые вы можете создать самостоятельно. Например, вы не можете удалить эту папку или ее содержимое. Если же попытаться переместить пиктограмму дисковых устройств на поверхность рабочего стола Workplace Shell или в другую папку, вместо операции перемещения или копирования будет создана теневая пиктограмма.



Папка Multimedia


Сейчас уже трудно себе представить современный персональный компьютер, не оснащенный средствами мультимедиа , хотя бы такими, как звуковой адаптер, высокопроизводительный графический адаптер и устройство чтения компакт-дисков.

Операционная система IBM OS/2 Warp содержит ряд приложений, специально предназначенных для работы с мультимедиа. Эти приложения, а также другие объекты, имеющие отношение к мультимедиа, находятся в папке Multimedia (рис. 1.34).

Рис. 1.34. Папка Multimedia

Посмотрим, что же там есть.



Папка OS/2 System


Теперь давайте откроем папку OS/2 System и посмотрим, что в ней есть для работы с операционной системой IBM OS/2 Warp (рис. 1.24).

Рис. 1.24. Содержимое папки OS/2 System

В этой папке находятся другие папки и объекты. Расскажем о них кратко.



Папка Productivity


Теперь перечислим объекты, расположенные в папке Productivity.



Папки


Папкой называется объект Workplace Shell, предназначенный для хранения других объектов, а также папок. Сразу после установки IBM OS/2 Warp на поверхности рабочего стола имеется несколько папок, с которыми вы можете работать.

В этой главе мы уже говорили вам о том, что с помощью правой клавиши мыши для каждого объекта можно вызвать на экран контекстное меню. Такое меню для папки было показано на рис. 3.2. С помощью этого меню можно выполнить над папкой все возможные операции, такие как создание новой папки, удаление, копирование и перемещение, создание теневой пиктограммы и т. д.

Рассмотрим подробнее выполнение всех этих операций.



Параметры FILES , BUFFERS и FCBS


В файле config.sys определяются три параметра, которые используются при работе с файловой системой. Это известные вам из DOS параметры FILES , BUFFERS и FCBS :

FILES =20 BUFFERS =90 FCBS =16,8

Эти параметры, указанные в файле config.sys, используются по умолчанию для всех сеансов DOS. Однако средствами оболочки Workplace Shell вы можете выполнить индивидуальную настройку для каждой программы DOS или для системы Win-OS/2 (которая работает в виртуальной машине DOS).

Если вы работаете с приложениями Microsoft Windows, мы рекомендуем сразу увеличить значение параметра FILES до 255, так как в противном случае вы будете получать странные сообщения о том, что на диске нет свободного пространства или он защищен от записи. Особенно неприятно, когда такое сообщение появляется при попытке сохранить документ, например, из текстового процессора Microsoft Word for Windows, запущенного в среде Win-OS/2 .

Параметр BUFFERS задает количество буферов ввода/вывода. Эти буферы используются как сеансами DOS, так и сеансами IBM OS/2. Выбирая количество буферов, учитывайте, что кэширование эффективнее простой буферизации.

Параметр FCBS нужен только для сеансов DOS и только для тех программ, которые работают с файлами с использованием управляющих блоков FCB (File Control Block). Современные программы DOS не создают блоков FCB, так как выполняют операции с файлами при помощи идентификаторов файлов (file handle).



Параметры планировщика задач


В этом разделе мы рассмотрим три команды, с помощью которых можно управлять планировщиком задач IBM OS/2, ответственным за мультизадачность. Это команды THREADS , MAXWAIT и PRIORITY_DISK_IO .



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


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



и приведем некоторые рекомендации по


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

Параметры Workplace Shell


Файл config.sys содержит определения многочисленных переменных среды, нужных для оболочки Workplace Shell.



PAUSE


Оператор PAUSE приостанавливает вывод результата интерпретации командного файла на экран. При этом появляется следующее сообщение:

Press any key when ready...



Печать объектов


Процедура печати документов в IBM OS/2 Warp с использованием возможностей Workplace Shell очень проста. Для того чтобы распечатать документ, достаточно переместить изображение пиктограммы, представляющей документ, на изображение пиктограммы принтера.

В зависимости от конфигурации системы на поверхности рабочего стола и панели ускоренного выбора объектов Launch Pad может находиться одна или несколько пиктограмм принтеров. Эти принтеры могут быть локальными или сетевыми.



Переименование документа


После того как вы перенесли пиктограмму Data File из папки Templates на рабочий стол, имеет смысл назвать ее как-нибудь по-другому, чтобы название отражало содержимое документа.

Для того чтобы изменить название объекта (документа, папки или чего-либо еще), расположенное под его пиктограммой, нажмите клавишу <Alt> и сделайте щелчок левой клавишей мыши по нужной пиктограмме. Затем измените название и нажмите клавишу <Enter>.



Переключение программ


Пользователи DOS активно работают с резидентными программами, организующими "переключательную" мультизадачность. Как вы знаете, резидентная программа активизируется в том случае, когда пользователь нажимает определенную для каждой резидентной программы комбинацию клавиш. В этом случае выполнение текущей программы приостанавливается, и на экране появляется резидентная программа.

Такое переключение программ "вручную" (показанное схематически на рис. 1.1) позволяет пользователю легко приступить к работе с другой программой, не завершая текущей, и затем вновь вернуться к прерванной программе.

Рис. 1.1. "Ручное" переключение программ в DOS

В операционную систему MS-DOS версии 5.0 был встроен специальный переключатель программ DOS Shell, который позволял запускать одновременно несколько обычных (не резидентных) программ DOS и переключаться между ними с помощью удобной диалоговой оболочки. Однако переключатель DOS Shell не прижился в MS-DOS, так как был вытеснен Microsoft Windows. MS-DOS версии 6.22 поставляется уже без этого переключателя.

И резидентные программы, и переключатель задач не обеспечивают реальной мультизадачности, так как пока одна из запущенных программ работает, другие находятся в "замороженном" состоянии. Поэтому в среде DOS вы едва ли сможете одновременно редактировать текст и принимать факс либо файл через факс-модем, не говоря уже о том, чтобы продолжать работу одновременно с форматированием дискет. Если вам когда-либо приходилось форматировать большое количество дискет в среде DOS, то вы знаете, что во время этой весьма длительной процедуры пользователь может только беспомощно смотреть на экран и слушать щелканье головок НГМД.



Переменная AUTOSTART


Переменная AUTOSTART определяет компоненты оболочки Workplace Shell, которые будут активизированы сразу после загрузки операционной системы IBM OS/2 Warp:

SET AUTOSTART =PROGRAMS,TASKLIST,FOLDERS, CONNECTIONS,LAUNCHPAD

Если вы точно не знаете, для чего вам это нужно, не следует изменять переменную среды AUTOSTART - это может привести к неприятным последствиям.

Например, если удалить компоненту FOLDERS, после перезапуска системы вы не увидите ни одной папки (исчезнет также и рабочий стол). Перечислим компоненты Workplace Shell, указанные в определении переменной среды AUTOSTART :

Компонента Назначение
PROGRAMS Запуск программ из папок и с поверхности рабочего стола. Если эта компонента не активизирована, будут запущены программы только из папки Startup. Таким образом, удалив эту компоненту, вы запретите запуск всех программ, кроме тех что запускаются автоматически при загрузке системы. Это может быть удобно для серверов, работающих в автоматическом режиме, а также для рабочих станций, предназначенных для решения какой-нибудь одной задачи
TASKLIST Отображение списка окон Window List
FOLDERS Отображение папок и рабочего стола (который, строго говоря, тоже является папкой)
CONNECTIONS Обеспечение возможности работы в сети компьютеров
LAUNCHPAD Панель ускоренного выбора объектов LaunchPad



Переменная RUNWORKPLACE


Переменная среды RUNWORKPLACE определяет путь к программному файлу, выполняющему роль оболочки Workplace Shell:

SET RUNWORKPLACE =C:\OS2\PMSHELL.EXE

При необходимости можно заменить оболочку Workplace Shell на собственную, отредактировав определение этой переменной.



Перемещение файлов и каталогов


Перемещение файлов и каталогов выполняется точно также, как и копирование, за исключением того что вам не нужно нажимать клавишу <Control>. После выполнения этой операции перемещенные файлы и каталоги удаляются из исходной папки (или иными словами, из исходного каталога).



Перемещение объектов


Для того чтобы переместить объект, установите на соответствующую пиктограмму курсор мыши, нажмите правую кнопку и, не отпуская ее, двигайте пиктограмму по поверхности рабочего стола.

Для всех объектов, кроме шаблонов, описанные выше действия приведут к перемещению объекта (но не к его копированию). При этом вы увидите две совершенно одинаковые пиктограммы. Исходная пиктограмма будет выделена точечной рамкой, так как она имеет фокус ввода. Если вы передумали выполнять перемещение, нажмите клавишу <Esc> не отпуская правую клавишу мыши.

Куда можно переместить пиктограмму?

Вы можете перемещать пиктограммы объектов по поверхности рабочего стола или внутри открытых папок. Можно также переместить пиктограмму с поверхности стола в папку или наоборот, из папки на поверхность стола. Разумеется, вы сможете переложить пиктограмму из одной папки в другую, для чего нужно открыть обе папки.

Перемещая пиктограмму, вы можете заметить, что ее можно положить не везде. Если в данное место пиктограмму положить нельзя, на экране появляется запрещающий знак - "кирпич".

В некоторых случаях вам может потребоваться сдвинуть пиктограмму немного в сторону. Однако Workplace Shell не дает вам положить пиктограмму рядом с исходной позицией, отображая запрещающий знак.

Для "прецизионного" перемещения пиктограммы вам надо установить курсор точно на край пиктограммы, нажать правую клавишу мыши и перемещать пиктограмму обычным образом.

Эта незамысловатая операция может не получиться с первого раза. Трудность заключается в том, что нужно суметь "ухватиться" за самый край пиктограммы, который имеет очень маленькую толщину.



Первый этап установки


На первом этапе установки, который проходит в текстовом режиме, выполняется подготовка разделов диска и копирование основных файлов IBM OS/2 Warp на диск компьютера. Затем вам будет предложено перезапустить компьютер, после чего начнется второй этап, который выполняется уже в графическом режиме.



Picture Viewer


С помощью приложения Picture Viewer вы сможете просматривать графические изображения, записанные в метафайлах *.met, в файлах формата Picture Interchange Format *.pif, а также файлы спулинга печати *.spl. Последняя возможность достаточно интересна - вы можете просматривать файлы, отправленные на печать, но еще не распечатанные, причем не только текстовые, но и графические.



PICVIEW


Команду PICVIEW можно использовать для просмотра графических файлов в формате метафайла. Попробуйте, например, следующую команду:

picview c:\os2\bitmap\aaaaa.met

Заметим, что после ввода этой команды запустится приложение Picture Viewer, которое вы можете найти в папке Productivity. Эта папка, в свою очередь, находится в папке OS/2 System.



PMDD.SYS


Драйвер PMDD.SYS нужен для рисования курсора мыши в сеансах IBM OS/2. Без этого драйвера операционная система IBM OS/2 не запустится.



Подготовка к установке IBM OS/2 Warp


Прежде чем устанавливать IBM OS/2 Warp на диск вашего компьютера, необходимо выполнить некоторые подготовительные работы. Потратив немного времени, вы сможете застраховать себя от различного рода "несчастных случаев", которые обычно происходят при глобальных изменениях программного обеспечения компьютера.



Подготовка разделов жесткого диска


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

Остановимся подробнее на различных вариантах подготовки разделов жестких дисков.



Подготовка загрузочной дискеты DOS


Возьмите чистую дискету диаметром 3,5" и емкостью 1,44 Мбайт, вставьте ее в устройство A: и отформатируйте как системную:

format a: /s /u

Затем запишите на эту дискету программы sys.com, fdisk.exe , chkdsk.exe , attrib.exe, ndd.exe и Norton Commander for DOS.

Если вы так и не сумеете установить IBM OS/2 Warp, эта дискета поможет вам восстановить раздел DOS, сделав его загрузочным.



Подключение к сети


Для подключения к сети сделайте двойной щелчок левой клавишей мыши по пиктограмме Logon, расположенной в папке IBM LAN Service. После этого на экране появляется диалоговая панель "Login", показанная на рис. 9.10.

Рис. 9.10. Диалоговая панель "Login"

В поле "User ID" этой диалоговой панели вы должны ввести имя пользователя, зарегистрированное у администратора сети, а в поле "Password" - пароль. В поле "Login to" отображается имя домена, к которому выполняется подключение.

Если вы ввели правильное имя пользователя и правильный пароль, то увидите сообщение об успешном подключении к сети (рис. 9.11).

Рис. 9.11. Сообщение об успешном подключении к сети



Подключение пользователей


Первое, что вы должны сделать сразу после установки сервера, это создать еще одного пользователя с правами администратора сети, а также подключить к домену других пользователей.

После установки на поверхности рабочего стола Workplace Shell появится папка Network (рис. 8.24).

Рис. 8.24. Папка Network

Откройте ее и сделайте двойной щелчок левой клавишей мыши по пиктограмме LAN Server Administration. При этом будет запущена система администрирования сети IBM LAN Server 4.0 Advanced .

Прежде всего, на экране появится диалоговая панель "LAN Server Logon", в которой вы должны ввести имя администратора сети и его пароль (рис. 8.25).

Рис. 8.25. Ввод имени и пароля сетевого администратора

В качестве имени введите USERID, указав при этом пароль PASSWORD. Через некоторое время на экране появится папка "LAN Server Administration", содержимое которой показано на рис. 8.26.

Рис. 8.26. Папка "LAN Server Administration"

Найдите в этой папке пиктограмму, которая имеет такое же название, как и созданный вами при установке сервера домен и раскройте соответствующую папку. В нашем случае это пиктограмма PRG_DOMAIN.

Вы увидите содержимое этой папки, показанное на рис. 8.27.

Рис. 8.27. Содержимое папки PRG_DOMAIN

Для подключения пользователей к домену раскройте папку "User Accounts". Ее содержимое сразу после установки сервера показано на рис. 8.28.

Рис. 8.28. Содержимое папки "User Accounts" сразу после установки сервера IBM LAN Server 4.0 Advanced

В этой папке есть пиктограммы для пользователей GUEST, USERID и PRG. Для того чтобы подключить нового пользователя , воспользуйтесь шаблоном UserID Template. Переместите правой кнопкой мыши пиктограмму шаблона на свободное место в папке "User Accounts". После этого вы увидите блокнот настройки параметров пользователя "User Account" (рис. 8.28).

Рис. 8.28. Блокнот настройки параметров пользователя

Выберите в этом блокноте диалоговую панель "Identity".
В поле " User account name" введите имя пользователя, а в поле "Description" - краткое описание.

Затем откройте первую страницу диалоговой панели "Password". В этой странице вы должны задать пароль (рис. 8.29).



Рис. 8.29. Назначение пароля пользователю

Пароль нужно ввести два раза - один раз в поле "New password" и еще один раз в поле "Confirmation" (для проверки).

Затем откройте вторую страницу диалоговой панели "Password" (рис. 8.30).



Рис. 8.30. Вторая страница диалоговой панели "Password"

Если включить переключатель "Account must have password", для данного пользователя обязательно должен быть указан какой-нибудь пароль. Если же включить переключатель "Changable by administrator only", пользователь не сможет изменить этот пароль самостоятельно без вмешательства администратора сети.

Далее вы должны задать привилегии пользователя. Для этого откройте диалоговую панель "Privileges" (рис. 8.31).



Рис. 8.31. Назначение привилегий пользователю

Пользователи делятся на обычных и администраторов сети. Обычные пользователи могут иметь дополнительные полномочия, такие как управление очередями печати, создание других пользователей и групп пользователей, управление последовательными устройствами и другими ресурсами коллективного доступа. Администратор сети имеет, разумеется, все возможные права и полномочия.

Для того чтобы назначить пользователю полномочия администратора сети, включите переключатель "Administrator". Привилегии обычного пользователя назначаются включением переключателя "User".

Дополнительные привилегии обычным пользователям можно назначить с помощью группы переключателей "Special privileges". Эти привилегии перечислены ниже:

Переключатель Дополнительные привилегии
Print Управление очередями печати
Accounts Подключение новых пользователей и групп пользователей, изменение прав подключенных пользователей
COMM Управление последовательными устройствами компьютера
Server Управление ресурсами коллективного доступа
Описание других диалоговых панелей блокнота вы найдете в документации, которая поставляется с сервером IBM LAN Server 4.0 Advanced или в электронной справочной системе.

Заполнив все страницы блокнота, нажмите кнопку "Create". Новый пользователь будет подключен к домену. Для него в папке "User Accounts" будет создана новая пиктограмма (рис. 8.32).



Рис. 8.32. Новый пользователь FROLOV подключен к домену

Для того чтобы изменить параметры пользователя, сделайте двойной щелчок левой клавишей мыши по соответствующей пиктограмме в папке "User Accounts". На экране появится только что описанный блокнот параметров пользователя, с помощью которого вы сможете сделать все необходимые изменения.


POINTDD.SYS


Драйвер POINTDD.SYS используется для работы с мышью в текстовых сеансах IBM OS/2. Он загружается до драйвера MOUSE.SYS .



Поиск программ, DLL-библиотек и данных


Переменная среды PATH предназначена для указания списка каталогов для поиска запускаемых программ. В операционной системе DOS также определяется переменная среды с этим именем и с такой же целью.

Вот пример определения переменной среды PATH , которое появляется в файле config.sys сразу после установки IBM OS/2 Warp со средствами мультимедиа:

SET PATH =C:\OS2;C:\OS2\SYSTEM;C:\OS2\MDOS\WINOS2; C:\OS2\INSTALL;C:\;C:\OS2\MDOS;C:\OS2\APPS;C:\MMOS2;

В этом примере нам пришлось сделать перенос строки из-за ее большой длины. На самом деле определение переменной PATH занимает в файле config.sys только одну строку.

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

Дополнительно к переменной PATH для поиска компонент программ и приложений в операционной системе IBM OS/2 используются еще две переменная среды с именем DPATH и команда LIBPATH .

Команда LIBPATH используется для поиска библиотек динамической компоновки (DLL-библиотек). Вот пример определения списка каталогов для поиска DLL-библиотек:

LIBPATH =.;C:\OS2\DLL;C:\OS2\MDOS;C:\;C:\OS2\APPS\DLL; C:\MMOS2\DLL;

Заметьте, что LIBPATH не является переменной среды и поэтому она не может быть установлена командой SET .

С помощью переменной среды DPATH можно определить список каталогов, в которых выполняется поиск файлов данных, если они не найдены в текущем каталоге:

SET DPATH =C:\OS2;C:\OS2\SYSTEM;C:\OS2\MDOS\WINOS2; C:\OS2\INSTALL;C:\;C:\OS2\BITMAP;C:\OS2\MDOS; C:\OS2\APPS;C:\MMOS2;C:\MMOS2\INSTALL;

При установке некоторых программных продуктов требуется вносить изменения в определения переменных PATH , DPATH и в параметры команды LIBPATH . Хорошая программа установки вносит такие изменения автоматически, но иногда приходится выполнять редактирование файла config.sys вручную.

Изменив файл config.sys, не забудьте перезапустить операционную систему, так как в противном случае эти изменения не будут действовать.



Полуавтоматическая установка


Полуавтоматическая установка IBM LAN Server 4.0 Advanced предоставляет вам намного больше возможностей. Вы можете, например, сконфигурировать сервер для работы с несколькими сетевыми адаптерами, выбрать сетевые протоколы, изменить параметры работы сервера, подготовить дискеты для установки сетевой оболочки рабочей станции IBM OS/2 и т. д.

После выбора полуавтоматической установки на экране появляется меню, показанное на рис. 8.10.

Рис. 8.10. Меню полуавтоматической установки сервера IBM LAN Server 4.0 Advanced

Из-за недостатка места в книге ограничимся описанием первых трех строк этого меню.

Для установки сервера IBM LAN Server 4.0 Advanced нужно выбрать строку "Install or configure this workstation". При помощи второй строки "Remove LAN Server from this workstation" вы сможете впоследствии удалить программное обеспечение сервера IBM LAN Server 4.0 Advanced, например, для того чтобы превратить сервер в обычную рабочую станцию. Строка "Create a requester custom Diskette" предназначена для создания дистрибутивных дискет сетевой оболочки рабочей станции.

После выбора строки "Install or configure this workstation" на экране появляется диалоговая панель "Installation Location", с помощью которой можно выбрать диск, куда будет установлено программное обеспечение сервера (рис. 8.11).

Рис. 8.11. Диалоговая панель "Installation Location"

Далее на экране появится диалоговая панель "Server Type", с помощью которой вы должны указать тип сервера (рис. 8.12).

Рис. 8.12. Выбор типа сервера

Если вы создаете первый или единственный сервер в сети, он будет контроллером домена. В этом случае в диалоговой панели "Server Type" нужно включить переключатель "Domain Controller". Если же вы добавляете к домену новый сервер, включите переключатель "Additional server". С помощью переключателя "Backup domain controller" можно выполнить выгрузку контроллера домена.

После выбора типа сервера начнется процесс копирования файлов с дистрибутивных дискет или компакт-диска.


На следующем этапе программа установки попытается определить тип сетевого адаптера (или типы сетевых адаптеров, если их несколько), подключенного к рабочей станции (рис. 8.13).



Рис. 8.13. Список обнаруженных сетевых адаптеров, подключенных к рабочей станции

Нажмите кнопку "OK". Вслед за этим на экране появится диалоговая панель "LAPS Configuration", с помощью которой вы сможете уточнить типы адаптеров, указать номера используемых ими прерываний и портов ввода/вывода, а также подключить к каждому адаптеру один или несколько сетевых протоколов (рис. 8.14).



Рис. 8.14. Диалоговая панель "LAPS Configuration"

Прежде всего, необходимо указать параметры каждого сетевого адаптера. Для того чтобы это сделать, необходимо выделить адаптер в списке "Current Configuration" и затем нажать кнопку "Edit". На экране появится диалоговая панель "Parameters for <название адаптера>" (рис. 8.15).



Рис. 8.15. Диалоговая панель для настройки параметров сетевого адаптера

Если названия вашего сетевого адаптера нет в списке "Network Adapters", но к нему прилагается дискета с драйвером для IBM LAN Server 4.0 Advanced, вы можете установить этот драйвер, нажав кнопку "Other adapters...".

После конфигурирования сетевых адаптеров выберите из списка "Protocols" для каждого адаптера сетевые протоколы (рис. 8.16).



Рис. 8.16. Окончательный вид диалоговой панели "LAPS Configuration" после подключения сетевых протоколов

После завершения конфигурирования сетевых адаптеров нажмите кнопку "OK". Вы увидите диалоговую панель "Installation and Configuration" (рис. 8.17).



Рис. 8.17. Диалоговая панель "Installation and Configuration"

Выберите в ней строку "Install or remove a component" для того чтобы можно было установить (или удалить) компоненты сервера IBM LAN Server 4.0 Advanced. Вы увидите диалоговую панель "Install and Remove" (рис. 8.18).





Рис. 8.18. Диалоговая панель "Install and Remove", предназначенная для установки или удаления отдельных компонент сервера IBM LAN Server 4.0 Advanced

В столбце "Component" перечислены компоненты, в столбце "Status" - состояние компонент (установлены или нет), а в столбце "Action" - действие, которое будет или должно быть выполнено. Если компонента отмечена как "Install (required)", ее установка должна быть выполнена обязательно.

После того как вы нажмете в этой диалоговой панели кнопку "OK", на экране вновь появится диалоговая панель "Installation and Configuration" (рис. 8.17), однако теперь в ней будет выбрана строка "Configure a component". Вы должны будете указать параметры для установленных компонент.

Нажмите кнопку "OK". В диалоговой панели "Configure" (рис. 8.19) выберите строку "Server" и нажмите кнопку "Configure...".



Рис. 8.19. Диалоговая панель "Configure"

В диалоговой панели "Server and Domain Names" (рис. 8.20) укажите имя сервера и домена (соответственно, в полях "Server name" и "Domain name").



Рис. 8.20. Ввод имени сервера и домена

Далее на экране появится диалоговая панель "Start Server" (рис. 8.21).



Рис. 8.21. Диалоговая панель "Start Server"

В ней вы можете указать, что сервер IBM LAN Server 4.0 Advanced должен запускаться автоматически сразу после загрузки IBM OS/2. Для этого нужно включить переключатель "Start the server automatically". Для обеспечения автоматического старта сервера будет создан файл startup.cmd, в который будут записана команда запуска:

NET START SERVER @if errorlevel 2 D:\IBMLAN\NETPROG\lserr.exe @EXIT

На следующем этапе вам нужно в диалоговой панели "Network Adapter - Direct Memory Access" указать, использует ли ваш сетевой адаптер 24-разрядный прямой доступ к памяти (рис. 8.22). Эта информация должна быть в документации на сетевой адаптер.





Рис. 8.22. Вопрос об использовании 24-разрядного прямого доступа к памяти

Если хотя бы один сетевой адаптер использует такую адресацию, включите переключатель "At least one network adapter uses only 24-bit DMA" и нажмите кнопку "OK".

Вы окажитесь в диалоговой панели "Server Services", в которой перечислены различные системы сервера IBM LAN Server 4.0 Advanced (рис. 8.22).



Рис. 8.22. Диалоговая панель "Server Services"

В ней для каждой системы указано, будет ли она запускаться автоматически при старте сервера. Вы можете согласиться с установками по умолчанию и нажать кнопку "OK".

После этого на экране в третий раз появится диалоговая панель "Installation and Configuration" (рис. 8.17). На этот раз в ней будет выделена строка "Apply the changes". Нажав кнопку "OK", вы сделаете действительными указанные вами изменения конфигурации сервера.

В результате вновь возобновится процесс копирования файлов с дистрибутивных дискет или компакт-диска. После его завершения вам будет предложено создать резервную копию старого файла config.sys перед внесением в него изменений (рис. 8.23).



Рис. 8.23. Создание резервной копии файла config.sys

Все! Установка сервера завершена. Вы увидите на экране еще несколько сообщений, касающихся имени и пароля системного администратора, необходимости завершения работы IBM OS/2 перед выключением питания и т. п.

Теперь вы должны перезапустить систему, убедившись, что все драйверы загружены правильно. Если при обработке файла config.sys появляются сообщения об ошибках, вам, возможно, придется вновь вернуться к конфигурированию сетевых адаптеров и выбору для них сетевых протоколов.


Получение доступа к сетевым каталогам и принтерам


Откройте папку Network и в ней откройте папку LAN Server Resource Browser (рис. 9.12), сделав по ней двойной щелчок левой клавишей мыши.

Рис. 9.12. Папка "LAN Server Resource Browser"

В этой папке откройте папку, представляющую нужный вам сервер (в данном случае это сервер OS2SERVER). На экране появятся пиктограммы доступных сетевых ресурсов (рис. 9.13).

Рис. 9.13. Папка, содержащая доступные сетевые ресурсы

В нашем случае на сервере OS2SERVER определен сетевой принтер HP LaserJet III и сетевой диск Disk C: of OS2SERVER. Вы можете создать для этих пиктограмм теневые пиктограммы, расположив их на поверхности рабочего стола или на панели ускоренного запуска. Созданные таким образом объекты можно использовать точно таким же образом, что и локальные.

Кроме того, вы можете открыть контекстное меню сетевых ресурсов (рис. 9.14).

Рис. 9.14. Контекстное меню сетевого диска

Пользуясь строкой "Assign drive..." этого меню вы можете отобразить сетевой диск или каталог на локальное дисковое устройство и работать с ним как с обычным локальным диском. Аналогичная возможность есть и для сетевого принтера.



Получение справочной информации


Время от времени вы должны проверять размер свободного пространства, имеющегося на дисках. Для этого из контекстного меню устройства выберите строку "Settings" и затем в появившемся блокноте откройте диалоговую панель "Details" (рис. 3.30).

Рис. 3.30. Диалоговая панель "Details" для устройства D:

Эта диалоговая панель поможет вам получить необходимую справочную информацию. Приведем краткое описание перечисленных в ней значений.

File System Type

Тип файловой системы. Может быть FAT , HPFS или CDFS (используется для компакт-дисков)

Volume Label

Метка тома. Аналогична используемой в DOS. Может отсутствовать, в этом случае в диалоговой панели находится строка "No Label"

Volume Serial Number

Серийный номер диска. Назначается при форматировании исходя из даты и времени форматирования. Этот номер может быть использован для идентификации магнитного носителя

Total Allocation Units

Общее количество секторов на диске

Available Allocation Units

Количество свободных секторов

Bytes In Each Allocation Units

Размер сектора в байтах

Total Bytes On Disk

Емкость диска в байтах

Available Bytes On Disk

Размер свободного пространства на диске в байтах



Повторный ввод команд


Переменная среды KEYS позволяет включать или отключать возможность выборки ранее введенных команд IBM OS/2. Для включения такой возможности используйте следующий вариант установки переменной KEYS:

SET KEYS =ON

При этом вы можете редактировать введенную команду в системном приглашении IBM OS/2, а также повторить ввод команд, которые были введены ранее. Вы можете вызывать такие команды при помощи клавиш перемещения курсора вверх и вниз.



Приложения и объекты IBM OS/2 Warp


В этом разделе мы приведем краткое описание наиболее важных приложений и объектов, которые поставляются в составе IBM OS/2 Warp версии 3.0. Ознакомившись с этим описанием, вы сможете убедиться в том, что для "компьютеризации" небольшого офиса вполне достаточно этого набора, хотя есть и другие, более мощные офисные приложения.

Если компьютер не оборудован средствами мультимедиа, то сразу после установки IBM OS/2 Warp на рабочем столе видны всего пять объектов (рис. 1.23).

Рис. 1.23. Внешний вид рабочего стола сразу после установки IBMOS/2 Warp

В верхнем левом углу находится пиктограмма принтера, которая в нашем случае называется HP LaserJet III (если у вас другой принтер, эта пиктограмма будет называться иначе).

Эта пиктограмма предназначена для печати и просмотра очереди печати. Печать выполняется очень просто - достаточно переместить пиктограмму объекта, который нужно распечатать, на пиктограмму принтера. Для просмотра очереди печати следует сделать двойной щелчок левой клавишей мыши по этой пиктограмме.

В папке OS/2 System находятся системные объекты, необходимые для работы с IBM OS/2 Warp. Не ищите здесь приложения, которые можно использовать в офисе - такие приложения поставляются в составе пакета Bonus Pack. Этот пакет, хотя и поставляется вместе с IBM OS/2 Warp, необходимо устанавливать отдельно.

Папка Information содержит различную документацию, отражающую основные аспекты настройки и использования IBM OS/2 Warp.

Что же касается папки Templates , то о ней мы уже говорили - эта папка содержит заготовки для создания новых объектов, таких как папки, программы, текстовые файлы и т. д.

В правом нижнем углу находится окно приложения Launch Pad , предназначенного для запуска наиболее часто используемых приложений. Пусть вас не смущает, что это окно занимает значительную часть рабочего стола - после соответствующей настройки размер окна можно значительно уменьшить, особенно при использовании видеорежимов с повышенной разрешающей способностью и размером экрана 800х600 или 1024х768 пикселов.


Сдвинув в сторону окно приложения Launch Pad , вы обнаружите под ним пиктограмму Launch Pad. Штриховка вокруг нее означает, что соответствующее окно открыто и находится на поверхности рабочего стола. Не удаляйте пиктограмму Launch Pad, так как иначе соответствующее приложение станет недоступно.
Используя Launch Pad , вы можете также завершить работу IBM OS/2 (кнопка Shut Down) или заблокировать экран (кнопка Lockup), отобразить список окон, расположенных на рабочем столе (кнопка Window List) или выполнить поиск файлов (кнопка Find).

Если компьютер оборудован средствами мультимедиа, можно установить приложения, способные работать со звуком, музыкой и видео, а также проигрывать звуковые компакт-диски. При этом после установки IBM OS/2 Warp на рабочем столе появляется папка Multimedia.

PRINT


Так же как и в DOS, в операционной системе IBM OS/2 имеется команда PRINT, предназначенная для печати одного или нескольких файлов.

Эта команда используется точно также, как и в DOS. Для нее вы можете задать список файлов, а также параметры:

PRINT [Параметры1] [Список_Файлов] [Параметры2]

Приведем список параметров команды PRINT, которые указываются до списка файлов ("Параметры1"):

Параметр Описание
/D:Порт Порт вывода, который используется для печати. Если печать выполняется на локальном принтере, можно указывать порты PRN, LPT1, LPT2, LPT3. Если же доступны сетевые принтеры, данный список дополняется устройствами LPT4 - LPT9
/B Используется при печати двоичных (не текстовых) файлов. Если указан этот параметр, команда не воспринимает символ <Control+Z> как конец файла

В поле "Параметры2" вы можете указывать следующие параметры:

Параметр Описание
/D:Порт Порт вывода, который используется для печати
/C Отмена печати текущего файла
/T Отмена печати всех файлов



PRINT_SEPARATE_OUTPUT


По умолчанию если две программы работают в рамках одного сеанса DOS, то их данных записываются в очередь печати раздельно. Вы можете отменить разделение данных, установив значение параметра PRINT_SEPARATE_OUTPUT равным "Off".



PRINT_TIMEOUT


При печати из программы DOS данные направляются не напрямую в принтер, а записываются в очередь печати. Параметр PRINT_TIMEOUT задает время задержки, через которое файл очереди печати автоматически закрывается (при этом начинается процесс печати), если программа перестала записывать в него новые данные.

Вы можете изменять это время от 0 до 3600 секунд. Если время задержки равно 0, файл очереди печати закрывается только после завершения работы программы или сеанса DOS, а также в том случае, если пользователь нажимает комбинацию клавиш <Control+Alt+Print Screen>.



PRINT01.SYS


Драйвер параллельного адаптера для архитектур ISA , EISA и PCI (для компьютеров с архитектурой Micro Channel устанавливается драйвер PRINT02.SYS ). К этому адаптеру обычно подключается принтер.

Интересным фактом является то, что драйвер PRINT01.SYS сразу после установки работает без использования прерываний, выполняя опрос бита готовности параллельного адаптера. Это позволяет исключить возможный конфликт со звуковыми адаптерами, часто использующими прерывание IRQ 7.

Однако метод опроса не является самым эффективным. При большом объеме печати производительность системы может сильно снизиться.

Положение можно исправить, указав драйверу параметр /IRQ:

BASEDEV=PRINT01.SYS /IRQ

После исправления файла config.sys не забудьте перезагрузить операционную систему. Следует также убедиться, что прерывание IRQ 7 не используется другими адаптерами, например, сетевыми.



Принтер


Операционная система IBM OS/2 Warp способна работать с сотнями типами принтеров, поэтому, скорее всего, с этим у вас не будет никаких проблем. Вы можете приобрести практически любой матричный, струйный или лазерный принтер фирмы Epson, Hewlett Packard или совместимый с ним на 100%. Мы, например, работаем с принтером OKI OL410e в режиме эмуляции HP LaserJet III.



PRINTMONBUFSIZE


Команда PRINTMONBUFSIZE позволяет установить размер буфера печати, который используется драйвером параллельного адаптера:

PRINTMONBUFSIZE =134,134,134

Эта команда имеет три параметра, определяющих размеры буферов, соответственно для портов LPT1:, LPT2: и LPT3:.

По умолчанию установлен минимальный размер буфера - 134 байта. Вы можете увеличить этот размер до 2048 байт для порта LPT1: (если именно к этому порту подключен принтер), например:

PRINTMONBUFSIZE =2048,134,134



Прочие команды


Расскажем кратко о назначении других команд, которые встречаются в файле config.sys.



Productivity


В папке, которая называется OS/2 System, есть папка Productivity. Откройте ее и вы увидите несколько полезных приложений, предназначенных для работы с изображениями, универсальным буфером обмена Clipboard, пиктограммами, текстом, а также для поиска текстовых файлов (рис. 1.25).

Рис. 1.25. Папка Productivity

Содержимое этой папки будет описано немного позже.



Program


С помощью страницы Program вы можете изменить путь к программному файлу, задать параметры и рабочий каталог (рис. 6.11).

Рис. 6.11. Страница Program



Просмотр содержимого дисков


Если сделать двойной щелчок левой клавишей мыши по пиктограмме дискового устройства, на экране появится дерево имеющихся там каталогов (рис. 3.31).

Рис. 3.31. Просмотр дерева каталогов на диске D:

Если каталог содержит в себе другие каталоги, слева от него изображается символ "+". Вы можете сделать щелчок левой клавишей мыши по этому символу, после чего каталог раскроется (как это произошло с каталогом IBMCOM на рис. 3.31).

Слева от пиктограммы раскрытого каталога отображается символ "-". Для того чтобы закрыть каталог, достаточно сделать по знаку "-" щелчок левой клавишей мыши.

Если вас интересуют файлы, расположенные в каталоге, сделайте двойной щелчок по пиктограмме каталога или по его названию. На экране появится содержимое каталога в виде раскрытой папки (рис. 3.32).

Рис. 3.32. Изображение содержимого каталога в виде раскрытой папки

Вы также можете просмотреть содержимое диска или каталога одновременно в виде папки, в виде дерева, а также в виде детальной таблицы. Для этого нужно сделать щелчок правой клавишей мыши по изображению устройства или каталога, а затем выбрать из контекстного меню строку "Open". В меню второго уровня вы можете выбрать строки "Icon view" (просмотр в виде папки), "Tree view" (просмотр дерева каталогов) и "Detail view" (просмотр в виде таблицы).

Сказанное иллюстрируется рис. 3.33.

Рис. 3.33. Просмотр содержимого корневого каталога дискеты в виде папки и в виде таблицы



PROTECTONLY


Если команде PROTECTONLY указан параметр YES, сеансы IBM OS/2 получат доступ к области памяти ниже границы 640 Кбайт. При этом в среде IBM OS/2 станет невозможно запускать программы DOS.

По умолчанию команда PROTECTONLY имеет параметр NO:

PROTECTONLY =NO



PROTSHELL


Команда PROTSHELL задает интерфейсную оболочку, которая загружается вместо обычного командного процессора cmd.exe . Сразу после установки в качестве такой оболочки выступает Workplace Shell:

PROTSHELL =C:\OS2\PMSHELL.EXE

Вы можете заменить интерфейсную оболочку, отредактировав параметр этой команды.



Проверка дискеты или диска


Для проверки качества магнитного покрытия дискеты, а также для просмотра диаграммы распределения пространства выберите из контекстного меню нужного вам устройства строку "Check disk...". На экране появится диалоговая панель, показанная на рис. 3.28.

Рис. 3.28. Диалоговая панель "Check disk"

Если в этой диалоговой панели включить переключатель "Write corrections to disk", программа проверки запишет на диск все необходимые исправления файловой системы.

После выполнения проверки диска на экране появится диаграмма, отражающая соотношение пространства, занятое файлами, каталогами, плохими кластерами, расширенными атрибутами и т. д. Для примера на рис. 3.29 показаны результаты проверки только что отформатированной не слишком хорошей дискеты.

Рис. 3.29. Результаты проверки дискеты, содержащей многочисленные дефекты магнитного покрытия



Проверка файлов autoexec.bat и config.sys


Для того чтобы с помощью системы двойной загрузки можно было попеременно работать с IBM OS/2 Warp и DOS, перед установкой IBM OS/2 Warp необходимо убедиться в том, что файлы autoexec.bat и config.sys содержат информацию о расположении командного процессора command.com. Обычно при работе в DOS этот файл находится в корневом каталоге диска C: и в каталоге c:\dos.

Убедитесь, что в файле config.sys имеется следующая строка:

SHELL=c:\dos\command.com c:\dos\ /p

Кроме того, в файле autoexec.bat должна выполняться установка переменной среды COMSPEC :

set COMSPEC =c:\dos\command.com

В противном случае вы не сможете выполнять двойную загрузку операционных систем DOS и IBM OS/2 Warp с помощью программы boot.com, так как она не найдет файл командного процессора DOS.



Проверка раздела DOS


Если наряду с IBM OS/2 Warp вы планируете работать с существующим разделом DOS, выполняя из него загрузку, перед установкой новой операционной системы следует проверить раздел при помощи таких программ, как chkdsk.exe , scandisk.exe или ndd.exe . Полезно также выполнить дефрагментацию диска программой defrag.exe (входящей в комплект MS-DOS) или speedisk.exe (из комплекта утилит Нортона).

Все дефекты файловой системы, такие как потерянные и плохие кластеры, пересекающиеся файлы и т. п. необходимо ликвидировать до установки IBM OS/2. Проще всего это сделать при помощи программы chkdsk.exe , которая входит в состав DOS, запустив ее следующим образом:

chkdsk c: /f

Если же на дисках компьютера ничего ценного нет, то их лучше не проверять, а сразу отформатировать.



PSTAT


Команда PSTAT выводит на экран разнообразную информацию, которая может быть полезна для контроля за работой операционной системой IBM OS/2 Warp. С ее помощью можно просмотреть списки активных процессов и задач, семафоров, получить информацию об использовании процессами областей памяти и библиотек динамической загрузки.

Для этой команды вы можете указать один из следующих пяти параметров:

Параметр Описание
/C Просмотр информации о запущенных в системе процессах. С помощью этого параметра вы сможете определить для каждого процесса его идентификатор, идентификатор породившего его процесса, идентификатор сеанса и имя процесса
/S Просмотр списков семафоров, используемых процессами
/L Просмотр списков библиотек динамической загрузки, используемых процессами
/M Отображение списков областей памяти, с которыми работают активные процессы
/P:pid Просмотр информации о процессе с идентификатором pid



Pulse


С помощью этого приложения пользователь может следить за тем, как используются ресурсы компьютера. Степень загрузки системы отображается в виде графика, непрерывно сдвигающегося справа налево (рис. 1.31).

Рис. 1.31. Контроль за использованием ресурсов компьютера



Работа с дисками


Пользуясь интерфейсом командной строки, пользователь может сравнивать и копировать дискеты, форматировать дискеты и диски, управлять разделами и т. д.

Соответствующие команды аналогичны по своему синтаксису одноименным командам операционной системы DOS.



Работа с дисками и файлами


Несмотря на объектную ориентированность интерфейса Workplace Shell, пользователю в ряде случаев по-прежнему необходимо работать с дисками и файлами. В этом разделе мы опишем средства Workplace Shell, специально предназначенные для этого.



Работа с документом


Для того чтобы приступить к работе с документом, достаточно сделать по его пиктограмме двойной щелчок левой клавишей мыши.

Попробуйте отредактировать только что созданный вами документ Data File (рис. 1.17).

Рис. 1.17. Редактирование документа

Аналогичное действие (двойной щелчок по пиктограмме) в окне приложения Program Manager операционной системы Microsoft Windows приводит к запуску соответствующей программы. Но в Workplace Shell вы можете "запустить" таким образом, не только программу, но и любой объект, вызвав для него соответствующую программу.

Не осталась без дела и правая кнопка мыши. Если сделать щелчок правой кнопкой мыши по пиктограмме объекта или даже просто по поверхности рабочего стола (который тоже является объектом), на экране появится меню возможных для данного объекта действий.

Раскройте меню для документа Data File (рис. 1.18).

Рис. 1.18. Меню возможных действий для документа Data File

Вы видите, что в верхней части меню есть строка "Open", напротив которой есть кнопка со стрелочкой. Нажав на эту кнопку, можно раскрыть меню второго уровня.

С помощью строки "Open" пользователь может открыть документ. Если открытие документа выполняется двойным щелчком левой клавиши мыши, для обработки документа будет использована программа, отмеченная в меню второго уровня галочкой. В нашем случае это программа OS/2 System Editor - простейший текстовый редактор.

В первой главе книги мы делаем только краткий обзор возможностей IBM OS/2 Warp, поэтому пока мы не будем подробно описывать остальные строки этого меню, отложив это до отдельной главы.

Скажем только, что с помощью строки "Settings" можно изменить свойства объекта, такие как его визуальное представление, тип объекта, само меню и т. д.

С помощью строки "Create another" можно создать новый объект того же или другого типа. Таким образом, если вы уже создали один документ, переместив его пиктограмму из папки Templates , вам не надо открывать эту папку вновь. Вы можете создать новый документ при помощи меню объекта.

С помощью меню вы можете скопировать или переместить объект в другую папку или на рабочий стол, создать теневое отображение объекта в другой папке или на поверхности рабочего стола, удалить или распечатать объект.

Кстати, распечатать объект можно очень просто - достаточно переместить пиктограмму объекта на пиктограмму принтера, воспользовавшись для этого правой кнопкой мыши.



Работа с файлами


Для работы с файлами помимо команд, аналогичных командам DOS, имеются новые команды. Эти команды предназначены, например, для работы с расширенными атрибутами файлов, для восстановления сжатых файлов и для просмотра содержимого гипертекстовых справочных баз данных.



Работа с каталогами


Работа с каталогами мало отличается от того, к чему вы, возможно, привыкли в DOS. Вам доступны все те же команды CD, MD, RMDIR, REN и т. п., с помощью которых вы можете создавать новые каталоги, изменять текущий каталог, удалять или переименовывать каталоги.

Существенным является то, что при использовании файловой системы HPFS вы можете указывать длинные имена каталогов (до 255 символов, в том числе пробелов и знаков пунктуации).



Работа с программой FDISK


Программа fdisk.exe предназначена для создания и изменения разделов жесткого диска. Работая с этой программой, следует соблюдать осторожность, так как при изменении параметров разделов пропадает вся записанная там информация.

Как вы знаете, жесткий диск можно разбить на несколько разделов, каждый из которых может принадлежать своей операционной системе. Разделы бывают первичные и вторичные, причем если в компьютере имеется несколько дисков, то на первом диске обязательно должен находиться первичный раздел. Из него и будет выполняться загрузка операционной системы. Во вторичных разделах создаются логические устройства (логические диски).

Если компьютер используется для DOS и Microsoft Windows, то обычно либо на диске создается только один первичный раздел (который становится диском C:), либо один первичный и один вторичный. В рамках вторичного раздела создаются логические диски D:, E:, и т. д. Операционная система DOS может загружаться только из первичного раздела, то есть из диска C:.

Операционная система IBM OS/2 также может использовать приведенную выше схему разбиения диска на разделы. Однако можно установить IBM OS/2 Warp таким образом, что она будет загружаться не только из первичного раздела, но и из логического диска вторичного раздела (например, из диска D:).

Кроме этого, система управления загрузкой Boot Manager позволяет создать несколько первичных разделов (до четырех), однако в любой момент времени активным будет только один первичный раздел. При этом содержимое остальных первичных разделов окажется недоступно.

После запуска программы fdisk.exe на экране появится список разделов (рис. 2.4).

Рис. 2.4. Список разделов, отображаемый программой fdisk.exe

В этом списке для каждого раздела отображается его имя Name (раздел может не иметь имени), состояние Status, вид доступа Access, тип файловой системы FS Type и размер в Мбайтах MBytes.

Если высветить раздел диска и нажать клавишу <Enter>, на экране появится меню "Options", с помощью которого можно изменить характеристики раздела (рис. 2.5).




Рис. 2.5. Меню "Options", с помощью которого можно изменить характеристики выбранного раздела

Еще раз напоминаем, что при изменении характеристик раздела его содержимое может быть уничтожено. Кроме того, сделав ошибку, вы можете потерять возможность загрузки из раздела DOS (т. е. с диска C:). Поэтому не забудьте выгрузить с диска все, что вам нужно.

Для завершения работы программы fdisk.exe нажмите клавишу <F3>. Вы можете отказаться от внесения изменений в таблицу разделов, нажав вместо <F3> клавишу <Esc> или выбрав строку "Quit Without Saving".

Кратко опишем назначение отдельных строк меню "Options". Учтите, что в зависимости от того, какой раздел вы выбрали, могут быть доступны не все строки этого меню.


Работа с сетевыми ресурсами


Для получения доступа к сетевым ресурсам, посылки сообщений и выполнения других функций предназначены папки Network (рис. 9.8) и IBM LAN Service (рис. 9.9).

Рис. 9.8. Папка Network

Рис. 9.9. Папка IBM LAN Service



Работа с заголовком папки


В верхнем левом углу окна открытой папки имеется пиктограмма, сделав щелчок по которой можно получить доступ к системному меню (рис. 3.11). Для того чтобы отобразить на экране это меню, можно также сделать щелчок правой клавишей мыши по свободному участку внутренней области открытой папки (не занятой пиктограммами).

Рис. 3.11. Системное меню открытой папки

Это меню отличается от контекстного меню закрытой папки. Обратите внимание, что теперь в меню появились строки "Window", "Find...", "Select", "Sort", "Arrange" и "Close".

Строка "Window" открывает доступ к меню второго уровня, с помощью которого можно выполнять перемещение и изменение размеров окна. С помощью этого меню можно также скрыть окно (строка "Hide") и просмотреть список всех открытых окон (строка "Window list"). Однако все эти операции удобнее выполнять при помощи мыши, поэтому меню нужно только в том случае, если у вас не хватило денег на покупку этого устройства.

С помощью строки "Find..." можно выполнять поиск объектов. Эту процедуру мы рассмотрим позже.

Если вам нужно выделить все объекты в папке, выберите из меню второго уровня "Select" строку "Select all" (на рис. 3.11 не показано). Для отмены выделения можно использовать строку "Deselect all", расположенную в том же меню.

Меню второго уровня "Sort" позволяет изменить расположение пиктограмм в папке (рис. 3.12).

Рис. 3.12. Меню второго уровня "Sort"

По умолчанию при размещении пиктограмм в папке используется сортировка по имени (строка "Name", отмеченная галочкой). Однако вы можете изменить способ сортировки, выбрав сортировку по типу объекта ("Type"), по реальному имени объекта, которое соответствует имени каталога или файла, содержащего объект ("Real Name"), по размеру объекта ("Size"). Вы также можете отсортировать объекты по дате последнего обновления объекта ("Last write date"), дате последнего доступа к объекту ("Last access date"), дате создания объекта ("Creation date").

Пользуясь строкой "Arrange" вы можете добиться более компактного расположения пиктограмм в папке. Как только вы сделаете такое уплотнение, в меню появится новая строка "Undo arrange", возвращающая расположение пиктограмм в исходное состояние.

И, наконец, с помощью строки "Close" вы можете закрыть папку.



RD


С помощью команды RD можно удалить один или несколько пустых каталогов. Например:

RD "Some Texts" Letters



RECOVER


Команда RECOVER предназначена для восстановления файлов, расположенных на дисках с дефектными секторами. Она имеет один параметр - имя диска или путь к файлу. Вы не можете использовать эту команду для восстановления диска, на котором расположена операционная система IBM OS/2.



Редактирование файла CONFIG.SYS


Редактирование файла config.sys может выполняться любым текстовым редактором, способным сохранять файл без шрифтового или другого оформления. Однако удобнее всего воспользоваться для этого редактором tedit.exe , доступным уже после загрузки первых двух дискет дистрибутива IBM OS/2 Warp.



Редактор OS/2 System Editor


Более удобен в использовании, но не всегда доступен редактор текста OS/2 System Editor , пиктограмма которого расположена в папке Productivity. Эту папку вы сможете найти в папке OS/2 System.

Приложение OS/2 System Editor находится в файле os2/e.exe. Вы можете запустить этот редактор из командного приглашения IBM OS/2 Warp, указав в качестве параметра имя редактируемого файла или путь к нему, например:

e c:\config.sys

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

Рис. 5.4. Использование редактора текста OS/2 System Editor для внесения изменений в файл config.sys

С помощью строки "New" меню "File" можно создать новый файл. Для сохранения файла в первый раз воспользуйтесь строкой "Save as...". Вам будет предложено ввести имя файла.

При сохранении файла ему можно присвоить тип, который будет храниться в расширенных атрибутах. Файл можно сохранить как текст без шрифтового и стилевого оформления (Plain Text), как пакетный файл IBM OS/2 (OS/2 Command File) или как пакетный файл DOS (DOS Command File). Для файла config.sys можно выбрать тип PlainText.

Если вы собираетесь отредактировать существующий файл, откройте его с помощью строки "Open..." меню "File".

Меню "Edit" (рис. 5.5) предоставляет такие возможности, как отмена редактирования (строка "Undo"), удаление выделенного фрагмента текста с копированием в универсальный буфер обмена Clipboard (строка "Cut") или без такого копирования (строка "Clear"), копирование выделенного фрагмента текста в Clipboard (строка "Copy") и вставка текста из буфера Clipboard в позицию курсора (строка "Paste").

С помощью строки "Find..." вы можете организовать поиск в файле заданной текстовой строки, а с помощью строки "Select all" - выделить весь текст.

Рис. 5.5. Меню "Edit" приложения OS/2 System Editor

Меню "Options" (рис. 5.6) позволяет вам задать шрифт, цвет букв и фона, которые будут использованы для отображения текста. Вы можете также включить или выключить свертку строк, выбрав, соответственно, строки "On" или "Off" в меню второго уровня "Word wrap".

Рис. 5.6. Меню "Options" приложения OS/2 System Editor



Редактор текста TEDIT


В этом разделе мы приведем краткое описание редактора tedit.exe , с помощью которого вы сможете изменять содержимое файла config.sys.

Для того чтобы отредактировать файл config.sys или какой-нибудь другой текстовый файл, вы должны передать программе tedt.exe имя файла или путь к нему, например:

tedit c:\config.sys

При этом вы увидите содержимое файла config.sys (рис. 5.1).

Рис. 5.1. Редактирование файла config.sys

Если же нужно создать новый текстовый файл, следует запустить программу tedit.exe без параметров.

Запустите редактор tedit.exe из командного приглашения IBM OS/2 Warp. Если для работы вы используете оконный сеанс, увеличьте размер окна до максимальных пределов с помощью кнопки максимизации, расположенной справа на заголовке окна. После этого окно примет вид, показанный на рис. 5.2.

Рис. 5.2. Создание нового текстового файла с помощью редактора текста tedit.exe

В верхней части окна между строками "Top of File" и "End of File" вы можете вводить строки текста, которые затем можно будет сохранить в файле. В нижней части окна имеется строка для ввода команд, управляющих текстовым редактором.

Сразу под строкой команд в правой части экрана отображаются номер строки и столбца, а также режим работы - вставка (Ins) или замена (Rep) символов. Режим можно переключить при помощи клавиши <Insert>.

Если нажать клавишу <F1>, в редактор будет загружен текстовый файл tedit.hlp, в котором находится справочная информация по использованию редактора tedit.exe (рис. 5.3).

Рис. 5.3. Просмотр справочной информации по использованию редактора текста tedit.exe

На первом экране показано оглавление с номерами строк (не страниц, а именно, строк). Для того чтобы просмотреть раздел, нужно ввести номер соответствующей строки файла в строке команд редактора текста. С помощью клавиши <Esc> вы можете переходить от редактирования текста к вводу команд и обратно.

Назначение функциональных клавиш показано ниже:

Клавиша Назначение
F1 Отображение файла, содержащего справочную информацию об использовании редактора tedit.exe
F2 Сохранение файла
F3 Завершение работы с файлом
F4 Сохранение файла и завершение работы с ним
F5 Временный выход в командное приглашение IBM OS/2. Для возвращения к редактированию текста в приглашении IBM OS/2 следует ввести команду EXIT
F6 Не используется
F7 Переименование редактируемого файла
F8 Загрузка нового текстового файла для редактирования
F9 Отмена изменений, выполненных в текущей строке текста
F10 Переключение на следующее окно редактирования
F11 Переключение на предыдущее окно редактирования
F12 Перемещение текущей строки в верхнюю часть окна редактирования

Теперь рассмотрим некоторые приемы использования редактора tedit.exe .



REM


Оператор REM отмечает строку как комментарий. В процессе интерпретации командного файла строки комментария пропускаются.



Remove from Boot Manager menu


При помощи этой строки можно удалить раздел из меню системы управления загрузкой Boot Manager .



REN


Команда REN предназначена для переименования каталогов и файлов. Вы должны указать этой команде два параметра - путь к исходному файлу или каталогу, и новое имя для файла или каталога. Например:

ren c:\games customers ren c:\config.bak config.old

В именах файлов можно использовать символы образцов "*" и "?", например:

ren c:\*.bak *.old

В этом случае операция переименования затронет сразу несколько файлов или каталогов.


Команда REN предназначена для переименования файлов и каталогов. Она была описана в разделе "Работа с каталогами".



REPLACE


Команда REPLACE предназначена для замены файлов на файлы с такими же именами, но расположенными в другом каталоге. Она похожа на аналогичную команду операционной системы DOS.



RESTORE


С помощью команды RESTORE вы можете восстановить файлы из архивной копии, созданной командой BACKUP.

Синтаксис команды RESTORE приведен ниже:

RESTORE Архивный_Диск Восстанавливаемый_Диск Параметры

В качестве архивного вы можете указать имя диска или путь к каталогу, который был использован для записи архивных файлов, а в качестве параметра "Восстанавливаемый_Диск" - имя диска, содержимое которого надо восстановить. Например:

restore a: c:\*.* restore f: c:\source\*.* restore e: d:\DataBase\customers.db

Приведем список параметров команды RESTORE:

Параметр Описание
/P Запрос подтверждения для восстановления только читаемых файлов или файлов, измененных после выгрузки
/M Восстановление только тех файлов, которые были изменены после выгрузки
/B:мм-дд-гг Восстановление только тех файлов, которые были изменены до даты мм-дд-гг (мм - номер месяца, дд - число, гг - последние две цифры года)
/A:мм-дд-гг Восстановление только тех файлов, которые были изменены после даты мм-дд-гг
/E:чч-мм-сс Восстановление только таких файлов, которые были изменены до заданного времени.
/L:чч-мм-сс Восстановление только таких файлов, которые были изменены после заданного времени.
/N Восстановление файлов, которые не существуют на диске, подлежащем восстановлению
/F Работа команды останавливается, если выполняется попытка восстановления файлов с расширенными атрибутами, а устройство, на которое эти файлы восстанавливаются, не способно работать с расширенными атрибутами
/D Отображение списка восстанавливаемых файлов без выполнения процедуры восстановления
/S Восстановление содержимого подкаталогов



Seek and Scan Files


Приложение Seek and Scan Files удобно для поиска текстовых файлов по имени и содержимому.

На рис. 1.32 мы показали пример поиска файла с расширением имени .txt, содержащего слово and. В результате поиска на диске C: было найдено 47 подходящих файлов.

Рис. 1.32. Поиск файлов при помощи приложения Seek and Scan Files

Сделав двойной щелчок по имени найденного файла, можно просмотреть его содержимое.



Семафоры


Семафоры в IBM OS/2 по своему назначению напоминают одноименные сооружения, которые вы видели на железной дороге. Их задача - организация правильной последовательности выполнения задач. Так же как отсутствие семафора на железнодорожном переезде может привести к катастрофе, так и неконтролируемый доступ параллельно работающих задач к тем или иным ресурсам может привести к аварийному завершению работы программы, а то и к выходу из строя всей операционной системы.

По запросу задачи операционная система может создать один или несколько семафоров, пригодных для синхронизации задач, выполняющихся в рамках одного или разных процессов. При создании семафора ему присваивается идентификатор, который используется во всех последующих операциях, выполняемых над семафором.

Не вдаваясь пока в подробности, скажем, что семафор IBM OS/2 можно представить себе как объект, способный находиться в двух состояниях: установленном и сброшенном. При помощи специальных функций задача может переключать семафоры из одного состояния в другое, а также выполнять ожидание момента времени, когда семафор будет переключен другой задачей. Если вам нужна аналогия, представьте себе все тот же железнодорожный переезд и цепочку автомобилей (задач), ожидающих переключения семафора.

Теперь мы опять вернемся к нашему "музыкальному" расчету. Попробуем организовать синхронизацию задач Calculate и PrintAll с использованием семафора.

Для этого в основной задаче, которая получает управление при запуске процесса, создадим семафор и сразу сбросим его. Затем после ввода данных запустим процесс PlayMusic, Calculate и PrintAll.

В самом начале процесса PrintAll вызовем специальную функцию из программного интерфейса IBM OS/2, выполняющую ожидание семафора. Если семафор сброшен (а сразу после запуска задачи PrintAll так оно и есть), задача PrintAll приостановит свое выполнение и перейдет в состояние ожидания. В этом состоянии она не загружает процессор и не мешает работать другим задачам.

После выполнения расчетов задача Calculate устанавливает семафор и завершается, разрешая, таким образом, печать результатов расчета.

Как только семафор окажется в установленном состоянии, задача PrintAll выйдет из состояния ожидания и начнет свою работу.

Что же касается задачи PlayMusic, то она все еще работает. Эту задачу можно остановить либо из задачи PrintAll после выполнения печати, либо из основной задачи.

Итак, с помощью семафоров нам удалось организовать синхронизацию нескольких задач. Отметим, что в составе программного интерфейса IBM OS/2 имеется набор удобных в использовании функций, предназначенных для работы с задачами и семафорами.

Задача может создать семафоры трех типов, с помощью которых можно организовать ожидание одного или нескольких событий, а также организовать последовательное использование ресурсов, к которым невозможен одновременный доступ со стороны нескольких задач.



Session


Страница Session (рис. 6.10) позволяет указать, будет ли программа DOS запущена в оконном или полноэкранном режиме, либо она будет минимизирована сразу после запуска. Кроме того, с помощью этой страницы вы сможете установить параметры виртуальной машины DOS.

Если включить переключатель "DOS full screen", программа DOS будет работать в полноэкранном режиме . При включении переключателя "DOS window" для работы программы DOS будет использован оконный режим .

При включении переключателя "Start minimized" сразу после запуска окно программы DOS будет минимизировано.

И, наконец, с помощью кнопки "DOS settings..." можно получить доступ к окну настройки параметров виртуальной машины DOS.



SESSION_PRIORITY


Параметр SESSION_PRIORITY задает приоритет сеанса DOS или Win-OS/2 . Вы можете указать значение от 1 до 32 (наибольший приоритет).

Не увлекайтесь высокими приоритетами для задач, активно работающих в фоновом режиме - после переключения на другую программу система, возможно, станет работать очень медленно.



SET


Команда SET может быть использована для просмотра, изменения и сброса значений переменных среды. Она напоминает аналогичную команду операционной системы DOS. Вот ее синтаксис:

SET [Строка1=[Строка2]]

Если ввести команду SET без параметров, на экране будет отображен список значений переменных среды. Этот список может быть достаточно длинный, поэтому лучше использовать команду вместе с фильтром MORE (такой фильтр есть и в DOS):

SET | MORE

В этом случае вам будет предоставлена возможность просмотра списка по частям.

Для того чтобы создать новую переменную среды, например, ENVTEST и установить ее значение равным "ENV124", используйте следующую команду:

SET ENVTEST=ENV124

Для сброса и удаления переменной среды ENVTEST используйте такую команду:

SET ENVTEST=



Set installable


С помощью этой строки вы должны отметить раздел, в который будет выполняться установка IBM OS/2 Warp. Это может быть первичный раздел или логическое устройство, расположенное во вторичном разделе.



Set startup values


Строка "Set startup values" предназначена для установки стартовых параметров раздела. Используется для настройки системы Boot Manager . Здесь вы можете указать раздел, из которого будет выполняться загрузка по умолчанию, а также время ожидания. По истечении времени ожидания, если пользователь так ничего и не выбрал из меню, запускается загрузка из раздела по умолчанию. Кроме этого, с помощью строки "Set startup values" можно изменить внешний вид меню.



Сетевая оболочка для Novell NetWare


В составе очень популярной сетевой операционной системы Novell NetWare имеется сетевая оболочка NetWare Requester, позволяющая пользователям рабочих станций IBM OS/2 получать доступ к сетевым ресурсам серверов NetWare . В этом разделе мы расскажем вам о том, как установить и настроить эту оболочку для Novell NetWare версии 3.12, а также как с ее помощью получить доступ к сетевым ресурсам NetWare.



Сетевые каталоги


Прежде всего, выделим в коллективное пользование, например, корневой каталог диска D:.

Откройте папку PRG_DOMAIN, изображенную на рис. 8.27 и раскройте в ней папку "Resource Definition" (рис. 8.39).

Рис. 8.39. Папка "Resource Definition"

Правой клавишей мыши переместите пиктограмму "Directory Template" в свободное место папки "Resource Definition". Сразу после этого на экране появится блокнот "Directory Alias", открытый на странице "Identity" (рис. 8.40).

Рис. 8.40. Страница "Identity" блокнота "Directory Alias"

Вы должны заполнить поля этой страницы.

В поле "Alias" введите имя сетевого ресурса (в данном случае каталога), под которым ресурс будет известен в сети и доступен пользователям. Дополнительно в поле "Description" введите краткое описание ресурса в виде произвольной текстовой строки.

Затем из меню "Server name" выберите сервер, ресурс которого будет выделен в коллективное пользование и в поле "Path" укажите путь к каталогу.

С помощью группы переключателей "When shared" вы можете определить, когда данный ресурс будет предоставлен в коллективное пользование. Если включить переключатель "At server startup", ресурс будет распределяться автоматически каждый раз при запуске сервера. У вас есть еще две возможности - предоставлять ресурс в коллективное пользование по требованию (переключатель "When requested") или персонально сетевым администратором (переключатель "By administration action").

С помощью группы органов управления "Maximum concurrent connection" вы можете ограничить максимальное количество пользователей, использующих ресурс одновременно.

Заполнив страницу "Identity", нажмите кнопку "Create". На экране появится сообщение о том, что для данного ресурса не создан файл управления доступом (рис. 8.41).

Рис. 8.41. Сообщение о том, что для данного ресурса не создан файл управления доступом


Для создания такого файла, содержащего информацию о том, кто может иметь доступ к данному ресурсу и какой именно, нажмите кнопку "OK". На экране появится блокнот "Access Control Profile", показанный на рис. 8.42.



Рис. 8.42. Блокнот "Access Control Profile"

Страница "Identity" этого блокнота уже заполнена и не поддается модификации. В ней находится имя ресурса (поле Name), имя сервера (поле Server) и тип ресурса (группа заблокированных переключателей "Type").

Для определения списка пользователей и групп пользователей, имеющих права доступа к ресурсу, а также для определения самих этих прав откройте страницу "Permissions" (рис. 8.43).



Рис. 8.43. Страница "Permissions" для ресурса, который был только что определен

Поле "Name" в этой странице пока пусто, поэтому к ресурсу имеет доступ только сетевой администратор.

Нажмите кнопку "Add...". На экране появится диалоговая панель "Add Access Control Entries", с помощью которой вы сможете предоставить доступ к ресурсам для отдельных пользователей и групп пользователей (рис. 8.44).



Рис. 8.44. Диалоговая панель "Add Access Control Entries"

Столбец "Name" содержит имена пользователей и групп пользователей. Вы можете выделить одного или нескольких пользователей, а также одну или несколько групп, назначив для них права доступа из списка "Permissions":

Доступ Описание
Attributes Изменение атрибутов файлов
Create Создание файлов и каталогов
Delete Удаление файлов и каталогов
Permissions Изменение прав доступа
Read Чтение
Write Запись
Execute Запуск программ на выполнение
Выделив пользователей, группы пользователей и права доступа нажмите кнопку "OK". Теперь в странице "Permissions" список "Name" будет заполнен (рис. 8.45).



Рис. 8.45. Заполненная страница "Permissions"

В дальнейшем для изменения прав доступа вы можете воспользоваться органами управления в группе "Change permissions", выделив предварительно нужные имена групп пользователей или отдельных пользователей.



Если требуется протоколирование доступа к ресурсу, откройте страницу "Auditing" и включите нужный переключатель (рис. 8.46).



Рис. 8.46. Страница "Auditing"

Назначение переключателей описано ниже:

Переключатель Назначение
Nothing Доступ не контролируется
Failed access attempts Регистрируются неудачные попытки доступа
Successful access attempts Регистрируются удачные попытки доступа к ресурсу
All access attempts Регистрируются все попытки доступа к ресурсу
Заполнив все страницы блокнота, нажмите кнопку "Create". На экране появится диалоговая панель с предложением распространить определенные для каталога права доступа на все подкаталоги (рис. 8.47).



Рис. 8.47. Диалоговая панель с запросом на распространение прав доступа

Нажмите кнопку "OK". Теперь в папке Resource Definitions появится новая пиктограмма, которая в данном случае будет называться DISK_D (рис. 8.48).



Рис. 8.48. В папку Resource Definitions добавилась новая пиктограмма DISK_D, которая соответствует созданному сетевому ресурсу


Сетевые принтеры


Для создания сетевого принтера переместите правой клавишей мыши пиктограмму Print Templates на свободное место в папке Resource Definition (рис. 8.48).

Сразу после этого на экране появится блокнот "Printer Alias" (рис. 8.49), с помощью которого можно определить свойства сетевого принтера и задать права доступа к нему.

Рис. 8.49. Блокнот "Printer Alias"

Прежде всего, заполните поля страницы "Identity" аналогично тому, как вы это делали при определении прав доступа к сетевому каталогу. Дополнительно в меню "Spooler queue name" вам нужно выбрать очередь печати.

Заполнив поля этой страницы, нажмите кнопку "Create". На экране появится сообщение о том, что для данного ресурса отсутствует файл контроля доступа (рис. 8.50).

Рис. 8.50. Сообщение об отсутствии файла контроля доступа

Для создания файла контроля доступа нажмите кнопку "OK". Появится блокнот, аналогичный блокноту контроля доступа к сетевым каталогам. Однако есть и отличия. Например, при определении прав доступа к принтеру вы можете указать только право на создание заданий в очереди печати (строка "Create" в списке "Permissions") или управление доступом (строка "Permissions" в одноименном списке). Это видно из рис. 8.51.

Рис. 8.51. Определение прав доступа к сетевому принтеру

Внешний вид заполненной страницы "Permissions" для сетевого принтера показан на рис. 8.52.

Рис. 8.52. Заполненная страница "Permissions" для сетевого принтера

Теперь в папке "Resource Definitions" появилась еще одна пиктограмма с названием LASERJET, которая представляет созданный вами сетевой принтер (рис. 8.53).

Рис. 8.53. В папке "Resource Definitions" появилась пиктограмма сетевого принтера с названием LASERJET



SETLOCAL


Оператор SETLOCAL позволяет определить в пакетном файле переменные среды, а также установить текущий диск и каталог локально по отношению к текущему пакетному файлу. Например:

setlocal d: cd test set STRANGE=ZZ:\... endlocal

Фрагмент заканчивается оператором endlocal, который ограничивает область локального определения.



SHELL


Команда SHELL предназначена для указания оболочки сеанса DOS. В качестве такой оболочки по умолчанию используется командный процессор command.com:

SHELL =C:\OS2\MDOS\COMMAND.COM C:\OS2\MDOS



SHIFT


При помощи этой команды можно выполнить сдвиг параметров. Это может потребоваться в том случае, когда нужно обработать более 10 параметров. Аналогичная команда имеется и в операционной системе DOS.



Shredder


Приложение Shredder ("машинка для уничтожения бумаг") предназначено для уничтожения любых объектов, которые только можно уничтожить. Это самое опасное приложение в IBM OS/2, так как с его помощью за несколько секунд можно разрушить все что угодно.