JPS6345636A - プログラムロ−ド方式 - Google Patents
プログラムロ−ド方式Info
- Publication number
- JPS6345636A JPS6345636A JP18899286A JP18899286A JPS6345636A JP S6345636 A JPS6345636 A JP S6345636A JP 18899286 A JP18899286 A JP 18899286A JP 18899286 A JP18899286 A JP 18899286A JP S6345636 A JPS6345636 A JP S6345636A
- Authority
- JP
- Japan
- Prior art keywords
- program
- rom
- stored
- contents
- main memory
- 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
Links
- 238000012986 modification Methods 0.000 claims description 26
- 230000004048 modification Effects 0.000 claims description 26
- 238000012937 correction Methods 0.000 abstract description 17
- 238000011068 loading method Methods 0.000 abstract description 9
- 101100087530 Caenorhabditis elegans rom-1 gene Proteins 0.000 abstract 2
- 101100305983 Mus musculus Rom1 gene Proteins 0.000 abstract 2
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 1
- 238000000034 method Methods 0.000 description 1
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はプログラムロード方式に関し、特にROM(リ
ードオンリメモリ。以下同様)とフロ。
ードオンリメモリ。以下同様)とフロ。
ビイディスク等の取外し可能な外部記憶媒体とから主記
憶にプログラムをロードする電子計算機のプログラムロ
ード方式に関する。
憶にプログラムをロードする電子計算機のプログラムロ
ード方式に関する。
従来、この種のプログラムロード方式は、ロードするプ
ログラムの修正が必要になった場合に、ROMに格納さ
れているプログラムを修正するときにはROMの交換を
行い、外部記憶媒体に格納されているプログラムを修正
するときには外部記憶媒体の記憶内容を書き換えて、新
たなROMまたは記憶内容が書き換えられた外部記憶媒
体からプログラムのロードを行っていた。
ログラムの修正が必要になった場合に、ROMに格納さ
れているプログラムを修正するときにはROMの交換を
行い、外部記憶媒体に格納されているプログラムを修正
するときには外部記憶媒体の記憶内容を書き換えて、新
たなROMまたは記憶内容が書き換えられた外部記憶媒
体からプログラムのロードを行っていた。
上述した従来のプログラムロード方式では、ROMに格
納されているロードするプログラムの修正を行うときに
はROMの交換が必要になるため、ROMに格納されて
いるプログラムはローダ等の基本的なプログラムにとど
めてロードするプログラムの大部分は外部記憶媒体に格
納することが多い。
納されているロードするプログラムの修正を行うときに
はROMの交換が必要になるため、ROMに格納されて
いるプログラムはローダ等の基本的なプログラムにとど
めてロードするプログラムの大部分は外部記憶媒体に格
納することが多い。
そのような場合にロードするプログラムの容量が大きく
なる(1つのプログラムの容量が大きくなることと初期
ロード(電子計算機システムの立上げ時の複数のプログ
ラムのロード)時等のように同時にロードするプログラ
ムの数が多くなることとを含む)と、1つの外部記憶媒
体(例えば、1枚のフロッピィディスク)にプログラム
が収納できなくなるので、複数の外部記憶媒体を取り替
えながらプログラムをロードしなければならない(操作
性が悪い)という欠点がある。
なる(1つのプログラムの容量が大きくなることと初期
ロード(電子計算機システムの立上げ時の複数のプログ
ラムのロード)時等のように同時にロードするプログラ
ムの数が多くなることとを含む)と、1つの外部記憶媒
体(例えば、1枚のフロッピィディスク)にプログラム
が収納できなくなるので、複数の外部記憶媒体を取り替
えながらプログラムをロードしなければならない(操作
性が悪い)という欠点がある。
また、外部記憶媒体に格納されているプログラムを少な
くしてロード時の抛作性を向上させようとすると、RO
Mに格納されているプログラムが多くなってプログラム
バグ等によりプログラムの修正が必要になる要因がRO
Mに格納されているロードするプログラムに存在する可
能生が大きくなるので、ROMの交換が必要になること
が多くなるという欠点がある。
くしてロード時の抛作性を向上させようとすると、RO
Mに格納されているプログラムが多くなってプログラム
バグ等によりプログラムの修正が必要になる要因がRO
Mに格納されているロードするプログラムに存在する可
能生が大きくなるので、ROMの交換が必要になること
が多くなるという欠点がある。
本発明の目的は、上述の点に鑑み、ROMに格納された
ロードするプログラムの修正の必要が止したときにRO
Mを交換することなく外部記憶媒体に格納された情報に
基づいて容易に修正ができ、しかも外部記憶媒体に格納
される情報は少なくてすみ外部記憶媒体を取り替える煩
雑さがなくプログラムのロード時の操作性を向上するこ
とができるプログラムロード方式を提供することにある
。
ロードするプログラムの修正の必要が止したときにRO
Mを交換することなく外部記憶媒体に格納された情報に
基づいて容易に修正ができ、しかも外部記憶媒体に格納
される情報は少なくてすみ外部記憶媒体を取り替える煩
雑さがなくプログラムのロード時の操作性を向上するこ
とができるプログラムロード方式を提供することにある
。
本発明のプログラムロード方式は、主記憶にロードする
プログラムを格納するROMと、このROMから前記プ
ログラムを読み取り前記主記憶にロードするプログラム
ロード手段と、前記ROMに格納された前記プログラム
を修正するための修正番地と修正内容とを含む修正情報
が格納された外部記憶媒体から前記修正情報を読み取る
修正情報読取り手段と、この修正情報読取り手段により
読み取られた前記修正情報に基づいて前記主記憶にロー
ドされた前記プログラムを一部書き換えるプログラム書
換え手段とを有する。
プログラムを格納するROMと、このROMから前記プ
ログラムを読み取り前記主記憶にロードするプログラム
ロード手段と、前記ROMに格納された前記プログラム
を修正するための修正番地と修正内容とを含む修正情報
が格納された外部記憶媒体から前記修正情報を読み取る
修正情報読取り手段と、この修正情報読取り手段により
読み取られた前記修正情報に基づいて前記主記憶にロー
ドされた前記プログラムを一部書き換えるプログラム書
換え手段とを有する。
本発明のプログラムロード方式では、ROMが主記憶に
ロードするプログラムを格納し、プログラムロード手段
がROMからプログラムを読み取り主記憶にロードし、
修正情報読取り手段がROMに格納されたプログラムを
修正するための修正情報が格納された外部記憶媒体から
その修正情報を読み取り、プログラム書換え手段が修正
情報に基づいて主記憶にロードされたプログラムを一部
書き換える。
ロードするプログラムを格納し、プログラムロード手段
がROMからプログラムを読み取り主記憶にロードし、
修正情報読取り手段がROMに格納されたプログラムを
修正するための修正情報が格納された外部記憶媒体から
その修正情報を読み取り、プログラム書換え手段が修正
情報に基づいて主記憶にロードされたプログラムを一部
書き換える。
次に、本発明について図面を参照して説明する。
第1図は、本発明のプログラムロード方式の一実施例の
構成を示すブロック図である。本実施例のプログラムロ
ード方式は、主記憶5にロードするROM格納プログラ
ム6(第2図参照)を格納しているROMIと、ROM
格納プログラム6を読み取って主記憶5にロードするR
OMローダ2と、ROM格納プログラム6を修正するた
めの修正11″を報8 (第2図参照)が書き込まれて
いるフロッピィディスクからその修正情報8を読み取る
フロッピィディスク装置3と、フロッピィディスク装置
3によって読み取られた修正情報8に基づいて主記憶5
にロードされたROM格納プログラム6の内容を書き換
えるフロッピィディスクローダ4と、RAM(ランダム
アクセスメモリ)により構成されてROM格納プログラ
ム6が修正情報8に基づいて修正された修正後プログラ
ム7 (第2図参照)が格納される主記憶5とから構成
されている。
構成を示すブロック図である。本実施例のプログラムロ
ード方式は、主記憶5にロードするROM格納プログラ
ム6(第2図参照)を格納しているROMIと、ROM
格納プログラム6を読み取って主記憶5にロードするR
OMローダ2と、ROM格納プログラム6を修正するた
めの修正11″を報8 (第2図参照)が書き込まれて
いるフロッピィディスクからその修正情報8を読み取る
フロッピィディスク装置3と、フロッピィディスク装置
3によって読み取られた修正情報8に基づいて主記憶5
にロードされたROM格納プログラム6の内容を書き換
えるフロッピィディスクローダ4と、RAM(ランダム
アクセスメモリ)により構成されてROM格納プログラ
ム6が修正情報8に基づいて修正された修正後プログラ
ム7 (第2図参照)が格納される主記憶5とから構成
されている。
次に、このように構成された本実施例のプログラムロー
ド方式の動作について説明する。なお、ここでは第2図
に示すように、ROMIに格納されているROM格納プ
ログラム6(へ番地の内容がXA、A+1番地の内容が
Xa*++ ・・・、N番地の内容がXN、・・・であ
る(各番地は主記憶5にロードされたときの主記憶5上
の番地により示されている))をフロッピィディスクに
格納されている修正情報8 (ROM格納プログラム6
のN番地(1m正番地)をY、という内容(修正内容)
に修正することを指示する情報を含んでいる)に基づい
て修正した修正後プログラム7を主記憶5に格納する場
合を例にとって説明する。
ド方式の動作について説明する。なお、ここでは第2図
に示すように、ROMIに格納されているROM格納プ
ログラム6(へ番地の内容がXA、A+1番地の内容が
Xa*++ ・・・、N番地の内容がXN、・・・であ
る(各番地は主記憶5にロードされたときの主記憶5上
の番地により示されている))をフロッピィディスクに
格納されている修正情報8 (ROM格納プログラム6
のN番地(1m正番地)をY、という内容(修正内容)
に修正することを指示する情報を含んでいる)に基づい
て修正した修正後プログラム7を主記憶5に格納する場
合を例にとって説明する。
主記憶5にロードするROM格納プログラム6の内容に
修正の必要が生じた場合には、修正対象の番地である修
正番地とその番地の内容の修正後の内容である修正内容
とを対応させて示す修正情報8がフロッピィディスクに
書き込まれる。
修正の必要が生じた場合には、修正対象の番地である修
正番地とその番地の内容の修正後の内容である修正内容
とを対応させて示す修正情報8がフロッピィディスクに
書き込まれる。
上述のようにROM格納プログラム6と修正情報8とが
用意されると、まずROMIに格納されているROM格
納プログラム6が主記憶5にロードされる。
用意されると、まずROMIに格納されているROM格
納プログラム6が主記憶5にロードされる。
第2図の例では、このとき主記憶5上にロードされたプ
ログラムのN番地の内容はROM格納プログラム6の内
容と同一のXHになっている。
ログラムのN番地の内容はROM格納プログラム6の内
容と同一のXHになっている。
次に、フロッピィディスク装置3によってフロッピィデ
ィスクに書き込まれている修正情報8が読み取られる。
ィスクに書き込まれている修正情報8が読み取られる。
サラに、この修正情報8に基づいてフロッピィディスク
ローダ4によって主記憶5にロードされているプログラ
ムの内容が修正されて書き込まれる。
ローダ4によって主記憶5にロードされているプログラ
ムの内容が修正されて書き込まれる。
第2図の例では、その内容がXNであるN番地の内容に
Yoが書き込まれる(修正が必要な他の番地の内容につ
いても修正情報8に基づいて修正内容が書き込まれる)
。
Yoが書き込まれる(修正が必要な他の番地の内容につ
いても修正情報8に基づいて修正内容が書き込まれる)
。
このようにして、ROMIの交換を必要としないで、わ
ずかの情IIi量の修正情報8のみによって修正内容を
反映した修正後プログラム7が主記憶5に格納される。
ずかの情IIi量の修正情報8のみによって修正内容を
反映した修正後プログラム7が主記憶5に格納される。
なお、本実施例では取外し可能な外部記憶媒体としてフ
ロッピィディスクを使用する場合について述べたが、カ
セット磁気テープ等の他の外部記憶媒体を使用すること
も可能である。
ロッピィディスクを使用する場合について述べたが、カ
セット磁気テープ等の他の外部記憶媒体を使用すること
も可能である。
また、本実施例では修正情報8内の修正番地がROM格
納プログラム6がロードされたときの主記憶5上の絶対
番地を示す場合について述べたが、ROM格納プログラ
ム6の先頭番地をO番地とする相対番地により示しても
よい。
納プログラム6がロードされたときの主記憶5上の絶対
番地を示す場合について述べたが、ROM格納プログラ
ム6の先頭番地をO番地とする相対番地により示しても
よい。
以上説明したように本発明は、ROMに格納されたプロ
グラムを主記憶にロードして外部記憶媒体から読み取っ
た修正情報Gこ基づいてそのプログラムを書き換えるこ
とにより、ROMに格納されたロードするプログラムの
修正の必要が生じたときにROMを交換することなく外
部記憶媒体に格納されている修正情報に基づいて容易に
修正ができるという効果がある。
グラムを主記憶にロードして外部記憶媒体から読み取っ
た修正情報Gこ基づいてそのプログラムを書き換えるこ
とにより、ROMに格納されたロードするプログラムの
修正の必要が生じたときにROMを交換することなく外
部記憶媒体に格納されている修正情報に基づいて容易に
修正ができるという効果がある。
また、この場合に外部記憶媒体に格納されている情報は
修正情報のみで少なくてすむことにより、外部記憶媒体
を取り替える煩雑さがなくプログラムのロード時の操作
性を向上することができるという効果がある。
修正情報のみで少なくてすむことにより、外部記憶媒体
を取り替える煩雑さがなくプログラムのロード時の操作
性を向上することができるという効果がある。
第1図は本発明の一実施例の構成を示すブロック図、
第2図は本実施例のプログラムロード方式によりROM
格納プログラムを主記憶にロードして修正情報に基づい
て修正するときの動作の一例を示す図である。 図において、 ■・・・ROM。 2・・・ROMローダ、 3・・・フロッピィディスク装置、 4・・・フロッピィディスクローダ、 5・・・主記憶、 6・・・ROM格納プログラム、 7・・・修正後プログラム、 8・・・修正情報である。
格納プログラムを主記憶にロードして修正情報に基づい
て修正するときの動作の一例を示す図である。 図において、 ■・・・ROM。 2・・・ROMローダ、 3・・・フロッピィディスク装置、 4・・・フロッピィディスクローダ、 5・・・主記憶、 6・・・ROM格納プログラム、 7・・・修正後プログラム、 8・・・修正情報である。
Claims (1)
- 【特許請求の範囲】 主記憶にロードするプログラムを格納するROMと、 このROMから前記プログラムを読み取り前記主記憶に
ロードするプログラムロード手段と、前記ROMに格納
された前記プログラムを修正するための修正番地と修正
内容とを含む修正情報が格納された外部記憶媒体から前
記修正情報を読み取る修正情報読取り手段と、 この修正情報読取り手段により読み取られた前記修正情
報に基づいて前記主記憶にロードされた前記プログラム
を一部書き換えるプログラム書換え手段と、 を有することを特徴とするプログラムロード方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18899286A JPS6345636A (ja) | 1986-08-12 | 1986-08-12 | プログラムロ−ド方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18899286A JPS6345636A (ja) | 1986-08-12 | 1986-08-12 | プログラムロ−ド方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6345636A true JPS6345636A (ja) | 1988-02-26 |
Family
ID=16233484
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP18899286A Pending JPS6345636A (ja) | 1986-08-12 | 1986-08-12 | プログラムロ−ド方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6345636A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0283626A (ja) * | 1988-09-20 | 1990-03-23 | Canon Inc | 電子機器 |
| JPH02171925A (ja) * | 1988-12-26 | 1990-07-03 | Canon Inc | 電子機器 |
| JP2000322251A (ja) * | 1999-04-23 | 2000-11-24 | Internatl Business Mach Corp <Ibm> | アプリケーション管理方法 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5940399A (ja) * | 1982-08-31 | 1984-03-06 | Toshiba Corp | 情報処理装置 |
-
1986
- 1986-08-12 JP JP18899286A patent/JPS6345636A/ja active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5940399A (ja) * | 1982-08-31 | 1984-03-06 | Toshiba Corp | 情報処理装置 |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0283626A (ja) * | 1988-09-20 | 1990-03-23 | Canon Inc | 電子機器 |
| JPH02171925A (ja) * | 1988-12-26 | 1990-07-03 | Canon Inc | 電子機器 |
| JP2000322251A (ja) * | 1999-04-23 | 2000-11-24 | Internatl Business Mach Corp <Ibm> | アプリケーション管理方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH01231150A (ja) | バツクアツプデータダンプ制御方法及び装置 | |
| US6938140B2 (en) | System and method for linear object reallocation in place | |
| JPH02148235A (ja) | データ退避方式 | |
| JPH11144478A (ja) | 不揮発性半導体メモリの情報記憶方法および電子機器 | |
| US6668257B1 (en) | Migrating non-persistent objects when one or more of the superclass fields of the object are modified | |
| JP3789248B2 (ja) | プログラムロード方法、プログラムロード装置及びその記録媒体 | |
| US8275809B2 (en) | Object processing system using an object model | |
| JPS61115155A (ja) | 情報処理装置の制御方式 | |
| JPH05314483A (ja) | 情報記録方法 | |
| JPH06168079A (ja) | データバックアップシステム | |
| JPH02153432A (ja) | Romの書き込み/読み出し方法 | |
| JPH01286053A (ja) | 複数の機種にまたがるデータ管理方式 | |
| JPH04137136A (ja) | プログラム記憶方式 | |
| JPH01213899A (ja) | データ保存方式 | |
| JPH01304546A (ja) | 計算機システムのチェックデータ管理方式 | |
| JPH0844570A (ja) | プログラム実行システム及び方法 | |
| JP2581057B2 (ja) | 評価用マイクロコンピユ−タ | |
| JPH0259820A (ja) | パッチ機能付き読出し専用メモリ | |
| JPH01300352A (ja) | ダンプ領域指示制御方式 | |
| JPS62278628A (ja) | 外部記憶装置のアクセス方法 | |
| JPS62143150A (ja) | プログラムの実行制御方式 | |
| JPS62151932A (ja) | マイクロプログラム制御式デ−タ処理装置 | |
| JPS63169897A (ja) | バツクアツプ方式 | |
| JPS6046747B2 (ja) | 初期プログラム読込方式 | |
| JPS61123935A (ja) | 有償プログラムの管理方式 |