JPS5824927A - Information processor - Google Patents

Information processor

Info

Publication number
JPS5824927A
JPS5824927A JP12352181A JP12352181A JPS5824927A JP S5824927 A JPS5824927 A JP S5824927A JP 12352181 A JP12352181 A JP 12352181A JP 12352181 A JP12352181 A JP 12352181A JP S5824927 A JPS5824927 A JP S5824927A
Authority
JP
Japan
Prior art keywords
channel
processing unit
processing section
input
section
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
JP12352181A
Other languages
Japanese (ja)
Inventor
Shigeaki Morisawa
森澤 茂明
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.)
NEC Corp
Original Assignee
NEC Corp
Nippon Electric Co 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 NEC Corp, Nippon Electric Co Ltd filed Critical NEC Corp
Priority to JP12352181A priority Critical patent/JPS5824927A/en
Publication of JPS5824927A publication Critical patent/JPS5824927A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/10Program control for peripheral devices
    • G06F13/12Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor
    • G06F13/122Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor where hardware performs an I/O function other than control of data transfer

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multi Processors (AREA)

Abstract

PURPOSE:To operate an information processor efficiently, by switching and connecting a subordinate processor to peripheral devices in response to the indication of the subordinate processor, interpreting a channel program with an execution controlling means and operating the peripheral devices. CONSTITUTION:A service processing SVP device 2 outputs an attention signal to an SVP processing section 123 of an input and output processor 12 via an input and output interface 3 and transmits data for switching operation of a switch 124 to read operation from the processing section 123 succeedingly. Thus, the section 123 changes over the switch 124 to a virtual channel processing section 125 under the control of a control section 120 and reports the end to the device 2. When the switch 124 is changed over, the device 2 is operated as a virtual CPU, and the execution of a channel program is instructed to a virtual channel processing section 125, the processing section 125 transmits the content read out from a virtual storage section 126 to a print processing section 122, which operates a printer 133.

Description

【発明の詳細な説明】 本発明は情報処理装置に関する。コンビーータシステム
の大盤化あるいは複雑化にともない、これを管理する操
作員、保守員の業務は増加の一途にある。そこで今日で
は前記業務の集中化および簡素化のため多くのシステム
にサービスプロセ。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an information processing device. As combinator systems become larger and more complex, the workload of operators and maintenance personnel who manage them continues to increase. Therefore, today many systems are equipped with service processes to centralize and simplify the aforementioned operations.

す(以下5vp)が付加され、システムにおける重要な
位置をしめるよ5ICなっている。8VPの機能にはオ
ペレーティングシステムが文字ディスプレイ装置やキー
ボードを介して操作員と会話することを制御するオペレ
ータコンソール機能や、ホストシステムに障害が発生し
た時にホストシステムの障害情報を採集して出力したり
ホストシステムを診断する保守コンソール機能などがあ
る。
(hereinafter referred to as 5vp) is added, and 5IC is added to indicate an important position in the system. 8VP's functions include an operator console function that controls the operating system's communication with the operator via a character display device and keyboard, and a function that collects and outputs host system failure information when a failure occurs in the host system. It includes a maintenance console function for diagnosing the host system.

従来、前記8VP機能により各種情報をプリントアウト
する場合SvPに印字装置を接続して出力する方法と、
5vPVc内蔵されたフロッピィディスクに出力情報を
貯え別の手段で出力する方法とがある。前者の方法では
、8vPに印字装置を接続しなければならず、SVPが
高価格となる経済的な欠点がある。また、後者の方法で
は一旦70、ビイディスクに該8VPの内容を記憶させ
この媒体をホストシステムに送りオペレーティングシス
テムのユーティリティブログ2ムを用いてホスト側の印
字装置にプリントするか、あるいはホストシステムが故
障その他の理由で使用できないときは、他のシステムで
プリントアウトする方法をとるため人手介入をともない
運用操作上に欠点がある。本発明の目的は、前記経済的
欠点と運用および操作上の欠点を解決し、8VPに印字
装置をおかずに直接SVPがホストシステムの印字装置
に情報を出力することができるようにした情報処理装置
を提供することにある。
Conventionally, when printing out various information using the 8VP function, there is a method of connecting a printing device to SvP and outputting it,
There is a method of storing the output information in a floppy disk with a built-in 5vPVc and outputting it by another means. The former method requires a printing device to be connected to the 8vP, which has the economic disadvantage of making the SVP expensive. In the latter method, the content of the 8VP is stored on the 8VP disk at 70, and this medium is sent to the host system and printed on the host's printing device using the operating system's utility blog 2, or the host system If the printer cannot be used due to a malfunction or other reasons, it is printed out using another system, which requires manual intervention, which has disadvantages in terms of operation. An object of the present invention is to solve the above-mentioned economic disadvantages and operating disadvantages, and to provide an information processing apparatus that enables an SVP to directly output information to a printing device of a host system without installing a printing device in an 8VP. Our goal is to provide the following.

