JPH02208766A - 計算機方式 - Google Patents

計算機方式

Info

Publication number
JPH02208766A
JPH02208766A JP3026489A JP3026489A JPH02208766A JP H02208766 A JPH02208766 A JP H02208766A JP 3026489 A JP3026489 A JP 3026489A JP 3026489 A JP3026489 A JP 3026489A JP H02208766 A JPH02208766 A JP H02208766A
Authority
JP
Japan
Prior art keywords
peripheral device
program
allocation information
control means
management table
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
JP3026489A
Other languages
English (en)
Inventor
Michiharu Takahashi
高橋 道春
Atsuyoshi Sakai
酒井 厚嘉
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 Corp
NEC Solution Innovators Ltd
Original Assignee
NEC Corp
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 Corp, NEC Solution Innovators Ltd filed Critical NEC Corp
Priority to JP3026489A priority Critical patent/JPH02208766A/ja
Publication of JPH02208766A publication Critical patent/JPH02208766A/ja
Pending legal-status Critical Current

Links

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、電子計算機システムに利用する。特に、周辺
装置のプログラムに対する割当管理手段に関する。
〔概要〕
本発明は、ひとつのプログラムが使用中の周辺装置を他
のプログラムに継続して使用させる手段において、 あらかじめこの周辺装置の割当情報をテーブルに格納し
ておき、このテーブル上の割当情報を他のプログラムの
継続使用要求に応じて利用することにより、 周辺装置を初期状態に復帰させることなくまた所望の時
点で確実に継続使用することができるようにしたもので
ある。
〔従来の技術〕
従来例では、周辺装置を要求するプログラムが周辺装置
管理プログラムに要求を行い、この管理プログラムが要
求に見合う装置をどのプログラムにも割当てられていな
い装置から選び、装置をその装置固有の初期状態に戻し
た後に周辺装置割当情報をプログラム固有の周辺装置割
当管理テーブルに登録していた。
〔発明が解決しようとする問題点〕
しかし、このような従来例では、ひとつのプログラムが
使用していた周辺装置を特定のプログラムに引継いで継
続使用することが難しい。すなわち、周辺装置管理プロ
グラムを介して実現しようとすると装置固有の初期状態
に戻されるので、引継ぐ前の状態に再度戻す手順が必要
になる欠点がある。さらに、どのプログラムにも割当て
られていない状態にしないと周辺装置管理プログラムで
割当てが行われないので、場合によると引継ぎ対象外の
プログラムに割当てられてしまう欠点がある。また、周
辺装置管理プログラムを介さず2つのプログラムだけで
引継ぎを実現しようとすると、2つのプログラムが同期
をとりながら周辺装置割当情報の転送を行わなければな
らないので、任意の時点で送受することができない欠点
がある。
本発明はこのような欠点を除去するもので、装置固有の
初期状態に戻さずに引継ぐ前の状態から使用することが
できる手段を有する計算機方式を提供することを目的と
する。
〔問題点を解決するための手段〕
本発明は、ひとつの制御手段から他の制御手段に縦続し
て割当てられる周辺装置と、複数の制御手段およびこの
制御手段のそれぞれに対応して設けられ、自制御手段に
割当てられる周辺装置をこの制御手段に示す周辺装置割
当情報を格納する割当管理テーブルを有する記憶手段と
を備えた計算機方式において、主記憶の制御手段からあ
らかじめ発行された第一要求に基づき上記ひとつの制御
手段に対応する割当管理テーブルから転送される周辺装
置割当情報を一時蓄積する手段と、この手段に一時蓄積
された周辺装置割当情報を主記憶の制御手段からの上記
周辺装置の継続使用を示す第二要求に基づき主記憶の制
御手段に対応する割当管理テーブルに転送する転送手段
とを備えたことを特徴とする。
〔作用〕
ひとつのプログラムが使用中の周辺装置に対応する周辺
装置割当情報がこのプログラムに対応して設けられてい
る割当管理テーブルに格納されている。この使用中の周
辺装置を継続使用したい他のプログラムは、あらかじめ
上記の周辺装置割当情報を転送管理テーブルに移転して
おき、この他のプログラムが任意の時点で継続使用要求
を発行すると転送管理テーブル上の周辺装置割当情報が
自プログラムに対応して設けられている割当管理テーブ
ルに格納されて継続使用が可能になる。
〔実施例〕
以下、本発明の実施例について図面を参照して説明する
。第1図は本発明の第一実施例の構成を示すブロック構
成図である。
この実施例は、第1図に示すように、プログラムが固有
にもち、プログラムに割当てられた周辺装置であること
を示す周辺装置割当情報iを管理する割当管理テーブル
T1およびT2と、周辺装置割当情報iを別プログラム
の割当管理テーブルに登録し直す際に使用する転送管理
テーブルT3と、転送管理テーブルT3とプログラムが
固有にもつ割当管理テーブルT1およびT2との間で周
辺装置割当情報iを転送する周辺装置割当情報転送手段
Mを備える。
この実施例では、周辺装置割当情報iを割当管理テーブ
ルT1から割当管理テーブルT2に転送するときに、ま
ず、周辺装置割当情報iを割当管理テーブルT1から転
送管理テーブルT3に周辺装置割当情報転送手段Mを経
由して転送する。次に、転送管理テーブルT3から割当
管理テーブルT2に周辺装置割当情報転送手段Mを経由
して転送する。
第2図は本発明の第二実施例の構成を示すブロック構成
図であり、この実施例は、プロセッサ1と、主記憶装置
2とを備え、ここで、主記憶装置2上に転送管理テーブ
ル21および割当管理テーブル22a 、 22bが設
けられ、割当管理テーブル22a122bには周辺装置
割当情報24が含まれる。また、プロセッサ1上には周
辺装置割当情報転送手段11が設けられる。
第3図ないし第6図は周辺装置割当情報転送手段11が
行う処理手順を示す流れ図である。
すなわち、この第二実施例は、ひとつのプログラムから
他のプログラムに継続して割当てられる周辺装置と、複
数のプログラムおよびこのプログラムのそれぞれに対応
して設けられ、自プログラムに割当てられる周辺装置を
このプログラムに示す周辺装置割当情報を格納する割当
管理テーブル23a 、 23bを有する記憶手段であ
る主記憶装置2と、主記憶のプログラムからあらかじめ
発行された第一要求に基づき上記ひとつのプログラムに
対応する割当管理テーブルから転送される周辺装置割当
情報を一時蓄積し、この−時蓄積された周辺装置割当情
報を主記憶のプログラムからの上記周辺装置の継続使用
を示す第二要求に基づき主記憶のプログラムに対応する
割当管理テーブルに転送する転送手段である周辺装置割
当情報転送手段11および転送管理テーブル21とを備
える。
第一プログラム22aが第ニブログラム22bに周辺装
置割当情報24を転送するときに、まず、第ニブログラ
ム22bが周辺装置割当情報転送手段11に転送受入準
備要求を発行する。周辺装置割当情報転送手段11はこ
の要求に応じて転送管理テーブル21に第ニブログラム
22b用の周辺装置割当情報24を納める領域があるか
否かを確認しくステップS1)、あれば領域を確保して
転送要求に備える(ステップS2>。次に、第一プログ
ラム22aは周辺装置割当情報24を第ニブログラム2
2bに転送するように周辺装置割当情報転送手段11に
転送要求を発行する。
周辺装置割当情報転送手段11は転送管理テーブル21
に第ニブログラム22b用の領域が確保されているか否
かを確認しくステップS3)、確保されていたならばこ
の領域に周辺装置割当情報24を転送し、第一プログラ
ム22aの割当管理テーブル23aから周辺装置割当情
報24を取り除く (ステップS4)。一方、第ニブロ
グラム22bは第一プログラム22aから周辺装置を引
継ぐために周辺装置割当情報24を確保する必要が生じ
たときに、周辺装置割当情報転送手段11に確保要求を
発行する。周辺装置割当情報転送手段11は転送管理テ
ーブル21の第ニブログラム22b用領域に周辺装置割
当情報24があるならば(ステップS5)、第ニブログ
ラム22b゛の割当管理テーブル23bに周辺装置割当
情報24を転送し、転送管理テーブル21から周辺装置
割当情報24を削除する(ステップ36)。転送が完了
すると、第ニブログラム22bは周辺装置割当情報転送
手段11に対して転送用に確保した転送管理テーブル2
1の第ニブログラム22b用領域の解除要求を発行する
(ステップS7)。
〔発明の効果〕
本発明は、以上説明したように、周辺装置の割当情報を
転送管理テーブルを介し2つのプログラム間で引継ぐの
で、ひとつのプログラムが使用していた周辺装置を特定
のプログラムに任意の時点で確実に引継ぐことができる
効果がある。また、周辺装置管理プログラムが関与しな
いので、装置固有の初期状態に戻されずに引継ぐ前の状
態から使用することができる効果がある。
【図面の簡単な説明】
第1図は本発明の第一実施例の構成を示すブロック構成
図。 第2図は本発明第二実施例の構成を示すブロック構成図
。 第3図、第4図、第5図および第6図は本発明の第二実
施例の動作を示す流れ図。 1・・・プロセッサ、2・・・主記憶装置、11、M・
・・周辺装置割当情報転送手段、21、T3・・・転送
管理テーブル、22a・・・第一プログラム、22b・
・・第ニブログラム、23a 、 23b XT 1、
T 2 ・・・割当管理テーブル、24、i・・・周辺
装置割当情報。

