JPH03204747A - スタック資源共用方式 - Google Patents

スタック資源共用方式

Info

Publication number
JPH03204747A
JPH03204747A JP2001243A JP124390A JPH03204747A JP H03204747 A JPH03204747 A JP H03204747A JP 2001243 A JP2001243 A JP 2001243A JP 124390 A JP124390 A JP 124390A JP H03204747 A JPH03204747 A JP H03204747A
Authority
JP
Japan
Prior art keywords
stack
timer
area
event queue
overflow
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
JP2001243A
Other languages
English (en)
Inventor
Minako Nakamura
美奈子 中村
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 Engineering Ltd
Original Assignee
NEC Engineering 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 Engineering Ltd filed Critical NEC Engineering Ltd
Priority to JP2001243A priority Critical patent/JPH03204747A/ja
Publication of JPH03204747A publication Critical patent/JPH03204747A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は通信制御装置に関し、特に通信制御装置内のプ
ロトコル処理部に存在するイヘントキュースクンクおよ
びタイマスタックにおけるスタック資源の共用を図るス
タック資源共用方式に関する。
〔従来の技術〕
従来、この種のスタック資源共用方式は存在しなかった
。したがって、イヘントキュースタノクに使用する領域
とタイマスタックに使用する811M1とは、それぞれ
固定的であった。
(発明が解決しようとする課題〕 上述したように、従来の技術では、イヘントスタックに
使用する領域とタイマスタックに使用する領域とはそれ
ぞれ固定的であるので、−船釣にあまり領域が使用され
ない(格納対象のタイマ制御語がそれほど発生しない)
タイマスタックにスタック切替の無駄が生じやすく、−
船釣に頻繁に領域が使用される(格納対象のインタフェ
ースコマンド語が頻繁に発生する)イベントキュースタ
/′Tにオーバフロー(イベントキューオーバフロー)
が起こりやすいという欠点がある。
本発明の目的は、上述の点に鑑み、タイマスタンクの領
域をイベントキュースタックの領域として切り替えて使
用できるスタック資源共用方式を提供することにある。
〔課題を解決するための手段〕
本発明のスタック資源共用方式は、インタフェースコマ
ンド語を格納するスタックであるイベントキュースタッ
クと、このイベントキュースタックにおけるイベントキ
ューオーバフローの監視および報告を行うオーバフロー
監視報告部と、タイマ制御語を格納するスタックである
タイマスタックと、このタイマスタックにタイマ制御語
を格納する際にそのタイマ制御語に順序番号を付加する
順序番号付加回路と、この順序番号付加回路によりタイ
マ制御語に付加される順序番号に基づいて前記タイマス
タックの領域に空き領域があるか否かを検出する空き領
域検出回路と、前記オーバフロー監視報告部によりイベ
ントキューオーバフローが検出された場合において前記
タイマスタンクの領域に空き領域があると前記空き領域
検出回路により検出されたときに前記タイマスタ・ツク
の領域を前記イベントキュースタックの領域として使用
するための切替えを行うスタック切替え部とを有する。
〔作用〕
本発明のスタック資源共用方式では、イベントキュース
タックがインタフェースコマンド語を格納し、オーバフ
ロー監視報告部がイベントキュースタックにおけるイベ
ントキューオーバフローの監視および報告を行い、タイ
マスタックがタイマ制御語を格納し、順序番号付加回路
がタイマスタックにタイマ制御語を格納する際にそのタ
イマ制御語に順序番号を付加し、空き領域検出回路が順
序番号付加回路によりタイマ制御語に付加される順序番
号に基づいてタイマスタックの領域に空き領域があるか
否かを検出し、スタック切替え部がオーバフロー監視報
告部によりイベントキューオーバフローが検出された場
合においてタイマスタックの領域に空き領域があると空
き領域検出回路により検出されたときにタイマスタック
の領域をイベントキュースタックの領域として使用する
ための切替えを行う。
〔実施例〕
次に、本発明について図面を参照して説明する。
第1図は、本発明のスタック資源共用方式の一実施例の
構成を示すブロック図である1本実施例のスタック資源
共用方式は、回線(図示せず)とのデータ送信/受信処
理等を行う回線インクフェース制御部1と、CPU (
Cen t ra I  Processing  U
nit、図示せず)からの指示に基づくプロトコル処理
部10への報告処理およびプロトコル処理部10からの
割込みに基づく割込み処理等を行うバスインタフェース
制御部2と、プロトコル処理部10からの要求に基づき
メモリ内容の読出し/書込み処理等を行うメモリ3 (
メモリ自体とメモリ制御部とを含む)と、プロトコル処
理部10と、回線インタフェース制御部1.バスインタ
フェース制御部2.メモリ3およびプロトコル処理部1
0の制御情報等の授受を行うメモリバス101とを含ん
で構成されている。
プロトコル処理部10は、イベントキュー管理部4(イ
ベントキュースタック41およびオーバフロー監視報告
部42を有する)と、順序番号付加回路5と、空き領域
検出回路6と、タイマスタ7り7と、スタック切替え部
8と、プロセッサ9(通信制御装置における通信制御の
処理を行うプロセッサ)と、プロトコルバス102  
(プロトコル処理部10内の制御情報の授受を行うバス
)と、オーバフロー検出信号vA103と、入力順序番
号信号線104と、出力順序番号信号線105と、切替
え信号線106と、イベントキューオーバフロー検出信
号線107とを含んで構成されている。
次に、このように構成された本実施例のスタック資源共
用方式の動作について説明する。
プロトコル処理部10内のプロセッサ9は、時間に関す
る管理情報を回線インタフェース制御部1やバスインタ
フェース制御部2等に報告するためのタイマ制御語をプ
ロトコルバス102に対して発行する。
順序番号付加回路5は、このタイマ制御語に順序番号(
順序番号を示すいくつかのビットからなる情報)を付加
し、順序番号付きタイマ制御語をタイマスタック7に格
納し、順序番号を入力順序番号信号線104を介して空
き領域検出回路6に出力する。
タイマ制御語(順序番号付きタイマ制御語)をメモリハ
ス101に出力することが可能になると、タイマスタッ
ク7はそのタイマ制御語に付加されている順序番号を出
力順序番号信号vA105を介して空き領域検出回路6
に出力する。
空き領域検出回路6は、上述のようにして入力順序番号
信号線104または出力順序番号信号線105を介して
送られてくる順序番号に基づいて、タイマスタック7の
領域の空きバイト数(空き領域)を常にチエツクしてい
る。
イベントキュー管理部4内のイベントキュースタック4
1は、外部(回線インタフェース制御部1やバスインタ
フェース制御部2等)から発行される複数のインタフェ
ースコマンド語を格納してイベントをキューイングして
いる(各インタフェースコマンド語は順次プロセッサ9
に発行される)。
オーバフロー監視報告部42は、イベントキュースタッ
ク41のオーバフロー(イベントキューオーパフロー)
を監視しており、イベントキューオーバフローを検出す
るとオーバフロー検出信号線103を介して空き領域検
出回路6にタイマスタック7の領域に空き領域があるか
否かを検出するように指示を出す。
空き領域検出回路6は、この指示に従って、上述のよう
に常に行っているタイマスタック7の領域の空き領域の
チエツクに基づき、その時点でタイマスタック7の領域
に空き領域があるか否かを検出する。
この検出でタイマスタック7の領域に空き領域がある場
合には、スタック切替え部8は切替え信号線106を介
してタイマスタック7の領域をイベントキュースタック
41の領域として使用するための切替えを行う。
上述の検出でタイマスタック7の領域に空き領域がない
場合には、空き領域検出回路6はイベントキューオーバ
フロー検出信号線107およびプロトコルバス102を
介してプロセッサ9にイベントキューオーバフローを報
告する。
〔発明の効果〕 以上説明したように本発明は、イベントキューオーバフ
ロー時にタイマスタックの領域に空き領域が存在する場
合に、タイマスタックの領域をイベントキュースタック
の領域として使用するための切替えを行うことにより、
プロトコル処理部におけるスタ・7り資源を有効に利用
することができるという効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例の構成を示すブロック図であ
る。 図において、 1・・・・・回線インタフェース制御部、2・・・・・
バスインタフェース制Jn ff1l、3・・・・・メ
モリ、 4・・・・・イベントキュー管理部、 5・・・・・順序番号付加回路、 6・・・・・空き領域検出回路、 7・・・・・タイマスタック、 8・・・・・スタック切替え部、 9・・・・・プロセッサ、 10・・・・プロトコル処理部、 41・・・・イベントキュースタック、42・・・・オ
ーバフロー監視報告部、101・・・メモリハス、 102・・・プロトコルバス、 103 104 05 06 07 オーバフロー検出信号線、 入力順序番号信号線、 出力順序番号信号線、 切替え信号線、 イヘントキューオーパフロー検出 信号線である。

Claims (1)

  1. 【特許請求の範囲】  インタフェースコマンド語を格納するスタックである
    イベントキュースタックと、このイベントキュースタッ
    クにおけるイベントキューオーバフローの監視および報
    告を行うオーバフロー監視報告部と、タイマ制御語を格
    納するスタックであるタイマスタックと、このタイマス
    タックにタイマ制御語を格納する際にそのタイマ制御語
    に順序番号を付加する順序番号付加回路と、 この順序番号付加回路によりタイマ制御語に付加される
    順序番号に基づいて前記タイマスタックの領域に空き領
    域があるか否かを検出する空き領域検出回路と、前記オ
    ーバフロー監視報告部によりイベントキューオーバフロ
    ーが検出された場合において前記タイマスタックの領域
    に空き領域があると前記空き領域検出回路により検出さ
    れたときに前記タイマスタックの領域を前記イベントキ
    ュースタックの領域として使用するための切替えを行う
    スタック切替え部とを有することを特徴とするスタック
    資源共用方式。
JP2001243A 1990-01-08 1990-01-08 スタック資源共用方式 Pending JPH03204747A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001243A JPH03204747A (ja) 1990-01-08 1990-01-08 スタック資源共用方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001243A JPH03204747A (ja) 1990-01-08 1990-01-08 スタック資源共用方式

Publications (1)

Publication Number Publication Date
JPH03204747A true JPH03204747A (ja) 1991-09-06

Family

ID=11496016

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001243A Pending JPH03204747A (ja) 1990-01-08 1990-01-08 スタック資源共用方式

Country Status (1)

Country Link
JP (1) JPH03204747A (ja)

Similar Documents

Publication Publication Date Title
EP2701074B1 (en) Method, device, and system for performing scheduling in multi-processor core system
KR101915198B1 (ko) 프로세서간 메시지처리장치 및 방법
US5471618A (en) System for classifying input/output events for processes servicing the events
US4972368A (en) Intelligent serial I/O subsystem
KR100766732B1 (ko) 고속의 낮은 오버헤드의 콘텍스트 전환을 실행하는 디바이스 및 방법
US5619647A (en) System for multiplexing prioritized virtual channels onto physical channels where higher priority virtual will pre-empt a lower priority virtual or a lower priority will wait
WO1998008164A1 (en) Interprocess communication in a distributed computer environment
CN111897637B (zh) 作业调度方法、装置、主机及存储介质
US6012121A (en) Apparatus for flexible control of interrupts in multiprocessor systems
US6256660B1 (en) Method and program product for allowing application programs to avoid unnecessary packet arrival interrupts
JP2000076087A (ja) マルチオペレーティングシステム制御方法
JP2001282558A (ja) マルチオペレーティング計算機システム
CN111427674A (zh) 一种微服务管理方法、装置及***
JPH03204747A (ja) スタック資源共用方式
CN117407054A (zh) 中断处理方法、电子设备和存储介质
JPS61279963A (ja) 割込み制御方式
CN1049752C (zh) 可编程多重总线优先仲裁装置
JP2006092212A (ja) データ処理システムおよびデータ処理方法
JPH01183744A (ja) プロセッサストール監視装置
CN117873667A (zh) 中断通知响应接口、中断控制方法及相关装置
JP2770797B2 (ja) マルチプロセッサシステムのページ記述子更新制御方式
CN104717191B (zh) 报文处理方法和装置
JPS5936462A (ja) 通信制御装置
JPH0728751A (ja) 転送制御装置
JPH04326454A (ja) クロスバネットワーク