Cтраница 4
Если последовательный метод доступа с очередями ( QSAM) используется в сочетании с групповой буферизацией, достигается наиболее эффективное совмещение работы централь ного процессора и устройств ввода-вывода. Это будет означать, что к моменту завершения физической операции ввода-вывода проблемная про-грамма все еще располагает записями для обработки и последний освобожденный к этому времени буфер ( буферы) может быть снова заполнен данными и поставлен в очередь на использование. Следует заметить, однако, что каждый буфер требует выделения памяти в разделе, в котором находится программа - три 2000-байтовых буфера займут 6000 байтов памяти. Следует решить, что важнее: время обработки или ресурсы основной памяти. [46]
В системе предусматривается возможность организации ввода-вывода в синхронном и асинхронном режимах. Синхронный режим связан с приостановом выполнения программы до завершения операций ввода-вывода, асинхронный режим обеспечивает возможность совмещения операций ввода-вывода с выполнением программы. [47]
При этом запросы на прерывания, возникшие в результате завершения операций ввода-вывода, запоминаются для последующей обработки. [48]
Более совершенная модель рассматривает эксплуатацию центрального процессора с точки зрения теории вероятности. Предположим, что процесс проводит часть р своего времени в ожидании завершения операции ввода-вывода. [49]
Операторы ввода-вывода записей обращаются к наборам данных посредством файлов. Операторам ввода-вывода должны предшествовать оператор открытия файлов; закрытие файла осуществляется по завершении операций ввода-вывода. [50]