本発明の装置は、中央処理装置と、入出力処理装置と、
該入出力処理装置にそれぞれ入出力インタフェースで接
続された下位処理装置および周辺装置とを備えた情報処
理装置において、該入出力装置は、該周辺装置を使用目
的に応じて該中央処理装置と該下位処理装置とのいずれ
か一方を接続させる切替手段と、該下位処理装置からの
チャネルプログラムを格納する格納手段と、該チャネル
プログラムの実行を制御する実行制御手段とを具備し、 該下位処理装置が前記周辺装置が前記周辺処理装置を使
用するときに該下位処理装置からの指示に応答して前記
切替手段で該下位処理装置と前記周辺装置とを接続させ
、該下位処理装置から前記格納手段にチャネルプログラ
ムを格納し前記実行制御手段でチャネルプログラムを解
続して該周辺装置の動作を行なわせることを特徴とする
。次に本発明について図面を参照して詳細に説明する。
The device of the present invention includes a central processing unit, an input/output processing unit,
In an information processing device that includes a lower processing device and a peripheral device that are connected to the input/output processing device through an input/output interface, the input/output device connects the peripheral device to the central processing unit depending on the purpose of use. The lower processing device comprises a switching means for connecting one of the lower processing devices, a storage means for storing a channel program from the lower processing device, and an execution control means for controlling execution of the channel program, the lower processing device When the peripheral device uses the peripheral processing device, the switching means connects the lower processing device and the peripheral device in response to an instruction from the lower processing device, and the lower processing device connects the peripheral processing device to the storage means. A channel program is stored in the peripheral device, and the execution control means terminates the channel program to cause the peripheral device to operate. Next, the present invention will be explained in detail with reference to the drawings.

第1図を参照すると、本発明の一実施例は、ホストシス
テム1.このホストシステム1と接続される入出力イン
タフェース3.および5VP2から構成されている。前
記ホストシステム1は中央処理装置(以下CPU)10
.このCPUl0に接続されるインタフェース線14お
よび15.該インタフェース線14と接続される主記憶
装置11゜コノ主記憶装置11に接続されるインタフェ
ース線16.これらインタフェース線15および16を
介して接続される入出力処理装置12.この入出力処理
装置12に接続される入出力インタフェース17.およ
びこの入出力インク7エース17に接続される印字装置
13から構成されている。
Referring to FIG. 1, one embodiment of the present invention includes a host system 1. An input/output interface 3 connected to this host system 1. and 5VP2. The host system 1 includes a central processing unit (hereinafter referred to as CPU) 10
.. Interface lines 14 and 15 . connected to this CPU10. A main storage device 11. is connected to the interface line 14. An interface line 16. is connected to the main storage device 11. The input/output processing device 12 is connected via these interface lines 15 and 16. An input/output interface 17 connected to this input/output processing device 12. and a printing device 13 connected to this input/output ink 7ace 17.

前記入出力処理装置12は制御部12o、チャネル処理
部121.印字処理部122.SVP処理部123.ス
イッチ124.擬似チャネル処理部125、および擬似
記憶部126から構成されている。
The input/output processing device 12 includes a control section 12o, a channel processing section 121. Print processing section 122. SVP processing unit 123. Switch 124. It is composed of a pseudo channel processing section 125 and a pseudo storage section 126.

次に本発明の動作を詳細に説明する。Next, the operation of the present invention will be explained in detail.