Claims (1)

  1. 【特許請求の範囲】 1、ひとつの制御手段から他の制御手段に継続して割当
    てられる周辺装置と、 複数の制御手段およびこの制御手段のそれぞれに対応し
    て設けられ、自制御手段に割当てられる周辺装置をこの
    制御手段に示す周辺装置割当情報を格納する割当管理テ
    ーブルを有する記憶手段とを備えた計算機方式において
    、 上記他の制御手段からあらかじめ発行された第一要求に
    基づき上記ひとつの制御手段に対応する割当管理テーブ
    ルから転送される周辺装置割当情報を一時蓄積する手段
    と、 この手段に一時蓄積された周辺装置割当情報を上記他の
    制御手段からの上記周辺装置の継続使用を示す第二要求
    に基づき上記他の制御手段に対応する割当管理テーブル
    に転送する転送手段とを備えたことを特徴とする計算機
    方式。
JP3026489A 1989-02-09 1989-02-09 計算機方式 Pending JPH02208766A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3026489A JPH02208766A (ja) 1989-02-09 1989-02-09 計算機方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3026489A JPH02208766A (ja) 1989-02-09 1989-02-09 計算機方式

Publications (1)

Publication Number Publication Date
JPH02208766A true JPH02208766A (ja) 1990-08-20

