Полное руководство по Microsoft Windows XP
Шрифт:
Предупреждение
Каждый раз, когда 32-разрядное приложение инициирует новую задачу (называемую потоком thread), на ее выполнение отвлекаются системные ресурсы. Некоторые приложения могут инициировать большое число подобных потоков, что приводит к замедлению работы системы и быстрому расходованию ресурсов. На определенном этапе эти ресурсы просто исчерпаются, и система прекратит выполнение задач – «зависнет». Несмотря на то что специалисты Microsoft позаботились об увеличении объемов памяти для некоторых разделов и сделали акцент на использовании именно раздела 32-разрядных приложений, Windows XP не является идеальным программным продуктом, в частности в вопросах, касающихся управления 32-разрядными ресурсами. Лучшим выходом в данном случае станет исключение подобных ситуаций: не рекомендуется запускать все 32-разрядные функции в одно и то же время и ограничить
Оптимизация приложений MS DOS
Я не обнаружил практически никаких неожиданностей при использовании приложений MS DOS в Windows XP. Эти приложения либо нормально работали, либо вообще не загружались: других результатов практически не наблюдалось. В отличие от 16-разрядных приложений Windows XP приложения MS DOS не влияют на работу системы в процессе их инсталляции или удаления. На практике удаление приложения MS DOS требует всего одного действия – удаления каталога с соответствующим приложением. В случае применения отдельного каталога проблем возникать не должно, причем как в случае удаления приложения, так и при его повторной инсталляции.
Эмуляция операционной системы MS DOS
Операционная система MS DOS используется в Windows XP в режиме эмуляции. При загрузке приложений MS DOS операционная система Windows XP создает копию хранящихся в устройстве памяти данных сеанса MS DOS, генерирует новый сеанс виртуального режима процессора 8086 (виртуальную машину [31] – virtual machine) и помещает полученную копию данных в новом сеансе. При этом информация, которую вы видите на экране, соответствует окну в режиме эмуляции MS DOS (см. раздел «Запуск сеанса MS DOS» в конце данной главы).
Как и в случае использования других объектов Windows XP, если выбрать команду Выполнить (Run) в главном меню и ввести в поле Открыть (Open) команду cmd, а затем в появившемся диалоговом окне щелкнуть правой кнопкой мыши по строке заголовка интерпретатора cmd.exe (файл запуска операционной системы MS DOS), на экране отобразится соответствующее контекстное меню. Это меню содержит три опции: Закрыть (Close), Изменить (Edit) и Свойства (Properties). Опция Закрыть позволяет закрыть окно MS DOS без ввода команды Exit для выхода из режима эмуляции MS DOS и нажатия клавиши Enter. Опция Изменить поддерживает операции выделения, копирования текста в буфер обмена и вставки из буфера. Опция Свойства открывает диалоговое окно свойств (рис. 8.7).
Рисунок 8.7. Диалоговое окно свойств, появляющееся при запуске файла cmd.exe
Более подробная информация об этом окне приводится в разделе «Параметры» данной главы. В следующих разделах дается краткий обзор наиболее важных функций, которые присутствуют на четырех вкладках данного окна (они обычно играют роль активных функций окна MS DOS и служат для выбора конфигураций приложений). Вкладка Общие
Воспользуйтесь вкладкой Общие (General), показанной на рис. 8.7, для выбора размера курсора. Предлагаются следующие варианты: Мелкий (Small), Средний (Medium) и Крупный (Large). Раздел Отображение (Display Options) содержит опции, обеспечивающие реализацию сеанса в окне или в полноэкранном режиме. В разделе Запоминание команд (Command History) можно задать размер буфера команд, количество буферов и установить флажок Отбрасывать повторения (Discard Old Duplicates) для пропуска повторных команд в буфере. Имеются также опции для режимов Выделение мышью (Quick Edit Mode) и Быстрая вставка (Insert Mode).
Вкладка ШрифтВкладка Шрифт (Font), показанная на рис. 8.8, предназначена для задания размера символов на экране MS DOS и размеров самого окна MS DOS, в диапазоне от 4x6 до 10x18. Разрешается указать тот шрифт, который вы планируете использовать в перечнях, воспроизводимых на экране. В нижней части вкладки обычно приводится выбранный вариант шрифта с дополнительными сведениями, размещение данного шрифта и его размеры
Вкладка Расположение
Использование вкладки Расположение (Layout), показанной на рис. 8.9, позволяет выбрать размер буфера экрана (длину строки в буфере), размеры окна, а также его положение на экране. Можно задать автоматический выбор положения окна на экране.
Вкладка Цвета
Вкладка Цвета (Colors), представленная на рис. 8.10, содержит цвета для присутствующего на экране текста, фона экрана, текста и фона всплывающего окна. Допустимо воспользоваться вариантами Красный (Red), Синий (Blue) и Зеленый (Green) или выбрать цвета из палитры в центре вкладки.
Рисунок 8.10. Вкладка Цвета помогает выбрать цвет текста и фона экрана, а также цвет текста и фона всплывающего окна
Запуск сеанса MS DOS
Windows XP применяет программу командной оболочки, которая обеспечивает прямую связь пользователя с операционной системой. Эта программа не требует графического пользовательского интерфейса (GUI), а командная оболочка Windows XP использует интерпретатор команд (файл CMD.EXE), активизируемый опцией Выполнить меню Пуск. На экране появляется окно MS DOS, хорошо знакомое тем пользователям, которые хотя бы единожды обращались к MS DOS из Windows. На рис. 8.11 изображена типичная командная оболочка сразу после выполнения команды DIR операционной системы MS DOS.
Рекомендация
При задании команд можно воспользоваться и более длинными именами файлов. Единственным условием является то, что в некоторых случаях для имен файлов и каталогов потребуются кавычки, например:
DIR "Длинное название каталога".
Объекты MS DOS
Как и в случае с объектами Windows XP, если щелкнуть правой кнопкой мыши по объекту MS DOS, на экране появится контекстное меню, с помощью которого можно вырезать выбранный объект в буфер обмена, скопировать и вставить в нужное место. Опция Свойства (Properties) в контекстном меню позволяет открыть диалоговое окно свойств, описание которого будет приведено ниже.
Параметры
Диалоговое окно свойств, используемое для приложений MS DOS, содержит гораздо больший объем сведений, чем для системы Windows. Окно, показанное на рис. 8.7, предлагает изменять все параметры соответствующего приложения. На практике MS DOS позволяет добавить несколько новых функций для работы со своими приложениями, что заметно упрощает их исполнение.
Рекомендация
При желании увеличить размер рабочей среды отредактируйте файл CONFIG.NT с помощью приложения Блокнот. Для этого следует создать или модифицировать параметры команды SHELL в файле CONFIG.NT, чтобы она приняла следующий вид (при условии, что MS DOS использует в основном каталог WINDOWS):
SHELL=C: \WINDOWS\SYSTEM32\COMMAND.COM/e:512
Параметр /e позволяет удвоить число байтов для хранения переменных окружения (по умолчанию 256 байт), однако разрешается довести эту величину до 32 Кб.
Сервер сценариев Windows
Существует две версии сервера сценариев Windows (Windows Scripting Host – WSH): Windows-версия, позволяющая задавать параметры выполнения сценариев в окне свойств (файл WScript.exe) и вторая версия, где параметры выполнения сценариев указываются с помощью ключей командной строки (файл CScript.exe). Для использования одной из этих версий выберите команду Пуск → Выполнить (Start → Run) и в открывшемся диалоговом окне введите в поле Открыть (Open) команду WScript.exe или CScript.exe.