JPS6253861B2 - - Google Patents

Info

Publication number
JPS6253861B2
JPS6253861B2 JP56036040A JP3604081A JPS6253861B2 JP S6253861 B2 JPS6253861 B2 JP S6253861B2 JP 56036040 A JP56036040 A JP 56036040A JP 3604081 A JP3604081 A JP 3604081A JP S6253861 B2 JPS6253861 B2 JP S6253861B2
Authority
JP
Japan
Prior art keywords
information
memory
control table
control
path
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
JP56036040A
Other languages
English (en)
Other versions
JPS57152055A (en
Inventor
Sadayoshi Ikeda
Koji Hayashi
Masao Kimura
Shigehira Shindo
Mamoru Wakagi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
NTT Inc
Original Assignee
Fujitsu Ltd
Nippon Telegraph and Telephone Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd, Nippon Telegraph and Telephone Corp filed Critical Fujitsu Ltd
Priority to JP56036040A priority Critical patent/JPS57152055A/ja
Publication of JPS57152055A publication Critical patent/JPS57152055A/ja
Publication of JPS6253861B2 publication Critical patent/JPS6253861B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)

Description

【発明の詳細な説明】 本発明は、制御表定義マクロフアイルから制御
表定義情報をコピーして作られたタイプ・データ
セツトと、パスに関する情報を有するパス・デー
タセツトとを用いて、メモリ内の所望の制御表を
制御表名を指定する事により表示出力できるよう
にしたメモリ・ダンプ制御方式に関するものであ
る。
第1図は計算機システムに障害が発生した場合
におけるメモリ情報の収集手順を説明するもので
あつて、1は中央処理装置、2は主メモリ、3は
磁気デイスク装置、4は磁気テープをそれぞれ示
している。中央処理装置1は常時は主メモリ2お
よび磁気デイスク装置3に関する仕事をしてい
る。計算機に障害が発生した場合、主メモリ2お
よび磁気デイスク装置3のデイスクに格納されて
いるデータは、磁気テープ4に吸い上げられ、障
害解析のため所望のアドレス空間部分が調べられ
る。
第2図はメモリ空間Sにおける特定の制御表の
データを読取る方法を示すものであつて、例えば
タスク制御ブロツクTCBが500番地から256バイ
トの大きさを持つていることが判つており、この
タスク制御ブロツクTCBの内容を読出したい場
合には、500番地から256バイトの領域のデータを
取出してデイスプレイ上に表示する。500番地か
ら256バイトの領域をたゞ単に読出して表示する
だけでは、デイスプレイ上に16進表現の数字が羅
列されるだけであるので、内容が理解しにくいと
いう欠点がある。この欠点を除去するため、読出
されたタスク制御ブロツクTCBの内容をタスク
制御ブロツクのタイプ情報(タイプ・データセツ
ト内)に基づいて編集し、、見易い形にしてデイ
スプレイ上に表示することは従来から行われてい
る。タスク制御ブロツクのタイプ情報とは、#1
サブ・フイールドは4バイトの大きさであつてキ
ヤラクタ形式でタスク制御ブロツクであることが
記入され、#2サブ・フイールドは2バイトの大
きさであつてバイナリ形式でタスクの状態が記入
されているというようなものである。
第3図はメモリ空間のどの位置に形成されるか
が不定である制御表の読出しを説明するものであ
る。例えばタスク制御ブロツクTCBの中には、
システム・タスク制御ブロツクのように論理アド
レス固定のもあるが、必要なときに適宜の場所に
生成される(論理アドレス不定)ものもある。イ
ベント制御ブロツクECBは後者の方である。タ
スク・ステータス・ブロツクTSBは、現在実行
中のタスクをポイントするものであり、イベント
制御ブロツクECBはタスク制御ブロツクTCBに
よつてポイントされ得るものである。第3図のよ
うに制御表間にチエインが張られている場合にお
いて、イベント制御ブロツクECBの内容を読出
したいときには、タスク・ステータス・ブロツク
TSBのTSB―TCBポインタを辿つてタスク制御
ブロツクTCBを求め、タスク制御ブロツクTCB
―ECBポインタを辿つてイベント制御ブロツク
ECBを見付け、イベント制御ブロツクECBの内
容を読出せば良い。
制御表の内容を読出すためには、管理表のタイ
プ情報と、管理表間のチエイニングに関する情報
が必要であり、これを解析支援情報と呼ぶ。
第4図は解析支援情報を格納する従来の分割型
データセツトを示すものであつて、5は制御表名
域(インデツクス)、6は制御表単位の論理情報
域を表わしている。制御表名とは、例えば、タス
ク・ステータス・ブロツク・タスク制御ブロツ
ク、イベント制御ブロツクというようなものであ
る。制御表単位の論理情報域6は、第0エントリ
ないし第nエントリから構成され、第0エントリ
には制御表単位全体の情報および親の管理表との
リンク関係情報が記入され、第1エントリないし
第n―1エントリのそれぞれには制御表の対応す
るサブ・フイールドの情報が記入され、第nエン
トリにはサブ・フイールド名、サブ・フイールド
長およびポインタである場合のポイントする子の
制御表の情報が記入されている。このように、従
来の解析支援情報を格納するデータセツトにおい
ては、制御表単位の論理情報の中に親の制御表の
情報およびポインタの場合の子の制御表の情報が
記入されており、この点が制御表定義と異つてお
り、制御表定義マクロを使用して制御表単位の論
理情報を作成することが出来ず、このため従来は
解析支援情報の作成に多大の労力と費用とを必要
としていた。
本発明は、上記の欠点を改善するものであつ
て、簡単に作成できる新規な解析支援情報フアイ
ルを用いてメモリの所望の制御表を読出し得るよ
うにしたメモリ・ダンプ制御方式を提供すること
を目的としている。本発明のメモリ・ダンプ制御
方式は、制御表のタイプに関する情報と制御表間
のチエイニングに関する情報とを格納する解析支
援情報格納部、メモリから読出されたメモリ情報
を格納するメモリ情報格納部並びに上記解析支援
情報格納部の情報を参照しながら指定された制御
表の内容を上記メモリ情報格納部のメモリ情報の
中から取出す支援情報参照部を備えるメモリ・ダ
ンプ制御方式において、上記解析支援情報格納部
を、制御表定義マクロフアイルの持つ制御表定義
情報をコピーして作られたタイプ・データセツト
と、該タイプ・データセツトと独立であり且つ制
御表間のチエイニング関係を表わす複数のパス情
報を有するバス・データセツトとにより構成した
ことを特徴とするものである。以下、本発明を図
面を参照しつつ説明する。
第5図は本発明の適用されるシステムの1例を
示すものであつて、7は被保守センタ、8は保守
センタ、9はメモリ情報再編集部、10は編集後
メモリ情報格納部、11はメモリ情報転送部、1
2は支援情報参照部、13はデイスプレイ出力
部、14はデイスプレイ、15は解析支援情報格
納部、16は制御表定義情報コピー部、17はパ
ス情報生成部、18は制御表定義マクロフアイ
ル、19はパス(Path)定義文をそれぞれ示し
ている。
保守センタ8において、制御表定義情報コピー
部16が制御表定義マクロフアイル18の有して
いる制御表定義をコピーし、これを後述するタイ
プ・データセツトとして解析支援情報格納部15
に予め格納している。また、パス情報生成部17
がパス定義文19に従つてパス情報を生成し、こ
れをパス・データセツトとして解析支援情報格納
部15に予め格納している。
被保守センタ7に障害が発生すると、メモリの
全内容がメモリ障害情報として磁気テープ4に格
納される。磁気テープ4のメモリ情報は、メモリ
情報再編集部9によつて例えばページ単位に分割
され、ページ毎に名標が付され、編集後メモリ情
報格納部10に格納される。編集後メモリ情報格
納部10の内容は、計算機間通信によつて保守セ
ンタ8に送られ、保守センタ8のメモリ情報転送
部11によつて受信される、保守センタにいる保
守者は、デイスプレイ14のキーボードを介して
制御表を参照するコマンド(TABLEコマンド)
を入力し、読出したい制御表をシステムに知らせ
る。そうすると、支援情報参照部には、解析支援
情報格納部15を参照しながら指定された制御表
の内容をメモリ情報の中から見付け、これを見易
い形に編集してデイスプレイ出力部13に渡し、
デイスプレイ出力部13はこれをデイスプレイ1
4の画面上に表示する。
第6図は本発明の解析支援情報格納部15の構
成を示すものである。23は制御表名域、24は
制御表単位のタイプ情報域、25はパス名域、2
6はパスに関する情報域をそれぞれ示している。
制御表名とは、さきに述べたように、タスク・ス
テータス・ブロツクTSB、タスク制御ブロツク
TCB、イベント制御ブロツクECBというような
ものである。制御表単位の論理情報は、各サブ・
フイールド名称や属性、レングス、コメントなど
から構成されている。制御表単位の論理情報は制
御表マクロフアイルの制御表をコピーすることに
よつて作成される。
パス・データセツト21のパスに関する情報
は、第7図イに示すようなパス定義文で定義され
る。また、制御表の参照を行なうTABLEコマン
ドは、第7図ロのような形式を有している。
第8図はメモリ上の制御表とそれらの間のチエ
イニング関係を示すものである。勿論ユニツト処
理テーブルPUPは、例えば磁気テープ用の物理
ユニツト制御テーブルPUC、カード・リーダ用
の物理ユニツト制御テーブルPUC、およびライ
ン・プリンタ用の物理ユニツト制御テーブル
PUCを有している。各物理ユニツト制御テーブ
ルPUCは、PUC―UCBポインタを有しており、
これは子の制御表であるところのユニツト制御ブ
ロツクUCBをポイントとしている。PUC―UCB
ポインタが何もポイントしていない場合には、こ
のサブフイールドには、“F…F”が記入されて
いる。ユニツト制御ブロツクUCBは、UCB―
ECBポインタを有しており、イベント制御ブロ
ツクECBをポイントしている。イベント制御ブ
ロツクECBは、NECBポインタ(ネクストECBポ
インタ)およびECB―DBポインタを有してい
る。NECBポインタはチエインされるイベント制
御ブロツクECBをポイントしている。次にチエ
インすべきイベント制御ブロツクECBが存在し
ない場合には、NECBサブフイールドには“F…
F”が記入される。イベント制御ブロツクECB
のDBポインタは、チエインされているデータ・
ブロツクDBをポイントしている。
第9図は第8図に示す物理ユニツト管理テーブ
ルPUP→ユニツト制御ブロツクUCB→イベント
制御ブロツクECB→データ・ブロツクに至るパ
スを定義するパス定義文および第8図の太線上の
制御表の内容を読出す場合のTABLEコマンドを
示している。
/PATHはパス定義文であることを示し、
ROUT2はパス名称を示し、A番地はパス開始
アドレスを示している。PUPは物理ユニツト管
理テーブルを示し、PUC・UCB・PはPUC―
UCBポインタを示している。αはポインタ繰返
し番号変数またはサブフイールド繰返し番号変数
であり、選択されるPUC―UCBポインタを表わ
す変数である。
“F…F”はチエイン終了条件である。→
UCBはポイントされる制御表がユニツト制御ブ
ロツクであることを示し、UCB・ECB・Pは
UCB―ECBポインタに従つてパスを形成すべき
ことを示している。→ECBは次にポイントされ
る制御表がイベント制御ブロツクであることを示
している。βは制御表繰返し番号変数であつて、
辿るべきイベント制御ブロツクECBを任意に設
定できるようにするためのものである。NECB・
PはネクストECBポインタであつて、ネクスト
ECBポインタに従つて次のペイント制御ブロツ
クに至るパスを形成すべきことを示している。
“F…F”はチエイン終了条件である。ECB・
DB・PはECB―DBポインタに従つてパスを形成
すべきことを示しており、→DBはポイントされ
る次の制御表がデータ・ブロツクであることを示
している。所望の制御表の内容を読出したい場合
にはTARLEコマンドがデイスプレイ14のキー
ボードから入力されるが、第8図の太線上の制御
表の全てを読出したい場合には第9図に示す如き
TABLEコマンドが入力される。第9図の
TABLEコマンドから判るように、第2番目の物
理ユニツト・テーブルPUCを辿るべきであるの
で変数αは“2”とされ、また第2番目のイベン
ト制御ブロツクを辿るべきであるので変数βは
“2”とされる。
第10図は支援情報参照部12の処理を示すも
のである。第10図に示すようなTABLEコマン
ドが入力されると、支援情報参照部には、パス・
データセツト21からROUT2のパス情報を取
出し、メモリ情報転送部11の図示しないフアイ
ルからパス情報に従つてメモリ情報を選択的に読
取る。A番地が読出されると、タイプ・データセ
ツト20から物理ユニツト管理ユニツトPUPの
タイプ情報を読出し、このタイプ情報を参照して
メモリ情報の中の物理ユニツト管理テーブル
PUPの内容を見易い形式に編集し、編集した物
理ユニツト管理テーブルPUPの内容をデイスプ
レイ出力部13に渡す。これと同時に御2番目の
物理ユニツト制御テーブルPUCのPUC―UCBポ
インタの示す番地ADR(PUC・UCB・P)が記
憶される。番地ADR(PUC・UCB・P)が読出
されると、支援情報参照部12はタイプ・データ
セツト20からユニツト制御ブロツクUCBのタ
イプ情報を取出し、このタイプ情報を用いて番地
ADR(PUC・UCB・P)を先頭アドレスとする
ユニツト制御ブロツクUCBの内容を見易い形に
編集し、編集したユニツト制御ブロツクの内容を
デイスプレイ出力部13に渡す。これと同時に、
このユニツト制御ブロツクUCBのUCB―ECBポ
インタの示す番地ADR(UCB・ECB・P)を記
憶する。このような処理を繰返すことによつて、
第8図の太線上に存在する制御表の内容をデイス
プレイ14の画面上に表示することができる。
以上の説明から明らかなように、本発明によれ
ば、 (イ) 解析支援情報の作成効率を向上できる。
(ロ) パス関数を定義し登録して置くことにより、
制御表検索手順のノウハウを蓄積できる。
(ハ) メモリ情報を読出す際にパス名をキーに出
来、そのパス上の全ての制御表を一括出力でき
る。等の効果を得ることが出来る。
【図面の簡単な説明】
第1図は計算機システムに障害が発生した場合
におけるメモリ情報の収集を説明する図、第2図
はメモリ空間における固定の制御表のデータを読
取る方法を示す図、第3図はメモリ空間のどの位
置に形成されるかが不定である制御表の読出しを
説明する図、第4図は解析支援情報を格納する従
来の分割型データセツトを示す図、第5図は本発
明の適用されるシステムの1例を示す図、第6図
は本発明の解析支援情報格納部の構成を示す図、
第7図、パス定義文およびTABLEコマンドの形
式を示す図、第8図はメモリ上の制御表とそれら
の間のチエイニング関係の一例を示す図、第9図
はパス定義文およびTABLEコマンドの具体例を
示す図、第10図は支援情報参照部における処理
を説明する図である。 4…磁気テープ、7…被保守センタ、8…保守
センタ、9はメモリ情報再編集部、10…編集後
メモリ情報格納部、11…メモリ情報転送部、1
2…支援情報参照部、13…デイスプレイ出力
部、14…デイスプレイ、15…解析支援情報格
納部、16…制御表定義情報コピー部、17…パ
ス情報生成部、18…制御表定義マクロフアイ
ル、19…パス定義文。

