キューシーケンシャルアクセス方式

コンテンツへジャンプ
フリー百科事典『ウィキペディア』より

IBMメインフレーム オペレーティングシステムではキュー順次アクセス方式QSAM[ 1 ]は、データセットを順次読み書きするアクセス方式です。QSAMは、 OS/360OS/VS2MVSz/OS 、および関連オペレーティングシステムで利用可能です

QSAMは、パンチカードリーダーやパンチ、ラインプリンターなど、本質的にシーケンシャルなデバイスだけでなく、磁気ディスクなど、直接アドレス指定できるデバイス上のデータにも使用されます。QSAMはデバイスの独立性を提供します。つまり、可能な限り、異なるデバイスに同じAPI呼び出しが使用されます。

QSAMは、その名の通りキュー型であり、この特定の文脈では、読み取りのデブロッキングと書き込みのブロッキングを伴うバッファリングを意味します。QSAMでは、プログラムは物理データブロック内の論理レコードの読み取りと書き込みが可能です。一方、より低機能な基本順次アクセス方式(BSAM)では、プログラムは物理データブロックにアクセスできますが、ブロック内の論理レコードへのアクセスはサポートされていません。

QSAM は、切り捨てられた最終ブロックと切り捨てられた埋め込みブロックを、ユーザーに対して完全に透過的に管理します。

QSAM アプリケーション プログラム インターフェイスは、 UnixWindowsなどの他のオペレーティング システムのopenreadwriteclose呼び出し (ファイル ハンドルを使用)によって提供されるインターフェイスと比較できます

参照

[編集]

参考文献

[編集]
  1. ^ IBM System/360 オペレーティング・システム 順次アクセス方式 プログラム・ロジック・マニュアル (PDF) . IBM. 1967年1月. Y28-6604-1.

    IBMメインフレーム オペレーティングシステムではキュー順次アクセス方式QSAM[1]は、データセットを順次読み書きするアクセス方式です。QSAMは、 OS/360OS/VS2MVSz/OS 、および関連オペレーティングシステムで利用可能です

    QSAMは、パンチカードリーダーやパンチ、ラインプリンターなど、本質的にシーケンシャルなデバイスだけでなく、磁気ディスクなど、直接アドレス指定できるデバイス上のデータにも使用されます。QSAMはデバイスの独立性を提供します。つまり、可能な限り、異なるデバイスに同じAPI呼び出しが使用されます。

    QSAMは、その名の通りキュー型であり、この特定の文脈では、読み取りのデブロッキングと書き込みのブロッキングを伴うバッファリングを意味します。QSAMでは、プログラムは物理データブロック内の論理レコードの読み取りと書き込みが可能です。一方、より低機能な基本順次アクセス方式(BSAM)では、プログラムは物理データブロックにアクセスできますが、ブロック内の論理レコードへのアクセスはサポートされていません。

    QSAM は、切り捨てられた最終ブロックと切り捨てられた埋め込みブロックを、ユーザーに対して完全に透過的に管理します。

    QSAM アプリケーション プログラム インターフェイスは、 UnixWindowsなどの他のオペレーティング システムのopenreadwriteclose呼び出し (ファイル ハンドルを使用)によって提供されるインターフェイスと比較できます

    参照

    参考文献

    1. ^ IBM System/360 オペレーティング・システム 順次アクセス方式 プログラム・ロジック・マニュアル(PDF) . IBM. 1967年1月. Y28-6604-1.
    「https://en.wikipedia.org/w/index.php?title=Queued_Sequential_Access_Method&oldid=1175715358」から取得
    Original text
    Rate this translation
    Your feedback will be used to help improve Google Translate