JPS6311705B2 - - Google Patents
Info
- Publication number
- JPS6311705B2 JPS6311705B2 JP58126343A JP12634383A JPS6311705B2 JP S6311705 B2 JPS6311705 B2 JP S6311705B2 JP 58126343 A JP58126343 A JP 58126343A JP 12634383 A JP12634383 A JP 12634383A JP S6311705 B2 JPS6311705 B2 JP S6311705B2
- Authority
- JP
- Japan
- Prior art keywords
- program
- format
- loader
- memory
- loaded
- 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.)
- Expired
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/177—Initialisation or configuration control
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
Description
【発明の詳細な説明】
〔発明の属する技術分野〕
本発明は、コンピユータにおける記録媒体およ
び記録形式の異なるプログラムの初期プログラム
ロード方式に関する。
び記録形式の異なるプログラムの初期プログラム
ロード方式に関する。
一般に、コンピユータで動作するプログラム
は、外部記録媒体に記録されていて、それを外部
入力装置にて読取り、メモリにロードすることに
よつて動作可能となるが、コンピユータにおいて
最初にメモリにロードする初期プログラムのロー
ドは、読出し専用メモリ(以下「ROM」とい
う。)に格納されているプログラムを格納するた
めのプログラム(以下「ローダ」という。)によ
つて行われている。このローダは、通常単一の記
録媒体および記録形式で記録されているプログラ
ムをロードするように作られているため、あらか
じめ異なる様式のプログラムをロードできるよう
にローダを組み込まない限り、他の様式のプログ
ラムロードには使用できない。例えば記録媒体が
フロツピイデイスクフアイル、デイスクフアイ
ル、マグネテイツクテープフアイル等、また記録
形式においては、記録レコード長が異なる等の多
種の様式のプログラムには1個のローダで対処す
ることはできず、ローダを変更することが必要と
なり、その都度ROMの交換を伴い、その労力は
多大なものとなる欠点があつた。
は、外部記録媒体に記録されていて、それを外部
入力装置にて読取り、メモリにロードすることに
よつて動作可能となるが、コンピユータにおいて
最初にメモリにロードする初期プログラムのロー
ドは、読出し専用メモリ(以下「ROM」とい
う。)に格納されているプログラムを格納するた
めのプログラム(以下「ローダ」という。)によ
つて行われている。このローダは、通常単一の記
録媒体および記録形式で記録されているプログラ
ムをロードするように作られているため、あらか
じめ異なる様式のプログラムをロードできるよう
にローダを組み込まない限り、他の様式のプログ
ラムロードには使用できない。例えば記録媒体が
フロツピイデイスクフアイル、デイスクフアイ
ル、マグネテイツクテープフアイル等、また記録
形式においては、記録レコード長が異なる等の多
種の様式のプログラムには1個のローダで対処す
ることはできず、ローダを変更することが必要と
なり、その都度ROMの交換を伴い、その労力は
多大なものとなる欠点があつた。
本発明は、前記欠点を除去し、多種の記録様式
のプログラムのロードをROM上のローダの変更
なしに、読取および書込が可能な不揮発性メモリ
にローダを与えることによつて容易に多種の記録
様式のプログラムロードを可能とする初期プログ
ラムロード方式を提供することを目的とする。
のプログラムのロードをROM上のローダの変更
なしに、読取および書込が可能な不揮発性メモリ
にローダを与えることによつて容易に多種の記録
様式のプログラムロードを可能とする初期プログ
ラムロード方式を提供することを目的とする。
本発明は、あらかじめ基本プログラムのローダ
が格納されているROMと、拡張プログラムのロ
ーダが格納されて書替え可能な不揮発性メモリ
と、被初期ロードプログラムの様式を格納する不
揮発性メモリと被初期ロードプログラムの様式を
設定する様式設定手段と、前記様式設定手段によ
り設定された様式を判別し、ローダの切替を制御
するローダ制御部と前記ローダ制御部により制御
されローダを読取るローダ読取手段とにより構成
され、初期プログラムロード時に与えられた被初
期ロードプログラムの様式を判別することによつ
て基本プログラムローダによるロードか、拡張プ
ログラムローダによるロードかを制御して初期プ
ログラムロードを行うことを特徴とする。
が格納されているROMと、拡張プログラムのロ
ーダが格納されて書替え可能な不揮発性メモリ
と、被初期ロードプログラムの様式を格納する不
揮発性メモリと被初期ロードプログラムの様式を
設定する様式設定手段と、前記様式設定手段によ
り設定された様式を判別し、ローダの切替を制御
するローダ制御部と前記ローダ制御部により制御
されローダを読取るローダ読取手段とにより構成
され、初期プログラムロード時に与えられた被初
期ロードプログラムの様式を判別することによつ
て基本プログラムローダによるロードか、拡張プ
ログラムローダによるロードかを制御して初期プ
ログラムロードを行うことを特徴とする。
次に、本発明の実施例について、図を参照して
説明する。第1図は、本発明の一実施例初期プロ
グラムロード装置のブロツク図である。第1図に
おいて、変更できない基本プログラムのローダが
格納されているROM1と、拡張プログラムのロ
ーダが格納されて書替え可能な不揮発性メモリ2
と、被初期ロードプログラムの様式を格納する不
揮発性メモリ3と、被初期ロードプログラムの様
式を設定する様式指示器4および電源投入等のプ
ログラムロード指示で起動され、様式指示器4で
設定された様式を読取る様式制御部5および様式
識別子を書込む様式書込部6よりなる様式設定機
構20と、様式識別子を判別し、ローダの切替を
制御するローダ制御部7と、前記ROM1、不揮
発性メモリ2,3に格納されているローダ、様式
識別子を読取るメモリ読取部8、およびローダの
読取りを制御するローダ読取制御部9よりなるロ
ーダ読取機構30とにより構成される。ROM
1、不揮発性メモリ2および不揮発性メモリ3に
は、メモリ読取部8が接続される。様式指示器4
には、様式制御部5が接続され、様式制御部5に
は、様式書込部6が接続される。様式書込部6に
は、不揮発性メモリ3が接続される。ローダ制御
部7は、様式制御部5、メモリ読取部8およびロ
ーダ読取制御部9に接続される。またローダ読取
制御部9は、メモリ読取部8が接続される。
説明する。第1図は、本発明の一実施例初期プロ
グラムロード装置のブロツク図である。第1図に
おいて、変更できない基本プログラムのローダが
格納されているROM1と、拡張プログラムのロ
ーダが格納されて書替え可能な不揮発性メモリ2
と、被初期ロードプログラムの様式を格納する不
揮発性メモリ3と、被初期ロードプログラムの様
式を設定する様式指示器4および電源投入等のプ
ログラムロード指示で起動され、様式指示器4で
設定された様式を読取る様式制御部5および様式
識別子を書込む様式書込部6よりなる様式設定機
構20と、様式識別子を判別し、ローダの切替を
制御するローダ制御部7と、前記ROM1、不揮
発性メモリ2,3に格納されているローダ、様式
識別子を読取るメモリ読取部8、およびローダの
読取りを制御するローダ読取制御部9よりなるロ
ーダ読取機構30とにより構成される。ROM
1、不揮発性メモリ2および不揮発性メモリ3に
は、メモリ読取部8が接続される。様式指示器4
には、様式制御部5が接続され、様式制御部5に
は、様式書込部6が接続される。様式書込部6に
は、不揮発性メモリ3が接続される。ローダ制御
部7は、様式制御部5、メモリ読取部8およびロ
ーダ読取制御部9に接続される。またローダ読取
制御部9は、メモリ読取部8が接続される。
このように構成された初期プログラムロード装
置動作について、第1図および第2図を用いて説
明する。第2図は、第1図のROM1および不揮
発性メモリ2,3のメモリの並びを模疑的に描写
したメモリのフオーマツトを示す図で、変更不可
の基本プログラムローダ10と、変更可能の拡張
プログラムローダ11と様式識別子12とが格納
されており、各々の格納メモリアドレスとして
a,b,cが設定されている。まず、電源投入等
の初期ロード指示を様式制御部5に与えると、様
式制御部5は、様式指示器4で様式が設定されて
いるか否かチエツクし、様式が設定されていると
きには、設定された様式識別子を引取り、様式書
込部6を通して、不揮発性メモリ3に様式識別子
を書込むが、様式指示器4にて様式が設定されて
いないときには、不揮発性メモリ3への書込み動
作を行わないように制御する。これによつて、新
たに様式を設定して初期ロード指令を与えない限
り、電源を切断しても様式識別子は保持される。
ここで、ROM1に格納されている基本プログラ
ムローダにてロードするときの様式識別子を
「A」、不揮発性メモリ2に格納されている拡張プ
ログラムローダにてロードするときの様式識別子
を「B」とし、仮りにオペレータが様式識別子と
して「A」を様式指示器4に設定したとすると、
不揮発性メモリ3には「A」が書込まれる。ま
た、前記の様式制御部5は、様式書込部6を通し
て不揮発性メモリ3に様式識別子を書終えるに十
分なタイミングをおいて、格納された様式識別子
を読取り、判別するローダ制御部7に読取りの起
動をかける。これを受けたローダ制御部7は、様
式識別子が格納されている格納メモリアドレスc
をメモリ読取部8に与えて、様式識別子を得て、
それを判別することによつて、基本プログラムロ
ーダ10によるロードか、拡張プログラムローダ
11によるロードかを決定することができる。
今、不揮発性メモリ3には、「A」の様式識別子
が格納されているので、「A」を得ることによつ
てROM1に格納されている基本プログラムロー
ダ10にてロードすることを知る。この情報を基
本プログラムローダ10の格納メモリアドレスa
に変換してローダ読取制御部9に与える。これを
受けたローダ読取制御部9は、メモリ読取部8を
通してROM1に格納されている基本プログラム
ローダ10を読出すことができ、これを上位のプ
ログラム処理機構に送り出すことによつて、被初
期ロードプログラムをあらかじめ様式指示器4で
設定した様式にてロードすることができる。
置動作について、第1図および第2図を用いて説
明する。第2図は、第1図のROM1および不揮
発性メモリ2,3のメモリの並びを模疑的に描写
したメモリのフオーマツトを示す図で、変更不可
の基本プログラムローダ10と、変更可能の拡張
プログラムローダ11と様式識別子12とが格納
されており、各々の格納メモリアドレスとして
a,b,cが設定されている。まず、電源投入等
の初期ロード指示を様式制御部5に与えると、様
式制御部5は、様式指示器4で様式が設定されて
いるか否かチエツクし、様式が設定されていると
きには、設定された様式識別子を引取り、様式書
込部6を通して、不揮発性メモリ3に様式識別子
を書込むが、様式指示器4にて様式が設定されて
いないときには、不揮発性メモリ3への書込み動
作を行わないように制御する。これによつて、新
たに様式を設定して初期ロード指令を与えない限
り、電源を切断しても様式識別子は保持される。
ここで、ROM1に格納されている基本プログラ
ムローダにてロードするときの様式識別子を
「A」、不揮発性メモリ2に格納されている拡張プ
ログラムローダにてロードするときの様式識別子
を「B」とし、仮りにオペレータが様式識別子と
して「A」を様式指示器4に設定したとすると、
不揮発性メモリ3には「A」が書込まれる。ま
た、前記の様式制御部5は、様式書込部6を通し
て不揮発性メモリ3に様式識別子を書終えるに十
分なタイミングをおいて、格納された様式識別子
を読取り、判別するローダ制御部7に読取りの起
動をかける。これを受けたローダ制御部7は、様
式識別子が格納されている格納メモリアドレスc
をメモリ読取部8に与えて、様式識別子を得て、
それを判別することによつて、基本プログラムロ
ーダ10によるロードか、拡張プログラムローダ
11によるロードかを決定することができる。
今、不揮発性メモリ3には、「A」の様式識別子
が格納されているので、「A」を得ることによつ
てROM1に格納されている基本プログラムロー
ダ10にてロードすることを知る。この情報を基
本プログラムローダ10の格納メモリアドレスa
に変換してローダ読取制御部9に与える。これを
受けたローダ読取制御部9は、メモリ読取部8を
通してROM1に格納されている基本プログラム
ローダ10を読出すことができ、これを上位のプ
ログラム処理機構に送り出すことによつて、被初
期ロードプログラムをあらかじめ様式指示器4で
設定した様式にてロードすることができる。
同様に様式識別子として「B」を様式指示器4
に設定した場合は、様式制御部5にて不揮発性メ
モリ3に書込まれた様式識別子「B」をローダ制
御部7を得て、拡張プログラムローダ11の格納
メモリアドレスbに変換して、ローダ読取制御部
9に与えることによつて、拡張プログラムローダ
にてロードすることができる。
に設定した場合は、様式制御部5にて不揮発性メ
モリ3に書込まれた様式識別子「B」をローダ制
御部7を得て、拡張プログラムローダ11の格納
メモリアドレスbに変換して、ローダ読取制御部
9に与えることによつて、拡張プログラムローダ
にてロードすることができる。
また、様式指示器4にて何ら様式が設定されて
いない場合は、すでに書込保持されている様式識
別子によるローダにてロードすることができる。
このように一度様式設定を行うと、以後は何ら様
式設定を行わなくても自動的に所定のローダにて
初期プログラムロードができ、また不揮発性メモ
リはプログラム等で容易に書替えることができる
ため拡張プログラムローダを変更することによつ
て、種々の様式のプログラムをロードすることが
できる。
いない場合は、すでに書込保持されている様式識
別子によるローダにてロードすることができる。
このように一度様式設定を行うと、以後は何ら様
式設定を行わなくても自動的に所定のローダにて
初期プログラムロードができ、また不揮発性メモ
リはプログラム等で容易に書替えることができる
ため拡張プログラムローダを変更することによつ
て、種々の様式のプログラムをロードすることが
できる。
本発明は、以上説明したように、ローダの格納
メモリとして、書替え可能な不揮発性メモリを構
成し、不揮発性メモリにローダを与えることによ
つて、被初期ロードプログラムの種々の変更に対
処できる優れた効果がある。
メモリとして、書替え可能な不揮発性メモリを構
成し、不揮発性メモリにローダを与えることによ
つて、被初期ロードプログラムの種々の変更に対
処できる優れた効果がある。
第1図は本発明一実施例初期プログラムロード
装置のブロツク構成図。第2図はそのメモリのフ
オーマツトを示す図。 1……ROM、2……不揮発性メモリ、3……
不揮発性メモリ、4……様式指示器、5……様式
制御部、6……様式書込部、7……ローダ制御
部、8……メモリ読取部、9……ローダ読取制御
部、10……基本プログラムローダ、11……拡
張プログラムローダ、12……様式識別子、a…
…基本プログラムローダ格納メモリアドレス、b
……拡張プログラムローダ格納メモリアドレス、
c……様式識別子格納メモリアドレス。
装置のブロツク構成図。第2図はそのメモリのフ
オーマツトを示す図。 1……ROM、2……不揮発性メモリ、3……
不揮発性メモリ、4……様式指示器、5……様式
制御部、6……様式書込部、7……ローダ制御
部、8……メモリ読取部、9……ローダ読取制御
部、10……基本プログラムローダ、11……拡
張プログラムローダ、12……様式識別子、a…
…基本プログラムローダ格納メモリアドレス、b
……拡張プログラムローダ格納メモリアドレス、
c……様式識別子格納メモリアドレス。
Claims (1)
- 【特許請求の範囲】 1 プログラムを外部記録装置からメモリへロー
ドするコンピユータの初期プログラムロード方式
において、 あらかじめ基本プログラムをロードするプログ
ラムが格納されている不揮発生の読出専用メモリ
と、 拡張プログラムをロードするプログラムが格納
されて書替え可能な不揮発性メモリと、 被初期ロードプログラムの様式を格納する不揮
発性メモリと、 被初期ロードプログラムの様式を設定する様式
設定手段と、 前記様式設定手段により設定された様式を判別
し、プログラムをロードするプログラムの切替を
制御するローダ制御部と、 前記ローダ制御部により制御されプログラムを
ロードするためのプログラムを読取るローダ読取
手段と を備えたことを特徴とする初期プログラムロー
ド方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58126343A JPS6019263A (ja) | 1983-07-12 | 1983-07-12 | 初期プログラムロ−ド方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58126343A JPS6019263A (ja) | 1983-07-12 | 1983-07-12 | 初期プログラムロ−ド方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6019263A JPS6019263A (ja) | 1985-01-31 |
| JPS6311705B2 true JPS6311705B2 (ja) | 1988-03-15 |
Family
ID=14932811
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58126343A Granted JPS6019263A (ja) | 1983-07-12 | 1983-07-12 | 初期プログラムロ−ド方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6019263A (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS635541U (ja) * | 1986-06-26 | 1988-01-14 | ||
| JPH02129745A (ja) * | 1988-11-10 | 1990-05-17 | Mitsubishi Electric Corp | コンピュータ |
| JPH07311682A (ja) * | 1994-05-18 | 1995-11-28 | Nec Corp | 情報処理装置 |
-
1983
- 1983-07-12 JP JP58126343A patent/JPS6019263A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6019263A (ja) | 1985-01-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR960005470A (ko) | 일반 데이타 및 오디오 데이타를 이용하는 기록/재생장치 | |
| US4651238A (en) | Recording medium read/write control system | |
| JPS6311705B2 (ja) | ||
| US20010044933A1 (en) | System for version-up of a firmware stored in a reproducing system for an information recording medium | |
| US5428755A (en) | Method for automatically modifying program in a flash memory of a magnetic tape unit | |
| JP3045410U (ja) | ディスクドライブ装置 | |
| JP3666344B2 (ja) | 電子機器 | |
| JPH06309118A (ja) | 情報処理装置 | |
| JP3432649B2 (ja) | 記憶装置 | |
| JP2616738B2 (ja) | サーボトラックライタ | |
| JPH1049312A (ja) | 磁気ディスク装置 | |
| JP3843189B2 (ja) | 光ディスクシステム制御チップおよび光ディスクシステムに使用される更新方法 | |
| JPS62269256A (ja) | 半導体フアイルのデ−タ保存方式 | |
| JP2701372B2 (ja) | 光磁気ディスク装置 | |
| JPS5942332B2 (ja) | プログラムロ−ド方式 | |
| JP2950685B2 (ja) | 光ディスク用チャネル装置 | |
| JP3594495B2 (ja) | 制御装置 | |
| JPH04223520A (ja) | 磁気ディスク装置バックアップ方式 | |
| JPH04105110A (ja) | 電源制御装置 | |
| JPS58161041A (ja) | マイクロプログラムの書き込み方式 | |
| JPH02184939A (ja) | 日時設定コピー方式 | |
| JPH0570864B2 (ja) | ||
| JPH08194903A (ja) | データ書き込み方法及びこの方法を利用したフロッピディスク装置 | |
| JP2501790B2 (ja) | 磁気カ−ド記録・再生装置 | |
| JPH10208447A (ja) | 光ディスク装置 |