JPS6316778B2 - - Google Patents
Info
- Publication number
- JPS6316778B2 JPS6316778B2 JP57216025A JP21602582A JPS6316778B2 JP S6316778 B2 JPS6316778 B2 JP S6316778B2 JP 57216025 A JP57216025 A JP 57216025A JP 21602582 A JP21602582 A JP 21602582A JP S6316778 B2 JPS6316778 B2 JP S6316778B2
- Authority
- JP
- Japan
- Prior art keywords
- input
- output
- service processor
- output processing
- storage device
- 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
Links
- 238000012545 processing Methods 0.000 claims description 28
- 230000010365 information processing Effects 0.000 claims description 7
- 238000012423 maintenance Methods 0.000 claims description 4
- 238000012544 monitoring process Methods 0.000 claims description 3
- 238000012546 transfer Methods 0.000 claims description 2
- 230000009269 systemic vascular permeability Effects 0.000 description 23
- 230000006870 function Effects 0.000 description 6
- 238000000034 method Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 101000832455 Pimpla hypochondriaca Small venom protein 1 Proteins 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Test And Diagnosis Of Digital Computers (AREA)
Description
【発明の詳細な説明】
〔発明の利用分野〕
本発明は情報処理システムに係り、詳しくは、
システムの保守・監視等を司どるサービスプロセ
ツサの制御方式に関する。[Detailed Description of the Invention] [Field of Application of the Invention] The present invention relates to an information processing system.
This invention relates to a control method for a service processor that manages system maintenance, monitoring, etc.
近年、情報処理システムの保守・監視・診断等
を司どるサービスプロセツサ(以下、SVPと略
す)の機能拡充と共に、該SVPの制御用プログ
ラムが膨大となり、必要とする制御用プログラム
をSVP自身でオーバレイして実行することによ
り、多種多様の機能を実現している。
In recent years, with the expansion of the functions of service processors (hereinafter referred to as SVPs) that manage maintenance, monitoring, diagnosis, etc. of information processing systems, the number of control programs for the SVPs has increased, and it has become increasingly difficult for SVPs to create the necessary control programs themselves. By overlaying and executing, a wide variety of functions are realized.
第1図は従来のSVPの構成図であり、SVP独
自で多くのハードウエア装置を有している。第1
図において、10はSVP本体、1はバス、2は
メモリ制御装置(MSC)、3は記憶装置(MS)、
4はコンソールデイスペレイ制御装置(CDC)、
5はコンソールデイスプレイ装置(CRT)、6は
キーボードアダプタ(KBA)、7はキーボード
(KB)、8はフロツピーデイスク制御装置
(FDC)、9はフロツピーデイスク装置(FDD)
である。 Figure 1 is a configuration diagram of a conventional SVP, which has many unique hardware devices. 1st
In the figure, 10 is the SVP main body, 1 is the bus, 2 is the memory control unit (MSC), 3 is the storage device (MS),
4 is a console display control device (CDC),
5 is a console display device (CRT), 6 is a keyboard adapter (KBA), 7 is a keyboard (KB), 8 is a floppy disk controller (FDC), 9 is a floppy disk device (FDD)
It is.
SVP10が実行すべき機能に従い、フロツピ
ーデイスク装置9の該当プログラムがフロツピー
デイスク制御装置8を介し、メモリ制御装置2の
制御のもとに記憶装置3へロードされる。この記
憶装置3へロードされたプログラムをSVP10
が実行することにより、例えばコンソールデイス
プレイ制御装置4の制御のもとにコンソールデイ
スプレイ装置5に画面データを表示せしめる。こ
の表示された画面データに従い、オペレータがキ
ーボード9よりコマンドやデータを入力すると、
それをキーボードアダプタ6を介してSVP10
が取り込み、キー入力に従つた処理を開始する。 According to the function to be executed by the SVP 10, the corresponding program in the floppy disk device 9 is loaded into the storage device 3 via the floppy disk control device 8 under the control of the memory control device 2. The program loaded to this storage device 3 is transferred to SVP10.
By executing, for example, screen data is displayed on the console display device 5 under the control of the console display control device 4. When the operator inputs commands and data from the keyboard 9 according to the displayed screen data,
SVP10 via keyboard adapter 6
captures the data and starts processing according to the key input.
このように、従来はSVPの機能拡充にともな
い、SVP独自で多くのハードウエア装置を具備
していた。しかし、オフイスコンピユータのよう
な小規模のシステムにおいては、第1図に示すよ
うなハードウエアをSVP独自として装備するこ
とは価格上好ましくない。一方、SVPの機能拡
充によりプログラムのオーバレイ方式を採用せざ
るを得ない状態にあり、従来のSVP制御方式で
は安価なシステムを実現することが困難である。 In this way, in the past, as the functions of SVP were expanded, SVP was equipped with many unique hardware devices. However, in a small-scale system such as an office computer, it is not desirable to install the hardware shown in FIG. 1 as a unique SVP due to cost considerations. On the other hand, due to the expansion of SVP functions, it is necessary to adopt a program overlay method, and it is difficult to realize an inexpensive system using the conventional SVP control method.
本発明の目的は、SVP独自で多くのハードウ
エア装置を具備することなく、SVPの機能拡充
を実現し、安価な情報処理システムを提供するこ
とにある。
An object of the present invention is to provide an inexpensive information processing system by realizing functional expansion of the SVP without having to provide many hardware devices unique to the SVP.
通常、入出力処理装置は中央処理装置からの指
示に従い、該入出力処理装置に接続されている外
部記憶制御装置や入出力制御装置を制御して、外
部記憶装置、入出力装置等の入出力動作を処理し
ている。本発明は、SVPのプログラムをオーバ
レイし、且つ該プログラムの実行結果を表示する
などのために、SVPを必要とする外部記憶装置
や表示装置等を、上記入出力処理装置に接続され
ている入出力機器で代替させ、その制御も入出力
処理装置で代替させるようにしたものである。
Normally, an input/output processing unit controls external storage control devices and input/output control devices connected to the input/output processing unit according to instructions from the central processing unit, and controls the input/output of external storage devices, input/output devices, etc. Processing the action. The present invention provides an input/output processing device that connects an external storage device, display device, etc. that requires SVP to overlay an SVP program and display the execution results of the program. This is replaced by an output device, and its control is also replaced by an input/output processing device.
第2図は本発明の一実施例の構成図である。第
2図において、SVP10は中央処理装置(CPU)
11とコンソールパネル15と入出力処理装置
(IOP)16に接続されている。IOP16にはR
1,R2のレジスタ、LSのローカルストレージ
及びFF1〜FF4のフリツプフロツプがあり、こ
れらはSVP10と接続されている。又、IOP16
にはチヤネル制御部(CHC)17とチヤネル
(CH)18,19があり、FF4とR1はCH1
8,19に接続され、FF1〜FF3とR2はCHC
17に接続されている。LSはCHC17とCH1
8,19に接続される。
FIG. 2 is a block diagram of an embodiment of the present invention. In Figure 2, SVP10 is the central processing unit (CPU)
11, a console panel 15, and an input/output processing unit (IOP) 16. R for IOP16
There are registers 1 and R2, local storage LS, and flip-flops FF1 to FF4, which are connected to SVP10. Also, IOP16
has a channel control unit (CHC) 17 and channels (CH) 18 and 19, and FF4 and R1 have a channel control unit (CHC) 17 and channels (CH) 18 and 19.
8, 19, FF1 to FF3 and R2 are CHC
17. LS is CHC17 and CH1
Connected to 8 and 19.
一方、CH18はIOP16外の端末制御装置
(TCE)20とメモリ制御装置(MSC)13に接
続され、CH19はIOP16外のフロツピーデイ
スク制御装置(FDC)23とMSC13に接続さ
れている。MSC13は主記憶装置(MS)12と
副記憶装置(SUB−MS)14に接続している。
TCE20にはデイスプレイ装置(VDT)21と
キーボード(KB)22が接続され、FDC23に
はフロツピーデイスク装置(FDD)24が接続
されている。 On the other hand, CH18 is connected to a terminal controller (TCE) 20 and a memory controller (MSC) 13 outside the IOP 16, and CH19 is connected to a floppy disk controller (FDC) 23 and MSC 13 outside the IOP 16. The MSC 13 is connected to the main storage device (MS) 12 and the sub storage device (SUB-MS) 14.
A display device (VDT) 21 and a keyboard (KB) 22 are connected to the TCE 20, and a floppy disk device (FDD) 24 is connected to the FDC 23.
通常のIO動作は、先ずCPU11がMSC13を
介してMS12にチヤネルアドレス語(CAW)
とチヤネルコマンド語(CCW)を格納した後、
SVP10に起動をかけることにより開始される。
SVP10は起動を受けると、CPU11より受取
つた起動すべきIOのアドレスをR2にセツトし、
FF1をオンする。CHC17は上位装置からの要
求の有無を常時走査しており、FF1がオンであ
ることにより、CPU11からのIO動作要求であ
ることを認知してR2の内容を読み出し、その
IOアドレスによりCH18とTCE20、あるいは
CH19とFDC23を起動する。 In normal IO operation, the CPU 11 first sends a channel address word (CAW) to the MS 12 via the MSC 13.
and after storing the channel command word (CCW),
It is started by activating the SVP10.
When the SVP10 receives activation, it sets the address of the IO to be activated received from the CPU 11 in R2, and
Turn on FF1. The CHC17 constantly scans for requests from the host device, and since FF1 is on, it recognizes that it is an IO operation request from the CPU11, reads the contents of R2, and reads the contents of R2.
CH18 and TCE20 or depending on the IO address
Start CH19 and FDC23.
起動されたCH18又はCH19は、MS12に
用意されたCAW、CCWをMSC13を介して読
み出し、実際のIO動作を開始する。このIO動作
時のデータ転送は、指定されたIOとMS12に対
して行われる。IO動作が終了すると、CH18又
はCH19は状態語をR1にセツトする。該R1
はSVP10により常時走査されており、SVP1
0がR1の内容を読み取り、CPU11へ報告す
ることにより、CPU11に対してIO動作の終了
が報告される。 The activated CH18 or CH19 reads the CAW and CCW prepared in the MS12 via the MSC13, and starts actual IO operations. Data transfer during this IO operation is performed to the designated IO and MS12. When the IO operation is completed, CH18 or CH19 sets the status word to R1. The R1
is constantly scanned by SVP10, and SVP1
0 reads the contents of R1 and reports it to the CPU 11, thereby reporting the completion of the IO operation to the CPU 11.
以上が通常時のIO動作である。以後、本発明
の特徴であるSVPのプログラムオーバレイ動作
を説明する。 The above is the normal IO operation. Hereinafter, the program overlay operation of SVP, which is a feature of the present invention, will be explained.
SVP10が実行すべきプログラムはパネル1
5により指定する。SVP10はパネル15のス
イツチ状態によりプログラムオーバレイの必要性
が発生したことを知ると、CPU11を停止状態
にし、該CPU11によるIOP16の使用を禁止す
る。しかる後SVP10は、指定されたSVPプロ
グラムをFDD24よりSUB−MS14の所定番
地へロードするために、まずFDD24上のアド
レス(シリンダ番号、ヘツド番号、セクタ番号)
とセクタ数、及びSUB−MS14上のロードアド
レスをLSに書込み、FF2をオンする。CHC17
はFF2を常時走査しており、FF2のオンを確認
すると、CH19を起動する。 The program that SVP10 should run is panel 1
Specified by 5. When the SVP 10 learns that the need for program overlay has occurred based on the switch state of the panel 15, it stops the CPU 11 and prohibits the CPU 11 from using the IOP 16. After that, the SVP 10 first reads the address (cylinder number, head number, sector number) on the FDD 24 in order to load the specified SVP program from the FDD 24 to the specified location of the SUB-MS 14.
, the number of sectors, and the load address on the SUB-MS 14 are written to LS, and FF2 is turned on. CHC17
constantly scans FF2, and when it confirms that FF2 is on, it activates CH19.
CH19は、LSよりSVP10が書込んだ情報を
読出してFDC23、FDD24を起動し、該FDD
24上の選択されたプログラムをMSC13経由
でSUB−MS14へロードする。そして、該ロー
ドが完了すると、CH19はFF4をオンする。こ
のSUB−MS14へロードされた情報はプログラ
ムを画面データであるとする。 CH19 reads the information written by SVP10 from LS, starts FDC23 and FDD24, and
24 is loaded into the SUB-MS 14 via the MSC 13. When the loading is completed, CH19 turns on FF4. The information loaded into this SUB-MS 14 is assumed to be program screen data.
SVP10はFF4を常時走査しており、FF4が
オンになつたことを確認すると、FF2とFF4を
オフにし、次にSUB−MS14にロードされたプ
ログラム中の表示データをVDT21へ表示する
手順に移行する。発示データがSUB−MS14の
固定番地に常にロードされ、表示するデータ長も
固定である場合、LSには特に情報は設定せず、
SVP10はFF3をオンにする。CHC17はFF
3を常時走査しており、FF3のオンを検出する
と、CH18に起動をかける。CH18はSUB−
MS14の固定番地から表示用データを読出し、
TCE20を介してVDT21へ送り、該表示デー
タを表示する。 SVP10 constantly scans FF4, and when it confirms that FF4 is turned on, it turns off FF2 and FF4, and then moves to the procedure of displaying the display data in the program loaded in SUB-MS14 to VDT21. do. If the announcement data is always loaded to a fixed address of SUB-MS14 and the data length to be displayed is also fixed, no particular information is set in LS,
SVP10 turns on FF3. CHC17 is FF
3 is constantly scanned, and when it detects that FF3 is on, it activates CH18. CH18 is SUB-
Read the display data from the fixed address of MS14,
The display data is sent to the VDT 21 via the TCE 20 and displayed.
なお、以後SVP10で必要とするプログラム
のロードは、前にロードされたプログラムを
SVP10が実行することによつて、前記と同様
に、SUB−MS14へオーバレイしてロードする
ことが可能となる。 Note that from now on, when loading a program required by SVP10, the previously loaded program will be loaded.
By executing the SVP 10, it becomes possible to overlay and load the SUB-MS 14 in the same manner as described above.
第2図においては、MS12とSUB−MS14
を分離したが、MS12内の領域をSUB−MS1
4に割当てるようにしてもよい。 In Figure 2, MS12 and SUB-MS14
was separated, but the region within MS12 was separated into SUB-MS1
4 may be assigned.
以上のように、本発明によれば、中央処理装置
の指示に従いIO動作の処理を行う入出力装置及
びその支配下の入出力機器を使用することによ
り、SVPで必要とするプログラムのロード、表
示等が可能となり、SVP独立のハードウエアを
極くわずか持つことで、SVPの機能拡充をはか
ることができる。
As described above, according to the present invention, by using the input/output device that processes IO operations according to instructions from the central processing unit and the input/output devices under its control, programs required by SVP are loaded and displayed. etc., and by having a very small amount of SVP-independent hardware, it is possible to expand the functions of SVP.
第1図は従来のサービスプロセツサの構成例を
示す図、第2図は本発明の一実施例を示す図であ
る。
10……サービスプロセツサ、11……中央処
理装置、12……主記憶装置、14……補助記憶
装置、16……入出力処理装置、17……チヤネ
ル制御部、18,19……チヤネル、21……デ
イスプレイ装置、22……キーボード、24……
フロツピーデイスク装置。
FIG. 1 is a diagram showing an example of the configuration of a conventional service processor, and FIG. 2 is a diagram showing an embodiment of the present invention. 10... Service processor, 11... Central processing unit, 12... Main storage device, 14... Auxiliary storage device, 16... Input/output processing device, 17... Channel control unit, 18, 19... Channel, 21... Display device, 22... Keyboard, 24...
floppy disk device.
Claims (1)
装置の指示に従つて入出力処理を実行する入出力
処理装置と、該入出力処理装置の制御を受ける外
部記憶装置、入出力装置群と、システムの保守・
監視等を司どるサービスプロセツサとから成る情
報処理システムにおいて、前記サービスプロセツ
サと入出力処理装置の間にインタフエースレジス
タを設け、前記サービスプロセツサが前記レジス
タに処理要求をセツトし、該処理要求を前記入出
力処理装置が検出することにより、該入出力処理
装置はサービスプロセツサの指示に従つて記憶装
置と外部記憶装置あるいは入出力装置との間で情
報転送を実行することを特徴とする情報処理シス
テム。 2 前記入出力処理装置がサービスプロセツサの
指示に従つて入出力処理を実行している間、中央
処理装置から該入出力処理装置に対する処理要求
は禁止することを特徴とする特許請求の範囲第1
項記載の情報処理システム。 3 前記入出力処理装置は、前記サービスプロセ
ツサの指示に従つて、該サービスプロセツサが必
要とするプログラムを外部記憶装置から記憶装置
へオーバレイにロードすることを特徴とする特許
請求の範囲第1項もしくは第2項記載の情報処理
システム。[Scope of Claims] 1. A central processing unit, a storage device, an input/output processing device that executes input/output processing according to instructions from the central processing unit, and an external storage device that is controlled by the input/output processing device. Maintenance and maintenance of input/output devices and systems
In an information processing system comprising a service processor that manages monitoring, etc., an interface register is provided between the service processor and an input/output processing device, and the service processor sets a processing request in the register and executes the processing. When the input/output processing device detects the request, the input/output processing device transfers information between the storage device and the external storage device or the input/output device according to instructions from the service processor. information processing system. 2. While the input/output processing device is executing input/output processing according to instructions from a service processor, processing requests from the central processing unit to the input/output processing device are prohibited. 1
The information processing system described in Section 1. 3. The input/output processing device loads a program required by the service processor from an external storage device to an overlay in accordance with instructions from the service processor. 2. The information processing system described in Section 2 or Section 2.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP57216025A JPS59106054A (en) | 1982-12-09 | 1982-12-09 | information processing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP57216025A JPS59106054A (en) | 1982-12-09 | 1982-12-09 | information processing system |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS59106054A JPS59106054A (en) | 1984-06-19 |
JPS6316778B2 true JPS6316778B2 (en) | 1988-04-11 |
Family
ID=16682113
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP57216025A Granted JPS59106054A (en) | 1982-12-09 | 1982-12-09 | information processing system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS59106054A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10843137B2 (en) | 2015-12-10 | 2020-11-24 | Fujifilm Corporation | Method for producing protective-layer-covered gas separation membrane, protective-layer-covered gas separation membrane, gas separation membrane module, and gas separation apparatus |
-
1982
- 1982-12-09 JP JP57216025A patent/JPS59106054A/en active Granted
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10843137B2 (en) | 2015-12-10 | 2020-11-24 | Fujifilm Corporation | Method for producing protective-layer-covered gas separation membrane, protective-layer-covered gas separation membrane, gas separation membrane module, and gas separation apparatus |
Also Published As
Publication number | Publication date |
---|---|
JPS59106054A (en) | 1984-06-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6216179B1 (en) | System for processing an I/O request using an old program while loading a new program which upon completion used to process the I/O request | |
US4901232A (en) | I/O controller for controlling the sequencing of execution of I/O commands and for permitting modification of I/O controller operation by a host processor | |
EP0372411B1 (en) | Floating console control system | |
JPS6316778B2 (en) | ||
JPH07225694A (en) | Virtual computer system | |
JP2708636B2 (en) | Information processing device maintenance control method | |
JPS6314241A (en) | Memory expansion system | |
JPH05216507A (en) | Program changing method for programmable controller | |
JPS626335A (en) | Data processing system | |
JP3518609B2 (en) | Configuration management method and data processing system | |
JPS6116098B2 (en) | ||
JPS60169937A (en) | Data processing system | |
JPH02730B2 (en) | ||
JPH0635813A (en) | Diagnosing method for electronic computer | |
JPH0563824B2 (en) | ||
JPH05189004A (en) | Plant controller | |
JPH0424733B2 (en) | ||
JPS5918797B2 (en) | Address check processing method | |
JPH039489B2 (en) | ||
JPS6349247B2 (en) | ||
JPH04245360A (en) | Input/output channel | |
JPH11232206A (en) | Input/output control circuit | |
JPH0157374B2 (en) | ||
JPH0521260B2 (en) | ||
JPH0432421B2 (en) |