先ず、第1図を参照し、て、ホストシステムlが印字装
[13に印字データを出方する通常の動作について説明
する。この場合スイッチ124はチャネル処理部121
に接続されている。CPU10は入出力処理装置12に
対し動作指示をするに先立って予めチャネルプログラム
をインタフェース線14を介して主記憶装置11に用意
する。
First, with reference to FIG. 1, the normal operation in which the host system 1 outputs print data to the printing device 13 will be explained. In this case, the switch 124 is the channel processing unit 121
It is connected to the. Before instructing the input/output processing device 12 to operate, the CPU 10 prepares a channel program in the main storage device 11 via the interface line 14 in advance.

チャネルプログラムは第2図に示すようにチャネルプロ
グラムヘッタト一連のチャネルコマンドエントリからな
っている。第2図を参照すると、チャネルプログラムヘ
ッダには、制御情報およびアクセスパス等が記述され、
チャネルコマンドエントリには指令コードおよび制御7
M)グが記述される。なお、該指令コードがデータ転送
をともなう場合は、さらにデータ格納アドレスおよびそ
のデータの長さも記述される。再び第4図に戻ると、C
PUl0は入出力処理装置12内のチャネル処理部12
1に対し、インタフェース線15を介してチャネルプロ
グラムの実行を指示する。この指示に応答してチャネル
処理部121は制御部120の制御のもとに主記憶装置
11からインタフェース線16を介してチャネルプログ
ラムヘッダヲ取出し、その制御情報とアクセスパスをも
とにしてチャネルプログラムヘッダに続く、チャネルコ
マンンドが解析され印字装置13の動作が指示される。
A channel program consists of a channel program header and a series of channel command entries, as shown in FIG. Referring to FIG. 2, the channel program header describes control information, access path, etc.
Channel command entry contains command code and control 7
M) Gu is described. Note that if the command code involves data transfer, the data storage address and the length of the data are also described. Returning to Figure 4 again, C
PU10 is the channel processing unit 12 in the input/output processing device 12
1 to execute the channel program via the interface line 15. In response to this instruction, the channel processing unit 121 retrieves the channel program header from the main storage device 11 via the interface line 16 under the control of the control unit 120, and executes the channel program based on the control information and access path. The channel command following the header is analyzed and the operation of the printing device 13 is instructed.

印字装置13の動作が終了したとき、チャネル処理部1
21は今、実行したチャネルコマンドエントリの制御フ
ラグでコマンドチェイン指示があれば次のチャネルコマ
ンドエントリな取出し前記と同じ処理で印字装置13を
動作させる。なお、チャネ、TI/コマンドエントリの
取出しに際しデータ転送をともなうものであれば同時に
データも取出される。上記手順に基づき全てのチャネル
コマンドエントリの実行が終了したときチャネル処理部
、121は主記憶装置11に終了ステータスを書込みC
PUl0に割込みとして通知する。
When the operation of the printing device 13 is completed, the channel processing section 1
Reference numeral 21 indicates the control flag of the currently executed channel command entry, and if there is a command chain instruction, the next channel command entry is extracted and the printing device 13 is operated in the same process as described above. Note that when extracting a channel, TI/command entry, if data transfer is involved, data is also extracted at the same time. When the execution of all channel command entries is completed based on the above procedure, the channel processing unit 121 writes the completion status to the main storage device 11.
Notify PUl0 as an interrupt.

次に本発明の特徴である印字装置13がSvPのプリン
タとして動作する場合について述べる。
Next, a case where the printing device 13, which is a feature of the present invention, operates as an SvP printer will be described.

5VP2が印字装置13を使用するに先立って、8VP
2は、入出力インタフェース3を介して入出力処理装置
12のSVP処理部123に対してアテンション信号を
出し、続<8VP処理部123からのリード動作に対し
てスイッチ124の切替動作のためのデータを送る。S
vP処理部123は制御部120の制御のもとにスイッ
チ124を擬似チャネル処理部125の側に切替え、正
常に切替った場合、その終了を8VP2に報告する。
Before 5VP2 uses the printing device 13, 8VP
2 issues an attention signal to the SVP processing unit 123 of the input/output processing unit 12 via the input/output interface 3, and sends data for the switching operation of the switch 124 in response to the read operation from the VP processing unit 123. send. S
The vP processing unit 123 switches the switch 124 to the pseudo channel processing unit 125 side under the control of the control unit 120, and if the switching is successful, reports the completion to the 8VP2.

