[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPS61115155A - Control system of information processor - Google Patents

Control system of information processor

Info

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
Application number
JP23805384A
Other languages
Japanese (ja)
Inventor
Masaru Takeshita
岳下 優
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP23805384A priority Critical patent/JPS61115155A/en
Publication of JPS61115155A publication Critical patent/JPS61115155A/en
Pending legal-status Critical Current

Links

Abstract

PURPOSE:To attain the rise of a system without waiting the loading of program data by loading data stored in a ROM memory device on a main memory device at rise and correcting it based on correction data stored in an EEPROM memory device. CONSTITUTION:Since program data is transferred to the main memory device from the ROM memory device at the time of the rise of a system, its transfer and load is remarkably quick. When storage contents in the ROM memory device 2 should be corrected, only the correction content is stored in the EEPROM device. This correction has flexibility because the contents are corrected at processing. Since only an address to be corrected is stored in the EEPROM device, its transfer requires no long time. Thus the system rise can be executed quickly and securely, and the EEPROM memory device can easily correct backup program data.

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.

〔従来の技術〕[Conventional technology]

一般に情報処理装置は主記憶装置として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.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

前記のように外部記憶装置のデータ転送速度が小さいた
め、システム立上げ時プログラムデータのロードに時間
がかかる欠点があった。また外部記憶装置といえども書
込可能なため、装置故障時等にプログラムデータ領域を
壊したりしてシステムが立上らない欠点があった。
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.

〔問題点を解決するための手段〕[Means for solving problems]

本発明は、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.

〔作用〕[Effect]

本発明は、バックアッププログラムの記憶用として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.

〔発明の効果〕〔Effect of the invention〕

本発明は以上説明したよう、プログラムデータの転送を
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.

【図面の簡単な説明】[Brief explanation of the drawing]

第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)

【特許請求の範囲】[Claims] (1)RAMにより構成された主記憶装置と、この主記
憶装置にデータを転送しロードする制御手段とを備えた
情報処理装置において、 バックアッププログラムが格納された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.
(2)EEPROM記憶装置には、主記憶装置にロード
されたプログラムの修正すべき番地を併せて上記主記憶
装置に書き込むプログラム修正モード回路を含む特許請
求の範囲第(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.
JP23805384A 1984-11-12 1984-11-12 Control system of information processor Pending JPS61115155A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (3)

* Cited by examiner, † Cited by third party
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