큐잉 시퀀셜액세스 방식

Queued Sequential Access Method

IBM 메인프레임 운영 체제에서 QSAM([1]queueed sequential access method)은 데이터셋을 순차적으로 읽고 쓰는 액세스 방법입니다.QSAM은 OS/360, OS/VS2, MVS, z/OS 및 관련 운영 체제에서 사용할 수 있습니다.

QSAM은, 펀치 카드 리더나 펀치나 라인 프린터등의 자연스러운 시퀀셜 디바이스와 자기 디스크등의 직접 행선지 지정이 가능한 디바이스의 데이터 모두에 사용됩니다.QSAM은 디바이스의 독립성을 제공합니다.가능한 한 다른 디바이스에 동일한 API 콜이 사용됩니다.

QSAM은 이름 그대로 큐잉됩니다.이 특정 컨텍스트에서는 읽기 잠금 해제 및 쓰기 차단으로 버퍼링됩니다.프로그램이 물리적 데이터 블록에 액세스할 수 있는 덜 진보된 BSAM(Basic Sequential Access Method)과 달리, 이 기능을 통해 프로그램은 물리적 데이터 블록 내에서 논리 레코드를 읽고 쓸 수 있지만 블록 내 논리 레코드에 액세스할 수 없습니다.

실제로 QSAM은 잘린 최종 블록과 잘린 임베디드 블록을 사용자에게 완전히 투과적으로 관리합니다.

QSAM 응용 프로그램인터페이스는 UNIX 및 Windows 의 다른 운영체제시스템에서 오픈, 읽기, 쓰기닫기 콜에 의해 제공되는 인터페이스와 비교할 수 있습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ IBM System/360 Operating System Sequential Access Methods Program Logic Manual (PDF). IBM. January 1967. Y28-6604-1.