「メインフレーム・コンピューター」で遊ぼうこんな時代に今さらメインフレーム・コンピューターに取り組むハメになったみんなが助けあうサイトです。RSSWordPress.orgコスパのいい社内システムの作り方メインフレームを扱っていると、軽い開発やメンテナンスにリソースを割けない、しかし、BPCも考えねば。解決策のひとつがクラウドにおくFileMakerです。Block)は、アドレス空間を管理するコントロール・ブロックです。RBや後述のTCBなど空間内のローカル・リソースを管理するコントロール・ブロックと違ってシステムの共通域(SQA)に存在します。バッチジョブの場合、ASCBはイニシエーター空間を管理します。ABENDダンプではリストの冒頭にフォーマットされて出力されますが、たいていのプログラムではデバッグのためにASCBを見るようなことはほとんどありません。Block)にも格納されています。ASSBは拡張SQAに存在し、ジョブスケジューラーのアドレス空間管理用コントロール・ブロックであるJSABへのポインターなど追加の管理、制御用情報が格納されます。JSABを参照すればジョブのジョブ番号を求めることもできます。ASXBは共通域ではなくPVT内に存在し、空間内のタスク数、TCBキューへのポインター、割込みキュー・エレメントへのポインター、などの追加の管理、制御用情報が格納されます。ASCB、ASSBおよびASXBに関しては、MVS、MSPおよびVOS3においてコントロール・ブロック内のフィールド構成に互換はありません。ASCBとASXBはアドレス空間の管理と制御を行うためのコントロール・ブロックという目的は同じですが、内部に格納される情報にはかなりの違いがあります。その違いはMSPにおいてかなり強く、VOS3は昔のMVSに近いという感じで古くからあるフィールド程互換性が高いです。ASSBはMVS固有のものです。Block)は、アドレス空間内の個々のタスクを管理するコントロール・ブロックです。MVS系のOSでは、1つのアドレス空間には必ず複数のタスクが存在します。アプリケーション・プログラムが1つのタスクで実行されるシングルタスクのプログラムであっても、空間が生成される時に制御用のタスクが複数個作られます。TCBは空間固有域のLSQAに作成されており、ABENDダンプではASCB(MVSではASSB)に続いてフォーマットされて出力されます。場合、TCBを参照しなくてもデバッグは可能ですが、RBと併せて参照することでより詳細な情報を得ることができます。Block)(MVSのみ)にも格納されています。Halves)、RACF用データ領域、VTAMやDB2用のフィールド、その他の追加の管理、制御用情報が格納されます。TCBはASCBと異なり、MVS、MSPおよびVOS3においてかなりの部分で互換があります。拡張部を除けばフィールドやフラグの意味、並び順など大方の部分で同じです。