JPH03214843A - プログラムローディング方式 - Google Patents

プログラムローディング方式

Info

Publication number
JPH03214843A
JPH03214843A JP2009825A JP982590A JPH03214843A JP H03214843 A JPH03214843 A JP H03214843A JP 2009825 A JP2009825 A JP 2009825A JP 982590 A JP982590 A JP 982590A JP H03214843 A JPH03214843 A JP H03214843A
Authority
JP
Japan
Prior art keywords
program
area
loading
copy
execution
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
JP2009825A
Other languages
English (en)
Other versions
JP2707777B2 (ja
Inventor
Kanji Itagaki
板垣 寛二
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2009825A priority Critical patent/JP2707777B2/ja
Publication of JPH03214843A publication Critical patent/JPH03214843A/ja
Application granted granted Critical
Publication of JP2707777B2 publication Critical patent/JP2707777B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Exchange Systems With Centralized Control (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Communication Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、情報通信ネットワークを構築するために用
いられるパケット中継装置に係り、網に接続された管理
装置からプログラムをローディングする際のプログラム
ローディング方式に関するものである。
(従来の技術〕 従来、この種のプログラムローディング方式を開示した
ものとして、特開昭64−37130号及び特開昭59
−175248号公報に示すものがある。第3図はこれ
ら技術における従来のパケット中継装置内部のメモリ割
り付けを示す図であり、図において、(1)はcpuバ
ス、(2)と(3)はcpuバス(1)に接続している
ROMとRAM ,  (4)はROM (2)上のR
OM→RAMコピープログラム、(5)はローダ、(6
)はRAM (3)上の実行プログラム、(7)はRA
M(3)上の通信動作に使用するメモリエリア、(8)
はRAM (3)上のローディングされるプログラムを
仮に格納するローディングテンポラリエリアである。
次に動作について説明する。中継装置の立ち上げ時に、
ROM−RAMコピープログラム(4)が、ROM (
2)上にあるローダ(5)をRAM (3)上のローダ
(3)エリアへCPUバス(1)上に転送し、コピーさ
れる。次いて、網に接続する管理装置から転送される実
行プログラムを、RAM (3)上のローダ(5)がR
AM (3)上の実行プログラム(6)エリアに収納す
る。次いて、制御を実行プログラム(6)にジャンプさ
せ中継動作が開始される。
この中継動作に使用される各種テーブル、中継されるパ
ケットの格納、中継動作のトレース、及びログ情報の格
納は、ローデイングテンポラリエリア(8)を使用する
。更に、再度ローデイングする際は、ローデイングプロ
グラムが、直接、実行プログラム(6)エリアに書き込
むか、またはローディングしたプログラムをローデイン
グテンポラリエリア(8)に書き込んだ後、実行プログ
ラムエリアにコピーされる。
〔発明が解決しようとする課題) 従来の中継装置は以上のようなプログラムローディング
方式を採用しているので、中継装置を立ち上げたイニシ
ャル時にしかプログラムのローディングができなく、ま
た、再ローディング中に網や管理装置に障害が発生した
場合、実行プログラムが破壊され、中継が出来なくなる
。さらに、ローディングテンポラリエリアを設けてでい
る場合、そのメモリ容量を確保する必要があるなどの問
題点があった。
この発明は上記のような問題点を解消するためになされ
たもので、ローディングテンポラリエリアを設ける必要
がなく、再立ち上げをせず、運用状態のまま再ローディ
ングが出来るとともに、口−ダも同一のローディング動
作によって変更できるプログラムローディング方式の実
現を目的とする。
(課題を解決するための手段〕 この発明に係るプログラムローディング方式は、網に接
続する管理装置からプログラムを中継装置にローディン
グする際に、ローダを実行プログラム内に設けて、中継
動作に使用するエリアとローディングテンポラリエリア
を同一エリアに割り付けると共に、ローディングテンポ
ラリエリアから実行プログラムエリアへプログラムをコ
ピーするコピープログラムのみを実行プログラムエリア
外に割り付け、中継動作を一担停止させ、実行プログラ
ムエリア内のローダにより、中Nl71作に使用するエ
リアを使ってローデイングされるプログラムを書き込み
、コピープログラムによりローディングしたプログラム
を実行プログラムエリアにコピーした後中継動作を再開
するものである。
[作用] この発明におけるプログラムローデイング方式は、中継
動作を一担停止させ、実行プログラムエリア内のローダ
により、中[動作に使用するエリアを使ってローディン
グされるプログラムを書き込み、コピープログラムによ
りローデイングしたプログラムを実行プログラムエリア
にコピーした後中継動作を再開する。
(実施例) 以下、この発明の一実施例を図について説明する。第1
図において、(1)は中継装置内のCPUバス、(2)
と(3)はcpuバス(1)に接続しているRo+4と
RAM ,  (4)  はROM (2)上のROM
−RAMコピープログラム、(5)はRAlil (3
)上のローダ、(6)はローダ(5)を含んだ実行プロ
グラム、(7)はRA!+4 (2)上の中継動作に使
用するエリア、(8)は中継動作に使用するエリア(7
)と同一エリアで、ローディング時のみ用途が変わるロ
ーディングテンポラリエリア、(9)はRAM (3)
上にあり、口−ディング正常完了後、ローディングテン
ポラリエリア(8)から実行プログラム(6)エリアへ
コピーするTEMP→EXEコピープログラムである。
次に、動作について第2図の制御フローチャーを参照し
て説明する。中継装置が運用中にプログラムローディン
グのパケットを受信した場合、中継動作を停止させ、ロ
ーダ(5)へ制御を移する(ステップSL,S2 )。
次いで、通常、中継動作に使用するエリア(7)をロー
ディングテンポラリエリア(8)として用い、そこへ網
受信バッファのプログラムローデイングパケットのプロ
グラムを書き込む(ステップS3)。次いでブロクラム
ローディングをすべて正常終了した時点で(ステップS
4,S5 ) 、ローディングテンポラリエリア(8)
から実行プロクラム(6)エリアへプログラムをコピー
するTEMP→EXEコピープログラム(9)ヘジャン
ブし(ステップ56.57 ) 、コピーを行なう。次
いで、ローディングテンポラリエリア(8)をクリアし
(ステップS8)、実行プログラム(6)ヘジャンプし
、中継を再開させる(ステップ59,510)。
なお、実行プログラム(6)で、TEMP→EXEコピ
ープログラム(9)のローディングする機能を持たせる
ことにより、同様なプログラムローデイング方式により
、コピープログラムを変更することができる。
〔発明の効果) 以上のように、この発明によれば、ローダを実行プログ
ラム内に設け、中継動作に使用するエリアを、プログラ
ムをローデイングする場合に、ローディングテンポラリ
エリアとして使用し、ローディング時にそこへ書き込ま
れることにより、ローディング中に障害が発生した時に
、既存の実行プログラムが破壊されなくなり、また、R
AMエリアを有効に活用でき、ローダの変更も同時に可
能である。
【図面の簡単な説明】
第1図はこの発明のプログラムローディング方式を示す
メモリ割り付け図、第2図はこの発明の制御動作のフロ
ーチャート、第3図は従来のプログラムローディング方
式を示すメモリ割り付け図である。 (1)・・・cpuバス、(2)・・・ROM ,  
(3)・・・RAM ,(4) ROM−RAMコピー
プログラム、(5)・・・ローダ、(6)・・・実行プ
ログラム、(7)・・・中継動作に使用するエリア、(
8)・・・ローディングテンポラリエリア、(9)−T
EMP−hEXE :+ピープログラム。 尚、図中同一符号は同一又は相当部分を示す。

Claims (1)

    【特許請求の範囲】
  1. 網に接続する管理装置からプログラムを中継装置にロー
    ディングする際に、ローダを実行プログラム内に設けて
    、中継動作に使用するエリアとローディングテンポラリ
    エリアを同一エリアに割り付けると共に、ローディング
    テンポラリエリアから実行プログラムエリアへプログラ
    ムをコピーするコピープログラムのみを実行プログラム
    エリア外に割り付け、中継動作を一担停止させ、実行プ
    ログラムエリア内のローダにより、中継動作に使用する
    エリアを使ってローディングされるプログラムを書き込
    み、コピープログラムによりローディングしたプログラ
    ムを実行プログラムエリアにコピーした後中継動作を再
    開することを特徴とするプログラムローディング方式。
JP2009825A 1990-01-19 1990-01-19 プログラムローディング方式 Expired - Lifetime JP2707777B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009825A JP2707777B2 (ja) 1990-01-19 1990-01-19 プログラムローディング方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009825A JP2707777B2 (ja) 1990-01-19 1990-01-19 プログラムローディング方式

Publications (2)

Publication Number Publication Date
JPH03214843A true JPH03214843A (ja) 1991-09-20
JP2707777B2 JP2707777B2 (ja) 1998-02-04

Family

ID=11730914

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009825A Expired - Lifetime JP2707777B2 (ja) 1990-01-19 1990-01-19 プログラムローディング方式

Country Status (1)

Country Link
JP (1) JP2707777B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06350697A (ja) * 1993-06-02 1994-12-22 Nec Corp 電子交換ソフトウエアオーバーライト方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63182939A (ja) * 1987-01-26 1988-07-28 Oki Electric Ind Co Ltd 通信制御装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63182939A (ja) * 1987-01-26 1988-07-28 Oki Electric Ind Co Ltd 通信制御装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06350697A (ja) * 1993-06-02 1994-12-22 Nec Corp 電子交換ソフトウエアオーバーライト方法

Also Published As

Publication number Publication date
JP2707777B2 (ja) 1998-02-04

Similar Documents

Publication Publication Date Title
JPH03278126A (ja) 計算機システム立上げ方式
US6883060B1 (en) Microcomputer provided with flash memory and method of storing program into flash memory
US6654880B1 (en) Method and apparatus for reducing system down time by restarting system using a primary memory before dumping contents of a standby memory to external storage
JPH03214843A (ja) プログラムローディング方式
CN113127151A (zh) 一种虚拟化环境中数据的实时复制方法、系统及介质
JPS5831651A (ja) 電子交換機の再開処理方式
JPH11265283A (ja) 記憶装置におけるファームウェアの修正方法及び記憶装置
CN115244510B (zh) 车载信息处理装置、控制方法及计算机程序产品
JP3131844B2 (ja) 端末装置及び端末装置のメモリ・ダンプ転送方式
JP2633874B2 (ja) 増設処理方式
US5594909A (en) File I/O control device writing blocks to faster device first and canceling exclusive lock as each block is written
JPH02125303A (ja) ブログラマブル・コントローラ
JP2526726B2 (ja) 多重化ファイル復旧方式
JPH04338852A (ja) 中断再開機構を有するファイル転送プログラム
JP3130892B2 (ja) 二重化システム
JP3133814B2 (ja) 二重化装置における情報の非破壊書込み制御方式
KR100249809B1 (ko) 주기억 장치 데이터 베이스 시스템을 위한 이중 포트 램 사용무중단 연속 메모리 백업 장치 및 방법
JPH0827761B2 (ja) 二重化メモリの両系同時書込方法
JPH0563824B2 (ja)
JPS5972548A (ja) 回線ログのロギング方式
JP2001084179A (ja) 自動バックアップシステム及び自動バックアッププログラムを記録した記録媒体
JPH0895879A (ja) ネットワークシステム
JPH07287694A (ja) 多重化処理システムおよびメモリ同期制御方法
JPH0398126A (ja) プログラムのパッチ修正方式
WO1995019599A1 (en) File backup system