Страницы: 1 .. 158 159 160 161 162 .. 282
Stacks
Поддерживает динамическое использование стеков данных при обработке аппаратных прерываний. Чтобы использовать эту переменную среду, поместите ее в файл Config.nt.
Синтаксис
stacks=число,размер
Параметры
- число
- Задает количество стеков. Допустимые значения числа — 0 и от 8 до 64.
- размер
- Задает размер (в байтах) каждого стека. Допустимые значения размера — 0 и от 32 до 512.
Примечания
-
Параметры по умолчанию
В приведенной ниже таблице приведены значения, используемые для команды stack по умолчанию.
Компьютер |
Стеки |
IBM PC, IBM PC/XT, IBM PC-Portable |
0,0 |
Другие |
9,128 |
-
Специальные случаи выделения стеков
При обработке аппаратного прерывания система Windows XP выделяет один стек из заданного количества стеков. Если для параметров число и размер заданы нулевые значения, Windows XP не выделяет стеки. В этом случае каждая запущенная программа должна иметь достаточного стекового пространства для обработки аппаратных прерываний. Большинство компьютеров работают корректно, оставляя в памяти пространство для программ, однако, если при задании нулевых значений числа и размера система начинает работать неустойчиво, следует вернуться к параметрам, заданным по умолчанию.
Примеры
Чтобы выделить 8 стеков по 512 байт для обработки аппаратных прерываний, в файл Config.nt должна быть добавлена следующая команда:
stacks=8,512
1 .. 158 159 160 161 162 .. 282