DSWAP Increases by 16 Bytes Each Time an MS-DOS Program Is Run (93045)
The information in this article applies to:
- Microsoft Windows 3.1
- Microsoft Windows 3.11
- Microsoft Windows for Workgroups 3.1
- Microsoft Windows for Workgroups 3.11
This article was previously published under Q93045
Each time you run an MS-DOS-based application in standard mode of
either Windows or Windows for Workgroups, the size of DSWAP.EXE in
memory increases by 16 bytes. This guarantees that each MS-DOS session
starts at a unique address.
MS-DOS keeps track of per-process information such as open files using
the address of the program segment prefix. If the size of DSWAP did
not increase, two MS-DOS-based applications could be started with the
same program segment prefix, and the system would have difficulty
distinguishing between them.
Modification Type: | Major | Last Reviewed: | 11/26/2003 |
---|
Keywords: | KB93045 |
---|
|