JPS6180446A - Recognition system for constitution of device - Google Patents
Recognition system for constitution of deviceInfo
- Publication number
- JPS6180446A JPS6180446A JP20305984A JP20305984A JPS6180446A JP S6180446 A JPS6180446 A JP S6180446A JP 20305984 A JP20305984 A JP 20305984A JP 20305984 A JP20305984 A JP 20305984A JP S6180446 A JPS6180446 A JP S6180446A
- Authority
- JP
- Japan
- Prior art keywords
- information
- peripheral
- cpu
- peripheral devices
- command
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/382—Information transfer, e.g. on bus using universal interface adapter
- G06F13/385—Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
Abstract
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明はデータ処理システムKbけるシステム機器構成
情報の生成方式に関し、特にシステム内の周辺装置の接
続状況および周辺装置の種類を自動的に認識する方式に
関する。Detailed Description of the Invention (Field of Industrial Application) The present invention relates to a method for generating system equipment configuration information in a data processing system Kb, and in particular, to automatically recognize the connection status and type of peripheral devices in the system. Regarding the method of
(従来の技術)
従来より斯かるデータ処理システムにおいては、同様な
データ処理を行わせるシステムがそれぞれまったく同一
の装置構成をとるとは限らず、むしろ異なる装置構成と
なることが多かった。このため、これらのシステムを制
御するソフトウェアに対して、その装置構成情報を知ら
せ、それに従った処理や動作を行わせる必要があった。(Prior Art) Conventionally, in such data processing systems, systems that perform similar data processing do not necessarily have exactly the same device configuration, but rather often have different device configurations. For this reason, it has been necessary to inform the software that controls these systems of the device configuration information and have it perform processing and operations in accordance with the information.
(発明が解決しようとする問題点)
従って、上記の装置構成情報は各システムごとにそれぞ
れ準備し、しかもそれらの装置情報は人手によって生成
しなければならなかった。(Problems to be Solved by the Invention) Therefore, the above device configuration information had to be prepared for each system, and the device information had to be generated manually.
このため、人手作業による装置構成の効率が低く、品質
が低いと云う欠点があった。Therefore, the efficiency of manually configuring the device is low and the quality is low.
本発明の目的は、中央処理装置からの周辺装置情報取出
し指令を受付ける各周辺装置を統一化して各周辺装置の
情報を系統化し九;−ドてより生成し、中央処理装置に
通知すると共に、中央処理装置から上記周辺装置情報取
出し指令を、論理的に存在する装置アドレスのすべて【
対して実行し、その結果によりシステムの機器構成を認
識できるようにすることにより上記欠点を除去し、自動
的、且つ正確にシステム機器構成情報を生成することが
できるように構成した機器構成認識方式を提供すること
にある。An object of the present invention is to unify each peripheral device that receives a peripheral device information retrieval command from the central processing unit, systematize the information of each peripheral device, generate it from a system, and notify the central processing unit. The above peripheral device information retrieval command is sent from the central processing unit to all logically existing device addresses [
An equipment configuration recognition method configured to eliminate the above-mentioned drawbacks and automatically and accurately generate system equipment configuration information by executing the system and recognizing the equipment configuration of the system based on the result. Our goal is to provide the following.
(問題点を解決するための手段)
本発明による機器構成認識方式は複数の周辺装置と、主
犯ti装置と、中央処理装置とによって構成したデータ
処理システムの機器構成認識方式であって、上記中央処
理装置は情報取出し手段と、表示手段と、認識手段とを
具備して構成したものである。(Means for Solving the Problems) The device configuration recognition method according to the present invention is a device configuration recognition method for a data processing system configured by a plurality of peripheral devices, a main culprit device, and a central processing unit. The processing device includes information retrieval means, display means, and recognition means.
情報取出し手段は、複数の周辺装置に対して指示を送出
じて複数の周辺装置間で統一された装置属性情報を取出
すためのものである。The information retrieval means is for sending instructions to a plurality of peripheral devices and retrieving unified device attribute information among the plurality of peripheral devices.
表示手段は、装置属性情報に含まれた複数の周辺装置の
装置種別、および複数の周辺装置虻付加するオプション
機構の実装状況を表示するためのものである。The display means is for displaying the device types of the plurality of peripheral devices included in the device attribute information and the implementation status of the optional feature added to the plurality of peripheral devices.
認識手段は、論理的にアクセスできうるナベでの周辺装
置アドレスで装置属性情報の取出し動作を行員、接続さ
れた複数の周辺装置のすべてを認識するためのものであ
る。The recognition means is for recognizing all of the plurality of connected peripheral devices by performing an operation for retrieving device attribute information using a peripheral device address in a pan that can be accessed logically.
4′実 施例) 次に、本発明について図面f参照して詳細に説明する。4' Actual example) Next, the present invention will be explained in detail with reference to drawing f.
第1図は、本発明による装置槽′成認識方式を実現する
ためのデータ処理システムの一実施例を示すブロック図
である。第1図にかいて、中央処理袋f1は主記憶装置
2と、チャネル制御装置3とに接続され、チャネル制御
装置3は主記憶装置2と、第1の周辺制御装置10と、
第2D周辺制御装置20とに接続されている。さらに、
′lI、1の周辺制御装置10には周辺装置11 、1
2が接続され、第2の周辺制御装置20には周辺装置2
1が接続されて込る。第1の周辺制御装置10には、配
下にある周辺装置11 、12 (最大周辺装置の台数
分)の装置種別、およびオプション機構実装情報を生成
して保持するための情報生成保持手段を具備しているも
のとする。これらの情報は周辺装置11、または12か
らのステータス信号を受取ったり、あるいは周辺制御装
置10に設定できるスイッチ、あるいはジャンパ配線力
どにより適宜、生成することができる。さらに、上位装
置であるチャネル制御装置3からの動作指示のうちで、
周辺装置情報取出し指令を周辺制御装置10によって受
信すると、その配下にある周辺装置11または12が保
持していた装置ステータスを、チャネル制御装置3を経
由して主記憶装置2に転送することが通常の入力動作と
同様に容易に実現できる。FIG. 1 is a block diagram showing an embodiment of a data processing system for realizing the device configuration recognition method according to the present invention. In FIG. 1, the central processing bag f1 is connected to the main storage device 2 and the channel control device 3, and the channel control device 3 is connected to the main storage device 2, the first peripheral control device 10,
It is connected to the second D peripheral control device 20. moreover,
'lI, 1's peripheral control device 10 has peripheral devices 11, 1
2 is connected to the second peripheral control device 20.
1 is connected. The first peripheral control device 10 is equipped with information generation and retention means for generating and retaining the device types of the subordinate peripheral devices 11 and 12 (the maximum number of peripheral devices) and optional mechanism implementation information. It is assumed that This information can be generated as appropriate by receiving a status signal from the peripheral device 11 or 12, or by using a switch or jumper wiring that can be set in the peripheral control device 10. Furthermore, among the operation instructions from the channel control device 3, which is a higher-level device,
When the peripheral control device 10 receives a peripheral device information retrieval command, the device status held by the subordinate peripheral device 11 or 12 is normally transferred to the main storage device 2 via the channel control device 3. This can be easily realized in the same way as the input operation.
いま、中央処理装置1から入出力命令によって周辺装置
11の@置情報を取出す動作を開始させたものとする。Assume that the central processing unit 1 has started an operation to retrieve the @ location information of the peripheral device 11 by an input/output command.
この場合、装置情報取出しの指示はチャネル制御装置3
1e−経由し、中央処理装置1によって指示された装置
アドレスに従って周辺制御装置10へ送出される。周辺
制御装置10は指示された動作が装置情報取出し指令で
あることを知ると、指示された装置アドレスの情報、す
なわち周辺装置11の情報を上位装置に転送する。一般
には、入出力動作は周辺装[11と主記憶装置2との間
でデータ転送を実行することにより行われるので、本動
作においても周辺装置11の装置情報は主記憶装置2に
送られる。In this case, the device information retrieval instruction is sent to the channel control device 3.
1e-, and is sent to the peripheral control device 10 according to the device address instructed by the central processing unit 1. When the peripheral control device 10 learns that the instructed operation is a device information retrieval command, it transfers information on the instructed device address, that is, information on the peripheral device 11 to the host device. In general, input/output operations are performed by executing data transfer between the peripheral device [11 and the main memory device 2], so the device information of the peripheral device 11 is also sent to the main memory device 2 in this operation.
格納アドレスについては、中央処理装置1が入出力命令
実行時に指定するものである。従って、中央処理装置1
は主記憶装置2に格納された内容を参照することにより
、周辺装置11からの装置種別を認識できることになる
。ここで、以上に説明した中央処理装置1から起動をか
けることができる装置情報読出し指令が異なる周辺制御
装置におりてもすべてまったくローの指令コード形式と
なるように統一し、各周辺制御装置にもシステム内で系
統だてられた装置コードが割当てられるように構成して
おけばよい。例えば$ステープ装置ならば、それである
ことを示すシステム内で固有なサブコード、ならびに実
装されているオプション機構のサブコードによって装置
情報データが生成されるように構成しておけば、他の周
辺制御装置、例えば第1図における第2の周辺制御装置
20の配下の周辺装置21の装置情報も、上記に示した
周辺装置11とは装置アドレスが異なること以外にはま
ったく同じ形式で得られることになる。The storage address is specified by the central processing unit 1 when executing an input/output command. Therefore, the central processing unit 1
By referring to the contents stored in the main storage device 2, the device type from the peripheral device 11 can be recognized. Here, even if the device information read commands that can be started from the central processing unit 1 described above are sent to different peripheral control devices, they are unified so that they all have a completely low command code format, and are sent to each peripheral control device. The system may also be configured so that systematic device codes are assigned within the system. For example, if it is a $ tape device, device information data can be generated by a subcode unique to the system indicating that it is a $ tape device, as well as a subcode of the installed option mechanism, and other peripheral control The device information of a device, for example, the peripheral device 21 under the second peripheral control device 20 in FIG. 1, can also be obtained in exactly the same format as the peripheral device 11 shown above, except that the device address is different. Become.
以上は実際にシステムの内部に存在する装置を示したも
のであるが、そのシステムで論理的に存在し得る装置ア
ドレスに物理的な装置が接続されていない場合には、周
知のデータ処理装置と同様に、チャネル制御装置3によ
って装置アドレスへの入出力動作指令の拒否応答が本発
明による中央処理装置1に対しても送出されるので、中
央処理装置1では装置が未接続であると云う情報も得る
こともできる。従って、中央処理装置1においてシステ
ムの内部に存在し得るすべての装置アドレスに対して装
置情報取出し指令を実行する手段を準備すれば、装置の
接続状況および接続されて込る装置種別を知ることが可
能である。The above shows devices that actually exist inside the system, but if no physical device is connected to a device address that can exist logically in the system, it may be a well-known data processing device. Similarly, since the channel control device 3 sends a rejection response to the input/output operation command to the device address to the central processing device 1 according to the present invention, the central processing device 1 receives information that the device is not connected. You can also get Therefore, if a means is prepared in the central processing unit 1 to execute a device information retrieval command for all device addresses that may exist within the system, it is possible to know the device connection status and the type of connected device. It is possible.
第2図は、中央処理装置1において全装置アドレスに対
して装置情報取出し命令を実行させ、システムの機器構
成を得る手段を処理70−によって示したものである。FIG. 2 shows a process 70- which causes the central processing unit 1 to execute a device information retrieval command for all device addresses to obtain the device configuration of the system.
第2図を参照すると、ステップ101においてアクセス
すべき装置アドレスを初期設定し、ステップ102にお
いて当該装置アドレスに対して装置情報取出し指令を実
行させ、ステップ103において上記動作結果をチェッ
クする。Referring to FIG. 2, a device address to be accessed is initially set in step 101, a device information retrieval command is executed for the device address in step 102, and the result of the above operation is checked in step 103.
もし、情報の取出しが成功すれば、ステップ104にお
いて第3図に示すような装置アドレスおよび取出された
内容が対となった構成テーブルに登録する。不成功であ
れば、何も動作しない。次の装置アドレスに対しても、
以上と同様な動作を行わせるため、ステップ105にお
−てアクセスすべき装置アドレスを更新する。もし、存
在し得る装置アドレスに対してすべて実行済みであれば
、ステップ106の判定により終了する。また、実行し
ていな込装置アドレスが残っていれば、ステップ102
からの処理を繰返す。If the information is successfully retrieved, in step 104, the device address and the retrieved contents are registered in a paired configuration table as shown in FIG. If unsuccessful, nothing will work. Also for the next device address,
In order to perform the same operation as above, the device address to be accessed is updated in step 105. If all the processes have been executed for all possible device addresses, the process is terminated by the determination in step 106. In addition, if there is an unexecuted device address remaining, step 102
Repeat the process from.
しかし、ステップ104にかbで再び情報の取出しが成
功した時には、第3図のテーブルの前回登録した次のエ
ントリに格納させる点のみが異なる。この上うKして得
られた第3図に示すテーブルが、上記の処理を実施した
システムの機器構成を示す情報となり、人手を介さずに
生成したことになる。However, the only difference is that when the information is successfully retrieved again in step 104 or b, the information is stored in the entry next to the previously registered entry in the table of FIG. The table shown in FIG. 3 obtained by this process becomes information indicating the equipment configuration of the system in which the above processing was performed, and was generated without human intervention.
(発明の効果)
本発明は以上説明したように、中央処理装置からの周辺
装置情報取出し指令を受付ける各周辺装置を統一化して
各周辺装置の情報を系統化したコードを生成し、中央処
理装置に通知すると共に、中央処理装置から上記周辺装
置情報取出し指令を、論理的に存在する装置アドレスの
すべてに対して実行し、その結果によりシステムの機器
構成を認識できるようにすることにより、自動的、且つ
、正確にシステム構成情報を得ることができ、信頼性と
経済性とが同時に改善されると云う効果がある。(Effects of the Invention) As explained above, the present invention unifies each peripheral device that receives a peripheral device information retrieval command from the central processing unit, generates a code that systematizes the information of each peripheral device, and At the same time, the central processing unit executes the peripheral device information retrieval command for all logically existing device addresses, and the device configuration of the system can be recognized from the results. Moreover, there is an effect that system configuration information can be obtained accurately, and reliability and economic efficiency are improved at the same time.
第1図は、本発明による機器構成認識方式を実現するた
めのデータ処耶装置の一実施例を示すブロック図である
。
第2図は、システム機器構成情報を得るために中央処理
装置で実行される処理手順フローを示すフローチャート
である。
第3図は、システム機器構成情報の一例全示す説明図で
ある。
1・・・中央処理装置 2・・・主記憶装置3・・・
チャネル制御装置
10 、20・・・周辺制御装置
11 、12 、21・・・周辺装置
101〜106・・・プログラムステップ特許出願人
日本電気株式会社
代理人 弁理士 井 ノ ロ 壽82 口
才 3 回FIG. 1 is a block diagram showing an embodiment of a data processing device for implementing the device configuration recognition method according to the present invention. FIG. 2 is a flowchart showing a processing procedure flow executed by the central processing unit to obtain system equipment configuration information. FIG. 3 is an explanatory diagram showing an example of system equipment configuration information. 1...Central processing unit 2...Main storage device 3...
Channel control devices 10, 20... Peripheral control devices 11, 12, 21... Peripheral devices 101 to 106... Program step Patent applicant
NEC Corporation Representative Patent Attorney Hisashi Inoro 82 Speaking 3 times
Claims (1)
つて構成したデータ処理システムの機器構成認識方式で
あつて、前記中央処理装置が前記複数の周辺装置に対し
て指示を送出して前記複数の周辺装置間で統一された装
置属性情報を取出すための情報取出し手段と、前記装置
属性情報に含まれた前記複数の周辺装置の装置種別およ
び前記複数の周辺装置に付加するオプシヨン機構の実装
状況を表示するための表示手段と、論理的にアクセスで
きうるすべての周辺装置アドレスで前記装置属性情報の
取出し動作を行つて接続された複数の周辺装置のすべて
を認識するための認識手段とを具備して構成したもので
あることを特徴とする機器構成認識方式。A device configuration recognition method for a data processing system configured by a plurality of peripheral devices, a main storage device, and a central processing unit, wherein the central processing unit sends instructions to the plurality of peripheral devices. information extraction means for extracting device attribute information unified among the plurality of peripheral devices; device types of the plurality of peripheral devices included in the device attribute information and optional mechanisms added to the plurality of peripheral devices; a display means for displaying the implementation status; and a recognition means for recognizing all of the plurality of connected peripheral devices by performing an operation of retrieving the device attribute information using all logically accessible peripheral device addresses. A device configuration recognition method comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20305984A JPS6180446A (en) | 1984-09-28 | 1984-09-28 | Recognition system for constitution of device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20305984A JPS6180446A (en) | 1984-09-28 | 1984-09-28 | Recognition system for constitution of device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6180446A true JPS6180446A (en) | 1986-04-24 |
Family
ID=16467653
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP20305984A Pending JPS6180446A (en) | 1984-09-28 | 1984-09-28 | Recognition system for constitution of device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6180446A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0290255A (en) * | 1988-09-27 | 1990-03-29 | Nec Corp | Automatic recognition system for constitution of input/ output device |
-
1984
- 1984-09-28 JP JP20305984A patent/JPS6180446A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0290255A (en) * | 1988-09-27 | 1990-03-29 | Nec Corp | Automatic recognition system for constitution of input/ output device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6180446A (en) | Recognition system for constitution of device | |
| JPH06309265A (en) | Dynamic selection method for driver program of information processor | |
| JPH0528088A (en) | Method for automatically generating hardware constitution information | |
| JPH01320550A (en) | Tracing system | |
| JPS6180426A (en) | System editing processing system | |
| JP3130798B2 (en) | Bus transfer device | |
| JP2804088B2 (en) | Setting method of peripheral device control information in computer system | |
| JP2551054B2 (en) | Input/output system reconfiguration processing device | |
| JPH0518138B2 (en) | ||
| JP2658699B2 (en) | Method of managing device under test of input / output device test program | |
| JPH06214766A (en) | Generation system for hardware constitution information | |
| JPS62226309A (en) | Write system for rom cassette in programmable machine controller | |
| JPS62200945A (en) | Communication control system | |
| JPH0664541B2 (en) | Command processor | |
| JPH07262053A (en) | Information processing equipment | |
| JPS62251832A (en) | Raising system for electronic apparatus | |
| JPH0731643B2 (en) | I/O control unit retry control scheme | |
| JPS6385938A (en) | Controller for multiplex parallel operation of program | |
| JPS6270951A (en) | Memory system for information hysteresis | |
| JPS6154553A (en) | Channel start control system | |
| JPH06161959A (en) | Information processor | |
| JPS63298402A (en) | Automatic allocation device of I/0 address of programmable controller | |
| JPH01103745A (en) | Operation environment setting system for virtual computer | |
| JPS6172322A (en) | Data communication control system | |
| JPH02137049A (en) | Confirming system for transmission of control command |