JPH10283329A - メモリ排他制御方法 - Google Patents

メモリ排他制御方法

Info

Publication number
JPH10283329A
JPH10283329A JP9083636A JP8363697A JPH10283329A JP H10283329 A JPH10283329 A JP H10283329A JP 9083636 A JP9083636 A JP 9083636A JP 8363697 A JP8363697 A JP 8363697A JP H10283329 A JPH10283329 A JP H10283329A
Authority
JP
Japan
Prior art keywords
storage device
program
transfer
bus control
cpu
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
JP9083636A
Other languages
English (en)
Inventor
Kazuji Yamamoto
和司 山本
Yoshiyuki Iwamura
喜之 岩村
Toshinori Maeda
俊則 前田
Toru Kakiage
透 書上
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP9083636A priority Critical patent/JPH10283329A/ja
Priority to US09/049,108 priority patent/US6233663B1/en
Priority to DE69826549T priority patent/DE69826549T2/de
Priority to EP98302477A priority patent/EP0869427B1/en
Priority to CN98101143A priority patent/CN1108554C/zh
Priority to KR1019980011563A priority patent/KR100290291B1/ko
Publication of JPH10283329A publication Critical patent/JPH10283329A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/16Handling requests for interconnection or transfer for access to memory bus
    • G06F13/1605Handling requests for interconnection or transfer for access to memory bus based on arbitration
    • G06F13/1652Handling requests for interconnection or transfer for access to memory bus based on arbitration in a multiprocessor architecture
    • G06F13/1663Access to shared memory
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/16Handling requests for interconnection or transfer for access to memory bus
    • G06F13/1668Details of memory controller

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multi Processors (AREA)
  • Memory System (AREA)
  • Storage Device Security (AREA)

Abstract

