Фигурнов В.Э. IBM PC для пользователя. Книга содержит подробное и доступное для начинающих описание возмож
Скачать 5.4 Mb.
|
Раздел 386 Enchanced (386 Расширенный) Панели Управления позволяет задать режимы, специфичные для расширенного режима работы Windows (см. пп. 42.5, 43.1). При двойном щелчке мышью соответ- ствующей пиктограммы в Панели Управле- ния на экран будет выведен запрос, приве- денный на рис. 52.6. Рис. 52.6. Параметры расширенного режима Windows Группа параметров в прямоугольнике De- vice Contention (Конфликт Устройств) относится к установке режимов обработки ситуаций одновременного обращения не- скольких программ к одному и тому же уст- ройству (порту). Вы можете выбрать в спи- ске название порта и щелкнуть пункт пере- ключателя, задающий нужный режим обра- ботки конфликтов для этого порта: Always Warn (Всегда Предупреждать) Ч выводить сообщение при попытке доступа к занятому устройству (в сообщении Вам будет предложено указать, какой программе надо предоставить доступ к устройству), Never Warn (Никогда не Предупреждать) Ч любая программа может получить доступ к устройству в любой момент, никаких предупреждений о конфликтах не выводится: Idle (Простой) Ч ожидать освобождения устройства. В этом случае в поле спра- ва Вы должны указать, через сколько секунд после освобождения устройства одной программой к нему может получить доступ другая программа. Замечания. 1. Наиболее безопасный режим Ч Always Warn (Всегда Предупреждать). но он может быстро Вам надоесть выдаваемыми предупреждениями. 2. По умолчанию Windows обрабатывает конфликты только последовательных портов СОМ1-COM4. Но можно заставить ее обрабатывать и конфликты параллельных портов LPTI-LPT4. Для этого следует переписать в подкаталог SYSlEM каталога Windows файл VPD.386 (он имелся в составе Windows 3.0) и включить в раздел l386Enh] файла SYSTEM.INI строку device=VPD.386. В прямоугольнике Scheduling (Расписание) запроса и под ним находится группа параметров, управляющих способом разделения процессорного времени (в расши- ренном режиме Windows) между Windows-программами (всеми сразу) и DOS- программами. Minimal Timeslice (Минимальный Квант Времени) Ч задает минимальный интервал времени (в миллисекундах), который Windows выделяет программе для ее непре- рывного выполнения (т.е. минимальный интервал времени до передачи управле- ния следующей программе). Уменьшение этого параметра делает более незамет- ным то, что программы выполняются попеременно, но здесь важно не "перебор- щить": при очень малом значении параметра Windows будет заниматься в основ- ном переключением между программами, а на полезную работу у нее останется мало времени. Windows in Foreground (Windows в Основном Режиме) Ч задает приоритет, опре- деляющий долю времени, отводимой Windows-программам (всем сразу) при одно- временном выполнении Windows-программ и DOS-программ, в случае, если ак- тивной является Windows-программа. Для вычисления данной доли надо разде- лить значение этого параметра на сумму этого параметра и фоновых приоритетов всех выполняющихся DOS-программ (обычно они равны 50, но могут быть изме- нены с помощью редактора PIF-файлов). Windows in Background (Windows в Фоновом Режиме) Ч задает приоритет, опреде- ляющий долю времени, отводимой Windows-программам (всем сразу) при одно- временном выполнении Windows-программ и DOS-программ, в случае, если ак- тивной является DOS-программа. Для вычисления этой доли надо разделить зна- чение данного параметра на сумму этого параметра, основного приоритета актив- ной DOS-программы (обычно он равен 100) и фоновых приоритетов остальных выполняющихся DOS-программ (обычно они равны 50). Часть II. Настройка Windows Примеры Exclusive in Foreground (Наивысший приоритет) Ч если этот флажок установлен, то DOS-программам вообще не будет предоставляться процессорное время, если активной является Windows-программа. 1. Пусть значения параметра Windows in Foreground (Windows в Основном Режиме) равно 100, и параллельно с Windows-программами выполняются две DOS-программы, фоновые приоритеты у каждой из которых равны 50. Тогда в случае, если активной яв- ляется Windows-программа, всем Windows-программам вместе будет отводиться 1/2 процессорного времени (=100/(100+50+50)). 2. Пусть значение параметра Windows in Background (Windows в Фоновом Режиме) равно 50, и параллельно с Windows-программами выполняются две DOS-программы, у которых основные приоритеты равны 100, а фоновые приоритеты Ч 50. Тогда в случае, если активной является DOS-программа, всем Windows-программам вместе будет отво- диться 1/4 процессорного времени (==50/(50+100+50)). (В этих примерах мы предполагали, что флажок Exclusive приоритет) выключен.) Foreground (Наивысший Параметры файлов подкачки Замечания. 1 Х Описанные выше параметры можно попробовать изменять, если Вас не уст- раивает производительность той или иной программы при одновременном выполнении Windows-программ и DOS-программ. 2. Соотношение параметров Windows in Foreground (Windows в Основном Режиме) и Windows in Background (Windows в Фоновом Режиме) определяет распределение про- цессорного времени между активной Windows-программой и остальными Windows- программами. Например, если значение параметра Windows in Foreground (Windows в Основном Режиме) равно 200, параметра Windows in Background (Windows в Фоновом Режиме) Ч 50, а DOS-программ не запущено, то активной программе будет выделяться 80% процессорного времени (=200/(200+50)). 3. Измерения показывают, что доли процессорного времени, выделяемого Windows про- граммам, отличаются от приведенных выше: программы с большим приоритетом получают несколько больше времени, чем следует из формул. Одним из наиболее важных ресурсов, влияющих на эффективность Windows-программ, является объем имеющейся оперативной памяти. Многие Windows-программы вообще отказываются работать или работают очень медленно, если объем оперативной памяти компьютера недостаточен. Количество одновременно выполняемых под управлением Windows программ также ограничивается объемом доступной оперативной памяти. Однако при работе в расширенном режиме Windows позволяет ослабить эти ограниче- ния за счет использования жесткого диска как "продолжения" памяти компьютера. При этом на жестком диске компьютера Windows образует так называемые файлы под- качки (swap files), в которые выгружается временно неиспользуемая информация из оперативной памяти. Когда же эта информация снова становится необходимой (например, при активизации программы, для которой требуется эта информация), она снова считывается в оперативную память, а из памяти на диск при этом может быть выгружена уже другая информация. Такая "подкачка" информации с диска, естествен- но, замедляет производительность системы, однако позволяет запускать программы, предъявляющие значительные требования к оперативной памяти или даже несколько таких программ одновременно. Windows позволяет использовать два типа файлов подкачки: постоянные и времен- ные-. Х постоянные файлы подкачки размещаются в непрерывном участке жесткого диска, что ускоряет к ним доступ, а значит, и увеличивает производительность Windows- программ. Зато они присутствуют на диске всегда, даже если не используются; Х временные файлы подкачки записываются на диск при необходимости, однако дос- туп к ним осуществляется несколько медленнее. Для задания параметров файлов подкачки нажмите в запросе рис. 52.6 кнопку Virtual Memory (Виртуальная Память). На экране появится запрос с теку- щими параметрами файлов подкач- ки (см. рис. справа): на каком дис- ке располагается файл подкачки, его размер и тип: Permanent (Постоянный), Temporary (Вре- менный) и None (Отсутствует). Глава 52. Настройка Windows Drive: lype: Space Available: Maximum Size: Recommended Size: New Size Я en 51? KB 25216 KB 20 480 KB Если Вы хотите изменить действующие параметры подкачки, нажмите кнопку запроса Change" (Изменить"). Окно запроса раздвинется вниз, и в нем появятся поля, которых Вы сможете задать новые параметры ums "Д, подкачки (см. рис. справа): Drive (Устрой- ство) Ч диск для файлов подкачки, Type (Тип) Ч тип файлов подкачки, и New Size (Новый размер) Ч устанавливаемый размер файла подкачки. Если в запросе режим Use 32- bit Disk Access (Использовать 32-битный Доступ к Диску) не выведен серым цветом, включите этот режим Ч это ускорит доступ к файлу подкачки. Установив параметры подкачки, нажмите кнопку ОК. запроса. Вам будет предложено перезагрузить Windows для того, чтобы внесенные изменения были задействованы. f ., Х/,:. ', .....i 1. Перед изменением параметров подкачки следует сохранить изменения во всех используемых Windows-программах (редакторах документов, базах данных и т.д.), а ( еще лучше Ч выйти из этих программ. 1 2. Перед размещением постоянного файла подкачки следует устранить фрагментацию же- :. сткого диска с помощью программ типа Norton Speed Disk, Microsolt Deirag и т.д. : (поскольку постоянный файл подкачки должен размещаться в непрерывном участке жест- ) кого диска). 1 3. Файлы поДкачки следует размещать на самом быстром жестком диске (если их у Вас j несколько). Не следует размещать их на дисках, "сжатых" программами типа Stacker, j DoubleSpace и т.д. Ч это может привести к непредсказуемым последствиям. , 4. Файлы подкачки целесообразно размещать на сетевом диске, лишь если в компьютере j нет собственного жесткого диска. В этом случае, чтобы уменьшить время загрузки I Windows, следует указать размер файла подкачки в файле SYSlEM.INI. Это можно сделать 1 следующими строками в разделе [j86enh]: PagingDrive=X ! MaxPagingSize=1024 1 Здесь предполагается, что файл подкачки располагается на диске X, а его размер Ч 1024 1 Кбайт. 5. Размер файла подкачки не должен быть менее 512 Кбайт, так как меньшие файлы под- качки используются гораздо менее эффективно. Лучше, впрочем, задавать размер файла подкачки не менее 1 Мбайта. 6. Постоянные файлы подкачки имеют имена SPART.PAR (размещается в каталоге Windows) и 386PART.PAR (размещается в корневом каталоге вьюранного Вами диска). Не удаляйте, не перемещайте и не переименовывайте эти файлы, иначе Windows не сможет работать. 7. Если Ваш компьютер имеет достаточно оперативной памяти (скажем, 16 Мбайт или бо- лее), Вы можете увеличить его производительность, вообще отказавшись от использования файлов подкачки, т.е. выбрав тип файла подкачки None (Отсутствует). 8. Windows for Workgroups 3.11 в добавление к режиму Use 32-bit Disk Access (Использовать 32-битный Доступ к Диску) предлагает режим Use 32-bit File Access (Использовать 32-битный Доступ к Файлам), дтот режим еще более увеличивает про- изводительность Windows-программ. LU 52.7. Ф^илы конфигуро^ии Windows Ф<">;"м.ч ' !NI-1 ,"',11 ' int Х Практически все изменения в конфигурации Windows, осуществляемые с помо- щью Панели Управления Windows, записываются в файлы конфигурации Windows Ч WIN.INI и SYSTEM.INI. Эти файлы располагаются в каталоге Windows, и при следующем запуске Windows считывает сведения о конфигурации из этих файлов. Кроме того, многие Windows программы также хранят сведения о своей конфигу- рации в .INI-файлах (их имя Ч такое же, как у основного исполнимого файла про- граммы, скажем, у Диспетчера Программ Ч PROGMAN.INI, у Диспетчера Файлов Ч WINFILE.INI, у Панели Управления Ч CONTROL.INI и т.д.). Следует сказать, что многие параметры конфигурации Windows и Windows-программ можно изме- нить только посредством редактирования .INI-файлов. .INI-файлы Ч это текстовые файлы, состоящие из нескольких разделов. Каждый раздел включает группу установок, обычно тем или иным образом схожих по на- Часть II. Настройка Windows П.ч()пм(Ч1)ы файлов Редактирование INI-(fi:ji-l/!^ значению. В начале каждого раздела находится заголовок раздела, заключенный в квадратные скобки. Каждая установка в разделе имеет вид: имя-парам.етра=значенпе Вот, например, фрагмент файла SYSTEM.INI: [386 Enh] device=vshare. 386 SystemROM Breakpoints-False IRQGIobal=yes mouse=*vmd Здесь [386Enh] Ч имя раздела (символ "[" должен находиться в первой колонке). Имя параметра может состоять из букв и цифр, причем разницы между прописны- ми и строчными буквами не делается. Значение параметра может быть целым числом, логическим значением: true (истина) или false (ложь), строкой символов или строкой символов в кавычках Ч в зависимости от конкретного параметра. .INI-файлы могут также включать комментарии, которые служат только для вне- сения пояснений и не обрабатываются Windows. Строки комментариев должны начинаться с символа ";". Размер .INI-файла не должен превышать 32 Кбайт, а длина любой строки в нем Ч 127 символов. Некоторые сведения о параметрах .INI-файлов приведены в файлах WININI.WRI, SYSINI.WRI, README.WRI, PRINTERS.WRI и NETWORKS.WRI, находящихся в основном каталоге Windows. Для чтения этих файлов можно щелкнуть два раза имя файла в окне Диспетчера Файлов или в окне диска в Norton Desktop for Windows, при этом вызовется редактор Write для просмотра и редактирования данного файла. Кроме того, в описание многих параметров .INI-файлов приводится в технической литературе. Например, в книге Б.Ливингстона "Секреты Windows 3.1" дано описание параметров файлов WIN.INI и SYSTEM.INI. Очень полное описание документированных и недокументированных параметров файлов WIN.INI, SYSTEM.INI, PROGMAN.INI (параметры Диспетчера Программ), WINFILE.INI (параметры Диспетчера Файлов), CONTROL.INI (параметры Панели Управления) и DOSAPP.INI (параметры запуска DOS-программ в расширенном режиме Windows) содержится в программе INI Advisor из Norton Utilities 8.0. Для редактирования .INI-файлов Вы можете воспользоваться любым редактором, предназначенным для текстовых файлов (например, Notepad, т.е. Блокнотом). Бо- лее удобный интерфейс для редактирования .INI-файлов предоставляет программа INI Editor из Norton Utilities 8.0 (см. рис. слева). В списке Sections содержится перечень разделов редактируемого .INI-файла, а в списке Statements Ч перечень установок выбранного раздела. При редактировании файлов WIN. INI, SYSTEM. INI, PROGMAN.INI, WINFILE.INI, CONTROL. INI и DOSAPP.INI (а также файлов NDW.INI и SYMCFG.INI, задаю- щих параметры Norton Desktop for Windows и других про- грамм фирмы Symantec), вы можете получить справку по большинству установок файла (для этого надо нажать кнопку Aduisor). Другой способ редактирования файлов WIN. INI, SYSTEM. INI, PROQMAN.INI, WINFILE.INI, CONTROL. INI, DOSAPP.INI, NDW.INI и SYMCFG.INI предоставляет программа INI Tuner из комплекса Norton Utilities 8.0. Она выводит список всех установок этих файлов в алфавитном порядке, и Вы можете, дважды щелкнув название нужного параметра, вызвать редактор INI Editor для редактирования данного параметра. Выделив название нужного параметра и нажав кнопку Advisor, Вы можете вывести справ- ку о данном параметре. Кстати, редактировать большинство установок файлов WIN. INI, SYSTEM. INI, PROGMAN.INI, WINFILE.INI, CONTROL. INI, DOSAPP.INI, NDW.INI и SYMCFG.INI можно и непосредственно из программы INI Advisor. Выведя справку о параметре, Вы можете нажать кнопку Edit, при этом будет вызван редактор INI Editor для Глава 52. Настройка Windows редактирования данного параметра. Иногда доступны (не закрашены серым цветом) также и кнопки Set Ч изменение параметра с помощью специализированного запроса, и Tips Ч советы относительно данного параметра. 3'лмечяние. Перед редактированием .INI-файлов (особенно файлов SYSTEM.INI и WIN.INI) лучше сделать их копию (в другом каталоге или под другим именем), чтобы при каких-либо осложнениях можно было восстановить исходное состояние файла. 52.8. Советы по настройке Windows HucipuHKel файлов CONFIG.SYS и AUTOEXEC ВАТ Программа установки Windows вносит изменения в файлы конфигурации MS DOS Ч CONFIG.SYS и AUTOEXEC.BAT. В частности, в файле AUTOEXEC.BAT: Х в команду Path вставляется имя основного каталога Windows; Х вставляется определение переменной окружения TEMP, задающей каталог, в котором будут размещаться временные файлы Windows, например SET TEMP=C:\WINDOWS\TEMP . Этот каталог Ч подкаталог с именем TEMP основного каталога Windows (он создается при необходимости); Х если в компьютере достаточно оперативной памяти, добавляется строка для вызова программы кэширования дисков SMARTDRV, например C:\WINDOWS\SMARTDRV.EXE /X. В файле CONFIG.SYS выполняются такие изменения: Х добавляется команда запуска диспетчера расширенной памяти HIMEM.SYS, например: DEVICE=C:\WINDOWS\HIMEM.SYS; Х добавляет строку вызова драйвера двойной буферизации при кэшировании дисков (если это необходимо), например, DEVICE=C:\WINDOWS\SMARTDRV.EXE /DOUBLE_BUFFER; Х если Вы устанавливаете Windows for Workgroups, то будет добавлена срока вызова драйвера IFSHLP.SYS, например DEVICE=C:\WINDOWS\IFSHLP.SYS. Кроме того, программа установки обновляет драйверы EMM386.ЕХЕ (драйвер верхней памяти и EMS-памяти), RAMDRIVE.SYS (драйвер электронного диска), драйвер мыши Microsoft и т.д., если они вызываются из файлов CONFIG.SYS и AUTOEXEC.BAT. При обнаружении в CONFIG.SYS и AUTOEXEC.BAT команд вызова программ и драйверов, несовместимых с Windows, эти команды превра- щаются в комментарии. Старым вариантам файлов CONFIG.SYS и AUTOEXEC.BAT присваивается расширение .OLD (а если файлы CONFIG.OLD и AUTOEXEC.OLD уже существуют, то расширение .001, 002 и т.д.). Таким образом, после установки Windows следует. 1. Сравнить вновь установленные драйверы с уже имеющимися Ч возможно, у Вас имеются более новые версии драйверов HIMEM.SYS, EMM386.ЕХЕ, RAMDRIVE.SYS и др. В этом случае может быть целесообразно изменить ко- манды вызова этих драйверов на команды вызова более новых версий. 2. Если Вы хотите, чтобы временные файлы создавались в другом каталоге (скажем, на другом диске, где есть больше свободного места), следует изме- нить команду SET ТЕМР= в файле AUTOEXEC.BAT. 3. Проверьте команды запуска программы кэширования SMARTDRV в файлах CONFIG.SYS и AUTOEXEC.BAT Ч иногда программа установки Windows де- лает вовсе не то, что нужно. Например, на компьютерах с аппаратным кэширо- ванием дисков эти команды вообще не нужны, так что их придется удалить. Иногда программа установки Windows вставляет в файл CONFIG.SYS команду вызова драйвера двойной буферизации, когда она вовсе не нужна. Вы можете также изменить размеры кэша, указать или отменить кэширование записи на диски и т.д. 4. Внеся все необходимые изменения в файлы CONFIG.SYS и AUTOEXEC.BAT, проведите их настройку с целью более эффективного использования оператив- ной памяти (см. главу 41). Замечания. 1. Некоторые программы кэширования позволяют размещать кэш диска в EMS-памяти. При работе с Windows такие кэши не будут работать надежно, что может привести к потерям данных. Часть II. Настройка Windows ''Х: ' :J. II !l 1114.' Ф[М1 Mh'l i 1 иции '-Kf"'. 'кого ли(;.!<.,1 '-'id'..! НОИК.'! 'Ц,.<Й!Н>Н пидк^чки Vn.ult'mli' ненужных Шриф'! [11'. yi"i:411.'l'H Х^i^'11: i ipHi. tpH 41.1 ,: IK < Ив! i< HI iipol pa MM hi Испил1,.п)иание Оипь itit'i о р^зртиения м<}НИ1(){)а 2. Ранее в файл AUTOEXEC.BAT надо было вставлять команду запуска программы Share, которая обеспечивала целостность данных в многозадачном режиме. Некоторые программы, например Microsoft Word, отказывались запускаться без предварительного запуска Share. Однако в 1993 г. фирма Microsoft разработала заменяющий ее Windows-драйвер VSHARE.386 (запускаемый командой device секции [386Enh] файла SYSTEM.INI). Он вхо- дит в состав Windows for Workgroups, программ комплекта Microsoft Office (Word, Excel и др.) и автоматически устанавливается при установке этих программ. Так что теперь в за- пуске программы Share нет необходимости. Windows и Windows-программы создают временные файлы в каталоге, указанном в переменной окружения TEMP (она, как правило, определяется в операторе SET ТЕМР= в файле AUTOEXEC.BAT). Не всегда эти файлы автоматически удаляются (это происходит, например, при сбоях в работе этих программ). Поэтому периоди- чески надо удалять все файлы из данного каталога. Windows и многие Windows-программы производят весьма интенсивный обмен с жестким диском. При этом из-за того, что при записи файлов DOS выделяет для записываемых данных первое свободное место на диске, многие файлы на диске могут быстро оказаться сильно фрагментированными, что значительно замедляет к ним доступ. Поэтому следует периодически устранять фрагментацию жесткого диска с помощью программ типа Norton SpeeDisk или Microsoft Defrag. ,i iм^ХХl,ln^hХ Версия Speed Disk из Norton Utilities 8.0 умеет работать в среде Windows в "фоновом" режиме, активизируясь в те промежутки, когда компьютер не используется. При работе в расширенном режиме Windows может компенсировать недостаток оперативной памяти компьютера посредством создания так называемых файлов подкачки (swap files), куда выгружается временно неиспользуемая информация из оперативной памяти. По умолчанию, Windows использует для подкачки временные файлы, создаваемые в том месте диска, где имеется свободный участок. Однако при этом данные для подкачки могут храниться в нескольких разрозненных местах диска, что сильно замедляет к ним доступ. Вы можете улучить производительность Windows за счет создания постоянного файла подкачки (см. п. 52.6 выше). Многие программы автоматически устанавливают в Windows шрифты, даже не интересуясь, нужны они Вам или нет. Однако наличие ненужных шрифтов мешает работе, требует дополнительных системных ресурсов Windows и увеличивает вре- мя загрузки Windows. Поэтому следует безжалостно удалять ненужные Вам шрифты с помощью Панели Управления Windows (для PostScript-шрифтов Ч с помощью АТМ Control Panel). 'j^M("i,iiiii<' Не следует удалять шрифты MS Sans Serif и MS Serif Ч они используются Windows и Windows-программами при выводе сообщений на экран. Чтобы повысить производительность текущей Windows-программы, можно увели- чить значение параметра Windows in Foreground (Windows в Основном Режиме) в запросе параметров расширенного режима Windows (рис. 52.6). Например, если значение параметра Windows in Foreground (Windows в Основном Режиме) равно 200, параметра Windows in Background (Windows в Фоновом Режиме) Ч 50, а DOS-программ не запущено, то активной программе будет выделяться 80% про- цессорного времени (=200/(200+50)). ,j^M('4:i. !иг Значение параметра больше 10000 устанавливать нельзя. При работе с большинством Windows-программ, особенно при обработке текстов и изображений, увеличение разрешающей способности монитора повышает удобство работы. Поэтому обычно целесообразно работать в Windows при максимальной разрешающей способности монитора (если, разумеется, при этом обеспечивается четкое изображение). Напомним, что для четкого изображения при разрешении 1024х768 точек следует иметь монитор размером 15 с размером зерна (точек) не более 0,26 мм. Впрочем, лучше, конечно, иметь монитор побольше, например, размером 17 дюймов по диагонали (хотя такие мониторы стоят дороже). Зс1М1'ч^'11и- Драйверы для использования видеоконтроллеров с Windows, как правило, поставляются производителями этих видеоконтроллеров на прилагаемых к ним дискетах. Установка данных драйверов осуществляется с помощью программы Windows Setup, пикто- грамма которой находится в панели Main (Главная) Диспетчера Программ. |