スイッチ124が切替ったこの状態ではSvPは擬似C
PUとして動作することになる。続いて、擬似CPUと
なった5VP2は、チャネルプログラムを印字装置13
に対して実行するが、その動作は次の様になる。前記と
同様に8VP2はS■P処理部123に対してアテンシ
ョン信号を出しSVP処理部123からのリード動作に
対してチャネルプログラムを送ると、SvP処理部12
3はインタフェース線1204を介して擬似記憶部12
6に格納し、擬似チャネル処理部125に対しインタフ
ェース線1205を介して前記チャネルプログラムの実
行を指示する。擬似チャネル処理部125は擬似記憶部
126からインタフェース線1206を介してチャネル
コマンドエントリを1つ取出し、スイッチ124を介し
【印字処理部122に渡し、印字処理部122で解析さ
れたコマンドが印字装置13の動作を指示する。なおコ
マンドチェインおよびデータ転送をともなうチャネルコ
マンドエントリの場合は通常状態の動作と同様であるた
めここでは省略する。以上のようにして全てのチャネル
コマンドエントリの実行が終了したとき擬似チャネル処
理部125は、擬似記憶部126に終了ステータスを書
込み8VP2に通知する。8VP2はこの終了ステータ
スを続出して一連の動作を終了する。5VP2から送る
チャネルプログラムは第3図に示すようにチャネルコマ
ンドエントリとデータとからなっている。
In this state where the switch 124 is switched, SvP is pseudo C
It will operate as a PU. Next, 5VP2, which has become a pseudo CPU, sends the channel program to the printing device 13.
The operation is as follows. Similarly to the above, the 8VP2 sends an attention signal to the SVP processing unit 123 and sends a channel program in response to a read operation from the SVP processing unit 123.
3 is connected to the pseudo storage unit 12 via an interface line 1204.
6, and instructs the pseudo channel processing unit 125 to execute the channel program via the interface line 1205. The pseudo channel processing section 125 takes out one channel command entry from the pseudo storage section 126 via the interface line 1206, passes it to the print processing section 122 via the switch 124, and the command analyzed by the print processing section 122 is sent to the printing device 13. instructs the operation of Note that in the case of a channel command entry that involves a command chain and data transfer, the operation is the same as that in the normal state, so a description thereof will be omitted here. When the execution of all channel command entries is completed as described above, the pseudo channel processing section 125 writes the end status in the pseudo storage section 126 and notifies the 8VP2. 8VP2 continuously outputs this end status and ends the series of operations. The channel program sent from 5VP2 consists of a channel command entry and data as shown in FIG.

チャネルコマンドエントリには指令フードおよび制御フ
ラグがあり、さらにデータ転送を伴う場合は咳チャネル
コマンドエントリに続くデータのデータ長も記述されて
いる。第2図と第3図の比較から第1図の印字処理部1
22はホストシステム1あるいは8VP2のいずれから
でも同じ動作をすることは明らかである。
The channel command entry has a command flag and a control flag, and if data transfer is involved, the data length of the data following the cough channel command entry is also described. From the comparison between Figures 2 and 3, the print processing section 1 in Figure 1
It is clear that 22 operates the same whether from host system 1 or 8VP2.

なお、第1図に示す実施例においてスイッチ、124の
切替えに際しては、次の制御を制御部、120で行って
いる。それは印字装置13がホストシステムで使用中に
5VP2からスイッチ切替えを行ったときは、異常終了
として5VP2に報告する。また逆にSVP側から使用
中にホストシステムからアクセスがあったときは印字装
置が動作不能としてホストシステムに応答する。上記の
通り本発明の実施例について具体的に説明したが本発明
はこの実施例に限定されることなく拡張できる。すなわ
ち、第1図における印字装置13はカード読取装置でも
よく、さらには一般的な周辺装置まで拡張できる。また
、5vP2の代りにインテリジェント機能を有する他の
下位地理装置、例えばフロントエンド処理装置あるいは
回線処理装置にも適用できることは明らかである。本発
明は以上説明したように、SVPには印字装置をもつ必
要がなくなり、システム内周辺装置の有効利用が図れる
とともに、SvPの原価低減ができるという効果がある
In the embodiment shown in FIG. 1, when switching the switch 124, the following control is performed by the control section 120. When the printing device 13 is switched from 5VP2 while being used in the host system, it is reported to 5VP2 as abnormal termination. Conversely, if there is an access from the host system while the printing device is in use from the SVP side, the printing device responds to the host system as being inoperable. As mentioned above, although the embodiment of the present invention has been specifically described, the present invention is not limited to this embodiment and can be expanded. That is, the printing device 13 in FIG. 1 may be a card reading device, and can even be extended to a general peripheral device. It is clear that instead of 5vP2, it can also be applied to other lower-level geographical devices with intelligent functions, such as front-end processing devices or line processing devices. As described above, the present invention eliminates the need for the SVP to have a printing device, making it possible to effectively utilize peripheral devices within the system, and having the advantage of reducing the cost of the SVP.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の一実施例を示す図、第2図はホストシ
ステムのチャネルプログラムの形式を示す図および第3
図はSVPからチャネルプログラムの形式を示す図であ
る。 図において、1・・・・・・ホストシステム、2・・・
・・・サービスプロセッサ、3,17・・・・・・入出
力インタフェース、10・・・・・・中央処理装置、1
1・・・・・・主記憶装置、12・・・・・・入出力処
理装置、120・・・・・・制御部、121・・・・・
・チャネル処理部、122・・・・・・印字処理部、1
23・・・・・・8VP処理部、124・・・・・・ス
イッチ、125・・・・・・擬似チャネル処理部、12
6・・・・・・擬似記憶部、13・・・・・・印字装置
、14,15゜16.1204,1205,1206・
・・・・・インタフェづ線。 第 / 記
FIG. 1 is a diagram showing an embodiment of the present invention, FIG. 2 is a diagram showing the format of a channel program of a host system, and FIG.
The figure shows the format of a channel program from SVP. In the figure, 1... host system, 2...
... Service processor, 3, 17 ... Input/output interface, 10 ... Central processing unit, 1
1... Main storage device, 12... Input/output processing device, 120... Control unit, 121...
・Channel processing section, 122...Print processing section, 1
23...8VP processing unit, 124...switch, 125...pseudo channel processing unit, 12
6...Pseudo storage unit, 13...Printing device, 14, 15° 16.1204, 1205, 1206.
...Interface line. No./Note

