JPH04314158A - データ処理装置 - Google Patents

データ処理装置

Info

Publication number
JPH04314158A
JPH04314158A JP7948591A JP7948591A JPH04314158A JP H04314158 A JPH04314158 A JP H04314158A JP 7948591 A JP7948591 A JP 7948591A JP 7948591 A JP7948591 A JP 7948591A JP H04314158 A JPH04314158 A JP H04314158A
Authority
JP
Japan
Prior art keywords
control means
processing
data processing
input
interrupt
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
JP7948591A
Other languages
English (en)
Inventor
Eiji Tamano
玉野 英治
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.)
HOKKAIDO NIPPON DENKI SOFTWARE KK
NEC Solution Innovators Ltd
Original Assignee
HOKKAIDO NIPPON DENKI SOFTWARE KK
NEC Software Hokkaido 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 HOKKAIDO NIPPON DENKI SOFTWARE KK, NEC Software Hokkaido Ltd filed Critical HOKKAIDO NIPPON DENKI SOFTWARE KK
Priority to JP7948591A priority Critical patent/JPH04314158A/ja
Publication of JPH04314158A publication Critical patent/JPH04314158A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はデータ処理装置に関し、
例えば、情報交換用磁気テープ装置における巻き戻し命
令などの動作終了までに時間を要する命令または、時間
を要する可能性が十分にある命令が存在するデバイスが
接続されたデータ処理装置に関する。
【0002】
【従来の技術】一般にデータ処理装置において、アプリ
ケーションプログラムのデータ入出力要求によって発生
するデバイス制御処理のうち、デバイスに対する命令発
行から、動作終了までを示す割り込みの発生までの待ち
処理は、データ処理制御手段のみによって行われていた
【0003】次にこのようなデータ処理装置の従来処理
について図3と図4とを用いて説明する。
【0004】図3は従来のデータ処理装置の構成を示す
ブロック図である。図3において、アプリケーションプ
ログラム1はデータの編集処理を行う。入出力装置2は
処理中止指示の為の入力操作を受け付ける事ができる。 デバイス3はデータの記録・再生を行う。入出力処理手
段4A及び4Bはアプリケーションプログラム1、入出
力装置2及びデバイス3とのインターフェイス管理を行
う。データ処理制御手段5はデータ処理装置の主制御を
行う。デバイス制御手段6はデバイスの動作制御を行う
機能を有している。
【0005】また、データ処理制御手段5は割り込み待
ち処理手段5Aを含み、デバイス制御手段6はデータ処
理制御手段5からの要求に対してデバイスの固有な命令
を組み合わせる制御手段6Aと、デバイス固有な命令を
生成する命令発行手段6Bと、デバイスの動作終了によ
って発生する終了割り込みに対する処理を行う割り込み
処理手段6Cとから構成される。
【0006】ここでは図4で示す従来のデータ処理装置
の動作に関する流れ図を用い、本システムを使用するユ
ーザーがアプリケーションプログラムを使用しデバイス
にアクセスする処理を実行した場合の処理方式を説明す
る。最初にアプリケーションプログラム1はデータ処理
装置に対しデバイス3へのアクセス要求を発行する(ス
テップa)。この要求は入出力処理手段4A及び、デー
タ処理制御手段5を経由してデバイス制御手段6に伝達
される(ステップb,c)。デバイス制御手段6はデー
タ処理制御手段5より伝達された要求を1つまたはそれ
以上のデバイス固有の命令に変換しこれを入出力処理手
段4Bを経由して、デバイス3に発行する(ステップd
,e,f)。デバイス制御手段6での処理は一つの命令
に対するデバイス3の動作終了まで割り込み待ち状態と
なり、この割り込み待ち状態の管理はデータ処理制御手
段5内で行う(ステップg)。デバイス3の動作終了を
示す割り込みが入出力処理手段4B及び、データ処理制
御手段5を経由して割り込み処理手段6Cまで伝達され
ると(ステップh,i,j)、割り込み待ち状態が解除
される。しかし、処理の中止を示す入力装置2からの割
り込みが入出力処理手段4Aを経由してデータ処理制御
手段5に伝達されても割り込み待ち状態は解除されない
(ステップq,r)。割り込み待ち状態が解除されると
デバイス制御手段6での処理が再開される(ステップh
,l,m)。デバイス制御手段6での処理が全て終わる
と制御はデータ処理制御手段5及び入出力処理手段4A
を経由してアプリケーションプログラム1に戻る(ステ
ップn,o,p)。
【0007】
【発明が解決しようとする課題】前述した従来のデータ
処理装置では、デバイスの動作終了割り込みに対する待
ち処理をデータ処理制御手段が一括して行っており、こ
の間、入力装置を経由した処理の中止を示す割り込みは
受け付けられない状態にある。例えば、磁気テープ装置
の巻き戻し動作の様に、デバイスに対する制御命令の発
行から動作の終了を示す割り込みの発生までかなりの時
間を要するような場合でも、この間、利用者はデータ処
理装置に対して入力装置から処理の中止を指示する事が
出来ないという欠点がある。
【0008】本発明の目的は、デバイスの特性上、特定
の命令が動作に時間を要すると予見できる場合、その命
令を予めデバイス制御手段に登録する事により、上記の
欠点を解決し、利用者からの指示によって処理の中止を
おこない、次の処理が行えるようなデータ処理装置を実
現することにより、柔軟な操作性を促進させることにあ
る。
【0009】
【課題を解決するための手段】本発明のデータ処理装置
は、入出力処理手段とデータ処理制御手段とデバイス制
御手段とを備え、これらの連携動作によるデータ処理を
目的としたデータ処理装置において、デバイス制御手段
内に入力装置の操作によって割り込み待ちを解除する事
が出来る割り込み待ち処理手段及び、デバイスの制御を
目的とする命令の切り分け制御を行う切り分け制御手段
を追加することによって構成される。
【0010】
【実施例】以下、本発明の実施例について図面を参照し
て説明する。
【0011】図1は本発明の一実施例のデータ処理装置
の構成を示すブロック図である。図1において、本発明
の一実施例はアプリケーションプログラム1と、入力装
置2とデバイス3とがデータ処理装置に接続されている
。このデータ処理装置は入出力処理手段4A,4Bとデ
ータ処理制御手段5およびデバイス制御手段6を有して
おり従来のデータ処理装置と同じ機能を持つ。又、デバ
イス制御手段6は制御手段6Aと、命令発行手段6Bと
、割り込み処理手段6Cと切り分け制御手段6Dと、割
り込み待ち処理手段6Eから構成されている。
【0012】制御手段6Aと命令発行手段6Bは、従来
のデータ処理装置と同じ機能を持つ。切り分け制御手段
6Dは予め登録されたデータにより、デバイスの制御を
目的とした命令の切り分け制御を行う。割り込み待ち処
理手段6Eは入力装置2から入出力処理手段4A及び、
データ処理制御手段5を経由して伝達される処理の中止
を示す割り込みによって、待ち状態を解除することがで
きる。また、インターフェイス6Fは割り込み待ち処理
手段6Eと割り込み処理手段6Cの間に追加されており
、割り込み処理手段6Cはインターフェイス6Fを利用
して、デバイス3からの終了割り込みを無効とする処理
機能を有している。従って、デバイス制御手段6は従来
と異なる機能を持つ。
【0013】次に図2に本発明の一実施例の動作を現す
流れ図を用いて本システムを使用するユーザーがアプリ
ケーションプログラムを使用しデバイスにアクセスした
場合の処理方式を説明する。
【0014】最初にアプリケーションプログラム1はデ
ータ処理装置に対しデバイス3へのアクセス要求を発行
する。この要求は、入出力処理手段4A及び、データ処
理制御手段5を経由してデバイス制御手段6に伝達され
る(ステップa,b,c)。デバイス制御手段6は伝達
された要求を1つまたは、それ以上のデバイス固有の命
令に変換し、デバイス3に命令を発行する(ステップd
,e,f)。ここまでの処理は従来のデータ処理装置と
同じである。この後、各命令に対するデバイスの動作が
終了するまで割り込み待ち状態になるが、切り分け制御
手段6Dが予め登録されたデータを参照し、命令発行手
段6Bからデバイス3へ発行された命令を認識し、従来
の処理と同じデータ処理制御手段5内の割り込み待ち処
理手段5Aか(ステップg,h)、デバイス制御手段6
内の割り込み待ち処理手段6Eのどちらかに制御を渡す
(ステップg,h)。データ処理制御手段5内の割り込
み待ち処理手段5Aに制御が渡った場合は、従来の処理
と同じであるが(ステップi,j,h,l,m)、デバ
イス制御手段6内の割り込み待ち処理手段6Eに制御が
渡った場合、デバイスの動作終了で発生する割り込みに
よる待ち状態の解除(ステップi,j,k,l,m′)
のほかに、入力装置2から入出力処理手段4A及びデー
タ処理制御手段5を経由して伝達された処理の中止を示
す割り込みでも待ち状態の解除を行うことができる(ス
テップs,t,m′n)。さらに、入力装置2によって
発生した割り込みにより、割り込み待ち状態が解除され
た場合、割り込み待ち処理手段6Eと、割り込み処理手
段6C間のインターフェイス6Fを使用し、すでに割り
込み待ち状態が解除されたことを割り込み処理手段6C
に通知することによって、デバイスからの動作終了によ
り実際に発生した終了割り込みを無効にすることができ
る。
【0015】
【発明の効果】以上説明したように、本発明は、デバイ
スの特性上、特定の命令が動作に時間を要すると予見で
きる場合、予めその命令をデバイス制御手段内に登録す
ることにより、デバイスの動作中であっても、利用者が
入力装置を通じて待ち状態の解除を行う事ができ、シス
テムの柔軟な操作性を促進するという効果がある。
【図面の簡単な説明】
【図1】本発明のデータ処理装置の構成を示すブロック
図である。
【図2】本発明によるデータ処理装置の動作を表す流れ
図である。
【図3】従来のデータ処理装置の構成を示すブロック図
である。
【図4】従来のデータ処理装置の動作を表す流れ図であ
る。
【符号の説明】
1    アプリケーションプログラム2    入力
装置 3    デバイス 4A/4B    入出力処理手段 5    データ処理制御手段 6    デバイス制御手段

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】  入出力処理手段と、データ処理制御手
    段と、デバイス制御手段とを備え、これらの連携動作に
    よるデータ処理を目的としたデータ処理装置において、
    デバイス制御手段内に、入力装置の操作によって割り込
    み待ちを解除する事ができる割り込み待ち処理手段及び
    、デバイスの制御を目的とする命令の切り分け制御を行
    う切り分け制御手段とを含むことを特徴とするデータ処
    理装置。
