JP2708471B2 - Processing device control method - Google Patents

Processing device control method

Info

Publication number
JP2708471B2
JP2708471B2 JP63140302A JP14030288A JP2708471B2 JP 2708471 B2 JP2708471 B2 JP 2708471B2 JP 63140302 A JP63140302 A JP 63140302A JP 14030288 A JP14030288 A JP 14030288A JP 2708471 B2 JP2708471 B2 JP 2708471B2
Authority
JP
Japan
Prior art keywords
mode
interrupt
mini
maintenance
processing
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 - Fee Related
Application number
JP63140302A
Other languages
Japanese (ja)
Other versions
JPH01309157A (en
Inventor
史雄 星
忠行 竹野
徳行 岡
勝吉 岡嵜
和之 鈴木
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 JP63140302A priority Critical patent/JP2708471B2/en
Publication of JPH01309157A publication Critical patent/JPH01309157A/en
Application granted granted Critical
Publication of JP2708471B2 publication Critical patent/JP2708471B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)
  • Computer And Data Communications (AREA)
  • Maintenance And Management Of Digital Transmission (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は,回線のデータを制御するCCU(Communicati
on Control Unit:通信制御装置)と,CPUおよび主記憶を
持つCMP(CCP Management Processor)とで構成される
通信制御処理装置におけるCMPのような処理装置の制御
方法に関する。
DETAILED DESCRIPTION OF THE INVENTION [Industrial Application Field] The present invention relates to a CCU (Communicati
The present invention relates to a control method of a processing device such as a CMP in a communication control processing device including an on-control unit (communication control device) and a CMP (CCP Management Processor) having a CPU and a main memory.

〔従来の技術〕[Conventional technology]

通信制御処理装置(CCP)に電源が投入された場合,
または再IMPL(Initial Micro−Program Load)要求が
起きた場合に,ROMに格納してある初期診断プログラム
(I−DIAG)やローダを,全部,主記憶(MM)にストア
し,ストア後,制御回路の指示により,初期診断プログ
ラムを所定番地から実行する。
When the communication control processor (CCP) is powered on,
Alternatively, when an IMPL (Initial Micro-Program Load) request occurs again, the initial diagnostic program (I-DIAG) and the loader stored in the ROM are all stored in the main memory (MM), and after the storing, the control is performed. The initial diagnosis program is executed from a predetermined address according to a circuit instruction.

初期診断プログラムは,CPUの命令テスト,主記憶テス
ト,外部記憶装置のリード/ライトテスト,キーボード
/ディスプレイのテスト等を行い,CMP自身の正常性を確
認した後,ローダへ分岐する。ローダは,外部記憶装置
内のオペレーティング・システム(OS)を主記憶にスト
アし,OSの初期設定部へ分岐する。それ以降,CMPは,OSの
管理下でCCUと通信を行い,通常の業務を開始する。
The initial diagnosis program performs an instruction test of the CPU, a main memory test, a read / write test of an external storage device, a test of a keyboard / display, etc., confirms the normality of the CMP itself, and then branches to a loader. The loader stores the operating system (OS) in the external storage device in the main memory, and branches to an initial setting unit of the OS. Thereafter, the CMP communicates with the CCU under the control of the OS, and starts normal work.

このようなシステムにおいて,従来,初期診断プログ
ラム実行中またはローダ実行中に,何らかのCMP障害が
発生した場合に,CMPがOS配下で動作していないため,会
話処理を行うことはできず,収集されたデータをオペレ
ータまたは保守者(CE)に提示する手段はなかった。
Conventionally, in such a system, if any CMP failure occurs during the execution of the initial diagnosis program or the loader, the conversation processing cannot be performed because the CMP is not operating under the OS, and the collected There was no way to present the data to the operator or maintenance personnel (CE).

〔発明が解決しようとする課題〕[Problems to be solved by the invention]

従来,初期診断プログラムおよびローダの実行中にお
ける障害の原因調査は,CPU,主記憶などの動作内容を,
オペレータに会話によって通知する手段がないので,非
常に困難であった。
Conventionally, the cause of a failure during the execution of the initial diagnostic program and loader is determined by examining the operation contents of the CPU and main memory.
It was very difficult because there was no means for notifying the operator by conversation.

本発明は上記問題点の解決を図り,OSが立ち上がる前
におけるCMP障害などの処理装置障害の調査手段を提供
することを目的とする。
SUMMARY OF THE INVENTION It is an object of the present invention to solve the above problems and to provide means for investigating a processing device failure such as a CMP failure before the OS starts up.

〔課題を解決するための手段〕[Means for solving the problem]

第1図は本発明の原理説明図である。 FIG. 1 is a diagram illustrating the principle of the present invention.

第1図において,1は通信制御処理装置(CCP),2は回
線のデータを制御するCCU,3はCCPの管理処理機能を持つ
CMP,4は命令およびデータが格納される主記憶,5は命令
をフェッチして実行するCPU,6はオペレータとの会話処
理に用いられるキーボード/ディスプレイ装置,7はROM
等によって構成される不揮発性メモリ,8は磁気ディスク
装置,9はIMPLや割込みその他の制御を行う制御回路,10
は初期診断を実行する初期診断プログラム,11はOSを主
記憶4上にローディングするローダ,12はオペレータと
の簡単な会話処理機能を持つミニOS,13はオペレーティ
ング・システム(OS),14はアプリケーションプログラ
ム,15は各種制御表などのデータ,16はモーダを切り替え
る切替えスイッチ,17は割込みを指示する割込みスイッ
チ,18はユーザモードであるか保守モードであるかを記
憶するモードレジスタを表す。
In FIG. 1, 1 is a communication control processing unit (CCP), 2 is a CCU that controls line data, and 3 is a CCP management processing function.
CMP, 4 is a main memory for storing instructions and data, 5 is a CPU for fetching and executing instructions, 6 is a keyboard / display device used for conversation processing with an operator, and 7 is a ROM.
, A magnetic disk drive, 9 a control circuit for controlling IMPL, interrupts, and the like, 10
Is an initial diagnosis program for executing an initial diagnosis, 11 is a loader for loading an OS on the main memory 4, 12 is a mini OS having a simple conversation processing function with an operator, 13 is an operating system (OS), and 14 is an application. A program 15 is data such as various control tables, 16 is a changeover switch for switching a mode, 17 is an interrupt switch for instructing an interrupt, and 18 is a mode register for storing whether the mode is a user mode or a maintenance mode.

本発明では,不揮発性メモリ7内に,CMP3の正常性を
確認するための初期診断プログラム10およびローダ11に
加えて,ミニOS12が格納されるようになっている。
In the present invention, a mini OS 12 is stored in the nonvolatile memory 7 in addition to the initial diagnosis program 10 and the loader 11 for checking the normality of the CMP3.

CMP3のIMPL時には,制御回路9によって,不揮発性メ
モリ7の内容が主記憶4に転送され,初期診断プログラ
ム10から実行を開始するように,CPU5に指示が出され
る。
At the time of the IMPL of the CMP3, the contents of the nonvolatile memory 7 are transferred to the main memory 4 by the control circuit 9, and the CPU 5 is instructed to start the execution from the initial diagnosis program 10.

実行モードとして,通常の動作を行うユーザモード
と,デバッグ機能を用いることができる保守モードとが
あり,切替えスイッチ16によって,それらのモーダを選
択できるようになっている。モード情報はモードレジス
タ18にセットされる。
As the execution mode, there are a user mode in which a normal operation is performed and a maintenance mode in which a debugging function can be used. The mode can be selected by a changeover switch 16. The mode information is set in the mode register 18.

初期診断プログラム10またはローダ11の実行中にエラ
ーが発生した場合に,ユーザモードではリトライを行
い,保守モードでは,リトライを行わず,ミニOS12へ制
御を渡し,ミニOS12によって,キーボード/ディスプレ
イ装置6を経由して,オペレータとの会話処理を行う。
また,ユーザモード,保守モードにかかわらず,割込み
スイッチ17の操作によって,ミニOS12が制御回路9を介
して起動されるように構成され,この場合にも,保守用
の会話処理を行うようになっている。
If an error occurs during the execution of the initial diagnosis program 10 or the loader 11, the retry is performed in the user mode, the retry is not performed in the maintenance mode, the control is passed to the mini OS 12, and the keyboard / display device 6 is controlled by the mini OS 12. , The conversation process with the operator is performed.
Also, regardless of the user mode or the maintenance mode, the mini OS 12 is configured to be activated via the control circuit 9 by operating the interrupt switch 17, and also in this case, the maintenance conversation process is performed. ing.

〔作用〕[Action]

本発明は,簡単な会話処理機能を持つ小規模制御プロ
グラムからなるミニOS12を,初期診断プログラム10およ
びローダ11と合わせて,不揮発性メモリ7に格納してお
き,これをOS13の実行が開始されるまで,主記憶4に用
意して,CMP3の障害発生時に,切替えスイッチ16の状態
によって,保守モードでは,ミニOS12を起動し,これに
より,保守者に障害調査手段を提供し,一方,ユーザモ
ードでは,従来と同様に,リトライを継続実行するよう
にしたものである。
According to the present invention, a mini OS 12 including a small-scale control program having a simple conversation processing function is stored in the nonvolatile memory 7 together with the initial diagnosis program 10 and the loader 11, and the execution of the OS 13 is started. In the maintenance mode, the mini OS 12 is started in the maintenance mode depending on the state of the changeover switch 16 when a failure occurs in the CMP3 until the failure occurs in the CMP3. In the mode, the retry is continuously executed as in the conventional case.

また,ユーザモード,保守モードにかかわらず,割込
みスイッチ17の操作によって,ミニOS12が起動されるよ
うになっているので,CMP3自身が検出できない永久ルー
プ等のエラーが発生した場合に,任意のタイミングで割
込みスイッチ17を働かせて,ミニOS12により,その調査
を実施することができる。この割込みスイッチ17による
ミニOS12の起動は,初期診断プログラム10またはローダ
11の初期デバッグ時にも利用することができ,ソフトウ
ェア障害の検出にも有効である。
Also, regardless of the user mode or maintenance mode, the mini OS 12 is started by the operation of the interrupt switch 17, so if an error such as a permanent loop that CMP3 itself cannot detect occurs, any timing can be set. By operating the interrupt switch 17, the mini OS 12 can carry out the investigation. The activation of the mini OS 12 by the interrupt switch 17 is performed by the initial diagnosis program 10 or the loader
It can be used during the initial debugging of 11 and is also effective for detecting software failures.

〔実施例〕〔Example〕

第2図は本発明の一実施例の主記憶テストにおけるモ
ード判定説明図,第3図は本発明の一実施例のローダに
おけるモード判定説明図,第4図は本発明の一実施例に
よる割込み制御の例,第5図は本発明の一実施例に係る
ミニOSの処理例,第6図は本発明の一実施例による表示
処理の例,第7図は本発明の一実施例による入力処理の
例を示す。
FIG. 2 is an explanatory diagram of a mode judgment in a main memory test according to an embodiment of the present invention, FIG. 3 is an explanatory diagram of a mode judgment in a loader of an embodiment of the present invention, and FIG. Example of control, FIG. 5 is an example of processing of a mini OS according to an embodiment of the present invention, FIG. 6 is an example of display processing according to an embodiment of the present invention, and FIG. The example of a process is shown.

第1図に示す初期診断プログラム10は,従来と同様
に,CPU5の命令テスト,主記憶4のテスト,磁気ディス
ク装置8のリード/ライトテスト,キーボード/ディス
プレイ装置6のテスト等によって,システムの立ち上げ
時に,CMP3の正常性を確認する処理機能を持つ。本発明
では,さらに,切替えスイッチ16によって指示されたモ
ードを判定する処理が追加される。
As in the prior art, the initial diagnosis program 10 shown in FIG. 1 starts the system by executing an instruction test of the CPU 5, a test of the main memory 4, a read / write test of the magnetic disk device 8, a test of the keyboard / display device 6, and the like. It has a processing function to check the normality of CMP3 when it is raised. In the present invention, processing for determining the mode instructed by the changeover switch 16 is further added.

以下,第2図に従って,主記憶テストにおけるモード
判定についての本発明の実施例を説明する。他のテスト
についても同様である。
Hereinafter, an embodiment of the present invention for mode determination in the main memory test will be described with reference to FIG. The same applies to other tests.

所定のスタートアドレスをアドレス用のレジスタに
セットする。
A predetermined start address is set in an address register.

そのスタートアドレスをデータとして,主記憶にWR
ITEする。
The start address is used as data, and WR is stored in main memory.
ITE.

スタートアドレスの補数をとり,アドレス用のレジ
スタにセットする。
Take the complement of the start address and set it in the address register.

スタートアドレスの補数をデータとして,主記憶に
WRITEする。
In the main memory, the complement of the start address is used as data.
Write.

スタートアドレスで,所定のレジスタRD−REGに主
記憶からREADする。
At the start address, a predetermined register RD-REG is read from the main memory.

レジスタRD−REGの内容が,スタートアドレスに等
しいかどうかを判定する。等しくない場合,処理へ制
御を移す。
It is determined whether or not the contents of the register RD-REG are equal to the start address. If not, control is transferred to the process.

レジスタRD−REGの内容が,スタートアドレスに等
しい場合,正常であるので,スタートアドレスに1を加
算し,それを新しいスタートアドレスとする。
If the content of the register RD-REG is equal to the start address, it is normal, so 1 is added to the start address and that is set as a new start address.

スタートアドレスが所定の最終アドレスになったか
どうかを判定し,最終アドレスでない場合,処理へ制
御を戻して,同様に主記憶テストを繰り返す。最終アド
レスになったならば,次のテストに移る。
It is determined whether or not the start address has reached the predetermined final address. If the final address is not the final address, the control is returned to the processing, and the main memory test is similarly repeated. When the last address is reached, move on to the next test.

レジスタRD−REGの内容が,スタートアドレスに等
しくない場合,エラーであるので,現在のモードが保守
(CE)モードであるかどうかを判定する。ユーザモード
の場合,処理へ移り,従来同様に,リトライを繰り返
す。保守モードである場合,ミニOSに分岐し,オペレー
タまたは保守者との会話処理を行う。
If the contents of the registers RD-REG are not equal to the start address, it is an error, so it is determined whether the current mode is the maintenance (CE) mode. In the case of the user mode, the process shifts to the processing and the retry is repeated as in the conventional case. When in the maintenance mode, the process branches to the mini OS and performs a conversation process with an operator or a maintenance person.

第1図に示すローダ11は,磁気ディスク装置8からOS
13を読み出して,主記憶4に格納する処理を行う。本実
施例では,その処理におけるエラー発生時に,第3図に
示すような処理を実行する。以下,第3図に示す〜
に従って説明する。
The loader 11 shown in FIG.
13 is read out and stored in the main memory 4. In this embodiment, when an error occurs in the process, a process as shown in FIG. 3 is executed. Hereinafter, shown in FIG.
It will be described according to.

OS13が格納された磁気ディスク装置8のシリンダア
ドレスを,アドレス用のレジスタにセットする。
The cylinder address of the magnetic disk device 8 in which the OS 13 is stored is set in an address register.

そのシリンダを指定して,磁気ディスク装置8への
READ指示を出す。
By specifying the cylinder,
Issue a READ instruction.

リードデータエラーが発生したかどうかを判定す
る。エラーが発生した場合,処理,エラーが発生しな
かった場合,処理へ移る。
It is determined whether a read data error has occurred. If an error occurs, the process proceeds to the process. If no error occurs, the process proceeds to the process.

リードデータエラーが発生した場合,現在のモード
が保守(CE)モードであるかどうかを判定する。そし
て,保守モードであれば,ミニOSへ分岐する。ユーザモ
ードであれば,従来同様,リトライを行う。
When a read data error occurs, it is determined whether the current mode is the maintenance (CE) mode. If the mode is the maintenance mode, the process branches to the mini OS. In the user mode, a retry is performed as in the conventional case.

磁気ディスク装置8からのREADが正常に行われた場
合,READデータを主記憶の所定番地にセットする。
When the READ from the magnetic disk device 8 is normally performed, the READ data is set at a predetermined address of the main memory.

シリンダアドレスに1を加える。 Add 1 to the cylinder address.

シリンダアドレスが最終シリンダアドレスになった
かどうかを判定し,最終シリンダアドレスでない場合に
は,処理へ制御を戻して,同様にディスクからのREAD
を繰り返す。最終シリンダアドレスになったならば,次
の処理へ移る。
Determines whether the cylinder address has reached the last cylinder address, and if not, returns control to the process and similarly reads from the disk.
repeat. When the last cylinder address has been reached, proceed to the next process.

本発明では,モードによって,障害検出時にミニOS12
を自動的に起動するだけでなく,割込みスイッチ17よっ
て,任意のタイミングでミニOS12を起動できるようにな
っている。第4図は,その割込み制御の例を示してい
る。
In the present invention, depending on the mode, the mini OS 12
In addition to automatically starting up, the mini OS 12 can be started up at an arbitrary timing by the interrupt switch 17. FIG. 4 shows an example of the interrupt control.

第4図において,21はフリップフロップ,22は割込み要
因を記憶する割込み要因保持レジスタ,23は割込み制御
回路,24はスタートアドレス作成部,25は割込み処理プロ
グラムを表す。
In FIG. 4, reference numeral 21 denotes a flip-flop, 22 denotes an interrupt factor holding register for storing an interrupt factor, 23 denotes an interrupt control circuit, 24 denotes a start address generator, and 25 denotes an interrupt processing program.

割込みスイッチ17が操作されると,フリップフロップ
21がセットされ,その割込み要因が,割込み要因保持レ
ジスタ22に格納される。割込み制御回路23は,割込みマ
スク等の状態に応じて,割込みを発生させる制御を行
う。割込みを発生させる場合,所定のスタートアドレス
作成部24を呼び出し,割込み処理プログラム25のスター
トアドレスを作成して,割込み処理プログラム25に制御
を渡す。割込み処理プログラム25は,割込み要因保持レ
ジスタ22をリードすることにより,割込みの要因を知る
ことができる。このように,ミニOS12を起動するための
割込み制御も,従来の割込み制御と同様に実現できる。
When the interrupt switch 17 is operated, the flip-flop
21 is set, and the interrupt factor is stored in the interrupt factor holding register 22. The interrupt control circuit 23 performs control to generate an interrupt according to the state of the interrupt mask or the like. When an interrupt is to be generated, a predetermined start address creating unit 24 is called, a start address of the interrupt processing program 25 is created, and control is passed to the interrupt processing program 25. The interrupt processing program 25 can know the cause of the interrupt by reading the interrupt factor holding register 22. Thus, the interrupt control for activating the mini OS 12 can be realized in the same manner as the conventional interrupt control.

第1図に示すミニOS12は,初期診断プログラム10また
はローダ11によるモード判定によって起動された場合,
または割込みスイッチ17の操作によって起動された場
合,例えば第5図に示す処理〜を実行する。
When the mini OS 12 shown in FIG. 1 is started by the initial diagnosis program 10 or the mode determination by the loader 11,
Alternatively, when the operation is started by the operation of the interrupt switch 17, for example, the processing shown in FIG. 5 is executed.

第4図に示す割込み要因保持レジスタ22を調べ,割
込みスイッチ17がONであるかどうかを判定する。割込み
スイッチ17がONであれば,処理を実行する。
The interrupt factor holding register 22 shown in FIG. 4 is checked to determine whether or not the interrupt switch 17 is ON. If the interrupt switch 17 is ON, the processing is executed.

割込み要因保持レジスタ22が保持する割込み要因を
リセットする。
The interrupt factor held by the interrupt factor holding register 22 is reset.

「ミニOS起動」のメッセージをディスプレイに表示
する。
Display the message "Mini OS startup" on the display.

会話処理のために,キーボードからのメニュー入力
を可能とする。例えば,主記憶テストの場合,『MM TE
ST[ENTER]』と入力される。
Enables menu input from the keyboard for conversation processing. For example, in the case of the main memory test, "MM TE
ST [ENTER] ”is input.

[ENTER]キーの入力があるまで待つ。 Wait until the [ENTER] key is pressed.

[ENTER]キーが入力されたならば,メニューの解
析・実行を行う。例えば,主記憶テストの場合,エラー
が発生したデータ(レジスタRD−REGの内容)およびス
タートアドレス等を表示する。
When the [ENTER] key is pressed, the menu is analyzed and executed. For example, in the case of the main memory test, the data in which an error has occurred (the contents of the registers RD-REG) and the start address are displayed.

各メニューに従ったパラメータの入力を行う。 Input parameters according to each menu.

[ENTER]キーの入力があるまで待つ。 Wait until the [ENTER] key is pressed.

[ENTER]キーが入力されたならば,その入力され
たパラメータに従って,メニューの解析・実行を行う。
その後,処理へ制御を戻し,同様に,オペレータとの
会話処理を繰り返す。
When the [ENTER] key is input, the menu is analyzed and executed according to the input parameters.
Thereafter, the control is returned to the processing, and the conversation processing with the operator is similarly repeated.

このような会話処理によって,オペレータは必要に応
じて,キーボード/ディスプレイ経由で,CPU,主記憶,
磁気ディスク装置へのリード/ライト等のデバッグ機能
を利用することができるようになる。
Through such conversation processing, the operator can access the CPU, main memory,
A debug function such as read / write to the magnetic disk device can be used.

第6図は,ミニOS12が行う会話処理における表示処理
の例,第7図は,ミニOS12が行う会話処理における入力
処理の例を示している。
FIG. 6 shows an example of a display process in the conversation process performed by the mini OS 12, and FIG. 7 shows an example of an input process in the conversation process performed by the mini OS 12.

メニュー等の表示を行う場合,第6図に示すように,C
PU5は,1画面分のバッファに表示内容を転送する。その
バッファの内容がディスプレイに表示されることにな
る。
When displaying menus, etc., as shown in FIG.
PU5 transfers the display contents to the buffer for one screen. The contents of the buffer will be displayed on the display.

入力の場合,図示省略したキーボード制御部により,
第7図に示すように,キーボードからの入力データがバ
ッファに1文字ずつシフトして格納される。[ENTER]
キー等の特定のキーの入力時,またはバッファオーバ時
に,CPU5に対し,入力が通知される。
In the case of input, the keyboard control unit (not shown)
As shown in FIG. 7, input data from the keyboard is shifted and stored one character at a time in the buffer. [ENTER]
The input is notified to the CPU 5 when a specific key such as a key is input or when the buffer is over.

なお,ミニOS12が行う会話処理において用意されるコ
マンド,メニューその他については,障害調査,デバッ
グに役立つものであれば,どのようなものでもよく,周
知技術の応用によって実現できるので,その詳細な説明
は省略する。
The commands, menus, and the like prepared in the conversation processing performed by the mini OS 12 may be any as long as they are useful for trouble investigation and debugging, and can be realized by applying well-known technology. Is omitted.

〔発明の効果〕〔The invention's effect〕

以上説明したように,本発明によれば,OSが立ち上が
る前においても,保守モードを選択しておくことによ
り,オペレータまたは保守者の判断で,各種障害データ
の収集や,CMPの障害切り分け作業を実施できるようにな
る。また,ユーザモードを選択しておくことにより,通
常の業務開始を優先させることもできる。また,任意の
タイミングで,割込みスイッチによってミニOSを起動す
ることもできるので,特殊な障害の調査や,初期診断プ
ログラム,ローダの初期デバッグ等に役立てることもで
きるようになる。
As described above, according to the present invention, the maintenance mode is selected even before the OS is started, so that various failure data can be collected and the failure isolation operation of the CMP can be performed at the discretion of the operator or maintenance personnel. Be able to do it. In addition, by selecting the user mode, it is possible to give priority to the start of normal work. In addition, since the mini-OS can be started at an arbitrary timing by an interrupt switch, it can be used for investigating a special failure, initial diagnosis program, initial debugging of a loader, and the like.

【図面の簡単な説明】[Brief description of the drawings]

第1図は本発明の原理説明図, 第2図は本発明の一実施例の主記憶テストにおけるモー
ド判定説明図, 第3図は本発明の一実施例のローダにおけるモード判定
説明図, 第4図は本発明の一実施例による割込み制御の例, 第5図は本発明の一実施例に係るミニOSの処理例, 第6図は本発明の一実施例による表示処理の例, 第7図は本発明の一実施例による入力処理の例を示す。 図中,1はCCP,2はCCU,3はCMP,4は主記憶,5はCPU,6はキー
ボード/ディスプレイ装置,7は不揮発性メモリ,8は磁気
ディスク装置,9は制御回路,10は初期診断プログラム,11
はローダ,12はミニOS,13はOS,14はアプリケーションプ
ログラム,15はデータ,16は切替えスイッチ,17は割込み
スイッチ,18はモードレジスタを表す。
FIG. 1 is an explanatory diagram of the principle of the present invention, FIG. 2 is an explanatory diagram of a mode judgment in a main memory test according to an embodiment of the present invention, FIG. 4 is an example of interrupt control according to one embodiment of the present invention, FIG. 5 is a processing example of a mini OS according to one embodiment of the present invention, FIG. 6 is an example of display processing according to one embodiment of the present invention, FIG. FIG. 7 shows an example of input processing according to an embodiment of the present invention. In the figure, 1 is CCP, 2 is CCU, 3 is CMP, 4 is main memory, 5 is CPU, 6 is keyboard / display device, 7 is nonvolatile memory, 8 is magnetic disk device, 9 is control circuit, and 10 is control circuit. Initial diagnostics program, 11
Represents a loader, 12 represents a mini OS, 13 represents an OS, 14 represents an application program, 15 represents data, 16 represents a changeover switch, 17 represents an interrupt switch, and 18 represents a mode register.

フロントページの続き (72)発明者 岡嵜 勝吉 神奈川県川崎市中原区上小田中1015番地 富士通株式会社内 (72)発明者 鈴木 和之 神奈川県川崎市中原区上小田中1015番地 富士通株式会社内(72) Inventor Katsuyoshi Okazaki 1015 Uedanaka, Nakahara-ku, Kawasaki City, Kanagawa Prefecture Inside Fujitsu Limited (72) Inventor Kazuyuki Suzuki 1015, Kamiodanaka, Nakahara-ku, Kawasaki City, Kanagawa Prefecture Fujitsu Limited

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】主記憶と, 少なくとも初期診断プログラム,ローダおよび会話処理
機能を有するミニOSが格納された不揮発性メモリと, ユーザモードと保守モードとを切り替える切替えスイッ
チと, 前記ミニOSの起動を要求する割込みを指示する割込みス
イッチとを有し, システム立ち上げ時に,前記不揮発性メモリの内容を主
記憶に転送し,所定のアドレスから実行を開始し, 前記初期診断プログラムまたは前記ローダの実行中にエ
ラーが発生した場合に,ユーザモードではリトライを行
い,保守モードでは前記ミニOSへ制御を渡し,保守用の
会話処理を行い, また,ユーザモード,保守モードにかかわらず,前記割
込みスイッチの操作によって,前記ミニOSを起動し,保
守用の会話処理を行う ことを特徴とする処理装置の制御方法。
A non-volatile memory storing a mini-OS having at least an initial diagnosis program, a loader, and a conversation processing function; a changeover switch for switching between a user mode and a maintenance mode; An interrupt switch for instructing an interrupt to be requested, transferring the contents of the non-volatile memory to a main memory at system startup, starting execution from a predetermined address, and executing the initial diagnostic program or the loader. If an error occurs in the user mode, a retry is performed in the user mode, control is passed to the mini OS in the maintenance mode, conversation processing for maintenance is performed, and the operation of the interrupt switch is performed regardless of the user mode or the maintenance mode A method for controlling a processing device, comprising: starting the mini OS and performing maintenance conversation processing.
JP63140302A 1988-06-07 1988-06-07 Processing device control method Expired - Fee Related JP2708471B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63140302A JP2708471B2 (en) 1988-06-07 1988-06-07 Processing device control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63140302A JP2708471B2 (en) 1988-06-07 1988-06-07 Processing device control method

Publications (2)

Publication Number Publication Date
JPH01309157A JPH01309157A (en) 1989-12-13
JP2708471B2 true JP2708471B2 (en) 1998-02-04

Family

ID=15265625

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63140302A Expired - Fee Related JP2708471B2 (en) 1988-06-07 1988-06-07 Processing device control method

Country Status (1)

Country Link
JP (1) JP2708471B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2591051Y2 (en) * 1992-12-01 1999-02-24 マックス株式会社 History information collection device in time clock
JP2001209561A (en) 2000-01-27 2001-08-03 Mitsubishi Electric Corp System and method for abnormal termination

Also Published As

Publication number Publication date
JPH01309157A (en) 1989-12-13

Similar Documents

Publication Publication Date Title
US5603033A (en) Tool for debugging an operating system
JP2708471B2 (en) Processing device control method
JP3001470B2 (en) Boot failure detection system for personal computer
JPS6013494B2 (en) Self-diagnosis method
JPS62139050A (en) Instruction test system by control of maintenance and diagnosis processor
JPH05143395A (en) Diagnostic program execution system and log information display system to be used for the execution system
JPH02122335A (en) Test method for ras circuit
JP2684966B2 (en) I / O processor debug device
JP2673850B2 (en) A computer that runs a microtest program
JPS63244235A (en) Method and device for processing abnormality
JPH10222361A (en) Rom program monitor device in processor of computer or the like
JP2849780B2 (en) Computer system
JPH081607B2 (en) Pseudo-fault occurrence method in information processing system
JPH0635740A (en) Starting system for diagnostic program
JPH08185326A (en) Interpreter language processor
JPH10228434A (en) Hardware diagnosis system using network
JPH02244232A (en) Information processor
JPH06332744A (en) Testing method for information processor
JPS63255744A (en) System diagnosing system
JPH02232744A (en) Constitution control system for simulator
JPS58121459A (en) Service processor of electronic computer
JPH05181781A (en) Input/output control device
JPH01315841A (en) Information processor
JPH09223043A (en) Test method using plural simulations
JPS6346457B2 (en)

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees