Команды DOS. Справочное пособие

       

Команда STACKS


Поддерживает динамическое использование стеков данных для работы с аппаратными прерываниями. Используется только в файле CONFIG.SYS.

     STACKS=n,s

Параметр n задает число стеков (0 или число от 8 до 64). Параметр s задает размер в байтах каждого стека. (0 или число от 32 до 512).

По умолчанию в команде STACKS задаются следующие значения:

Компьютер

Стеки

IBM PC, IBM PC/XT, портативные IBM PC



0,0

Другие

9,128

При получении аппаратного прерывания MS-DOS выделяет из указанного числа стека один стек. При указании для n и s значений 0 MS-DOS не выделяет стеков. При этом каждая программа должна обеспечивать достаточно стекового пространства для драйверов аппаратных прерываний компьютера. Многие компьютеры при задании нулевых значений работают корректно, однако, если система начинает вести себя нестабильно, вернитесь к значениям по умолчанию.

Если выводятся сообщения "Stack Overflow" (переполнение стека) или "Exception error 12" (ошибка по исключительной ситуации 12) увеличьте число или размер стеков.



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