(57)【要約】 【課題】 従来のマルチプロセッサシステムではロード
しようとするプロセッサのメモリにあらかじめプログラ
ムが配置されたメモリが必要である。 【解決手段】 CPU2処理手段が共有記憶装置への転
送終了した後バス制御アクセス許可フラグを設定する転
送終了設定手段とバス制御アクセス許可フラグがOFFの
あいだ、第1のCPUがバス制御装置を通じて共有記憶
装置にアクセスするのを止め、バス制御アクセス許可フ
ラグがONになったとき、バス制御アクセス許可装置が第
1のCPUのバス制御装置を経由し、共有記憶装置にア
クセスするのを可能とするバス制御アクセス許可装置を
備える。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、情報処理装置にお
いて、メモリ排他制御を行なう方法に関する。
【0002】
【従来の技術】従来の複数のプロセッサからなる情報処
理装置において、初期プログラムロード装置およびその
方法の構成を図7に示す。図7において、1101は第
1のCPUで、後述の共有記憶装置1105あるいは、
後述の第1の記憶装置1102にアクセスするものであ
る。1102は第1の記憶装置であり、第1のCPU1
101からアクセス可能である。1103は第3の記憶
装置で、あらかじめプログラムが配置された、第1の記
憶装置1102と異なる記憶装置であり、第1のCPU
1101からアクセス可能である。1104はバス制御
装置で、共有記憶装置1105と第1のCPU1101
あるいは共有記憶装置1105と後述する第2のCPU
1106へのバスの制御をするものである。1105は
共有記憶装置で、第1のCPU1101あるいは後述す
る第2のCPU1106からもアクセス可能である。1
106は第2のCPUで、共有記憶装置1105あるい
は、後述する第2の記憶装置1108にアクセス可能で
ある。1107はCPU2インタフェースで、第1のC
PU1101と第2のCPU1106とのアクセスを相
互に制御するものである。1108は第2の記憶装置
で、第2のCPU1106からアクセス可能である。1
109は第1のプログラム転送手段で、第2の記憶装置
1108上のプログラムを共有記憶装置1105に転送
するものである。1110は転送終了変数で、共有記憶
装置1105への転送終了したかどうかの情報をもつ変
数で、共有記憶装置1105上に存在するものである。
1111は転送終了設定手段で、共有記憶装置への転送
が終ったら転送終了を示す変数に終了を示す値を設定す
るものである。1112は第2のプログラム転送手段
で、共有記憶装置1105上のプログラムを第1の記憶
装置1102に転送するものである。1113は転送終
了監視手段で、転送終了変数1110を参照し終了を示
す値が設定されていたら、第2のプログラム転送手段1
112を起動するものである。1114は第1のCPU
処理手段で、第1の記憶装置1102上で動作するプロ
グラムである。1115は第1のプロセッサで、第1の
CPU1101、第1の記憶装置1102、第3の記憶
装置1103、バス制御装置1104、第2のCPU1
107から構成される。1106は第2のプロセッサで
第2のCPU 1116、第2の記憶装置1108から
構成される。
【0003】前述のように構成された従来のメモリ排他
制御方法の動作を、図8のフローチャートを用いて説明
する。 ステップ1201:システムをリセットするとステップ
1202とステップ1205が同時に起動する。 ステップ1202:第2のCPUが第2の記憶装置のプ
ログラムを実行する。
【0004】ステップ1203:第2の記憶装置上の第
1のプログラム転送手段が第2の記憶装置上の第2のプ
ログラム転送手段、第1のCPU処理手段を共有記憶装
置に転送する。 ステップ1204:転送終了設定手段が第1のCPU処
理手段を共有記憶装置に転送し終ったことを判定し、転
送終了したことを検出したら、転送終了変数に終了を示
す値を設定する。
【0005】ステップ1205:第1のCPUが、あら
かじめ配置された第3の記憶装置上のプログラムを実行
する ステップ1206:第3の記憶装置上の転送終了監視手
段が転送終了変数を参照し、転送終了変数に終了を示す
値が設定されていたら、共有記憶装置上の第2のプログ
ラム転送手段が第1のCPU処理手段を第1の記憶装置
に転送する。
【0006】ステップ1207:共有記憶装置上の第2
のプログラム転送手段が第1のCPU処理手段を第1の
記憶装置に転送し終ったら、第1のCPU処理手段を起
動する。 以上のように動作する従来の情報処理装置における具体
的な動作を次に説明する。 (1301)いま、システムの初期状態での従来の各処
理手段の配置が図9のとおりであったとする。
【0007】図9によると、第1のプログラム転送手
段、転送終了設定手段、第2のプログラム転送手段、第
1のCPU処理手段が第2の記憶装置上に格納されてお
り、第3の記憶装置上にあらかじめ転送終了監視手段が
格納されており、共有記憶装置、第1の記憶装置上には
何も格納されていないとする。 (1302)システムをリセットするとステップ120
2とステップ1205が同時に起動する。
【0008】これにより、第2のCPUによって第1の
プログラム転送手段が起動され、第2のプログラム転送
手段、第1のCPU処理手段を転送する。 (1303)ステップ1205によって、転送終了監視
手段が起動し、転送終了変数を参照する。まだ転送終了
変数に終了を示す値1が設定されないので転送終了監視
手段の実行を繰り返す。 (1304)第2のCPUが第2のプログラム転送手
段、第1のCPU処理手段を共有記憶装置に転送し終る
と、転送終了変数に終了を示す1が設定され、図10と
なる。 (1305)転送終了変数に1に設定されたので、第1
のCPUが第2のプログラム転送手段を起動し、第1の
CPU処理手段が第1の記憶装置に転送され、図11と
なる。
【0009】このとき、第2のプログラム転送手段は、
それぞれ共有記憶装置上の先頭アドレス0x80000000、転
送すべきプログラムのサイズ0x01000040、第1の記憶装
置上の先頭アドレス0x40001000という固定値が実際のプ
ログラム上に書き込まれており、その分だけ転送を行
う。 (1306)ステップ1207により第1のCPU処理
手段を起動する。
【0010】
【発明が解決しようとする課題】従来例では、第1の記
憶装置と、第1の記憶装置とは別の、あらかじめプログ
ラムが配置された第3の記憶装置を設ける必要があっ
た。また、プログラムを共有記憶装置から第2の記憶装
置に転送する時、プログラムのサイズと、転送前のプロ
グラムが配置されているアドレス、転送後のプログラム
が配置されているアドレスの情報をあらかじめ求めて、
プログラムの中に定数として記述する必要があった。
【0011】このような課題に鑑み、本発明は、情報処
理装置において、あらかじめプログラムが配置された第
3の記憶装置を設けることなしに、第1のCPUがプロ
グラムロード可能なメモリ排他制御方法を提供すること
を目的とする。
【0012】
【課題を解決するための手段】上記の課題を解決するた
め、本発明のメモリ排他制御方法は、第1のCPUから
共有記憶装置へのアクセス許可するかアクセス禁止する
かを示すバス制御アクセス許可フラグを備え、第1のプ
ログラム転送手段が共有記憶装置への転送を終了したら
バス制御アクセス許可フラグを設定する転送終了設定手
段とバス制御アクセス許可フラグがOFFのあいだ、第1
のCPUがバス制御装置を通じて共有記憶装置にアクセ
スするのを止め、バス制御アクセス許可フラグがONにな
ったとき、バス制御アクセス許可装置が第1のCPUの
バス制御装置を経由し、共有記憶装置にアクセスするの
を可能とするバス制御アクセス許可装置を備える。
【0013】オーバーレイテーブルから転送すべきプロ
グラムのサイズ、共有記憶装置上の先頭アドレス、第1
の記憶装置上の先頭アドレスを取得するオーバーレイテ
ーブル検出手段とオーバーレイテーブル検出手段が取得
した、転送すべきプログラムのサイズ、共有記憶装置上
の先頭アドレス、第1の記憶装置上の先頭アドレスの情
報をもとに第1の記憶装置に転送する第2のプログラム
転送手段を備える。
【0014】
【発明の実施の形態】以下、本発明のメモリ排他制御方
法の一実施例を説明する。図1は本発明の実施例におけ
るメモリ排他制御方法の構成図を示すものである。図1
において、101は第1のCPUで、後述の共有記憶装
置105あるいは、第1の記憶装置102にアクセスす
るものである。102は第1の記憶装置であり、第1の
CPU101がアクセス可能である。103はバス制御
装置で、第1のCPU101からのアクセスする信号、
あるいは後述の第2のCPU106からアクセスする信
号により、第1のCPU101から共有記憶装置105
へのアクセスあるいは第2のCPU106から共有記憶
装置105へのアクセスするバスの制御をするものであ
る。104はバス制御アクセス許可装置で、バス制御ア
クセス許可フラグがONになれば、バス制御装置103を
経由した共有記憶装置105へのアクセスを許可するも
のである。105は共有記憶装置で、第1のCPU10
1あるいは第2のCPU106からもアクセスすること
が可能である。106は第2のCPUで、共有記憶装置
105あるいは、第2の記憶装置107にアクセスする
ものである。107は第2の記憶装置で、第2のCPU
106がアクセス可能である。後述の第1のプログラム
転送手段109、転送終了設定手段110、第2のプロ
グラム転送手段111、オーバーレイテーブル検出手段
113はシステム起動前には第2の記憶装置に格納され
ている。108はCPU2インタフェースで、このイン
タフェースを経由してバス制御装置103とバス制御ア
クセス許可装置104を制御するものである。109は
第1のプログラム転送手段で、第2の記憶装置107上
のプログラムを共有記憶装置105に転送するものであ
る。110は転送終了設定手段で、共有記憶装置105
への転送が終ったらバス制御アクセス許可フラグをONに
するものである。111は第2のプログラム転送手段
で、共有記憶装置105上のプログラムを第1の記憶装
置102に転送するものである。112はオーバーレイ
テーブルで、プログラムを区別する情報、プログラムの
サイズ、複数の記憶装置上での先頭アドレス情報が格納
されている。113はオーバーレイテーブル検出手段
で、オーバーレイテーブルから転送すべきプログラムの
サイズ、共有記憶装置105上の先頭アドレス、第1の
記憶装置102上の先頭アドレスを取得するものであ
る。114はCPU1処理手段で、第1の記憶装置10
2上で動作するプログラムである。115は第1のプロ
セッサで、第1の第1のCPU01、第1の記憶装置1
02、バス制御装置103、バス制御アクセス許可装置
104、CPU2インタフェース108から構成され
る。116は第2のプロセッサで第2のCPU106、
第2の記憶装置107から構成される。
【0015】前述のように構成された本実施例のメモリ
排他制御方法の動作を、図2のフローチャートを用いて
説明する。 ステップ201:システムをリセットにする。 ステップ202:ステップ205を同時に起動する。 ステップ202:第2のCPUが第2の記憶装置のプロ
グラムを実行する。
【0016】ステップ203:第2の記憶装置上の第1
のプログラム転送手段が、オーバーレイテーブル検出手
段、第2のプログラム転送手段を共有記憶装置に転送す
る。 ステップ204:転送終了設定手段が、オーバーレイテ
ーブル検出手段、第2のプログラム転送手段を共有記憶
装置に転送し終ったことを判定し、転送終了したことを
検出したら、バス制御アクセス許可フラグONを設定す
る。
【0017】ステップ205:バス制御アクセス許可装
置が、バス制御アクセス許可フラグを参照し、バス制御
アクセス許可フラグONが設定されていたら、第1のCP
Uがバス制御装置へアクセスすることを許可する。 ステップ206:第1のCPUがバス制御装置を経由し
て、共有記憶装置上のオーバーレイテーブル検出手段を
起動する。
【0018】ステップ207:オーバーレイテーブル検
出手段が、オーバーレイテーブルから転送すべきプログ
ラムのサイズ、共有記憶装置上の先頭アドレス、第1の
記憶装置上の先頭アドレスを取得し、第2のプログラム
転送手段を起動する。 ステップ208:第2のプログラム転送手段が、オーバ
ーレイテーブル検出手段が取得したオーバーレイテーブ
ルから転送すべきCPU1処理手段のサイズ、共有記憶
装置上の先頭アドレス、第1の記憶装置上の先頭アドレ
スの情報をもとに、共有記憶上の先頭アドレスから第1
の記憶装置上の先頭アドレスへ転送すべきCPU1処理
手段のサイズだけ転送すべきCPU1処理手段を第1の
記憶装置に転送する。
【0019】ステップ209:第2のプログラム転送手
段がCPU1処理手段を第1の記憶装置に転送し終った
ら、CPU1処理手段を起動する。 以上のように動作する本実施例のメモリ排他制御方法に
おける具体的な動作を次に説明する。 (101)いま、共有記憶装置転送処理手段、第2のプ
ログラム転送手段は第2の記憶装置上に格納されてお
り、共有記憶装置、第1の記憶装置には何も格納されて
おらず、各処理手段の配置は図6の状態となっていると
する。第2の記憶装置のアドレスは00000000番
地から、共有記憶装置のアドレスは80000000番
地から、第1の記憶装置のアドレスは40000000
番地から割り当てられている。 (102)システムリセットにするとステップ202、
ステップ205が同時に起動する。 (103)ステップ202により、第2のCPUが第2
の記憶装置のプログラムを起動する。 (106)第2のCPUが第1のプログラム転送手段を
起動する。これにより、オーバーレイテーブル検出手
段、第2のプログラム転送手段を共有記憶装置に転送
し、図4の状態となる。図4は各処理手段の配置がどの
記憶装置に配置されているかを示す。 (107)転送終了したので第2のCPUが転送終了設
定手段を起動し、バス制御アクセス許可フラグONを設定
する。 (108)バス制御アクセス許可フラグONが設定された
ので、バス制御アクセス許可装置がバス制御アクセス許
可フラグを参照し、バス制御アクセス許可装置が第1の
CPUがバス制御装置をへアクセスすることを許可す
る。 (109)バス制御装置へのアクセスが可能になったの
で第1のCPUが共有記憶装置上のオーバーレイテーブ
ル検索手段を起動する。 (110)オーバーレイテーブル検索手段が図3のオー
バレイテーブルから、サイズ情報、共有記憶装置上のア
ドレス情報、第1の記憶装置上のアドレス情報を取得す
る。
【0020】その結果、サイズ情報0x40、共有記憶
上のアドレス0x80000054第1の記憶装置上の
アドレス0x40000008を得る。 (111)第1のCPUが第2のプログラム転送手段を
起動する。このとき、オーバーレイテーブル検索手段が
取得したサイズ情報、共有記憶装置上のアドレス情報を
もとに、共有記憶装置上のアドレスから第1の記憶装置
上のアドレスへ、サイズ情報分だけ第1の記憶装置に転
送し、その結果図5の状態となる。
【0021】図5は各処理手段の配置がどの記憶装置に
配置されているかを示す。 (112)第1の記憶装置への転送が終ったら、CPU
1処理手段を起動する。
【0022】
【発明の効果】従来では2つ以上のCPU構成のマルチ
プロセッサシステムでは、CPU1処理手段を第1の記
憶装置に転送する時、転送し終るまで、第1のCPUが
第1の記憶装置へアクセスするのを避けなければなら
ず、転送終了するまでループする処理をシステムの初期
状態で、あらかじめ第3の記憶装置に格納しておかなけ
ればならなかった。
【0023】本発明は、マルチプロセッサシステムにお
いて、転送終了設定手段が、バス制御アクセス許可フラ
グを設定し、バス制御アクセス許可装置がバス制御アク
セス許可フラグがOFFのあいだ、第1のCPUがバス制
御装置を通じて共有記憶装置にアクセスするのを止め、
バス制御アクセス許可フラグがONになったとき、バス制
御アクセス許可装置が第1のCPUのバス制御装置を経
由し、共有記憶装置にアクセスする方法により、あらか
じめプログラムを第3の記憶装置を設けなくても第1の
CPUのみアクセス可能な空間に転送することができ、
マルチプロセッサシステムにおいてメモリ排他制御が可
能となる。
【図面の簡単な説明】
【図1】本発明のメモリ排他制御方法の構成図
【図2】本発明のメモリ排他制御方法のフロー図
【図3】実施例のオーバーレイテーブルを示す図
【図4】システム初期状態での各処理手段の配置を示す
【図5】共有記憶装置転送後の各処理手段の配置を示す
【図6】第1の記憶装置転送後の各処理手段の配置を示
す図
【図7】従来のメモリ排他制御方法の構成図
【図8】従来のメモリ排他制御方法のフロー図
【図9】従来のシステム初期状態での各処理手段の配置
を示す図
【図10】従来の共有記憶装置転送後の各処理手段の配
置を示す図
【図11】従来の第1の記憶装置転送後の各処理手段の
配置を示す図
フロントページの続き (72)発明者 書上 透 大阪府門真市大字門真1006番地 松下電器 産業株式会社内

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】複数のプロセッサからなるマルチプロセッ
    サシステムで、第1のプロセッサと、前記第1のプロセ
    ッサからのみアクセス可能な第1の記憶装置と、共通に
    アクセス可能な共有記憶装置とを備えた情報処理装置に
    おいて、共有記憶装置から第1の記憶装置へアクセスす
    るメモリ排他制御方法であって、第1のプロセッサから
    共有記憶装置へのアクセス許可するかアクセス禁止する
    かを示すバス制御アクセス許可フラグを備え、バス制御
    アクセス許可フラグをもちいて、第1のCPU処理装置
    が共有記憶装置にアクセス許可するかあるいは、アクセ
    ス禁止するバス制御アクセス許可装置を備えたことを特
    徴とするメモリ排他制御方法。
  2. 【請求項2】1つのプログラムに対し複数の先頭アドレ
    ス情報をもつ、情報の組が複数存在するオーバーレイテ
    ーブルと、オーバーレイテーブルから、指定されたプロ
    グラムのサイズ、指定された転送元の記憶装置上の先頭
    アドレス、指定された転送先の記憶装置上の先頭アドレ
    スを取得するオーバーレイテーブル検出手段と、オーバ
    ーレイテーブル検出手段が取得した、プログラムのサイ
    ズ、転送元の記憶装置上の先頭アドレス、転送先の記憶
    装置上の先頭アドレス情報をもとに転送元の記憶装置か
    ら転送先の記憶装置へ転送するプログラム転送手段を備
    えたメモリ排他制御方法。
  3. 【請求項3】前記バス制御アクセス許可フラグがOFFの
    とき、共有記憶装置にプログラムを転送する第1のプロ
    グラム転送手段と、前記第1のプログラム転送手段が共
    有記憶装置への転送終了後、前記バス制御アクセス許可
    フラグをONにする転送終了設定手段を備えたことを特徴
    とする請求項1記載のメモリ排他制御方法。
  4. 【請求項4】前記バス制御アクセス許可フラグがONのと
    き、プログラムを共有記憶装置から第1の記憶装置へ転
    送する第2の転送処理手段を備えたことを特徴とする請
    求項3記載のメモリ排他制御方法。
JP9083636A 1997-04-02 1997-04-02 メモリ排他制御方法 Pending JPH10283329A (ja)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP9083636A JPH10283329A (ja) 1997-04-02 1997-04-02 メモリ排他制御方法
US09/049,108 US6233663B1 (en) 1997-04-02 1998-03-27 Memory exclusive control device and method therefor
DE69826549T DE69826549T2 (de) 1997-04-02 1998-03-31 Speicher-exklusive Steuervorrichtung und Verfahren dazu
EP98302477A EP0869427B1 (en) 1997-04-02 1998-03-31 Memory exclusive control device and method therefor
CN98101143A CN1108554C (zh) 1997-04-02 1998-04-02 存储器专用控制器件和方法
KR1019980011563A KR100290291B1 (ko) 1997-04-02 1998-04-02 메모리배타제어장치및이의방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9083636A JPH10283329A (ja) 1997-04-02 1997-04-02 メモリ排他制御方法

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2004265144A Division JP2005038444A (ja) 2004-09-13 2004-09-13 メモリ排他制御方法

Publications (1)

Publication Number Publication Date
JPH10283329A true JPH10283329A (ja) 1998-10-23

Family

ID=13807960

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9083636A Pending JPH10283329A (ja) 1997-04-02 1997-04-02 メモリ排他制御方法

