JPH0991237A - Resource management device for peripheral equipment - Google Patents
Resource management device for peripheral equipmentInfo
- Publication number
- JPH0991237A JPH0991237A JP24156895A JP24156895A JPH0991237A JP H0991237 A JPH0991237 A JP H0991237A JP 24156895 A JP24156895 A JP 24156895A JP 24156895 A JP24156895 A JP 24156895A JP H0991237 A JPH0991237 A JP H0991237A
- Authority
- JP
- Japan
- Prior art keywords
- resource
- emulator
- peripheral device
- environment
- management unit
- 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
- 230000002093 peripheral effect Effects 0.000 title claims abstract description 64
- 238000007726 management method Methods 0.000 description 35
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、周辺装置のリソー
ス管理装置、特にH/W制御インタフェースが異なる周
辺装置を利用するコンピュータシステムにおける周辺装
置のリソース管理装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a resource management device for a peripheral device, and more particularly to a resource management device for a peripheral device in a computer system using peripheral devices having different H / W control interfaces.
【0002】[0002]
【従来の技術】従来、H/W制御インタフェースが異な
る周辺装置を利用するコンピュータシステムのH/Wエ
ミュレータ環境においては、各デバイスドライバに対し
て同一のインタフェースを使用するので、周辺装置のリ
ソース情報が競合を起こす問題が発生する。このため、
それぞれ個別の資源管理を行う必要があり、その設定は
ユーザが既に使用されている資源を参照して、各自で行
っている。2. Description of the Related Art Conventionally, in an H / W emulator environment of a computer system that uses peripheral devices having different H / W control interfaces, the same interface is used for each device driver, so that resource information of peripheral devices is There will be conflicting problems. For this reason,
It is necessary to individually manage the resources, and the setting is made by the user by referring to the resources already used.
【0003】[0003]
【発明が解決しようとする課題】しかし、このような従
来の周辺装置のリソース管理方法では、環境ごとのリソ
ース管理をユーザが行われなければならず、ユーザの知
識が無い場合、資源の競合を回避できず、周辺装置が使
用できない場合がある。また、エミュレーション環境で
はソフトウェアによる資源管理が行えないため、ユーザ
が周辺装置のリソースをスィッチ等を使用して設定しな
ければならない問題がある。However, in such a conventional resource management method for a peripheral device, the user has to perform resource management for each environment, and if there is no knowledge of the user, resource competition occurs. There are cases where it cannot be avoided and peripheral devices cannot be used. In addition, since resource management by software cannot be performed in the emulation environment, there is a problem that the user must set the resources of the peripheral device using a switch or the like.
【0004】[0004]
【課題を解決するための手段】本発明の装置は、H/W
制御インタフェースの異なる周辺装置を利用するコンピ
ュータシステムにおける周辺装置のリソース管理装置に
おいて、使用される周辺装置のリソースがH/Wエミュ
ーレータ環境と既存環境のうちのどの環境に対するもの
であるのかを自動的に認識するデバイズ認識部と、該認
識されたリソース情報を基に前記環境別に前記周辺装置
の管理を行うデバイス管理部と、前記環境対応に周辺装
置のリソース管理を行うリソース管理部及びエミュレー
タリソース管理部と、該リソース管理部及びエミュレー
タリソース管理部のリソース情報をそれぞれ周辺装置及
びエミュレータ周辺装置に設定するリソース設定部及び
エミュレータリソース設定部を有し、H/Wエミュレー
タ環境下でも既存環境とミュレータ環境の周辺装置リソ
ースとシステムリソースが競合するのを自動的に回避す
ることを特徴とするリソース管理装置。The device of the present invention is an H / W
In a resource management device for a peripheral device in a computer system using a peripheral device with a different control interface, it is automatically determined whether the resource of the peripheral device used is for the H / W emulator environment or the existing environment. Device recognizing unit, which manages the peripheral device for each environment based on the recognized resource information, a resource managing unit which manages the resource of the peripheral device corresponding to the environment, and an emulator resource management. Section, and a resource setting section and an emulator resource setting section for setting the resource information of the resource managing section and the emulator resource managing section to the peripheral device and the emulator peripheral apparatus, respectively, and the existing environment and the emulator environment are maintained even under the H / W emulator environment. Peripheral resources and system resources Resource management device over scan is characterized by automatically avoid the conflict.
【0005】[0005]
【発明の実施の形態】次に、本発明について図面を参照
して説明する。Next, the present invention will be described with reference to the drawings.
【0006】図1は、本発明の一実施例を示す構成図で
あり、本HWリース管理部100は、デバイス認識部
1、デバイス管理部2、リソース管理部3、リソース設
定部4、エミュレータリソース管理部5及びエミュレー
タリソース設定部6から構成されている。また、管理部
2には不揮発性メモリ7、デバイス認識部1にはデバイ
スドライバ10及びエミュレータデバイスドライバ1
2、リソース認定部4には周辺装置9、エミュレータリ
ソース設定部6にはエミュレータ周辺装置11が接続さ
れている。FIG. 1 is a block diagram showing an embodiment of the present invention. The HW lease management unit 100 includes a device recognition unit 1, a device management unit 2, a resource management unit 3, a resource setting unit 4, and an emulator resource. It is composed of a management unit 5 and an emulator resource setting unit 6. Further, the management unit 2 has a non-volatile memory 7, and the device recognition unit 1 has a device driver 10 and an emulator device driver 1.
2. A peripheral device 9 is connected to the resource certifying unit 4, and an emulator peripheral device 11 is connected to the emulator resource setting unit 6.
【0007】不揮発性メモリ7には、当初、必要最小限
規模のコンピュータシステム構成に対応する周辺装置の
リソース情報(メモリ空間のアドレス、I/O空間のア
ドレス、割り込み信号等)が書き込まれている。また、
周辺装置設定情報ファイル8には、周辺装置ごとに、そ
の周辺装置が使用可能なリソースの候補が格納されてい
る。Initially, the non-volatile memory 7 is written with resource information of peripheral devices (memory space address, I / O space address, interrupt signal, etc.) corresponding to the minimum necessary computer system configuration. . Also,
The peripheral device setting information file 8 stores, for each peripheral device, resource candidates that can be used by the peripheral device.
【0008】次に、本実施例の動作を図面を参照して設
定する。Next, the operation of this embodiment will be set with reference to the drawings.
【0009】コンピュータシステム立ち上げ時、デバイ
ス管理部2は不揮発性メモリ7にある周辺装置のリソー
ス情報を取得し、リソース情報がH/Wエミュレータと
して機能するときのためのものか、既存の環境の下で機
能するときのためのものかを判断し、それぞれの周辺装
置のリソース情報をリソース管理部3またはエミュレー
タリソース管理部5へ通知し登録する。本リソース情報
は周辺装置の接続情報(その周辺装置が本コンピュータ
システムに接続されているか否かを示す情報)としてデ
バイス管理部2で把握される。When the computer system is started up, the device management unit 2 acquires the resource information of the peripheral device in the non-volatile memory 7, and the resource information is for the time of functioning as an H / W emulator, or of the existing environment. It is determined whether or not it is for the functioning below, and the resource information of each peripheral device is notified to the resource management unit 3 or the emulator resource management unit 5 and registered. The resource information is grasped by the device management unit 2 as connection information of the peripheral device (information indicating whether or not the peripheral device is connected to the computer system).
【0010】また、デバイス認識部1は、不揮発性メモ
リ7に周辺装置のリソース情報が存在しない当該コンピ
ュータシステムに対応して新規に追加された周辺装置の
検索を入出力アクセスによって行う。新規に追加させた
周辺装置が確認された場合には、デバイス認識部1は周
辺装置設定情報ファイル8よりその周辺装置が使用可能
なリソースの候補を取得する。デバイス管理部2は周辺
装置リソースの違いにより使用する環境を認識し、リソ
ース管理部3またはミュレータリソース管理部5を参照
することにより、リソース情報が既登録であるか否かを
調べて、リソース設定できるか否かの確認を行う。設定
が可能な場合、設定可能なリソース情報をデバイス管理
部2へ登録する。Further, the device recognition unit 1 searches for a peripheral device newly added corresponding to the computer system in which the resource information of the peripheral device does not exist in the non-volatile memory 7 by input / output access. When the newly added peripheral device is confirmed, the device recognition unit 1 acquires a resource candidate usable by the peripheral device from the peripheral device setting information file 8. The device management unit 2 recognizes the environment to be used depending on the difference in peripheral device resources, and by referring to the resource management unit 3 or the emulator resource management unit 5, it is checked whether or not the resource information is already registered, and the resource setting is performed. Check if it is possible. If the setting is possible, the settable resource information is registered in the device management unit 2.
【0011】なお、いったん、コンピュータシステムに
よる処理が終了して、再起動された場合に、周辺装置の
再設定が必要な場合には、デバイス管理部2が、対象と
なる周辺装置の環境下にある全ての周辺装置の再設定候
補をリソース管理部3またはエミュレータリソース管理
部5へ通知・登録する。全ての周辺装置対応のリソース
情報の設定が可能となった場合、そのリソース情報をデ
バイス管理部2と、リソース管理部3またはエミュレー
タリソース管理部5へ登録する。なお、設定が不可能な
周辺装置についてはデバイス管理部2よりそのリソース
情報が削除される。If the peripheral device needs to be reset when the processing by the computer system is completed and then restarted, the device management unit 2 sets the peripheral device under the environment of the target peripheral device. It notifies / registers the resetting candidates of all certain peripheral devices to the resource managing unit 3 or the emulator resource managing unit 5. When the resource information corresponding to all peripheral devices can be set, the resource information is registered in the device management unit 2, the resource management unit 3, or the emulator resource management unit 5. The resource information of the peripheral device that cannot be set is deleted from the device management unit 2.
【0012】この後、リソース設定部4とエミュレータ
リソース設定部6は、デバイス管理部2が設定したデー
タをもとに、それぞれ周辺装置9と、エミュレータ周辺
装置11のリソース情報の設定を行う。設定が全て完了
した時点でデバイス管理部2の情報は不揮発性メモり7
へ退避される。これにより、全ての周辺装置9とミュレ
ータ周辺装置11の設定が自動的に行われたことにな
る。After that, the resource setting unit 4 and the emulator resource setting unit 6 set the resource information of the peripheral device 9 and the emulator peripheral device 11, respectively, based on the data set by the device management unit 2. When all the settings are completed, the information of the device management unit 2 is stored in the nonvolatile memory 7
Is evacuated to. As a result, all the peripheral devices 9 and the emulator peripheral device 11 are automatically set.
【0013】以上のようにして動作環境の整ったコンピ
ュータシステムの運用時にはデバイスドライバ10とエ
ミュレータデバイスドライバ12は、各自が制御を行う
周辺装置9と、エミュレータ周辺装置11のリソース情
報を入手するためH/Wリソース管理部100へアクセ
スする。このとき、デバイス認識部1は、この要求が従
来環境の要求かエミュレータ環境からの要求かを判断
し、その要求に対する周辺装置が存在するか否かをデバ
イス管理部2より検索する。そして、周辺装置が存在す
る場合にはその周辺装置に設定されたリソース情報を提
供する。これにより、エミュレータ環境でのリソース管
理をソフトウェアで行うことが可能となる。During operation of the computer system in which the operating environment is prepared as described above, the device driver 10 and the emulator device driver 12 acquire the resource information of the peripheral device 9 and the emulator peripheral device 11 which are controlled by themselves. / W Access the resource management unit 100. At this time, the device recognition unit 1 determines whether this request is a request from the conventional environment or a request from the emulator environment, and the device management unit 2 searches whether or not a peripheral device for the request exists. If the peripheral device exists, the resource information set in the peripheral device is provided. This allows resource management in the emulator environment to be performed by software.
【0014】[0014]
【発明の効果】本発明は、以上に説明したように、要求
のあったリソースがH/Wエミュレータ環境と既存の環
境のうちのどの環境で使用されているのかを自動認識
し、周辺装置単位でそれぞれのリソースを一括管理する
ことにより、リソースの競合を回避し、従来は、ユーザ
が行っていたH/Wエミュレータ環境でのリソース管理
をソフトウェアで全て自動的に行えるようになり、ユー
ザの負担が軽減されるという効果を有する。As described above, the present invention automatically recognizes whether the requested resource is used in the H / W emulator environment or the existing environment, and the peripheral device unit By managing each resource collectively with, resource conflicts can be avoided and software can automatically perform resource management in the H / W emulator environment, which was previously done by the user. Has the effect of being reduced.
【図1】本発明の一実施例の構成図である。FIG. 1 is a configuration diagram of an embodiment of the present invention.
1 デバイス認識部 2 デバイス管理部 3 リソース管理部 4 リソース設定部 5 エミュレータリソース管理部 6 エミュレータリソース設定部 7 不揮発性メモリ 8 周辺装置設定情報ファイル 9 周辺装置 10 デバイスドライブ 11 エミュレータ周辺装置 12 エミュレータデバイスドライブ 1 device recognition unit 2 device management unit 3 resource management unit 4 resource setting unit 5 emulator resource management unit 6 emulator resource setting unit 7 nonvolatile memory 8 peripheral device setting information file 9 peripheral device 10 device drive 11 emulator peripheral device 12 emulator device drive
Claims (1)
装置を利用するコンピュータシステムにおける周辺装置
のリソース管理装置において、 使用される周辺装置のリソースがH/Wエミューレータ
環境と既存環境のうちのどの環境に対するものであるの
かを自動的に認識するデバイズ認識部と、該認識された
リソース情報を基に前記環境別に前記周辺装置の管理を
行うデバイス管理部と、前記環境対応に周辺装置のリソ
ース管理を行うリソース管理部及びエミュレータリソー
ス管理部と、該リソース管理部及びエミュレータリソー
ス管理部のリソース情報をそれぞれ周辺装置及びミュレ
ータ周辺装置に設定するリソース設定部及びエミュレー
タリソース設定部を有し、 H/Wエミュレータ環境下でも既存環境とエミュレータ
環境の周辺装置リソースとシステムリソースが競合する
のを自動的に回避することを特徴とするリソース管理装
置。1. In a resource management device for a peripheral device in a computer system using a peripheral device having a different H / W control interface, the resource of the peripheral device used is either an H / W emulator environment or an existing environment. A device recognition unit that automatically recognizes whether or not the peripheral device is based on the recognized resource information, and a device management unit that manages the peripheral device for each environment based on the recognized resource information. The H / W emulator includes a resource management unit and an emulator resource management unit that perform the operation, and a resource setting unit and an emulator resource setting unit that respectively set the resource information of the resource management unit and the emulator resource management unit in the peripheral device and the emulator peripheral device, respectively. Peripheral devices in existing environment and emulator environment even under environment Resource management apparatus characterized by source and system resources are automatically avoid the conflict.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP24156895A JPH0991237A (en) | 1995-09-20 | 1995-09-20 | Resource management device for peripheral equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP24156895A JPH0991237A (en) | 1995-09-20 | 1995-09-20 | Resource management device for peripheral equipment |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0991237A true JPH0991237A (en) | 1997-04-04 |
Family
ID=17076275
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP24156895A Pending JPH0991237A (en) | 1995-09-20 | 1995-09-20 | Resource management device for peripheral equipment |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0991237A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8966144B2 (en) | 1997-03-04 | 2015-02-24 | Papst Licensing Gmbh & Co. Kg | Analog data generating and processing device having a multi-use automatic processor |
-
1995
- 1995-09-20 JP JP24156895A patent/JPH0991237A/en active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8966144B2 (en) | 1997-03-04 | 2015-02-24 | Papst Licensing Gmbh & Co. Kg | Analog data generating and processing device having a multi-use automatic processor |
| US9189437B2 (en) | 1997-03-04 | 2015-11-17 | Papst Licensing Gmbh & Co. Kg | Analog data generating and processing device having a multi-use automatic processor |
| US9836228B2 (en) | 1997-03-04 | 2017-12-05 | Papst Licensing Gmbh & Co. Kg | Analog data generating and processing device having a multi-use automatic processor |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6434696B1 (en) | Method for quickly booting a computer system | |
| US5526523A (en) | Interface between operating system and operating system extension | |
| US7614050B2 (en) | Machine and method for deployment of OS image | |
| US5062042A (en) | System for managing data which is accessible by file address or disk address via a disk track map | |
| US20250068580A1 (en) | Pcle interrupt processing method and apparatus, device and non-transitory readable storage medium | |
| JPH0754471B2 (en) | Data processing device | |
| CN113835757B (en) | Method and device for sharing register model by multiple hosts and electronic equipment | |
| US5371857A (en) | Input/output interruption control system for a virtual machine | |
| CN116028455A (en) | A data processing method, device, storage medium and electronic equipment | |
| US5896520A (en) | Virtual computer system of multi-processor constitution | |
| JPH0934789A (en) | Information processor | |
| EP0348053A2 (en) | Controlling the initiation of logical systems in a data processing system with logical processor facility | |
| US5003468A (en) | Guest machine execution control system for virutal machine system | |
| KR100708266B1 (en) | Direct memory access control method, direct memory access controller, information processing system, and computer readable media comprising program | |
| JPH0991237A (en) | Resource management device for peripheral equipment | |
| JP2003108513A (en) | Hardware chain pull | |
| KR100372886B1 (en) | Real time scheduling method by standby process | |
| JP2522162B2 (en) | Terminal sharing control method in virtual machine system | |
| JP2861791B2 (en) | SCSI basic input / output system | |
| JP2638078B2 (en) | Information processing device | |
| JPH03154139A (en) | Cache memory | |
| KR920003279B1 (en) | OS and NOS loading method of data processing device | |
| JPH02253336A (en) | Program starting system | |
| JP3570839B2 (en) | Information processing system | |
| JPS61240333A (en) | Input and output interruption processing system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 19981104 |