Тонкая настройка и оптимизация MS-DOS

Одно из существенных дополнений, отличающих


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

Например, вы можете запустить одновременно текстовый процессор WORD, интегрированную среду разработки программ BORLAND C, оболочку Norton Commander и пару справочных баз данных, таких как TechHelp. С помощью комбинации клавиш <Alt/Tab> вы сможете легко переключаться с одной программы на другую.

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

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

Но не все программы можно сделать резидентными. Попробуйте поискать резидентный редактор текста, аналогичный текстовому процессору WORD или резидентную систему разработки программного обеспечения, аналогичную Microsoft Quick C или BORLAND C.

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

Мультизадачность в MS-DOS реализуется при помощи таких систем, как DESKVIEW или Microsoft Windows (версии 3.0 или более поздних версий). Как правило, мультизадачные оболочки или операционные системы требуют как минимум процессора 80386 и несколько мегабайт расширенной памяти. Если у вас имеется стандартный компьютер IBMAT с расширенной памятью размером 384 килобайта, то переключатель задач MS-DOS версии 5.0 - единственный для вас способ организации "мультизадачности".



Для разрешения работы переключателя задач MS-DOS запустите оболочку DOSSHELL (выдав из системного приглашения команду DOSSHELL) и выберите строку "Enable Task Swapper" из меню Options:



Экран оболочки DOSSHELL будет содержать две области: область меню для запуска программ Main и область запущенных в настоящий момент программ Active Task List:



Запустите любую программу, пользуясь меню Main и нажмите комбинацию клавиш Ctrl-Esc. Вы снова окажитесь в оболочке DOSSHELL и сможете запустить ещё одну программу.

Нажимая клавишу Tab, вы сможете переходить из области Main в область Active Task List и обратно. Если запущено несколько программ, нажимая комбинацию клавиш Alt-Tab можно переключаться с одной программы на другую.

Перед тем, как перезагружать операционную систему или выключать питание компьютера, убедитесь в том, что все запущенные программы завершили своё выполнение. При этом область Active Task List должна быть пустой.


Содержание раздела