Claims (1)

    【特許請求の範囲】
  1. 1 制御表のタイプに関する情報と制御表間のチ
    エイニングに関する情報とを格納する解析支援情
    報格納部、メモリから読出されたメモリ情報を格
    納するメモリ情報格納部並びに上記解析支援情報
    格納部の情報を参照しながら指定された制御表の
    内容を上記メモリ情報格納部のメモリ情報の中か
    ら取出す支援情報参照部を備えるメモリ・ダンプ
    制御方式において、上記解析支援情報格納部を、
    制御表定義マクロフアイルの持つ制御表定義情報
    をコピーして作られたタイプ・データセツトと、
    該タイプ・データセツトと独立であり且つ制御表
    間のチエイニング関係を表わす複数のパス情報を
    有するパス・データセツトとにより構成したこと
    を特徴とするメモリ・ダンプ制御方式。
JP56036040A 1981-03-13 1981-03-13 Memory damp controlling system Granted JPS57152055A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56036040A JPS57152055A (en) 1981-03-13 1981-03-13 Memory damp controlling system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56036040A JPS57152055A (en) 1981-03-13 1981-03-13 Memory damp controlling system

Publications (2)

Publication Number Publication Date
JPS57152055A JPS57152055A (en) 1982-09-20
JPS6253861B2 true JPS6253861B2 (ja) 1987-11-12