Family

ID=12298849

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3026489A Pending JPH02208766A (ja) 1989-02-09 1989-02-09 計算機方式

Country Status (1)

Country Link
JP (1) JPH02208766A (ja)

Similar Documents

Publication Publication Date Title
KR970001901B1 (ko) 멀티 프로세서 메모리 관리 방법 및 장치
JP3683082B2 (ja) 呼処理装置
JPH02208766A (ja) 計算機方式
JPH02207350A (ja) 共通記憶域割付け方式
JPH0251740A (ja) プロセス割当制御方式
JPH06110825A (ja) 共通バス制御方式
JPH0516614B2 (ja)
JPS61226842A (ja) 電子計算機システムの資源管理方式
JPS6327936A (ja) フアイル管理方法
JP2710322B2 (ja) データ転送装置
JPS63116264A (ja) マルチプロセサシステムにおける資源管理方式
JPH0444291B2 (ja)
JP3817055B2 (ja) メモリ管理装置および記録媒体
JPH04364550A (ja) メモリ管理方法
JPH01129339A (ja) システムバスの制御方式
JPH03134756A (ja) 複合計算機システムの記憶域管理方式
JPH02108148A (ja) 可搬性共有メモリ管理方式
JPH04362766A (ja) 共有資源管理方法
JPS61845A (ja) 仮想ペ−ジリザ−ブ方式
JPS6143743B2 (ja)
JPH02280264A (ja) メッセージブロック管理方式
JPH04274524A (ja) プロセス間通信制御方式
JPH05265972A (ja) 共用外部記憶装置の排他制御方式
US20030014608A1 (en) Method of providing stack memory in an operating system with stack memory constraints
JP2710322C (ja)