JPH03137729A - 先行制御方式 - Google Patents

先行制御方式

Info

Publication number
JPH03137729A
JPH03137729A JP27691589A JP27691589A JPH03137729A JP H03137729 A JPH03137729 A JP H03137729A JP 27691589 A JP27691589 A JP 27691589A JP 27691589 A JP27691589 A JP 27691589A JP H03137729 A JPH03137729 A JP H03137729A
Authority
JP
Japan
Prior art keywords
instruction buffer
interruption
instruction
interrupt
buffer
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
JP27691589A
Other languages
English (en)
Inventor
Yuko Harigai
針谷 祐子
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 Software Hokuriku 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 Software Hokuriku Ltd filed Critical NEC Software Hokuriku Ltd
Priority to JP27691589A priority Critical patent/JPH03137729A/ja
Publication of JPH03137729A publication Critical patent/JPH03137729A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Advance Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は命令実行の先行制御に関し、特に割込み発生時
の先行制御方式に関する。
〔従来の技術〕
従来、先行制御方式は単一レベルの命令バッファで動作
しており、割り込みが発生して割込み処理が実行された
後、割込み処理からの復帰後の処理(アプリケーション
プログラム等)実行時に命令バッファに先取りしていた
命令を消し、命令バッファに命令を取り込み直していた
〔発明が解決しようとする課題〕
上述した従来の先行制御方式では、割込み発生直前に先
取りされていた命令を一度消して割込み処理後に再び取
り込むため、同じ動作を二度繰り返すことになり時間が
かかるという欠点がある。
〔課題を解決するための手段〕
本発明の先行制御方式は、アプリケーションプログラム
実行中における割込みを検出する割込み検出手段と、前
記割込み検出手段によって検出された割込みに対して命
令バッファの切り替えを制御する命令バッファ切り替え
制御手段と、前記命令バッファ切り替え制御手段により
指示さた命令バッファ選択情報により複数個の命令バ・
ソファのどれを使用するかを選択する命令バッファ選択
手段と、割込み処理の終了を検出し割込み直前に使用し
ていた命令バッファへの切り替えを行うことを前記命令
バッファ切り替え制御手段に通知する割込み処理終了検
出手段とを有する。
〔実施例〕
次に、本発明について図面を参照して説明する。
第1図は本発明の一実施例を示す説明図である、同図に
おいて先行制御方式は、主記憶部1.オペレーテイング
システム2.アプリケーションプログラム3.アプリケ
ーション用命令バッファ4、割込み検出手段5.命令バ
ッファ切り替え制御手段6.命令バッファ選択手段71
割込み処理用命令バッファ81割込み処理終了検出手段
9とから構成されている。
主記憶部1上にはオペレーティングシステム2及びアプ
リケーションプログラム3が展開されている。また、ア
プリケーション用命令バッファ4にはアプリケーション
プログラム3の一部の命令が取り込まれている。アプリ
ケーション用命令バッファ4に取り込まれている命令を
実行中に割込み検出手段5が割込みを検出し、命令バッ
ファ切り替え制御手段6へ通知する。
割込み検出通知を受けた命令バッファ切り替え制御手段
6はどの命令バッファに切り替えるかを示す命令バッフ
ァ選択情報を命令バッファ選択手段7に通知する。命令
バッファ選択手段7は命令バッファ切り替え制御手段6
から通知された命令バッファ選択情報に基づいて割込み
処理用命令バッファ6に切り替える0割込み処理は割込
み処理用命令バッファ8を使用して実行される。
割込み処理終了時には割込み処理終了検出手段9が割込
み処理の終了を検出し、命令バッファ切り替え制御手段
6に通知する。命令バッファ切り替え制御手段6は割込
み直前に使用していた命令バッファへの切り替え−を示
す命令バッファ選択情報を命令バッファ選択手段7に通
知する。命令バッファ選択手段7は命令バッファ切り替
え制御手段6から通知された命令バッファ選択情報に基
づいて元のアプリケーション用命令バッファ4に切り替
え、割込み発生以降のアプリケーションプログラム3を
実行する。
〔発明の効果〕
以上説明したように本発明は、アプリケーションプログ
ラム実行中に割込みが発生したとき命令バッファを切り
替えることにより、割込み処理からのアプリケーション
プログラム復帰時の実行時間が短縮され、結果としてシ
ステムの性能を向上させることができる効果がある。
6・・・命令バッファ切り替え制御手段、7・・・命令
バッファ選択手段、8・・・割込み処理用命令バッファ
、9・・・割込み処理終了検出手段。

