[go: up one dir, main page]

JPS6359178B2 - - Google Patents

Info

Publication number
JPS6359178B2
JPS6359178B2 JP54172172A JP17217279A JPS6359178B2 JP S6359178 B2 JPS6359178 B2 JP S6359178B2 JP 54172172 A JP54172172 A JP 54172172A JP 17217279 A JP17217279 A JP 17217279A JP S6359178 B2 JPS6359178 B2 JP S6359178B2
Authority
JP
Japan
Prior art keywords
input
output device
adapter
memory table
information
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
JP54172172A
Other languages
Japanese (ja)
Other versions
JPS5697122A (en
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 filed Critical
Priority to JP17217279A priority Critical patent/JPS5697122A/en
Publication of JPS5697122A publication Critical patent/JPS5697122A/en
Publication of JPS6359178B2 publication Critical patent/JPS6359178B2/ja
Granted legal-status Critical Current

Links

Description

【発明の詳細な説明】 本発明は端末の入出力装置をきめ細かく制御で
きる情報処理装置に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an information processing device that can finely control input/output devices of a terminal.

端末制御装置と入出力装置とで構成される情報
処理装置において、入出力装置の制御のため入出
力装置アダプタと入出力装置との結合テーブルを
得てから実行することは一般に行われている。第
1図に示すように、チヤネル部TMCと、入出力
装置アダプタ10Aと、結合テーブル(データ格
納用メモリテーブル)TBLと、中央処理装置
CPUとで端末制御装置が構成されている。ここ
で、中央処理装置CPUと接続されたターミナル
マルチプレクサチヤネルTMCに複数の入出力装
置アダプタIOAと、それと同数の入出力装置IO
が接続されている。端末制御装置の動作は、中央
処理装置CPUにより起動される入出力装置制御
手段即ちベーシツクプログラムBS−PRによつて
制御される。そのため、端末制御装置への電源投
入時においてセンスコマンドを送出して入出力装
置IOの機種コードを入出力装置アダプタIOAに
通知させ、入出力装置アダプタIOAは自己の番号
を付与してベーシツクプログラムBS−PRに通知
することで、この結合テーブルTBLを得ている。
即ち、端末制御装置に電源が投入されたとき、電
源投入信号がチヤネルTMCに通知され、それと
接続されている最初の入出力装置アダプタIOAの
番号が自動的に返答される構成としているので、
チヤネルTMCを制御すると共にチヤネルTMCを
介して入出力装置を制御するプログラムBS−PR
は入出力装置アダプタIOAの番号を知る。次に入
出力装置IOの機種コードを知るため、プログラ
ムBS−PRは「IOセンスコマンド」を上記入出力
装置アダプタIOAを介して入出力装置IO向けに
送出する。当該入出力装置アダプタIOAに接続さ
れている入出力装置はこのとき機種コードを含む
返送信号をアダプタIOAを介して通知して来る。
プログラムBS−PRはこの返送信号を解析し、そ
の結果として入出力装置アダプタ番号と入出力装
置機種コードとを対応させる結合テーブルTBL
(その時までデータは何も入つていない)につい
て書込みを行う。次の入出力装置アダプタIOAに
ついても番号を知ることから前述と同様にIOセ
ンスコマンドの送出とIO機能機種コードの返送
を繰り返し動作を行い、1台のチヤネルTMCに
ついての結合テーブルを完成する。一方、現実の
入出力装置IOにはプリンタ・プラズマデイスプ
レイ・キーボード等種々のユニツトがあり、入出
力装置として考えられる全ユニツトを常備するこ
とは少なく、同一機種例えば、銀行窓口業務自動
化装置にあつては表示器の種類が異なつたりオプ
シヨン機器の接続数が異なる。こうした、既提案
の機種コードのみの格納される結合テーブル
TBLを得て、それにより入出力装置を制御する
場合、入出力装置の性質は管理し得ても具体的な
ユニツトを指定し得ず大まかな制御となつてい
た。
In an information processing apparatus that includes a terminal control device and an input/output device, it is common practice to obtain a connection table between an input/output device adapter and an input/output device in order to control the input/output device. As shown in FIG. 1, a channel unit TMC, an input/output device adapter 10A, a coupling table (memory table for data storage) TBL, and a central processing unit
A terminal control device is configured with the CPU. Here, a terminal multiplexer channel TMC connected to the central processing unit CPU has multiple input/output device adapters IOA and an equal number of input/output devices IO
is connected. The operation of the terminal control device is controlled by an input/output device control means, ie, a basic program BS-PR, activated by the central processing unit CPU. Therefore, when power is turned on to the terminal control device, a sense command is sent to inform the input/output device adapter IOA of the model code of the input/output device IO, and the input/output device adapter IOA assigns its own number and executes the basic program. This join table TBL is obtained by notifying the BS-PR.
That is, when the power is turned on to the terminal control device, a power-on signal is notified to the channel TMC, and the number of the first input/output device adapter IOA connected to it is automatically replied.
Program BS-PR that controls channel TMC and controls input/output devices via channel TMC
knows the number of the input/output device adapter IOA. Next, in order to know the model code of the input/output device IO, the program BS-PR sends an "IO sense command" to the input/output device IO via the input/output device adapter IOA. At this time, the input/output device connected to the input/output device adapter IOA sends a return signal including the model code via the adapter IOA.
The program BS-PR analyzes this return signal and creates a combination table TBL that associates the input/output device adapter number with the input/output device model code.
(no data has been entered until that time). Since the number of the next input/output device adapter IOA is also known, the sending of the IO sense command and the returning of the IO function model code are repeated in the same manner as described above, and the connection table for one channel TMC is completed. On the other hand, actual input/output devices (IO) include various units such as printers, plasma displays, keyboards, etc., and it is rare to always have all the units that can be considered input/output devices. The types of display devices differ and the number of optional devices connected differs. Such a combined table that stores only the model codes of existing proposals
When obtaining a TBL and controlling input/output devices using it, the characteristics of the input/output devices can be managed, but specific units cannot be specified, resulting in rough control.

本発明の目的は入出力装置をより適切に制御す
ることを可能とした情報処理装置を提供すること
にある。
An object of the present invention is to provide an information processing device that allows input/output devices to be controlled more appropriately.

以下図面に示す本発明の実施例について説明す
る。第2図の構成図において、第1図と同一の符
号は同様のものを示す。第2図に示す実施例にお
ける端末制御装置は中央処理装置CPU、メモリ
MEM、及びチヤネルTMCで構成されている。
なお、SVPは管理プログラムであり、複数のア
プリケーシヨンプログラムAP−PR1,AP−PR
2……の起動を制御すると共に、ゲートを介して
ベーシツクプログラムBS−PRのアクセスも制御
する。また、TBLは本発明において得られるメ
モリテーブル、un1,un2……は入出力装置IO
を構成するユニツトでキーボード等を一般的に示
している。同図において、端末制御装置への電源
投入により稼動中となつているとき、入出力装置
IOに電源が投入されると、入出力装置IOが電源
が投入されたことを示す信号をアダプタIOAを介
してチヤネルTMC、具体的にはプログラムBS−
PRに通知する。この時アダプタIOAの番号が自
動的に付加されて通知される構成としているの
で、チヤネルTMC制御用のプログラムBS−PR
は入出力装置アダプタIOAの番号を知り、アダプ
タIOA番号をメモリテーブルTBLに割付ける。
次に入出力装置IOの機種コードを知るため、プ
ログラムBS−PRは「IOセンスコマンド」をアダ
プタIOAを介して入出力装置に送出する。これに
より当該アダプタはこの旨を入出力装置IO向け
に送出する。当該入出力装置アダプタIOAに接続
されている入出力装置は自己の機種コードの外、
ユニツトUN1,UN2……など入出力装置IOを
構成しているユニツト情報を含ませてアダプタ
IOAに返送信号を送る。この場合もプログラム
BS−PRは通知して来た信号を解析する。つまり
このときアダプタIOAから前述の如く、アダプタ
の番号を付加してプログラムBS−PRに通知する
から、プログラムBS−PRは入出力装置アダプタ
番号と入出力装置機種コードを対応させるメモリ
テーブルTBLについて書込みを行う。これによ
りメモリテーブルTBLには、チヤネルTMCの各
アダプタIOAの番号IOANo.に対応して機種コード
及びユニツト情報が格納される。つまり、このメ
モリテーブルによつて、チヤネルTMCの各アダ
プタにどういう機種の入出力装置(例えば窓口装
置の機種、入出金装置、記帳機の種類など)が接
続されているかが判る。更にユニツト情報によ
り、各入出力装置には如何なるIOユニツト(例
えばキーボードの種類、デイスプレイの種類、プ
リンタの種類など)が接続されているかが判別で
きるものである。
Embodiments of the present invention shown in the drawings will be described below. In the configuration diagram of FIG. 2, the same reference numerals as in FIG. 1 indicate the same components. The terminal control device in the embodiment shown in FIG. 2 includes a central processing unit CPU, a memory
It consists of MEM and channel TMC.
Note that SVP is a management program that manages multiple application programs AP-PR1 and AP-PR.
2..., and also controls access to the basic program BS-PR via the gate. In addition, TBL is a memory table obtained in the present invention, un1, un2... are input/output device IO
The units that make up the system generally include a keyboard, etc. In the figure, when the terminal control device is in operation after power is turned on, the input/output device
When the IO is powered on, the input/output device IO sends a signal indicating that it has been powered on to the channel TMC via the adapter IOA, specifically the program BS−
Notify PR. At this time, the adapter IOA number is automatically added and notified, so the channel TMC control program BS-PR
learns the number of the input/output device adapter IOA and assigns the adapter IOA number to the memory table TBL.
Next, in order to know the model code of the input/output device IO, the program BS-PR sends an "IO sense command" to the input/output device via the adapter IOA. This causes the adapter to send this information to the input/output device IO. The input/output device connected to the relevant input/output device adapter IOA has a code other than its own model code,
Unit information such as units UN1, UN2, etc. that make up the input/output device IO is included in the adapter.
Send a return signal to IOA. In this case also the program
BS-PR analyzes the notified signal. In other words, at this time, as mentioned above, the adapter IOA adds the adapter number and notifies the program BS-PR, so the program BS-PR writes about the memory table TBL that associates the input/output device adapter number and the input/output device model code. I do. As a result, the model code and unit information are stored in the memory table TBL in correspondence with the number IOANo. of each adapter IOA of the channel TMC. In other words, from this memory table, it is possible to know what type of input/output device (eg, type of teller device, deposit/withdrawal device, type of bookkeeping machine, etc.) is connected to each adapter of the channel TMC. Further, from the unit information, it is possible to determine what IO unit (for example, type of keyboard, type of display, type of printer, etc.) is connected to each input/output device.

次にアプリケーシヨンプログラムAP−PRにつ
いてはメモリテーブルTBLを作成した旨の通知
をしておくから、管理プログラムSVPによつて
起動されたプログラムAP−PRは自己の動作機能
に適合する入出力装置IOが何れのアダプタIOA
に接続されているかをベーシツクプログラムBS
−PRを介して、このメモリテーブルTBLによつ
て知り、且つそのユニツトについても指定して所
定の入出力装置へのアクセス動作をベーシツクプ
ログラムBS−PRを介して行い、処理の実行を命
令できる。
Next, since the application program AP-PR is notified that the memory table TBL has been created, the program AP-PR started by the management program SVP uses the input/output device IO that matches its own operating function. which adapter IOA
What is connected to the basic program BS
- Through the basic program BS-PR, it is possible to know this memory table TBL, specify the unit, perform access operation to a predetermined input/output device through the basic program BS-PR, and instruct execution of processing. .

メモリテーブルTBLはクリアされるまで残存
し、それまでは入出力装置と入出力装置アダプタ
との関連が残存する。クリアは例えばチヤネル
TMCの初期動作時にリセツトする等で行われる。
The memory table TBL remains until it is cleared, and until then the association between the input/output device and the input/output device adapter remains. For example, clear channel
This is done by resetting the TMC during its initial operation.

このようにしてメモリテーブルは端末制御装置
への電源投入時、設計製作時に入出力装置アダプ
タと接続した入出力装置について作成されると共
に、入出力装置側の電源投入時においても、その
時点で接続されている入出力装置アダプタIOA対
入出力装置IO及びユニツトの表を作成できるよ
うになつている。したがつて入出力装置アダプタ
IOAの何れかに障害が発生した場合、同一チヤネ
ルTMC内の入出力装置アダプタIOAで空いてい
るものがあれば、障害を生じたアダプタに接続さ
れていた入出力装置を接続し直して、入出力装置
IOの電源を投入すれば、前述と同様の経過で新
たなメモリテーブルTBLが作成され、且つ各プ
ログラムAP−PRは、例えば所定の機能を有する
機種コードから入出力端末を知り、それを使用し
てアダプタが指定でき処理が可能となり、入出力
装置IOはチヤネルTMCを介して通常の動作が可
能となるよう制御される。このようにメモリテー
ブルTBLについて接続し直した時でも外部から
人為的に操作する必要がなく、所定の順序で入出
力装置を起動すれば書直されるのであつて、シス
テムを停止して接続し変える等の必要がない。し
たがつて銀行の各支店におけるクラスタ制御部と
言われる中間制御装置として使用することに好適
である。
In this way, the memory table is created for the input/output devices connected to the input/output device adapter at the time of powering on the terminal control device and during design and manufacturing, and also when the power is turned on on the input/output device side, the memory table is created for the It is now possible to create a table of input/output device adapter IOA versus input/output device IO and units. Therefore, input/output device adapter
If a failure occurs in one of the IOAs, if there is a free input/output device adapter IOA in the same channel TMC, reconnect the input/output device that was connected to the failed adapter. Output device
When the IO power is turned on, a new memory table TBL is created in the same way as described above, and each program AP-PR learns the input/output terminal from the model code with a predetermined function, and uses it. The adapter can be specified and processing is possible, and the input/output device IO is controlled via the channel TMC so that normal operation is possible. In this way, even when the memory table TBL is reconnected, there is no need to manually operate it from the outside; it can be rewritten by starting the input/output devices in a predetermined order, and the system can be rewritten by stopping the system and reconnecting. etc. is not necessary. Therefore, it is suitable for use as an intermediate control device called a cluster control section in each branch of a bank.

またこうした本発明によると入出力装置IOを
構成するユニツトの設備状況について個別に入出
力装置を制御するプログラムを知り得るから、入
出力装置としてまとめて制御するのではなく、必
要に応じきめ細かくユニツト毎に制御を行うこと
ができ、情報処理装置として高能率化できる。
Furthermore, according to the present invention, it is possible to know the program for controlling the input/output devices individually regarding the equipment status of the units that make up the input/output device IO, so instead of controlling the input/output devices all at once, it is possible to control each unit in detail as necessary. control, and the information processing device can be highly efficient.

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

第1図は同時に提案した端末制御装置の構成
図、第2図は本発明の実施例の構成図である。 CPU……中央処理装置、TMC……チヤネル、
IOA……入出力装置アダプタ、IO……入出力装
置、TBL……結合テーブル・メモリテーブル、
BS−PR……ベーシツクプログラム、AP−PR…
…アプリケーシヨンプログラム、UN1,UN2
……ユニツト。
FIG. 1 is a block diagram of a terminal control device proposed at the same time, and FIG. 2 is a block diagram of an embodiment of the present invention. CPU... central processing unit, TMC... channel,
IOA...I/O device adapter, IO...I/O device, TBL...Join table/memory table,
BS-PR...Basic program, AP-PR...
…Application program, UN1, UN2
...Unit.

Claims (1)

【特許請求の範囲】 1 入出力装置がアダプタを介して接続されるチ
ヤネル部と、前記入出力装置からの信号に自己の
アダプタ番号を付与して前記チヤネル部に通知す
るアダプタと、前記入出力装置の機種情報をアダ
プタ番号対応に格納するメモリテーブルと、中央
処理装置とを備え、前記アダプタを介してチヤネ
ル部に接続される入出力装置の動作を前記中央処
理装置により起動される入出力装置制御手段によ
つて制御する端末制御装置と、複数の入出力ユニ
ツトを装着自在に具備する入出力装置とから成る
情報処理装置であつて、 前記端末制御装置の電源が投入されたことに応
答して前記中央処理装置により起動された前記入
出力装置制御手段は、前記メモリテーブル内に書
込まれたアダプタ番号を有するアダプタにセンス
コマンドを送出し、当該アダプタを介してセンス
コマンドを受取つた前記入出力装置が送出する機
種情報を当該アダプタを介して受取り、受取つた
機種情報をアダプタ番号対応に前記メモリテーブ
ルに書込む情報処理装置において、 入出力装置制御手段は、個別の入出力装置への
電源投入に応答した信号を当該入出力装置を接続
したアダプタを介して受取ると、当該アダプタを
介して入出力装置にセンスコマンドを送出し、セ
ンスコマンドを受取つた入出力装置が送出する入
出力装置の機種情報と、入出力装置に装着されて
いる入出力ユニツトのユニツト情報を当該アダプ
タを介して受取り、受取つた機種情報とユニツト
情報をアダプタ番号に対応させて前記メモリテー
ブルに書込むように制御すると共に、前記入出力
装置をアクセスする際には、前記メモリテーブル
内に書込んだ各情報を参照して制御する構成とし
たことを特徴とする情報処理装置。
[Scope of Claims] 1. A channel unit to which an input/output device is connected via an adapter, an adapter that assigns its own adapter number to a signal from the input/output device and notifies the channel unit, and the input/output device. An input/output device comprising a memory table for storing device model information corresponding to an adapter number and a central processing unit, and the central processing unit activates the operation of the input/output device connected to the channel unit via the adapter. An information processing device comprising a terminal control device controlled by a control means and an input/output device including a plurality of input/output units that can be freely attached, the information processing device being configured to respond to power on of the terminal control device. The input/output device control means, activated by the central processing unit, sends a sense command to the adapter having the adapter number written in the memory table, and sends the sense command to the adapter having the adapter number written in the memory table, and In an information processing device that receives model information sent by an output device via the adapter and writes the received model information in the memory table in correspondence with the adapter number, the input/output device control means controls power supply to each input/output device. When a signal in response to input is received via the adapter connected to the input/output device, a sense command is sent to the input/output device via the adapter, and the input/output device that received the sense command sends out the input/output device. Receive model information and unit information of the input/output unit installed in the input/output device via the adapter, and control the received model information and unit information to be written in the memory table in correspondence with the adapter number. An information processing apparatus characterized in that, when accessing the input/output device, the information processing apparatus is controlled by referring to each piece of information written in the memory table.
JP17217279A 1979-12-29 1979-12-29 Information processor Granted JPS5697122A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17217279A JPS5697122A (en) 1979-12-29 1979-12-29 Information processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17217279A JPS5697122A (en) 1979-12-29 1979-12-29 Information processor

Publications (2)

Publication Number Publication Date
JPS5697122A JPS5697122A (en) 1981-08-05
JPS6359178B2 true JPS6359178B2 (en) 1988-11-18

Family

ID=15936898

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17217279A Granted JPS5697122A (en) 1979-12-29 1979-12-29 Information processor

Country Status (1)

Country Link
JP (1) JPS5697122A (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58222326A (en) * 1982-06-18 1983-12-24 Nec Corp System for selecting input and output port
JPS59223869A (en) * 1983-05-25 1984-12-15 Fujitsu Ltd Device type information collecting system
JPS6118043A (en) * 1984-07-04 1986-01-25 Nec Corp Rom control system
JPS62177648A (en) * 1986-01-31 1987-08-04 Nec Corp Data processing system
JPS62171972U (en) * 1986-04-23 1987-10-31

Also Published As

Publication number Publication date
JPS5697122A (en) 1981-08-05

Similar Documents

Publication Publication Date Title
US4604690A (en) Dynamic configuration for added devices
US6625703B2 (en) Verifying primary and backup copies of vital information for a processing system employing a pseudo-fixed reference identifier
US20070005828A1 (en) Interrupts support for the KCS manageability interface
EP3709149A1 (en) Off-board flash memory
KR960015311A (en) Data processing system and data processing method
US20040133752A1 (en) Method for controlling storage device controller, storage device controller, and program
JP4372450B2 (en) Storage system control method, storage system, and storage apparatus
JPS6359178B2 (en)
KR0182632B1 (en) Client server system performing automatic reconnection and control method thereof
JPH11327803A (en) Data multiplexing control method
JP2005308254A (en) Air-conditioner central control system
JPH0250503B2 (en)
JP2543640B2 (en) Virtual computer system
JPS58127206A (en) Numerical controller
JPS58225449A (en) Back-up system of computer system
KR20220069747A (en) Power Supply Apparatus for Clustering System
CN116860440A (en) Server management method, device, equipment and storage medium
JP2757054B2 (en) Peripheral device usage confirmation method for information processing equipment
KR200183293Y1 (en) recovery device of abnormality occurrence for persnal computer
JPH01196650A (en) Channel adaptor controller
JPH03103956A (en) Scsi device control system
JPH07262277A (en) Device duplex system
JPH01233647A (en) Controller
JPH0588883A (en) Information processor
JPS5818642B2 (en) Automatic power-off method for data processing systems