Family

ID=12458590

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56036040A Granted JPS57152055A (en) 1981-03-13 1981-03-13 Memory damp controlling system

Country Status (1)

Country Link
JP (1) JPS57152055A (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61221840A (ja) * 1985-03-12 1986-10-02 Fujitsu Ltd ダンプ出力スキツプ方式
JP2869706B2 (ja) * 1995-06-12 1999-03-10 株式会社トプコン レンズ形状測定装置

Also Published As

Publication number Publication date
JPS57152055A (en) 1982-09-20

Similar Documents

Publication Publication Date Title
JPS6336548B2 (ja)
JPH05108288A (ja) 情報分類支援装置
US6108285A (en) Directory structure for worm optical media
US5133066A (en) Method for selecting multiple versions of data in a reduced record units text editing system
Brown et al. A graphics editor for labanotation
CN111563065B (zh) 一种文档保存方法、装置及计算机可读存储介质
JPS6253861B2 (ja)
JP3169596B2 (ja) データベース管理装置
JP4056622B2 (ja) データベース管理装置
JPS6177969A (ja) 校正におけるペ−ジング方式
JPH086825A (ja) ファイル生成方法
JPH06231012A (ja) ログデータ管理装置
JPS62217320A (ja) リスト編集処理方法
JPH05108456A (ja) ハイパーテキストシステム
JPH06119327A (ja) 文書処理装置
Hirschsohn A machine independent fortran data management software system for scientific and engineering applications
JPS62236075A (ja) 文書フアイル装置
JP2573579B2 (ja) 複数フアイル・ボリユ−ム形式磁気テ−プのフアイル操作装置
JP2771986B2 (ja) 磁気テープ装置
JPH02253452A (ja) オフイス管理情報論理退避/格納装置
JPS63284682A (ja) 図面管理方法及びその装置
JPH03240866A (ja) 構造化文書処理装置
JPS60238950A (ja) 情報管理検索方式
JPH05119989A (ja) プログラム仕様管理システム
JPH0259862A (ja) 電子ファイルシステムの検索方式