On Tue, 12 Aug 2003 04:56:26 -0400, "Don Higgins"
Quote:
>SR
>I believe the default for QSAM is 2 buffers in order to support overlapped
>I/O while minimizing memory usage.
>It's a game of dimenishing returns usually after the 2nd buffer in most
>cases. However, if the blocksize is small, there can be significant gains
>by specifying a higher number in DCB or JCL to override default. I believe
>there is also an option to specify chained channel commands which also
>helped speed up transfer for small blocks by allowing channel to chain next
>block in time to no miss next rotational position sensing interrupt for next
>block on disk devices.
<snip>
And I remember the time some COBOL programmer specified 100 alternate
read areas for card input. Or was it 1000. Long time back. This
was on a system with HASP.
Crashed the system, I think. The program, certainly. Trying to
allocate that much memory, or else HASP got sick trying to handle it.
Can't remember just which.
With HASP, no alternate areas should be needed for cards or printers.
--
Arargh308 at [drop the 'http://www.' from ->] http://www.arargh.com
BCET Basic Compiler Page: http://www.arargh.com/basic/index.html
To reply by email, remove the garbage from the reply address.