JPH0395633A - 処理情報管理システム - Google Patents

処理情報管理システム

Info

Publication number
JPH0395633A
JPH0395633A JP23379889A JP23379889A JPH0395633A JP H0395633 A JPH0395633 A JP H0395633A JP 23379889 A JP23379889 A JP 23379889A JP 23379889 A JP23379889 A JP 23379889A JP H0395633 A JPH0395633 A JP H0395633A
Authority
JP
Japan
Prior art keywords
processing information
routine
information setting
area
process information
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.)
Granted
Application number
JP23379889A
Other languages
English (en)
Other versions
JP3085308B2 (ja
Inventor
Hiroyuki Suzuki
啓之 鈴木
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP01233798A priority Critical patent/JP3085308B2/ja
Publication of JPH0395633A publication Critical patent/JPH0395633A/ja
Application granted granted Critical
Publication of JP3085308B2 publication Critical patent/JP3085308B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 〔概要〕 処理情報を管理する処理情報管理方式に関し、処理情報
設定域を複数設けて参照可能域をポイントするポインタ
を設け、空きの処理情報設定域に処理情報を設定した後
、ボインクを1機械命令で切り替え、割り込みルーチン
と処理情報設定ルーチンとの排他制御なしに、処理情報
の更新を可能にすることを目的とし、 処理情報を設定する複数の処理情報設定域のうちの参照
可能域ポインタによってポイントされていない処理情報
設定域に対して、依頼を受けた処理情報を設定した後、
参照可能域ポインタを1m械命令によって当該新たに設
定した処理情報設定域をポイントするように切り替える
処理情報設定ルーチンと、割り込みによって受け付けた
入力データなどについて上記参照可能域ポインタによっ
てポイントされる処理情報設定域に設定されている処理
を行う割り込みルーチンとを備え、処理情報設定域に設
定した処理を行うように構戒する.〔産業上の利用分野
〕 本発明は、処理情報を管理する処理情報管理方式に関す
るものである。
〔従来の技術と発明が解決しようとする課題〕従来、割
り込み機能によって発生する事象を、処理情報に従って
処理するシステムは、発生した事象が割り込みルーチン
によって受け取られ、処理情報に従って処理する。この
際、処理情報は、処理情報設定ルーチンによって所定領
域に設定する。このため、割り込みルーチンと、処理情
報設定ルーチンとの2つのルーチンが動作し、割り込み
ルーチンの方が優先順位が高いために処理情報設定ルー
チンによる処理情報の設定途中に割り込みルーチンが制
御を奪い、処理設定ルーチンの処理が一旦中断してしま
い、更新前の処理情報と、更新後の処理情報とが混在し
てしまう恐れがあり、処理情報が保証されない.これを
解決するために処理情報設定ルーチンがロノク命令を発
行して処理情報域の内容を更新中に割り込みによって割
り込みルーチンが起動されると、処理情報設定ルーチン
の処理が終了するまで待たされてしまい、非同期による
割り込み処理の高速性に欠けてしまうという問題があっ
た. 本発明は、処理情報設定域を複数設けて参照可能域をポ
イントするポインタを設け、空きの処理情報設定域に処
理情報を設定した後、ポインタを1機械命令で切り替え
、割り込みルーチンと処理情報設定ルーチンとの排他制
′411なしに、処理情報の更新を可能にすることを目
的としている。
〔課題を解決する手段〕
第1図を参照して課題を解決する手段を説明する。
第1図において、処理情報設定ルーチン4ば、処理情報
を設定する複数の処理情報設定域のうちの参照可能域ポ
インタによってポイントされていない処理情報設定域に
処理情報を設定した後、参照可能域ポインタを1機械命
令によって当該新たに設定した処理情報設定域をポイン
トするように切り替えるルーチンである。
割り込みルーチン6は、割り込みによって受け付けた入
力データなどについて参照可能域ポインタによってポイ
ントされる処理情報設定域に設定されている処理を行わ
せる割り込みルーチンである。
〔作用〕
本発明は、第l図に示すように、処理情f′il設定ル
ーチン4が処理情報を設定する複数の処理情報設定域の
うちの参照可能域ポインタによってポイントされていな
い処理情報設定域に処理情報を設定した後、参照可能域
ポインタを1a械命令によって当該新たに設定した処理
情報設定域をポイントするように切り替え、割り込みル
ーチン6が割り込みによって受け付けた入力データなど
について参照可能域ポインタによってポイントされる処
理情報設定域に設定されている処理を行わせるようにし
ている。
従って、処理情報設定ルーチン4がl機械命令によって
処理情報設定域を切り替えて処理情報の更新を行うこと
により、処理情報設定ルーチン4と、最も優先度の高い
割り込みルーチン6この間の排他制御が不要となると共
に、割り込みルーチン6が迅速に処理を行うことが可能
となる。
〔実施例〕
次に、第1図から第3図を用いて本発明の1実施例の構
戒および動作を順次詳細に説明する。
第1図(イ)において、MS(主記+!l装置)lは、
2ないし6の情報およびプログラムを格納するメモリで
ある. 処理情報設定域2は、処理情報を設定する領域である(
第1図(口)を用いて後述する)。
OS(オペレーティングシステム)3は、システムを制
御する制御プログラムである。
処理情報設定ルーチン4ば、処理情報を処理情報設定域
2にil!械命令によって設定するものである(第3図
を用いて詳細に説明する).IOスーパバイザ5ば、1
0(人出力)を制御する制御プログラムである. 割り込みルーチン6は、非同期の割り込みによって起動
されるルーチンである。
ディスプレイ7は、各種情報を表示するディスプレイで
ある。
タブレソト8は、各種情報を入力するものである。
CPU (中央処理装!)9ぱ、MSI上に格納したプ
ログラムをもとに各種制御を行うものである。
第l図(ロ)は、処理情報設定域を示す。
第1図(ロ)において、処理情報設定域1、2は、処理
情報を設定する複数の領域である.参照可能域ポインタ
は、参照可能な有意な処理情報の設定されている処理情
報設定域l、2をポイントするポインタである.この参
照可能域ポインタは、処理情報設定ルーチン4が空きの
処理情報設定域1、2に処理情報を設定した後、14!
l械命令によって切り替えるようにしている。
次に、第2図を用いて本発明の全体の動作を具体的に説
明する. 第2図において、■、■は、アプリ (応用プログラム
)が 処理l:入力データをキューイングする。
処理2:入力データをすてる。
のうちの処理1を選び、処理情報設定ルーチン4に設定
依頼する. ■は、処理情報設定ルーチン4が処理情報設定域2に依
頼を受けた“処理1゜ “入力情報格納域アドレス“を
設定する. また、■、[相]、は、オペレータによるボタン押下に
対応して割り込みが発生し、割り込みルーチン6が起動
される。
■は、割り込みルーチン6が入力データ(例えば座標値
など)を取り込む。
[相]は、処理情報の参照を行う。ここで、処理l、入
力情報格納域アドレスを読み出す。
@は、処理が処理lか、その他かを判別する。
[相]は、処理1に対応して、入力情報格納域アドレス
から入力データを取り込み、キューイングする。
■は、アプリが入力データに対する処理、例えば座標値
をもとにマーカをディスプレイ7に表示などする。
以上の処理において、処理情報設定ルーチン4がアプリ
から依頼を受けた処理情報を処理情報設定域2に設定す
る際に、空きの処理情報設定域にこの処理内容を設定し
た後、参照可能域ポインタをl機械命令によって当該新
たに設定した処理情報設定域をポイントさせて参照可能
に切り替えることにより、優先度の高い割り込みルーチ
ン6と、処理情報設定ルーチン4との排他制御を不要と
し、高速に割り込みルーチン6による処理を行わせるこ
とが可能となる。
次に、第3図を用いて処理情報を処理情報設定域2に設
定する動作を第1図(ロ)を参照して詳細に説明する。
第3図において、■は、参照可能域はいずれかを判別す
る。これは、第1図(ロ)において、参照可能域ポイン
タがO(処理情報設定域をポイントしていない)あるい
は2(処理情報設定域2をポイントしている)か、また
は参照可能域ポインタが1 (処理情報設定域1をポイ
ントしている)かを判別する. 0ぱ、参照可能領域が0あるいは2の場合、空きの処理
情報設定域である“1”を変更テーブル番号に設定する
. @は、参照可能領域がlの場合、空きの処理情報設定域
である“2′を変更テーブル番号に設定する。
[相]は、変更テーブル番号が示す処理情報設定域の内
容(例えば処理、入力情報格納域アドレス)を更新する
。これば、■、@で変更テーブル番号に設定した空きの
処理情報設定域に対して、アプリから依頼を受けた内容
を書き込む(更新、設定する−). ■は、参照可能域に変更テーブル番号を設定する.これ
は、右側に示すように LR4.i更テーブル・・・・・・・・・(1)ST 
 R4.参照可能域・・・・・・・・・(2)によって
、参照可能域ポインタを11械命令で切り替える。具体
的に説明すれば、(11によって変更一ブルの内容をレ
ジスタR4に格納する。次に、(2)の1機械命令でこ
のレジスタR4の内容を参照可能域に格納し、参照可能
域ポインタからポイントされる参照可能な処理情報設定
域を切り替える。
これにより、処理情報設定ルーチン4と、優先度の高い
割り込みルーチン6との間の排他制御を行う必要がなく
なり、割り込みルーチン6が待機させられることが無く
なる。
が迅速に処理を行うことができる。
【図面の簡単な説明】
第1図は本発明の1実施例構戒図、第2図は本発明の具
体例説明図、第3図は本発明の要部動作説明フローチャ
ートを示す。 図中、LばMS、2は処理情報設定域、4は処理情報設
定ルーチン、6は割り込みルーチン、7ぱディスプレイ
、8はタブレソトを表す。

Claims (1)

  1. 【特許請求の範囲】 処理情報を管理する処理情報管理方式において、処理情
    報を設定する複数の処理情報設定域のうちの参照可能域
    ポインタによってポイントされていない処理情報設定域
    に対して、依頼を受けた処理情報を設定した後、参照可
    能域ポインタを1機械命令によって当該新たに設定した
    処理情報設定域をポイントするように切り替える処理情
    報設定ルーチン(4)と、 割り込みによって受け付けた入力データなどについて上
    記参照可能域ポインタによってポイントされる処理情報
    設定域に設定されている処理を行う割り込みルーチン(
    6)とを備え、 処理情報設定域に設定した処理を行うように構成したこ
    とを特徴とする処理情報管理方式。
JP01233798A 1989-09-07 1989-09-07 処理情報管理システム Expired - Fee Related JP3085308B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP01233798A JP3085308B2 (ja) 1989-09-07 1989-09-07 処理情報管理システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP01233798A JP3085308B2 (ja) 1989-09-07 1989-09-07 処理情報管理システム

Publications (2)

Publication Number Publication Date
JPH0395633A true JPH0395633A (ja) 1991-04-22
JP3085308B2 JP3085308B2 (ja) 2000-09-04

Family

ID=16960741

Family Applications (1)

Application Number Title Priority Date Filing Date
JP01233798A Expired - Fee Related JP3085308B2 (ja) 1989-09-07 1989-09-07 処理情報管理システム

Country Status (1)

Country Link
JP (1) JP3085308B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05225076A (ja) * 1992-02-13 1993-09-03 Nec Corp 共通情報管理方法及びシステム

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62248040A (ja) * 1986-04-22 1987-10-29 Mitsubishi Electric Corp キユ−管理方式
JPS648450A (en) * 1987-07-01 1989-01-12 Hitachi Ltd Task control device
JPH01173137A (ja) * 1987-12-26 1989-07-07 Fujitsu Ltd キユー管理方式
JPH01197855A (ja) * 1988-02-02 1989-08-09 Fujitsu Ltd ファイル更新処理方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62248040A (ja) * 1986-04-22 1987-10-29 Mitsubishi Electric Corp キユ−管理方式
JPS648450A (en) * 1987-07-01 1989-01-12 Hitachi Ltd Task control device
JPH01173137A (ja) * 1987-12-26 1989-07-07 Fujitsu Ltd キユー管理方式
JPH01197855A (ja) * 1988-02-02 1989-08-09 Fujitsu Ltd ファイル更新処理方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05225076A (ja) * 1992-02-13 1993-09-03 Nec Corp 共通情報管理方法及びシステム

Also Published As

Publication number Publication date
JP3085308B2 (ja) 2000-09-04

Similar Documents

Publication Publication Date Title
JP2001265609A (ja) 演算処理装置
JPH0395633A (ja) 処理情報管理システム
JPS6263333A (ja) 画面情報制御方式
JPS603229B2 (ja) 情報処理方式
JPH03288906A (ja) Pcの命令実行方式
JPS6091404A (ja) 産業用ロボツト
JPH04205386A (ja) イメージデータ編集制御方法
JPS63268025A (ja) 操作ガイダンス表示方式
JPS63293631A (ja) 画面分割制御装置
JPH03188531A (ja) 時分割マルチタスク実行装置
JPH03282756A (ja) 非同期入出力方式
JPS63108448A (ja) 入出力要求制御方式
JPH0338690A (ja) データ処理装置
JPH0462093B2 (ja)
JPH07219785A (ja) オペレーティングシステム管理装置およびオペレーティ ングシステム管理方法
JPH04114238A (ja) 情報処理装置
JPS61121153A (ja) プロセツサ間通信制御方式
JPS61253567A (ja) デ−タ入出力方式
JPS61157948A (ja) 割込み要因解析装置
JPH03182945A (ja) 主記憶内データ転送方式
JPS6339027A (ja) マルチウインドウ装置
JPH04153739A (ja) 情報処理装置
JPH0713778A (ja) プロセス通信制御装置および方法
JPS63239530A (ja) メモリアクセス制御方式
JPH0535643A (ja) 全二重チヤネル入出力制御システム

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees