JPS61115155A - Control system of information processor - Google Patents
Control system of information processorInfo
- Publication number
- JPS61115155A JPS61115155A JP23805384A JP23805384A JPS61115155A JP S61115155 A JPS61115155 A JP S61115155A JP 23805384 A JP23805384 A JP 23805384A JP 23805384 A JP23805384 A JP 23805384A JP S61115155 A JPS61115155 A JP S61115155A
- Authority
- JP
- Japan
- Prior art keywords
- storage device
- eeprom
- memory device
- rom
- data
- 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
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は情報処理装置のプログラムおよびデータの主記
憶装置へのロード方式に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a method for loading programs and data into a main memory of an information processing device.
一般に情報処理装置は主記憶装置としてRAM(Ran
dom Access Memory)記憶装置、バン
クアッププログラムデータの記憶として磁気テープ記憶
装置またはディスク記憶装置等の外部記憶装置を備える
。第3図は従来例装置のブロック構成図である。制御装
置1、主記憶装置2、データ転送制御回路3、外部記憶
制御装置4と外部記憶装置5の直列接続とがパスライン
10を介して結合されている。システム立上げ時に、外
部記憶装置5より外部記憶制御装置およびデータ転送制
御装置3を介して、主記憶装置2ヘプログラムを転送し
ロードした後に、制御装置1は処理を開始するようにな
るが、外部記憶制御装置4を介する外部記憶装置5のデ
ータ転送速度は遅いので、全体の情報速度は小さい。Generally, information processing devices use RAM (Ran
dom Access Memory) storage device, an external storage device such as a magnetic tape storage device or a disk storage device is provided for storing bank-up program data. FIG. 3 is a block diagram of a conventional device. A control device 1 , a main memory device 2 , a data transfer control circuit 3 , an external storage control device 4 , and a series connection of an external storage device 5 are coupled via a path line 10 . At the time of system startup, the control device 1 starts processing after transferring and loading the program from the external storage device 5 to the main storage device 2 via the external storage control device and the data transfer control device 3. Since the data transfer speed of the external storage device 5 via the external storage control device 4 is slow, the overall information speed is low.
前記のように外部記憶装置のデータ転送速度が小さいた
め、システム立上げ時プログラムデータのロードに時間
がかかる欠点があった。また外部記憶装置といえども書
込可能なため、装置故障時等にプログラムデータ領域を
壊したりしてシステムが立上らない欠点があった。As mentioned above, since the data transfer speed of the external storage device is low, there is a drawback that it takes time to load program data at system start-up. Furthermore, since even external storage devices are writable, they have the disadvantage that when a device malfunctions, the program data area may be destroyed and the system may not start up.
またROM (Read 0nly Memory
)記憶装置をバンクアッププログラムデータの記憶に用
いる場合には、記憶内容の修正が容易ではないなどの問
題点があった。Also, ROM (Read Only Memory
) When a storage device is used to store bank-up program data, there are problems such as it is not easy to modify the stored contents.
本発明はこれを改良するもので、外部記憶装置へのプロ
グラムデータのロードを待たずにシステムを立上げるこ
とができる情報処理装置を提供することを目的とする。The present invention improves this and aims to provide an information processing device that can start up a system without waiting for program data to be loaded into an external storage device.
本発明は、RAMにより構成された主記憶装置と、この
主記憶装置にデータを転送しロードする制御手段とを備
えた情報処理装置において、バックアッププログラムが
格納されたROM記憶装置と、上記バックアッププログ
ラムの修正データが格納されたEEPROM記憶装置と
を備え、上記制御手段は、この情報処理装置の立ち上が
り時には、上記ROM記憶装置に格納されたデータを上
記主記憶装置にロードする手段と、上記EEPR○M記
憶装置に格納される修正データに基づいて上記主記憶装
置にロードされたデータを修正する手段とを含むことを
特徴とする。The present invention provides an information processing device comprising a main storage device constituted by a RAM and a control means for transferring and loading data to the main storage device, which includes a ROM storage device storing a backup program, and a ROM storage device storing the backup program. an EEPROM storage device storing correction data of the EEPR○; and means for modifying the data loaded into the main storage device based on modification data stored in the M storage device.
さらにEEFROM記憶装置には、主記憶装置にロード
されたプログラムの修正すべき番地を併せて上記主記憶
装置に書き込むプログラム修正モード回路を含むことが
好ましい。Furthermore, it is preferable that the EEFROM storage device includes a program modification mode circuit that writes the address of the program loaded into the main memory device to be modified together with the address to be modified in the main memory device.
本発明は、バックアッププログラムの記憶用としてRO
M記憶装置を設けたので、システム立上げ時にROM記
憶装置よりRAM記憶装置へ高速に転送ロードを行うこ
とができるので、システムの立上げが迅速かつ確実とな
る。またEEPROM記憶装置を別に設け、ROM記憶
装置の修正番地と修正内容を保持させるので、ROM記
憶装置に修正があってもこれに柔軟に対応することがで
きる。The present invention provides an RO for storing backup programs.
Since the M storage device is provided, it is possible to transfer and load data from the ROM storage device to the RAM storage device at high speed when the system is started up, so that the system startup can be done quickly and reliably. Further, since an EEPROM storage device is provided separately and the modified address and contents of the ROM storage device are retained, even if the ROM storage device is modified, it can be flexibly handled.
〔実施0例〕
次に添付図面を参照して本発明の実施例について説明す
る。[Embodiment 0] Next, an embodiment of the present invention will be described with reference to the accompanying drawings.
第1図は本発明の実施例装置のブロック構成図である。FIG. 1 is a block diagram of an apparatus according to an embodiment of the present invention.
■は制御装置、2は主記憶装置であるRAM記憶装置、
3はデータ転送制御装置、6はROM記憶装置、7はE
EPROM記憶装置であり、それぞれバスlOを介して
結合されている。なお従来例第3図と同じ図面符号の部
分は、名称と作用が同じである。第1図においてシステ
ム立上げ時には、ROM記憶装置6よりプログラムデー
タを主記憶装置2に転送する。しかしここで問題となる
のはROM記憶装置6より転送されたプログラムデータ
の修正である。本発明ではプログラムデータの修正用と
して修正番地と修正内容を格納するEEPROM記憶装
置7を設ける。そしてROM記憶装置6よりのプログラ
ムデータを転送し終えた後、EEPROM記憶装置7よ
りその修正番地に従い主記憶装置2の内容を変更する。■ is a control device, 2 is a RAM storage device which is the main storage device,
3 is a data transfer control device, 6 is a ROM storage device, and 7 is an E
EPROM storage devices, each coupled via a bus IO. Note that the parts having the same drawing numbers as in the conventional example FIG. 3 have the same names and functions. In FIG. 1, when the system is started up, program data is transferred from the ROM storage device 6 to the main storage device 2. However, the problem here is the modification of the program data transferred from the ROM storage device 6. In the present invention, an EEPROM storage device 7 is provided for storing modification addresses and modification contents for modifying program data. After the program data from the ROM storage device 6 has been transferred, the contents of the main storage device 2 are changed from the EEPROM storage device 7 according to the modified address.
また本発明ではEEFROM記憶装置7にプログラムデ
ータ修正モード回路7aを設はプログラムデータのデパ
ック時主記憶装置2の内容修正を行うとともにその修正
番地と修正内容をEEPROM記憶装置7に書き込む動
作を行う。第2図は本発明の実施例装置のデータ転送概
念図である。図において、O−・−X、o−y、o−z
はそれぞれ、主記憶装置2、ROM記憶装置6、EEP
ROM記tき装置7の番地、××××はその内容である
プログラムデータ、n−mはEEFROM記憶装置に格
納される修正番地情報である。本図において説明すると
、システム立上げ時ROM記憶装置6の0からX番地の
なようをそのまま主記憶装置2のOからX番地に転送す
る(これを第2図の■の動作とする)。その後EEFR
OM記憶装置7の0番地に格納されている番地情報nに
従い主記憶装置でのn番地の内容をEEPROM記憶装
置7の0番地のデータで書き替える(第2図■の動作)
。またデータ修正モードでは制御装置1 (CPU)
から指示された主記憶装置2のm番地の内容を書き替え
るとともに、EEFROM記憶装置記憶装置7の1番地
にm番地情報とその内容を書き込む(第2図■の動作)
。Further, in the present invention, a program data modification mode circuit 7a is provided in the EEFROM storage device 7 to modify the contents of the main storage device 2 when depacking the program data and to write the modified address and the modified contents into the EEPROM storage device 7. FIG. 2 is a conceptual diagram of data transfer of an embodiment of the present invention. In the figure, O-・-X, o-y, o-z
are the main storage device 2, ROM storage device 6, and EEP
The address of the ROM notation device 7, XXX is the program data that is the content thereof, and nm is the modified address information stored in the EEFROM storage device. To explain this in this figure, at the time of system start-up, addresses 0 to X in the ROM storage device 6 are transferred as they are to addresses O to X in the main storage device 2 (this is referred to as operation 2 in FIG. 2). Then EEFR
According to the address information n stored at address 0 of the OM storage device 7, the contents of address n in the main storage device are rewritten with the data at address 0 of the EEPROM storage device 7 (operation in Figure 2 ■)
. In addition, in data correction mode, control unit 1 (CPU)
It rewrites the contents of address m in the main storage device 2 instructed by , and writes address m information and its contents to address 1 of the EEFROM storage device storage device 7 (operation shown in Figure 2).
.
このような構成により、システム立上り時には、プログ
ラムデータはROM記憶装置から主記憶装置に転送され
るので、その転送およびロードはきわめて高速である。With this configuration, program data is transferred from the ROM storage device to the main storage device when the system is started up, so the transfer and loading are extremely fast.
さらに、ROM記憶装置の記憶内容に修正が生じたとき
には、EEPROM記憶装置にその修正の内容のみを記
録することにより、処理時にこの修正内容が修正される
ので柔軟性がある。EEFROM記憶装置には修正を要
する番地の情報に限って記録が行われるので、その転送
には時間を要することがない。Further, when a modification occurs to the contents stored in the ROM storage device, by recording only the modification contents in the EEPROM storage device, the modification contents can be modified during processing, thereby providing flexibility. Since only information at addresses that require correction is recorded in the EEFROM storage device, it does not take time to transfer the information.
本発明は以上説明したよう、プログラムデータの転送を
ROM記憶装置より行うことにより、システム立上げを
迅速にかつ確実に行える効果がある。またバックアップ
プログラムデータの修正をEEPROM記憶装置により
容易に行うことができる効果がある。As described above, the present invention has the advantage that the system can be started up quickly and reliably by transferring program data from a ROM storage device. Furthermore, there is an advantage that backup program data can be easily modified using the EEPROM storage device.
第1図は本発明の実施例装置を示すブロック構成図。
第2図は本発明の実施例装置のデータ転送概念図。
第3図は従来例装置のブロック構成図。
1・・・制御装置、2・・・主記憶装置(RAM記憶装
置)、3・・・データ転送制御回路、4・・・外部記憶
制御装置、5・・・外部記憶装置、6・・・ROM記憶
装置、7・・・EEPROM記憶装置、7a・・・プロ
グラムデータ修正モード回路、10・・・パイライン。FIG. 1 is a block diagram showing an embodiment of the present invention. FIG. 2 is a conceptual diagram of data transfer of the embodiment device of the present invention. FIG. 3 is a block diagram of a conventional device. DESCRIPTION OF SYMBOLS 1... Control device, 2... Main memory device (RAM memory device), 3... Data transfer control circuit, 4... External storage control device, 5... External storage device, 6... ROM storage device, 7... EEPROM storage device, 7a... Program data modification mode circuit, 10... Piline.
Claims (2)
憶装置にデータを転送しロードする制御手段とを備えた
情報処理装置において、 バックアッププログラムが格納されたROM記憶装置と
、 上記バックアッププログラムの修正データが格納された
EEPROM記憶装置とを備え、 上記制御手段は、 この情報処理装置の立ち上がり時には、上記ROM記憶
装置に格納されたデータを上記主記憶装置にロードする
手段と、 上記EEPROM記憶装置に格納された修正データに基
づいて上記主記憶装置にロードされたデータを修正する
手段とを含むことを特徴とする情報処理装置の制御方式
。(1) In an information processing device equipped with a main storage device constituted by a RAM and a control means for transferring and loading data to the main storage device, a ROM storage device storing a backup program, and a ROM storage device storing a backup program; an EEPROM storage device in which correction data is stored, and the control means includes means for loading the data stored in the ROM storage device into the main storage device when the information processing device is started up, and the EEPROM storage device and means for correcting data loaded into the main storage device based on correction data stored in the main storage device.
されたプログラムの修正すべき番地を併せて上記主記憶
装置に書き込むプログラム修正モード回路を含む特許請
求の範囲第(1)項に記載の情報処理装置の制御方式。(2) The information set forth in claim (1), wherein the EEPROM storage device includes a program modification mode circuit that also writes an address to be modified of the program loaded into the main storage device into the main storage device. Control method for processing equipment.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP23805384A JPS61115155A (en) | 1984-11-12 | 1984-11-12 | Control system of information processor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP23805384A JPS61115155A (en) | 1984-11-12 | 1984-11-12 | Control system of information processor |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS61115155A true JPS61115155A (en) | 1986-06-02 |
Family
ID=17024461
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP23805384A Pending JPS61115155A (en) | 1984-11-12 | 1984-11-12 | Control system of information processor |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS61115155A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0193801A (en) * | 1987-10-05 | 1989-04-12 | Fanuc Ltd | Loading device for control program |
JPH0194462A (en) * | 1987-10-06 | 1989-04-13 | Kontetsuku:Kk | Remote i/o unit |
JPH0619781A (en) * | 1991-07-30 | 1994-01-28 | Tokyo Electric Co Ltd | Data processor |
-
1984
- 1984-11-12 JP JP23805384A patent/JPS61115155A/en active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0193801A (en) * | 1987-10-05 | 1989-04-12 | Fanuc Ltd | Loading device for control program |
JPH0194462A (en) * | 1987-10-06 | 1989-04-13 | Kontetsuku:Kk | Remote i/o unit |
JPH0619781A (en) * | 1991-07-30 | 1994-01-28 | Tokyo Electric Co Ltd | Data processor |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH11282665A (en) | Computer system, program or data correction method for the system and writing method of corrected program or data to the system | |
JPS61115155A (en) | Control system of information processor | |
US5731972A (en) | Electronic apparatus which inhibits control of certain objects during initialization processing | |
JPS6345636A (en) | Program loading system | |
JP3789248B2 (en) | Program loading method, program loading apparatus and recording medium therefor | |
JPS63115253A (en) | Initial program data revising system | |
JPH0496122A (en) | Information processor | |
JPH04342037A (en) | Program operand checking method | |
JPH01201728A (en) | Program correcting system | |
JPS6252333B2 (en) | ||
JPS61147358A (en) | Initial program loading circuit | |
JPS6332642A (en) | Information processor | |
JPH04151732A (en) | Firmware load system | |
JP2665039B2 (en) | Micro program controller | |
JPS63229552A (en) | Microprogram loading system | |
JPS61234433A (en) | Software load device | |
JPH07287694A (en) | Multiplex processing system and memory synchronous control method | |
JPH01116854A (en) | Memory read error preventing system | |
JPH0480860A (en) | Program loading system | |
JPH0473177B2 (en) | ||
JPS62108333A (en) | Semiconductor device | |
JPS6385949A (en) | Cache memory storing system | |
JPH0228859A (en) | Electronic computer | |
JPH0844570A (en) | System and method for program execution | |
JPS60203096A (en) | Automatic restarting system in accumulation program control system |