Claims (1)

    【特許請求の範囲】
  1. アプリケーションプログラム実行中における割込みを検
    出する割込み検出手段と、前記割込み検出手段によって
    検出された割込みに対して命令バッファの切り替えを制
    御する命令バッファ切り替え制御手段と、前記命令バッ
    ファ切り替え制御手段により指示さた命令バッファ選択
    情報により複数個の命令バッファのどれを使用するかを
    選択する命令バッファ選択手段と、割込み処理の終了を
    検出し割込み直前に使用していた命令バッフアへの切り
    替えを行うことを前記命令バッファ切り替え制御手段に
    通知する割込み処理終了検出手段とを有することを特徴
    とする先行制御方式。
JP27691589A 1989-10-23 1989-10-23 先行制御方式 Pending JPH03137729A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP27691589A JPH03137729A (ja) 1989-10-23 1989-10-23 先行制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP27691589A JPH03137729A (ja) 1989-10-23 1989-10-23 先行制御方式

Publications (1)

Publication Number Publication Date
JPH03137729A true JPH03137729A (ja) 1991-06-12

Family

ID=17576162

Family Applications (1)

Application Number Title Priority Date Filing Date
JP27691589A Pending JPH03137729A (ja) 1989-10-23 1989-10-23 先行制御方式

Country Status (1)

Country Link
JP (1) JPH03137729A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6256720B1 (en) 1991-07-08 2001-07-03 Seiko Epson Corporation High performance, superscalar-based computer system with out-of-order instruction execution

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6256720B1 (en) 1991-07-08 2001-07-03 Seiko Epson Corporation High performance, superscalar-based computer system with out-of-order instruction execution
US6272619B1 (en) 1991-07-08 2001-08-07 Seiko Epson Corporation High-performance, superscalar-based computer system with out-of-order instruction execution
US6647485B2 (en) 1991-07-08 2003-11-11 Seiko Epson Corporation High-performance, superscalar-based computer system with out-of-order instruction execution
US6915412B2 (en) 1991-07-08 2005-07-05 Seiko Epson Corporation High-performance, superscalar-based computer system with out-of-order instruction execution
US6934829B2 (en) 1991-07-08 2005-08-23 Seiko Epson Corporation High-performance, superscalar-based computer system with out-of-order instruction execution
US6941447B2 (en) 1991-07-08 2005-09-06 Seiko Epson Corporation High-performance, superscalar-based computer system with out-of-order instruction execution
US6948052B2 (en) 1991-07-08 2005-09-20 Seiko Epson Corporation High-performance, superscalar-based computer system with out-of-order instruction execution
US6959375B2 (en) 1991-07-08 2005-10-25 Seiko Epson Corporation High-performance, superscalar-based computer system with out-of-order instruction execution
US6986024B2 (en) 1991-07-08 2006-01-10 Seiko Epson Corporation High-performance, superscalar-based computer system with out-of-order instruction execution
US7162610B2 (en) 1991-07-08 2007-01-09 Seiko Epson Corporation High-performance, superscalar-based computer system with out-of-order instruction execution
US7487333B2 (en) 1991-07-08 2009-02-03 Seiko Epson Corporation High-performance, superscalar-based computer system with out-of-order instruction execution

Similar Documents

Publication Publication Date Title
KR920001319A (ko) 처리기 및 처리기의 처리방법
US5404466A (en) Apparatus and method to set and reset a pipeline instruction execution control unit for sequential execution of an instruction interval
JP2655615B2 (ja) 情報処理装置
JPS6364144A (ja) 記憶装置間デ−タ転送方式
JPH03137729A (ja) 先行制御方式
JPH0218644A (ja) キャッシュメモリ制御方式
KR100329780B1 (ko) 인터럽트 응답 시간을 줄인 인터럽트 처리 장치
JPS5868162A (ja) 再試行処理方式
JPH06103110A (ja) ブレークポイント設定方式
CA1223079A (en) Data processor having selective breakpoint capability with minimal overhead
JP3102381B2 (ja) タスクデバッグ装置、タスクデバッグ方法及びその記録媒体
JPH03255511A (ja) コンピュータ装置
JPS63104145A (ja) タイマ割込処理方法
JPH0314146A (ja) 高速アドレス変換機構制御方式
JPH04177432A (ja) マルチタスク実行装置
JPH0452973B2 (ja)
JPH01154252A (ja) 並列プロセッサのプログラムデバッグ支援装置
JPH0772874B2 (ja) 割込み受取り装置
JPH04153738A (ja) 入出力処理制御装置
JPH0240722A (ja) 演算処理装置
JPH0675789A (ja) 情報処理装置
JPH01302456A (ja) チャネル制御ブロックを用いたデータ転送制御方式
JPH04322332A (ja) プログラム実行制御方式
JP2005148898A (ja) 画像処理プロセッサ、画像処理のデバッグ方法及び画像形成装置
JPS638946A (ja) プログラムデバツグサポ−ト方式