JPH0273434A - 補助記憶装置からのデータ読み取り方法 - Google Patents

補助記憶装置からのデータ読み取り方法

Info

Publication number
JPH0273434A
JPH0273434A JP63224679A JP22467988A JPH0273434A JP H0273434 A JPH0273434 A JP H0273434A JP 63224679 A JP63224679 A JP 63224679A JP 22467988 A JP22467988 A JP 22467988A JP H0273434 A JPH0273434 A JP H0273434A
Authority
JP
Japan
Prior art keywords
storage device
computer
memory
auxiliary storage
control area
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.)
Pending
Application number
JP63224679A
Other languages
English (en)
Inventor
Rei Takahashi
玲 高橋
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
Original Assignee
Fujitsu Ltd
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 filed Critical Fujitsu Ltd
Priority to JP63224679A priority Critical patent/JPH0273434A/ja
Publication of JPH0273434A publication Critical patent/JPH0273434A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔概要〕 補助記憶装置からのデータ読み取り方法に係り、特に中
央処理装置と、拡張記憶装置と、サービスプロセッサと
、このサービスプロセッサが管理する補助記憶装置とを
備えた計算機の中央処理装置が上記補助記憶装置に格納
した情報を読み取る補助記憶装置からのデータ読み取り
方法に関し、 中央処理装置がサービスプロセッサの補助記憶装置に格
納されたデータを高速に取入れこのデータに基づき処理
を実行することができるようにすることを目的とし、 中央処理装置と、拡張記憶装置と、サービスプロセッサ
と、このサービスプロセッサが管理する補助記憶装置と
を備えた計算機の中央処理装置が上記補助記憶装置に格
納した情報を読み取る補助記憶装置からのデータ読み取
り方法において、拡張記憶装置をハード制御域と一般ア
クセス領域に分割する機構を備え、計算機起動後に上記
補助記憶装置の情報を上記拡張記憶装置ハード制御域に
転送し、計算機運用時には中央処理装置はこの拡張記憶
装置ハード制御域にアクセスして上記補助記憶装置に格
納してあった情報に基づいて処理を実行し、計算機停止
前に上記拡張記憶装置の情報を補助記憶装置に格納する
ように構成する。
(産業上の利用分野) 本発明は、補助記憶装置からのデータ読み取り方法に係
り、特に中央処理装置と、拡張記憶装置と、サービスプ
ロセッサと、このサービスプロセッサが管理する補助記
憶装置とを備えた計算機の中央処理装置が上記補助記憶
装置に格納した情報を読み取る補助記憶装置からのデー
タ読み取り方法に関する。
一般に汎用計算機システムにおいては、計算機本体装置
の他に計算機システムを運用していくために必要な本体
装置のハードウェアの制御、オペレーティングシステム
との会話手段の提供、システムの運用状態の監視及び、
診断のため、本体装置とは独立した計算機のサブシステ
ムであるサービスプロセッサを有するものがある。
(従来の技術) 上述したサービスプロセッサを備えた装置として第7図
に示すものがある。同図において10は主記憶装置(M
SU)、11は記憶部制御装置(MCU)、12は拡張
記憶装置(ESU)、13.14は上記記憶制御に接続
された2台の中央処理装置(CPU)、15はチャネル
処理装置(CHP)、16はサービスプロセッサ(sv
p)を示している。そしてサービスプロセッサ(SVP
)には補助記憶装置として磁気ディスク17を接続して
、この磁気ディスク17にオペレーティングシステム、
診断システム等の情報を格納するようにしている。
ところで、このようなサービスプロセラサラ有する計算
機において例えば本体装置を診断する場合には次のよう
な方法で行っている。即ち、第8図に示すように、計算
機を運用中において中央処理装置13が例えば診断命令
(Diagnose命令)を発すると(STI)、サー
ビスプロセッサ16はこの診断処理を実行する(ST2
〜5T5)。即ち、中央処理装置は自動停止し、サービ
スプロセッサ16は先ず、中央処理装置からの処理依頼
を解析処理し(ST2)、磁気ディスク17からデータ
ファイルを読み取り(ST3)、このファイルを主記憶
装置上の第2オペランドのアドレス先へファイル内容を
格納して(Sr4) 、命令実行の結果をPSW(Pr
ogram 5tatus Word )のコンデイシ
ョン(条件)コードにセットして一連の処理を終了して
中央処理装置13をスタートさせる。
(発明が解決しようとする課題〕 ところで、上述した従来の方法にあっては、診断を実行
するサービスプロセッサにあっては一般に本体である計
算機より処理速度が遅いものであるから、このような診
断命令を実行している途中、計算機本体は停止状態とな
っており、計算機処理が一時的に停止し、この計算機本
体に接続した端末装置からの処理が滞るという問題があ
る。
このような問題を避けるため、中央処理装置を停止させ
ない非同期方式を採用したとしてもサービスプロセッサ
は診断処理中には他の処理を実行することができず影響
を受けることとなる。
そこで本発明は、中央処理装置がサービスプロセッサの
補助記憶装置に格納されたデータを高速に取入れこのデ
ータに基づき処理を実行することができるようにするこ
とを目的とする。
〔課題を解決するための手段〕
本発明にあって、上記の課題を解決するための手段は、
第1図に示すように、中央処理装置1と、拡張記憶装置
2と、サービスプロセッサ3と、このサービスプロセッ
サが管理する補助記憶装置4とを備えた計算機の中央処
理装置が上記補助記憶装置に格納した情報を読み取る補
助記憶装置からのデータ読み取り方法において、拡張記
憶装置をハード制御域と一般アクセス領域に分割する機
構を備え計算機起動後に上記補助記憶装置の情報を上記
拡張記憶装置ハード制御域に転送し(STI)、計算機
運用時には中央処理装置はこの拡張記憶装置にアクセス
して上記補助記憶装置に格納してあった情報に基づいて
処理を実行し(ST2)、計算機停止前に上記拡張記憶
装置の情報を補助記憶装置に格納する(ST3)ことで
ある。
〔作用〕
本発明によれば、サービスプロセッサの補助記憶装置に
格納したデータは計算機の起動後において拡張記憶装置
に転送され、中央処理装置はこの拡張記憶装置に格納さ
れたデータに基づいて従来サービスプロセッサが実行し
ていた処理を高速に実行することができる。
〔実施例〕
以下本発明に係る補助記憶装置からのデータ読み取り方
法の実施例を図面に基づいて説明する。
第2図乃至第6図は本発明に係る補助記憶装置からのデ
ータ読み取り方法の実施例を示すものである。本実施例
において、補助記憶装置からのデータ読み取り方法が適
用される計算機は従来として第2図に示したものと同様
である。
そして本実施例において、拡張記憶装置にはこの拡張記
憶装置の記憶領域を第2図に示すようにハード制御域と
一般アクセス域とに分割する2種類の領域定義レジスタ
を設けるようにしている。
この領域定義レジスタは、拡張記憶装置の全記憶領域を
定義するABR1(Addres base reg 
1 )ALR1(Addres 11m1t reg 
1)及び一般アクセス域を定義するABR2(Addr
es base reg 2 )ALR2(Addre
s 11m1t reg 2)としている。
そして本実施例において主記憶装置の特定領域(例えば
最後部)にはファームウェア領域を設け、中央処理装置
の命令をこのファームウェアでエミュレートすることが
できるものとしている。
そして、このファームウェア動作モードにおいては拡張
記憶装置のABRI、ALRlで定義される全領域をア
クセスすることができるものとし、−膜作動モードでは
ABR2、ALR2で定義される一般アクセス域のみア
クセスできるものとしている。これは第3図に示したア
ドレスチエツク手段により正常、アドレス例外という出
力で拡張記憶手段へのアクセスを制御することによって
行われる。このアドレスチエツク手段は中央処理装置の
動作モードに従って選択回路30によって選択されたレ
ジスタの値と拡張記憶装置へのアクセスアドレスとをア
ドレス比較回路31によって比較して拡張記憶装置への
アクセスを制御するものである。
また、本実施例において、拡張記憶装置のハード制御域
は第2図に示すように、先頭にポインタ領域を有し、こ
のポインタ領域には各ファイルの先頭アドレス、ファイ
ル長、有効情報を格納するものとし、このポインタ領域
の次に各ファイルを格納するデータ領域を設けるものと
している。
次に本実施例の作動を説明する。以下、■システム電源
投入時、■診断命令の実行処理時、■システム電源切断
時の順に説明する。
■システム電源投入時(第4図) 先ず、サービスプロセッサがシステム各装置の電源を投
入する(STII)。そして各装置の初期化が行われる
(ST 12)。このうち拡張記憶装置は先ず拡張記憶
装置の全ての記憶領域をクリアし(ST13)、格納領
域を一般アクセス域とハード制御域とに分割する個所を
定める分割レジスタの初期設定を行い(ST14)、ハ
ード制御域にポインタ領域を確保する(ST15)。
そしてサービスプロセッサの補助記憶装置中の各ファイ
ルの内容を拡張記憶装置内の各ファイルの内容を拡張記
憶装置のハード制御領域に転送し(ST16)、各ファ
イルのポインタ域にアドレス、有効情報等を設定する。
これを全ファイルについて終了するまで行う(ST18
)。これにより、サービスプロセッサの補助記憶装置内
の診断機能に関するデータのシステムファイルが拡張記
憶装置内に格納されたことになる。
■診断命令の実行処理時(第5図) 今、中央処理装置が通常モードで作動中サービスプロセ
ッサのファイルアクセス診断(Diagnose)命令
を実行したとき(Sr21)、中央処理装置はファーム
ウェア動作モードとなり、診断命令のコードを解析し(
ST22)、拡張記憶装置上のハード制御域のポインタ
領域を読み(Sr23)、ファイルが有効ならば(Sr
24)、必要な例えばファイルAの先頭アドレスの値を
得(Sr25)、拡張記憶装置上のファイルAの内容を
メモリ上に読出す(Sr26)。そしてリターン命令を
実行して(Sr27)、中央処理装置を一般モードに戻
し次の命令を実行する(Sr31)。もし必要なファイ
ルが有効でないならば、中央処理装置は停止し、従来と
同様にサービスプロセッサに所定の処理を行わせ(Sr
28)、処理が終了したらサービスプロセッサは中央処
理装置をスタートさせ、中央処理装置は診断命令の次の
命令を実行し(ST29)、次にリターン命令を実行し
通常モードに復帰する。これによりファイルが有効であ
る場合には中央処理装置はサービスプロセッサの補助記
憶装置内に格納されていたシステムファイルをアクセス
した状態となる。
■システム電源切断時(第6図) 所定の処理が終了してシステムの電源を切断する前に、
拡張記憶装置のハード制御域の各ファイルのポインタ領
域を参照して(Sr11 ) 、有効であれば(Sr4
2)、ポインタ領域の示す領域<4格納されている各フ
ァイルの内容を読出し、サービスプロセッサの補助記憶
装置のシステムファイルに格納して(Sr43)、この
処理を全てのファイルについて実行し(ST44)、そ
の後にシステムの各装置の電源切断処理を行ない、一連
の処理は終了する。
従ってこの実施例によれば、サービスプロセッサの補助
記憶装置に格納されているシステムファイルを一旦拡張
記憶装置に格納して、この拡張記憶装置に格納されたシ
ステムファイルを中央処理装置が直接アクセスすること
ができるため、その処理をサービスプロセッサで実行し
た場合に比して高速に行うことができ且つ、中央処理装
置を停止することがないので各種の処理を停滞させるこ
とがない他、サービスプロセッサはこの開山の処理を実
行することができ全体として処理の高速化を図ることが
できる。
尚、上記の実施例においては、中央処理装置がアクセス
するデータとして診断命令に関するものを例として説明
したが、アクセスするデータはこれに限られず何でもよ
いのは勿論である。
〔発明の効果〕
以上説明したように、本発明によれば補助記憶装置から
のデータ読み取り方法において、計算機起動後に補助記
憶装置の情報を拡張記憶装置に転送し、計算機運用時に
は中央処理装置はこの拡張記憶装置にアクセスして上記
補助記憶装置に格納してあった情報に基づいて処理を実
行し、計算機停止前に拡張記憶装置の情報を補助記憶装
置に格納するように構成したから、中央処理装置が補助
記憶装置に格納されたデータを読み取るに際して高速に
読み取り処理を実行することができ、また中央処理装置
が長時間にわたって停止することもなく、更にサービス
プロセッサは他の処理を実行することができるため全体
として処理の高速化を図ることができるという効果を奏
する。
【図面の簡単な説明】
第1図は本発明の原理図、第2図は本発明の実施例にか
かる拡張記憶装置の領域の内容を示す図、第3図は実施
例に係るアドレスチエツク手段の構成を示す図、第4図
、第5図及び第6図は実施例の作動を示すフローチャー
ト、第7図は本発明が適用されるシステムの構成例を示
す図、第8図は従来の処理を示すフローチャートである
。 1・・・中央処理装置 2・・・拡張記憶装置 3・・・サービスプロセッサ 4・・・補助記憶装置 本発明内扉、理Z 第 図 CPU動作 芝−ト 7柑レスJr工、7手IQ 第 図 ンヌ子t−電−沖、才2人時 レス−ft、、窒宥切耕晴妃裡 第 6 図 シ  ス  テ ど、 講 戸k イ9’1第 7 図

Claims (1)

  1. 【特許請求の範囲】 中央処理装置(1)と、拡張記憶装置(2)と、サービ
    スプロセッサ(3)と、このサービスプロセッサ(3)
    が管理する補助記憶装置(4)とを備えた計算機の中央
    処理装置(1)が上記補助記憶装置(4)に格納した情
    報を読み取る補助記憶装置からのデータ読み取り方法に
    おいて、拡張記憶装置はハード制御域と一般アクセス領
    域に分割され、 計算機起動後に上記補助記憶装置(4)の情報を上記拡
    張記憶装置(2)のハード制御域に転送し(ST1)、 計算機運用時には中央処理装置(1)はこの拡張記憶装
    置(2)のハード制御域にアクセスして上記補助記憶装
    置(4)に格納してあった情報に基づいて処理を実行し
    (ST2)、 計算機停止前に上記拡張記憶装置(2)のハード制御域
    の情報を補助記憶装置(4)に格納する(ST3)こと
    を特徴とする補助記憶装置からのデータ読み取り方法。
JP63224679A 1988-09-09 1988-09-09 補助記憶装置からのデータ読み取り方法 Pending JPH0273434A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63224679A JPH0273434A (ja) 1988-09-09 1988-09-09 補助記憶装置からのデータ読み取り方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63224679A JPH0273434A (ja) 1988-09-09 1988-09-09 補助記憶装置からのデータ読み取り方法

Publications (1)

Publication Number Publication Date
JPH0273434A true JPH0273434A (ja) 1990-03-13

Family

ID=16817525

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63224679A Pending JPH0273434A (ja) 1988-09-09 1988-09-09 補助記憶装置からのデータ読み取り方法

Country Status (1)

Country Link
JP (1) JPH0273434A (ja)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5757348A (en) * 1980-09-25 1982-04-06 Fujitsu Ltd Execution controlling system of maintenance program
JPS57147763A (en) * 1981-03-07 1982-09-11 Fujitsu Ltd Evacuation restoring system of test program
JPS60129846A (ja) * 1983-12-16 1985-07-11 Matsushita Electric Ind Co Ltd 検査装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5757348A (en) * 1980-09-25 1982-04-06 Fujitsu Ltd Execution controlling system of maintenance program
JPS57147763A (en) * 1981-03-07 1982-09-11 Fujitsu Ltd Evacuation restoring system of test program
JPS60129846A (ja) * 1983-12-16 1985-07-11 Matsushita Electric Ind Co Ltd 検査装置

Similar Documents

Publication Publication Date Title
US4949241A (en) Microcomputer system including a master processor and a slave processor synchronized by three control lines
EP0695994A1 (en) Debag and system management interrupt
JPH08161279A (ja) マルチプロセッサシステム
EP0715258A1 (en) Improved computer system
AU714669B2 (en) Peripheral device control
US6182207B1 (en) Microcontroller with register system for the indirect accessing of internal memory via auxiliary register
JP2005018650A (ja) 不揮発性半導体記憶装置およびデータ処理装置
JPS6029131B2 (ja) 診断方式
JPH09330253A (ja) メモリダンプ方法及びそれを適用したメモリダンプシステム
JPH0721767B2 (ja) エミュレーション方式
JPS6286425A (ja) 磁気デイスク制御装置
JPS628235A (ja) 動作履歴記憶装置
JPH0447350A (ja) 主記憶読み出し応答制御方式
KR900007279B1 (ko) 사설교환기에서의 플로피 디스크 드라이버의 제어방법
JPH0561610A (ja) 割り込み磁気デイスク装置選択方法
JPS62187959A (ja) 情報処理システム
JPH02178848A (ja) マイクロプロセッサ開発支援装置
JPS62192824A (ja) 処理装置アクセス方式
JPS63197254A (ja) 仮想記憶制御装置
JPS63282852A (ja) 2重化処理システムにおける予備系診断方式
JPS6394337A (ja) 論理型デ−タ処理装置
JPS62171040A (ja) 命令再実行装置
JPH0543248U (ja) 計算機
JPH03233658A (ja) 電子計算装置
JPH05189332A (ja) 情報処理装置