Delphi 6 -программирование

         

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



5.1. Переключатель задач MS-DOS версии 5.0

Одно из существенных дополнений, отличающих версию 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:




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