Country Status (6)

Country Link
US (1) US6233663B1 (ja)
EP (1) EP0869427B1 (ja)
JP (1) JPH10283329A (ja)
KR (1) KR100290291B1 (ja)
CN (1) CN1108554C (ja)
DE (1) DE69826549T2 (ja)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6370596B1 (en) * 1999-08-03 2002-04-09 Chameleon Systems, Inc. Logic flag registers for monitoring processing system events
US7376950B2 (en) * 2002-05-08 2008-05-20 Intel Corporation Signal aggregation
JP4814617B2 (ja) * 2005-11-01 2011-11-16 株式会社日立製作所 ストレージシステム
JP6493318B2 (ja) 2016-06-24 2019-04-03 株式会社デンソー データ処理システム
CN108959133B (zh) * 2017-05-22 2021-12-10 扬智科技股份有限公司 可共用存储器的电路结构与数字视频转换装置

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4698753A (en) * 1982-11-09 1987-10-06 Texas Instruments Incorporated Multiprocessor interface device
JPS60238920A (ja) * 1984-05-11 1985-11-27 Fanuc Ltd メモリのデ−タ保持回路
DE3639571A1 (de) 1986-11-20 1988-06-01 Standard Elektrik Lorenz Ag Verfahren und schaltungsanordnung zum urladen eines zweitrechners
US5065343A (en) * 1988-03-31 1991-11-12 Yokogawa Electric Corporation Graphic display system for process control using a plurality of displays connected to a common processor and using an fifo buffer
US5119480A (en) * 1989-11-13 1992-06-02 International Business Machines Corporation Bus master interface circuit with transparent preemption of a data transfer operation
JPH05210640A (ja) 1992-01-31 1993-08-20 Hitachi Ltd マルチプロセッサシステム
FR2687487B1 (fr) 1992-02-19 1996-12-20 Alcatel Business Systems Systeme de partage de temps d'acces a une memoire partagee entre un processeur et d'autres applications.
JPH0887481A (ja) 1994-09-19 1996-04-02 Hitachi Ltd マルチプロセッサボードの立ち上げ方法

