JPH0991237A - 周辺装置のリソース管理装置 - Google Patents

周辺装置のリソース管理装置

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
English (en)
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/ja
Publication of JPH0991237A publication Critical patent/JPH0991237A/ja
Pending legal-status Critical Current

Links

Abstract

(57)【要約】 【課題】H/Wエミュレータ環境において、既存環境と
エミュレータ環境の周辺装置リソースとシステムリソー
スが競合するのを自動的に回避し、ユーザが周辺装置の
設定を行う必要を無くする。 【解決手段】デバイス認識部1は、デバイスドライバ1
0,エミュレータデバイス12のリソース情報要求が、
エミュレータ環境と既存環境のどちらからの要求かを認
識する。デバイス管理部2は、認識されたリソース情報
を基に周辺装置9,エミュレータ周辺装置11を管理
し、リソース管理部3,エミュレータリソース管理部5
はリソースを管理する。そして、リソース設定部4,エ
ミュレータリソース設定部6は、それぞれ周辺装置9,
エミュレータ周辺装置11にリソース情報を設定する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、周辺装置のリソー
ス管理装置、特にH/W制御インタフェースが異なる周
辺装置を利用するコンピュータシステムにおける周辺装
置のリソース管理装置に関する。
【0002】
【従来の技術】従来、H/W制御インタフェースが異な
る周辺装置を利用するコンピュータシステムのH/Wエ
ミュレータ環境においては、各デバイスドライバに対し
て同一のインタフェースを使用するので、周辺装置のリ
ソース情報が競合を起こす問題が発生する。このため、
それぞれ個別の資源管理を行う必要があり、その設定は
ユーザが既に使用されている資源を参照して、各自で行
っている。
【0003】
【発明が解決しようとする課題】しかし、このような従
来の周辺装置のリソース管理方法では、環境ごとのリソ
ース管理をユーザが行われなければならず、ユーザの知
識が無い場合、資源の競合を回避できず、周辺装置が使
用できない場合がある。また、エミュレーション環境で
はソフトウェアによる資源管理が行えないため、ユーザ
が周辺装置のリソースをスィッチ等を使用して設定しな
ければならない問題がある。
【0004】
【課題を解決するための手段】本発明の装置は、H/W
制御インタフェースの異なる周辺装置を利用するコンピ
ュータシステムにおける周辺装置のリソース管理装置に
おいて、使用される周辺装置のリソースがH/Wエミュ
ーレータ環境と既存環境のうちのどの環境に対するもの
であるのかを自動的に認識するデバイズ認識部と、該認
識されたリソース情報を基に前記環境別に前記周辺装置
の管理を行うデバイス管理部と、前記環境対応に周辺装
置のリソース管理を行うリソース管理部及びエミュレー
タリソース管理部と、該リソース管理部及びエミュレー
タリソース管理部のリソース情報をそれぞれ周辺装置及
びエミュレータ周辺装置に設定するリソース設定部及び
エミュレータリソース設定部を有し、H/Wエミュレー
タ環境下でも既存環境とミュレータ環境の周辺装置リソ
ースとシステムリソースが競合するのを自動的に回避す
ることを特徴とするリソース管理装置。
【0005】
【発明の実施の形態】次に、本発明について図面を参照
して説明する。
【0006】図1は、本発明の一実施例を示す構成図で
あり、本HWリース管理部100は、デバイス認識部
1、デバイス管理部2、リソース管理部3、リソース設
定部4、エミュレータリソース管理部5及びエミュレー
タリソース設定部6から構成されている。また、管理部
2には不揮発性メモリ7、デバイス認識部1にはデバイ
スドライバ10及びエミュレータデバイスドライバ1
2、リソース認定部4には周辺装置9、エミュレータリ
ソース設定部6にはエミュレータ周辺装置11が接続さ
れている。
【0007】不揮発性メモリ7には、当初、必要最小限
規模のコンピュータシステム構成に対応する周辺装置の
リソース情報(メモリ空間のアドレス、I/O空間のア
ドレス、割り込み信号等)が書き込まれている。また、
周辺装置設定情報ファイル8には、周辺装置ごとに、そ
の周辺装置が使用可能なリソースの候補が格納されてい
る。
【0008】次に、本実施例の動作を図面を参照して設
定する。
【0009】コンピュータシステム立ち上げ時、デバイ
ス管理部2は不揮発性メモリ7にある周辺装置のリソー
ス情報を取得し、リソース情報がH/Wエミュレータと
して機能するときのためのものか、既存の環境の下で機
能するときのためのものかを判断し、それぞれの周辺装
置のリソース情報をリソース管理部3またはエミュレー
タリソース管理部5へ通知し登録する。本リソース情報
は周辺装置の接続情報(その周辺装置が本コンピュータ
システムに接続されているか否かを示す情報)としてデ
バイス管理部2で把握される。
【0010】また、デバイス認識部1は、不揮発性メモ
リ7に周辺装置のリソース情報が存在しない当該コンピ
ュータシステムに対応して新規に追加された周辺装置の
検索を入出力アクセスによって行う。新規に追加させた
周辺装置が確認された場合には、デバイス認識部1は周
辺装置設定情報ファイル8よりその周辺装置が使用可能
なリソースの候補を取得する。デバイス管理部2は周辺
装置リソースの違いにより使用する環境を認識し、リソ
ース管理部3またはミュレータリソース管理部5を参照
することにより、リソース情報が既登録であるか否かを
調べて、リソース設定できるか否かの確認を行う。設定
が可能な場合、設定可能なリソース情報をデバイス管理
部2へ登録する。
【0011】なお、いったん、コンピュータシステムに
よる処理が終了して、再起動された場合に、周辺装置の
再設定が必要な場合には、デバイス管理部2が、対象と
なる周辺装置の環境下にある全ての周辺装置の再設定候
補をリソース管理部3またはエミュレータリソース管理
部5へ通知・登録する。全ての周辺装置対応のリソース
情報の設定が可能となった場合、そのリソース情報をデ
バイス管理部2と、リソース管理部3またはエミュレー
タリソース管理部5へ登録する。なお、設定が不可能な
周辺装置についてはデバイス管理部2よりそのリソース
情報が削除される。
【0012】この後、リソース設定部4とエミュレータ
リソース設定部6は、デバイス管理部2が設定したデー
タをもとに、それぞれ周辺装置9と、エミュレータ周辺
装置11のリソース情報の設定を行う。設定が全て完了
した時点でデバイス管理部2の情報は不揮発性メモり7
へ退避される。これにより、全ての周辺装置9とミュレ
ータ周辺装置11の設定が自動的に行われたことにな
る。
【0013】以上のようにして動作環境の整ったコンピ
ュータシステムの運用時にはデバイスドライバ10とエ
ミュレータデバイスドライバ12は、各自が制御を行う
周辺装置9と、エミュレータ周辺装置11のリソース情
報を入手するためH/Wリソース管理部100へアクセ
スする。このとき、デバイス認識部1は、この要求が従
来環境の要求かエミュレータ環境からの要求かを判断
し、その要求に対する周辺装置が存在するか否かをデバ
イス管理部2より検索する。そして、周辺装置が存在す
る場合にはその周辺装置に設定されたリソース情報を提
供する。これにより、エミュレータ環境でのリソース管
理をソフトウェアで行うことが可能となる。
【0014】
【発明の効果】本発明は、以上に説明したように、要求
のあったリソースがH/Wエミュレータ環境と既存の環
境のうちのどの環境で使用されているのかを自動認識
し、周辺装置単位でそれぞれのリソースを一括管理する
ことにより、リソースの競合を回避し、従来は、ユーザ
が行っていたH/Wエミュレータ環境でのリソース管理
をソフトウェアで全て自動的に行えるようになり、ユー
ザの負担が軽減されるという効果を有する。
【図面の簡単な説明】
【図1】本発明の一実施例の構成図である。
【符号の説明】
1 デバイス認識部 2 デバイス管理部 3 リソース管理部 4 リソース設定部 5 エミュレータリソース管理部 6 エミュレータリソース設定部 7 不揮発性メモリ 8 周辺装置設定情報ファイル 9 周辺装置 10 デバイスドライブ 11 エミュレータ周辺装置 12 エミュレータデバイスドライブ

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 H/W制御インタフェースの異なる周辺
    装置を利用するコンピュータシステムにおける周辺装置
    のリソース管理装置において、 使用される周辺装置のリソースがH/Wエミューレータ
    環境と既存環境のうちのどの環境に対するものであるの
    かを自動的に認識するデバイズ認識部と、該認識された
    リソース情報を基に前記環境別に前記周辺装置の管理を
    行うデバイス管理部と、前記環境対応に周辺装置のリソ
    ース管理を行うリソース管理部及びエミュレータリソー
    ス管理部と、該リソース管理部及びエミュレータリソー
    ス管理部のリソース情報をそれぞれ周辺装置及びミュレ
    ータ周辺装置に設定するリソース設定部及びエミュレー
    タリソース設定部を有し、 H/Wエミュレータ環境下でも既存環境とエミュレータ
    環境の周辺装置リソースとシステムリソースが競合する
    のを自動的に回避することを特徴とするリソース管理装
    置。
