「メインフレーム・コンピューター」で遊ぼうこんな時代に今さらメインフレーム・コンピューターに取り組むハメになったみんなが助けあうサイトです。RSSWordPress.orgコスパのいい社内システムの作り方メインフレームを扱っていると、軽い開発やメンテナンスにリソースを割けない、しかし、BPCも考えねば。解決策のひとつがクラウドにおくFileMakerです。Element)は、タスクがローディングしたロードモジュールを示すコントロール・ブロックです。タスクが最後にロードしたモジュールのLLEがTCBLLSフィールドからポイントされます。LLEには1つ前のLLEへのポインター、およびローディングしたモジュールを管理するCDEへのポインターがあり、LLEのチェインをたどることで、タスクがローディングしたモジュールとその順番がわかります。LLEはIHALLEマクロによってマッピングできます。Entry)は、タスクで実行中のプログラム・モジュールおよびローディングされたロードモジュールを管理するコントロール・ブロックです。LLEはLOADマクロによってローディングされたモジュールに対して作成されますが、CDEはLOADマクロだけでなくLINKやXCTLあるいはATTACHマクロによってローディングされたモジュールに対しても作成されます。IDENTIFYマクロやリンケージエディターのALIASなどによる別名に対しても作成されます。別名だけでモジュールがローディングされた場合は、別名だけでなく元の名前(本名あるいは主名)に対してのCDEも作成されます。CDE)と呼ばれます。(再入可能や再使用可能、アドレスモードや常駐モード、APFなどの属性)、ローディングされたサブプール番号、1つ前のCDEへのポインターなどが格納されています。モジュールの属性を示すフラグバイトLLEはタスク単位に管理されますが、CDEはジョブステップで共通して管理されます。アドレス空間内でタスクが最後に呼び出したあるいはロードしたモジュールのCDEは、ジョブステップ・タスクのTCBのTCBJPQフィールドからポイントされます。ジョブステップ内のプログラムがローディングしたロードモジュールは、ジョブ・パック・エリア(JPA)と呼ばれるリージョン内のPVT域(サブプール251または252)に格納されます。Queue)と呼ばれる一連のCDEチェインを作ります。CDEはJPQだけでなく、実行中プログラムを管理するRBやLLEからもポイントされています。ダンプリストにはタスク毎にCDEが編集されて表示されますが、これはJPQのCDEリストではなくRBやLLEからのチェインによってリストアップされたタスク内のプログラムによってローディングされたモジュールに関するCDEです。List)は、CDEが管理するロードモジュールの実体データを示すコントロール・ブロックです。ローディングされたロードモジュールのJPA内のアドレスと長さを示します。XTLSTはIHAXTLSTマクロによってマッピングできます。※入口点アドレスはCDEだが、モジュールの先頭アドレスはXTLSTにある。