[go: up one dir, main page]

JPH0991237A - Resource management device for peripheral equipment - Google Patents

Resource management device for peripheral equipment

Info

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
Application number
JP24156895A
Other languages
Japanese (ja)
Inventor
Takeshi Matsumoto
健 松本
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 Solution Innovators Ltd
Original Assignee
NEC Solution Innovators 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 Solution Innovators Ltd filed Critical NEC Solution Innovators Ltd
Priority to JP24156895A priority Critical patent/JPH0991237A/en
Publication of JPH0991237A publication Critical patent/JPH0991237A/en
Pending legal-status Critical Current

Links

Abstract

PROBLEM TO BE SOLVED: To automatically evade the conflict between the system resources and the peripheral device resources of an existing environment and an emulator environment and setting a user free from setting a peripheral device in an H/W emulator environment. SOLUTION: A device recognition part 1 recognizes whether the resource information requests of a device driver 10 and an emulator device 12 are given to an emulator environment or an existing environment. A device management part 2 manages a peripheral device 9 and an emulator peripheral device 11 based on the recognized resource information. A resource management part 3 and an emulator resource management part 5 manage the resources. Then a resource setting part 4 and an emulator resource setting part 6 set the resource information to the equipment 9 and 11 respectively.

Description

【発明の詳細な説明】Detailed Description of the Invention

【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.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の一実施例の構成図である。FIG. 1 is a configuration diagram of an embodiment of the present invention.

【符号の説明】[Explanation of symbols]

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)

【特許請求の範囲】[Claims] 【請求項1】 H/W制御インタフェースの異なる周辺
装置を利用するコンピュータシステムにおける周辺装置
のリソース管理装置において、 使用される周辺装置のリソースが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.
JP24156895A 1995-09-20 1995-09-20 Resource management device for peripheral equipment Pending JPH0991237A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (3)

* Cited by examiner, † Cited by third party
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