JP24156895A 1995-09-20 1995-09-20 周辺装置のリソース管理装置 Pending JPH0991237A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP24156895A JPH0991237A (ja) 1995-09-20 1995-09-20 周辺装置のリソース管理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP24156895A JPH0991237A (ja) 1995-09-20 1995-09-20 周辺装置のリソース管理装置

Publications (1)

Publication Number Publication Date
JPH0991237A true JPH0991237A (ja) 1997-04-04

Family

ID=17076275

Family Applications (1)

Application Number Title Priority Date Filing Date
JP24156895A Pending JPH0991237A (ja) 1995-09-20 1995-09-20 周辺装置のリソース管理装置

Country Status (1)

Country Link
JP (1) JPH0991237A (ja)

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
US7614050B2 (en) Machine and method for deployment of OS image
CN112783600B (zh) 中断处理方法、中断管理器、电子设备、计算机可读介质
US5062042A (en) System for managing data which is accessible by file address or disk address via a disk track map
JP2001265609A (ja) 演算処理装置
US12554669B2 (en) PCIe interrupt processing method and apparatus, device and non-transitory readable storage medium
JPS61272833A (ja) デ−タ処理装置
CN113835757B (zh) 多主机共享寄存器模型的方法、装置及电子设备
US5371857A (en) Input/output interruption control system for a virtual machine
US5896520A (en) Virtual computer system of multi-processor constitution
JPH0934789A (ja) 情報処理装置
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 (ko) 다이렉트 메모리 액세스 제어 방법, 다이렉트 메모리액세스 제어 장치, 정보 처리 시스템, 프로그램을 기록한컴퓨터 판독 가능한 기록 매체
JPH0991237A (ja) 周辺装置のリソース管理装置
JP2003108513A (ja) ハードウェア・チェーン・プル
KR100372886B1 (ko) 대기 프로세스를 통한 실시간 스케쥴링 방법
JP2522162B2 (ja) 仮想計算機システムにおける端末共用制御方式
JP2861791B2 (ja) Scsi基本入出力システム
JP2638078B2 (ja) 情報処理装置
JPH03154139A (ja) キャッシュメモリ
KR920003279B1 (ko) 데이타 처리장치의 os 및 nos 로딩방법
JPH02253336A (ja) プログラム起動方式
JPH0219937A (ja) 電子計算機システム
JP3570839B2 (ja) 情報処理システム

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 19981104