JP7948591A 1991-04-12 1991-04-12 データ処理装置 Pending JPH04314158A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7948591A JPH04314158A (ja) 1991-04-12 1991-04-12 データ処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7948591A JPH04314158A (ja) 1991-04-12 1991-04-12 データ処理装置

Publications (1)

Publication Number Publication Date
JPH04314158A true JPH04314158A (ja) 1992-11-05

Family

ID=13691201

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7948591A Pending JPH04314158A (ja) 1991-04-12 1991-04-12 データ処理装置

Country Status (1)

Country Link
JP (1) JPH04314158A (ja)

Similar Documents

Publication Publication Date Title
JPH04314158A (ja) データ処理装置
JPH06187279A (ja) 入力装置制御装置
JPH05274091A (ja) 磁気テープ装置
JPS6278631A (ja) 複数オペレ−テイングシステムにおける入出力制御方式
JPH0827779B2 (ja) 周辺制御装置
JPH0567040A (ja) 周辺装置制御回路
JPH03265958A (ja) 入出力優先度変更方式
JPS6223341B2 (ja)
JPS6195452A (ja) 複数オペレ−テイングシステムにおける入出力制御方式
JP2000010899A (ja) 入出力処理システム及びその周辺装置制御方法並びにその制御プログラムを記録した記録媒体
JPH0573219A (ja) 磁気テープ制御装置
JPH01180056A (ja) 入出力制御方式
JPS62269246A (ja) フアイル管理方法
JPH06230940A (ja) プログラム制御装置
JPH05151137A (ja) 電子計算機装置
JPH06332866A (ja) プログラム間通信方式
JPH06250964A (ja) 制御装置
JPH0566755U (ja) Dma処理装置
JPS59173829A (ja) 入出力制御方式
JPH0380740A (ja) 遠隔操作による通信管理情報転送方式
JPH08328988A (ja) 情報処理システム
JPH0221322A (ja) 並列入出力制御方式
JPH03113552A (ja) 計算機装置
JPH06314228A (ja) 医用画像ファイリング制御装置
JPS63266566A (ja) デ−タ転送制御方式