Claims (1)

【特許請求の範囲】 中央処理装置と、入出力処理装置と、該入出力処理装置
にそれぞれ入出力インタフェースで接続された下位処理
装置および周辺装置とを備えた情報処理装置において 該入出力処理装置は、咳周辺装置を使用目的に応じて該
中央処理装置と該下位処理装置とのいずれか一方と接続
させる切替手段と、該下位処理装置からのチャネルプロ
グラムを格納する格納手段と、該チャネルプログラムの
実行を制御する実行制御手段とを具備し、 蚊下位処理装置が前記周辺処理装置を使用するときに、
該下位処理装置からの指示に応答して前記切替手段で該
下位処理装置と前記周辺装置とを接続させ、該下位処理
装置から前記格納手段に〜ネルプ誼グラムを格納し、前
記実行制御手段でチャネルプログラムを解読して該周辺
装置の動作を行わせることを特徴とする情報処理装置。
[Scope of Claims] An information processing device comprising a central processing unit, an input/output processing unit, and lower processing units and peripheral devices each connected to the input/output processing unit via an input/output interface. switching means for connecting a cough peripheral device to either the central processing unit or the lower processing unit depending on the purpose of use; storage means for storing a channel program from the lower processing unit; and the channel program. and execution control means for controlling execution of the above, when the mosquito lower-level processing device uses the peripheral processing device,
In response to an instruction from the lower processing device, the switching means connects the lower processing device and the peripheral device, stores the ~nelp diagram from the lower processing device to the storage means, and the execution control means An information processing device that decodes a channel program to cause the peripheral device to operate.
JP12352181A 1981-08-06 1981-08-06 Information processor Pending JPS5824927A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP12352181A JPS5824927A (en) 1981-08-06 1981-08-06 Information processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP12352181A JPS5824927A (en) 1981-08-06 1981-08-06 Information processor

Publications (1)

Publication Number Publication Date
JPS5824927A true JPS5824927A (en) 1983-02-15

Family

ID=14862666

Family Applications (1)

Application Number Title Priority Date Filing Date
JP12352181A Pending JPS5824927A (en) 1981-08-06 1981-08-06 Information processor

Country Status (1)

Country Link
JP (1) JPS5824927A (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5292448A (en) * 1976-01-30 1977-08-03 Nec Corp I/o unit control system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5292448A (en) * 1976-01-30 1977-08-03 Nec Corp I/o unit control system

Similar Documents

Publication Publication Date Title
US4703414A (en) Programmable controller
JP2519276B2 (en) Failure information collection processing method
EP0372411B1 (en) Floating console control system
JPS5824927A (en) Information processor
JP4421812B2 (en) Computer system having diagnostic function
JPH06208441A (en) System for controlling printing environment of printer device
JP3394834B2 (en) Debugging method for devices that make up a multiprocessor system
JP3830558B2 (en) Online system and communication control method thereof
JPS6259816B2 (en)
EP0184587B1 (en) Robot operator for a computer terminal
JP2001282394A (en) Communication terminal equipment, its control method and its recording medium
JP2778343B2 (en) Monitoring and control equipment
JPS59221743A (en) Console device
JPH05342076A (en) Dual writing filing device
JPS581249A (en) Error interrrupting system
JPS60169937A (en) Data processing system
JPS626336A (en) Computer system
JPH02212946A (en) Fault informing system for information processor
JPS6220080A (en) Picking-up and collecting system for memory contents of remote place processor in network system
JPH05120247A (en) Console switching control system in computer complex system
JPS60142754A (en) Programming device
JPH02188807A (en) Plant controller
JPH01312658A (en) Computer system
JPH04162164A (en) Input/output controller
JPH0640123A (en) Printing device