Stacks

Supports the dynamic use of data stacks to handle hardware interrupts. To use this environment variable, place it in your Config.nt file.

Syntax

stacks=n,s 

Parameters

n : Specifies the number of stacks. Valid values for n are 0 and numbers in the range 8 through 64.

s : Specifies the size, in bytes, of each stack. Valid values for s are 0 and numbers in the range 32 through 512.

Remarks

Default settings

The following table shows the default settings for the stack command.

Computer Stacks

IBM PC, IBM PC/XT, IBM PC-Portable

0,0

Other

9,128

Special cases for stack allocation

Upon receiving a hardware interrupt, Windows XP allocates one stack from the specified number of stacks. When you specify 0 for the n and s values, Windows XP allocates no stacks. If the values are 0, each running program must have enough stack space to accommodate the computer's hardware interrupt drivers. Many computers operate correctly, saving some memory for programs, with n and s values of 0. If, however, your computer becomes unstable when you set these values to 0, return to the default values.

Examples

To allocate eight stacks of 512 bytes each for hardware-interrupt handling, add the following command to your Config.nt file:

stacks=8,512

Formatting legend

FormatMeaning

Italic

Information that the user must supply

Bold

Elements that the user must type exactly as shown

Ellipsis (...)

Parameter that can be repeated several times in a command line

Between brackets ([])

Optional items

Between braces ({}); choices separated by pipe (|). Example: {even|odd}

Set of choices from which the user must choose only one

Courier font

Code or program output

Command-line reference A-Z



© 2017 Microsoft Corporation. All rights reserved. Contact Us |Terms of Use |Trademarks |Privacy & Cookies