Also Published As

Publication number Publication date
DE69826549T2 (de) 2005-10-13
EP0869427B1 (en) 2004-09-29
DE69826549D1 (de) 2004-11-04
KR19980080999A (ko) 1998-11-25
EP0869427A2 (en) 1998-10-07
US6233663B1 (en) 2001-05-15
EP0869427A3 (en) 1999-11-17
KR100290291B1 (ko) 2001-05-15
CN1195134A (zh) 1998-10-07
CN1108554C (zh) 2003-05-14

Similar Documents

Publication Publication Date Title
JPH0640317B2 (ja) デジタルデータ処理システム
EP0458625B1 (en) Data transfer controlling device
JP2000047974A (ja) バス制御コントローラのバス調停方法、バス制御コントローラ及び電子機器のシステム
JPH0415491B2 (ja)
JPH10283329A (ja) メモリ排他制御方法
US4864533A (en) Data transfer control unit permitting data access to memory prior to completion of data transfer
JP2961663B2 (ja) キャッシュメモリ制御方法
JP2005038444A (ja) メモリ排他制御方法
JP2007042128A (ja) メモリ排他制御方法
JP3145765B2 (ja) 情報処理装置
JP2639927B2 (ja) データ処理システムにおける制御装置の試験方法
JP3130798B2 (ja) バス転送装置
JP2533931B2 (ja) 動的割当て領域のデ―タ内容保護方式
JPH0418639A (ja) プログラム起動方式
JPH052523A (ja) アクセス制御装置
JP2757034B2 (ja) マルチプロセッサシステムのデータチャネル装置起動方式とデータチャネル装置
JP2825589B2 (ja) バス制御方式
JPH09319698A (ja) ダイレクト・メモリ・アクセス転送方式
JPH03240152A (ja) 情報処理装置
JPH0370262B2 (ja)
JPH07111711B2 (ja) 処理終了割込制御システム
JPH06314231A (ja) 共用メモリアクセス制御方法
JPH0347541B2 (ja)
JPS63174150A (ja) 起動プログラムの選択装置
JPH03156659A (ja) ダイレクトメモリアクセスコントローラ

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040419

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040713

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040910

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20041012

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20041213

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20041222

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20050225

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20050620