System Options under z/OS |
Valid in: | configuration file, SAS invocation |
Category: | Files: External files |
Files: SAS Files | |
Restriction: | The ASYNCHIO system option cannot be used in a UNIX operating environment. |
PROC OPTIONS GROUP= | EXTFILES |
SASFILES |
Syntax | |
Syntax Description | |
Details | |
Asynchronous I/O or Task Switching |
Syntax |
ASYNCHIO | NOASYNCHIO |
allows other logical SAS tasks to execute (if any are ready) while the I/O is being done, which might improve system performance.
causes I/O to wait for completion. This is the default.
Details |
The ASYNCHIO system option is the mirror alias of the system option NOSYNCHIO. NOASYNCHIO is equivalent to SYNCHIO.
Asynchronous I/O or Task Switching |
The Base SAS engine and other engines are able to process several tasks concurrently. For example, you can enter statements into the Program Editor at the same time that PROC SORT is processing a large file. The reason that this is possible is that the engine enables task switching.
Task switching is possible because the engine architecture supports the ability to start one task before another task is finished, or to handle work asynchronously. This ability provides greater efficiencies during processing and often results in faster processing time. The ASYNCHIO system option controls this activity.
Copyright © 2009 by SAS Institute Inc., Cary, NC, USA. All rights reserved.