JPH05342009A - Computer program type management device - Google Patents
Computer program type management deviceInfo
- Publication number
- JPH05342009A JPH05342009A JP15226292A JP15226292A JPH05342009A JP H05342009 A JPH05342009 A JP H05342009A JP 15226292 A JP15226292 A JP 15226292A JP 15226292 A JP15226292 A JP 15226292A JP H05342009 A JPH05342009 A JP H05342009A
- Authority
- JP
- Japan
- Prior art keywords
- program
- type
- hardware
- computer
- 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
Landscapes
- Stored Programmes (AREA)
Abstract
(57)【要約】
【目的】 コンピュータに組込まれたハード部材16の
種別が変更になっても自動的に変更後の種別に対応する
プログラムがブログラムメモリ14にロードされる。
【構成】 ハード部材16における全ての種別に対応す
る各プログラムをそのプログラム種別VSと共に記憶す
る外部記憶装置17と、コンピュータの起動動作に応動
して、ハード部材16のハード種別VHとプログラムメ
モリ14のプログラム種別VSとを読取る種別読取手段
と、この読取られた各種別VS,VHが互いに対応して
いない場合、外部記憶装置17からハード種別VHに対
応するプログラム種別VSのプログラムを読出してプロ
グラムメモリ14に書込むプログラムロード手段とを設
けている。
(57) [Summary] [Purpose] Even if the type of the hardware member 16 incorporated in the computer is changed, the program corresponding to the changed type is automatically loaded into the program memory 14. An external storage device 17 for storing each program corresponding to all types in the hard member 16 together with the program type VS, and a hard type VH of the hard member 16 and a program memory 14 in response to a start-up operation of a computer. When the type reading means for reading the program type VS and the read types VS, VH do not correspond to each other, the program of the program type VS corresponding to the hardware type VH is read from the external storage device 17 and the program memory 14 is read. And a program loading means for writing to.
Description
【0001】[0001]
【産業上の利用分野】本発明はコンピュータに組込まれ
ている表示器やプリンタ等のハード部材の種別と、この
ハード部材を動作させるプログラムの種別との間の管理
を行うコンピュータのプログラム管理装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a program management device for a computer, which manages between the type of a hardware member such as a display and a printer incorporated in a computer and the type of a program for operating this hardware member. ..
【0002】[0002]
【従来の技術】一般に、小型のコンピュータは、各種演
算処理を実行する中央処理装置(CPU)と、表示器や
プリンタ等のハード部材と、前記各種演算処理の内容を
示すプログラム(ソフト部材)とで構成されている。そ
して、コンピュータの使用目的やその種類によっては、
上記各種の演算処理を実行するための業務用プログラム
(アプリケーションプログラム)は書換え可能なRAM
やEEPROMやフラッシュROM等で構成されたプロ
グラムメモリに記憶されている。2. Description of the Related Art Generally, a small computer includes a central processing unit (CPU) for executing various arithmetic processes, hardware members such as a display and a printer, and a program (software member) showing the contents of the various arithmetic processes. It is composed of. And depending on the purpose of the computer and its type,
A rewritable RAM is a business program (application program) for executing the above various arithmetic processes.
And a program memory composed of an EEPROM, a flash ROM, or the like.
【0003】一般に、このプログラムメモリに記憶され
ているプログラムは、性能向上又は仕様変更のために頻
繁に書換えられる。プログラムを変更した場合には、変
更前のプログラムと混同しないようにプログラム種別
(バージョン)VSを、例えばプログラムメモリの先頭
領域に設定する。Generally, the program stored in this program memory is frequently rewritten for improving performance or changing specifications. When the program is changed, the program type (version) VS is set, for example, in the head area of the program memory so as not to be confused with the program before the change.
【0004】一方、前述した表示器やプリンタ等のハー
ド部材も改良や仕様変更のために異なる種別のハード部
材と交換される場合がある。また、故障等のために、一
時的に異なる種別のハード部材が取付けられる場合があ
る。On the other hand, the above-mentioned hardware members such as the display and the printer may be replaced with different types of hardware members for improvement or specification change. Moreover, due to a failure or the like, a different type of hard member may be temporarily attached.
【0005】上述した各種演算処理を実行するプログラ
ムにおいては、演算用の各種データを入力したり各演算
結果を出力するために、前述した各ハード部材を駆動す
る機能も有している。したがって、ハード部材の種別が
変更に生ると、プログラム自体も変更する必要がある場
合が多い。A program for executing the above-mentioned various arithmetic processes also has a function of driving each of the above-mentioned hardware members in order to input various data for arithmetic operation and output each arithmetic operation result. Therefore, when the type of the hardware member changes, the program itself often needs to be changed.
【0006】一般に、コンピュータを客先に据付けた時
点においては、プログラムのプログラム種別VSをこの
コンピュータに組込まれたハード部材の種別VHに対応
するプログラム種別VSに合わせている。したがって、
上述したように何等かの要因によってハード部材の種別
が変更すると、全くハード部材が動作しなかったり、誤
った結果を出力する懸念がある。全く動作しなければ、
操作者はその異常に気付くが、誤った結果が出力される
と、その誤りに気付かない懸念がある。Generally, when a computer is installed at a customer, the program type VS of the program is matched with the program type VS corresponding to the type VH of the hardware member incorporated in the computer. Therefore,
As described above, if the type of the hard member is changed due to some factor, the hard member may not operate at all or may output an incorrect result. If it doesn't work at all,
The operator notices the abnormality, but if an incorrect result is output, there is a concern that he will not notice the mistake.
【0007】このような不都合を解消するために、図5
に示すように、電源投入時にプログラムメモリに格納さ
れた業務用プログムを起動させるシステムプログラム
(OS)に、ハード部材のハード種別VHを読取るハー
ド部材種別読取部1と、プログラムメモリに記憶されて
いるプログラムのプログラム種別(バージョン)VSを
読取るソフト部材種別読取手段2とを設け、これらの各
手段1,2で読取られた各種別VH,VSが互いに対応
する種別であるか否かを制御部3でもって判断し、互い
の種別が対応していない場合に、マンマシン・インタフ
ェース部4でもって操作者に告知するようにしている。
また、互いの種別が対応していない場合には業務用プロ
グラムを起動しないようにしている。In order to eliminate such inconvenience, FIG.
As shown in FIG. 3, a system program (OS) for starting a business program stored in the program memory when the power is turned on is stored in the hardware member type reading unit 1 for reading the hardware type VH of the hardware member and the program memory. A software member type reading means 2 for reading the program type (version) VS of the program is provided, and it is determined whether or not the various types VH and VS read by these means 1 and 2 are types corresponding to each other. Therefore, the man-machine interface unit 4 notifies the operator when the types do not correspond to each other.
Further, if the types do not correspond to each other, the business program is not started.
【0008】[0008]
【発明が解決しようとする課題】しかしながら、図5に
示すような機能を有したプログラム種別管理装置におい
てもまだ解消すべき次のような問題があった。However, the program type management apparatus having the function shown in FIG. 5 still has the following problems to be solved.
【0009】すなわち、このコンピュータを客先に据付
けた時点においては、プログラムの種別VSとハード部
材の種別VHとは対応関係にあるが、例えば製造工場に
おけるプロセス制御等のオンライン処理動作中におい
て、故障等によって、ハード部材を異なる種別に交換し
た場合には、確かにマンマシン・インタフェース部4に
その旨が表示されて、プログラムが起動しない。したが
って、どうしてもこのコンピュータでもってオンライン
処理動作を継続する必要のある場合等においては、全く
対処できない。That is, when this computer is installed at a customer, there is a correspondence between the program type VS and the hardware member type VH, but, for example, a failure occurs during online processing operation such as process control in a manufacturing plant. For example, when the hardware member is replaced with a different type, the fact is displayed on the man-machine interface unit 4 and the program does not start. Therefore, in the case where it is absolutely necessary to continue the online processing operation with this computer, it cannot be dealt with at all.
【0010】本発明はこのような事情に鑑みてなされた
ものであり、ハード部材における全ての種別に対応する
各プログラムを記憶する外部記憶装置を設けることによ
って、ハード部材のハード種別がプログラムメモリのプ
ログラム種別に対応していない場合は、対応するプログ
ラムを外部記憶装置からプログラムロードすることがで
き、たとえハード部材の種別を交換しても、通常の処理
教務を継続でき、コンピュータの信頼性を向上できるコ
ンピュータのプログラム種別管理装置を提供することを
目的とする。The present invention has been made in view of such circumstances, and by providing an external storage device for storing each program corresponding to all types of the hardware member, the hardware type of the hardware member is the program memory. If the program type is not supported, the corresponding program can be loaded from the external storage device, and even if the type of hardware member is exchanged, normal processing teaching can be continued and computer reliability is improved. An object of the present invention is to provide a computer program type management device capable of performing the same.
【0011】[0011]
【課題を解決するための手段】上記課題を解消するため
に本発明は、プログラムをそのプログラム種別と共に記
憶するプログラムメモリと、このプログラムメモリに記
憶されたプログラムに従って動作するハード部材とを有
するコンピュータにおけるハード部材の種別とプログラ
ムメモリに記憶されているプログラムの種別との間の管
理を行うプログラム種別管理装置において、In order to solve the above problems, the present invention provides a computer having a program memory for storing a program together with the program type, and a hardware member operating according to the program stored in the program memory. In a program type management device that manages between the types of hardware members and the types of programs stored in the program memory,
【0012】ハード部材における全ての種別に対応する
各プログラムをそのプログラム種別と共に記憶する外部
記憶装置と、コンピュータの起動動作に応動して、ハー
ド部材のハード種別とプログラムメモリのプログラム種
別とを読取る種別読取手段と、この読取られた各種別が
互いに対応していない場合、外部記憶装置からハード種
別に対応するプログラム種別のプログラムを読出してプ
ログラムメモリに書込むプログラムロード手段とを備え
たものである。An external storage device for storing each program corresponding to all types in the hardware member together with the program type, and a type for reading the hardware type of the hardware member and the program type of the program memory in response to the start-up operation of the computer. The reading means and the program loading means for reading the program of the program type corresponding to the hardware type from the external storage device and writing the program in the program memory when the read types do not correspond to each other.
【0013】[0013]
【作用】このように構成されたコンピュータのプログラ
ム種別管理装置によれば、このコンピュータに組込まれ
ているハード部材におけ機種違いや仕様違い等の全ての
種別に対応する各プログラムがそのプログラム種別と共
に外部記憶装置に記憶されている。According to the program type management device of the computer configured as described above, each program corresponding to all types such as different models and different specifications in the hardware member incorporated in this computer is also stored together with the program type. It is stored in an external storage device.
【0014】そして、例えば、このコンピュータにおけ
る電源投入に応じてシステムプログラム(OS)が起動
して、ハード部材のハード種別とプログラムメモリのプ
ログラム種別とが読取られ、互いに対応するか否かが判
断され、対応しなかった場合に、対応するプログラムが
外部記憶装置から読出されてプログラムメモリに書込ま
れる。したがって、コンピュータは種別が異なったハー
ド部材を用いて正常に処理動作が開始される。Then, for example, the system program (OS) is started in response to power-on of the computer, the hardware type of the hardware member and the program type of the program memory are read, and it is determined whether or not they correspond to each other. If not, the corresponding program is read from the external storage device and written in the program memory. Therefore, the computer normally starts the processing operation using the different types of hardware members.
【0015】[0015]
【実施例】以下本発明の一実施例を図面を用いて説明す
る。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings.
【0016】図1は実施例のプログラム種別管理装置が
組込まれたコンピュータ全体を示すブロック図である。
プログラムに従って各種演算処理を実行するCPU11
に対して、バスライン12を介して、システムプログラ
ム(OS)を記憶するROM13,RAM等の揮発性記
憶素子で構成されたプログラムメモリ14,演算処理さ
れる各種データを一時記憶するデータメモリ15,ハー
ド部材としての表示器16,磁気記憶装置等で構成され
た外部記憶装置17に接続されるインタフェース18等
が接続されている。FIG. 1 is a block diagram showing the entire computer in which the program type management apparatus of the embodiment is incorporated.
CPU 11 that executes various arithmetic processes according to a program
On the other hand, a ROM 13 for storing a system program (OS), a program memory 14 constituted by a volatile storage element such as RAM, a data memory 15 for temporarily storing various data to be processed, via a bus line 12. A display 16 as a hard member, an interface 18 connected to an external storage device 17 including a magnetic storage device, etc. are connected.
【0017】前記プログラムメモリ14内には、このコ
ンピュータでもつて各種処理を実行するための業務(ア
プリケーション)プロクラムが記憶されている。さら
に、このプログラムメモリ14の先頭領域には、記憶さ
れている業務プロクラムのプログラム種別(バージョ
ン)VSが設定されている。また、表示器16にはこの
表示器16の機種,仕様等で定まる種別を示すハード種
別VHが記憶されている。The program memory 14 stores a business (application) program for executing various processes in the computer. Further, in the head area of the program memory 14, the program type (version) VS of the stored business program is set. Further, the display unit 16 stores a hardware type VH indicating a type determined by the model, specifications, etc. of the display unit 16.
【0018】さらに、外部記憶装置17内には、前記表
示器16の機種,仕様等で定まる種別に対応する複数の
業務プログラムがそのプログラム種別VSと共に記憶さ
れている。従って、新たな機種の表示器16が開発され
たり、表示器16の仕様が変更になった場合には、新た
に創設された種別に対応する業務プログラムがこの外部
記憶装置17に追加登録される。Further, in the external storage device 17, a plurality of business programs corresponding to the types determined by the model and specifications of the display 16 are stored together with the program types VS. Therefore, when the display device 16 of a new model is developed or the specifications of the display device 16 are changed, the business program corresponding to the newly created type is additionally registered in the external storage device 17. ..
【0019】なお、表示器の16の機種や仕様が変更に
なっても業務プログラムを変更する必要のない場合にお
いては、ハード種別VHを変更する必要はない。したが
って、この場合、表示器16に設定されるハード種別V
Hも変更ない。しかして、コンピュータの電源が投入さ
れると、ROM13のシステムプログラムが起動して、
図2に示す初期処理を実行する。It is not necessary to change the hardware type VH when the business program does not need to be changed even if the 16 models or specifications of the display device are changed. Therefore, in this case, the hardware type V set on the display 16
H is unchanged. Then, when the power of the computer is turned on, the system program of the ROM 13 is started,
The initial processing shown in FIG. 2 is executed.
【0020】図2に示す初期処理が開始されると、先
ず、プログラムメモリ14の先頭領域に設定されている
プログラム種別VSを読取る(P1)。次に表示器16
に設定されているハード種別VHを読取る(P2)。そ
して、ハード種別VHとプログラム種別VSとが一致し
ていれぱ、P8へ進み、直ちにプログラムメモリ14に
記憶されている業務プログラムを起動する。When the initial process shown in FIG. 2 is started, first, the program type VS set in the head area of the program memory 14 is read (P1). Next, display 16
The hardware type VH set to is read (P2). If the hardware type VH and the program type VS match, the process proceeds to P8 and immediately starts the business program stored in the program memory 14.
【0021】P3において、一致していなければ、外部
記憶装置17に記憶されている各業務プログラムの各プ
ログラム種別VSをハード種別VHでもって検索し(P
4)、一致するプログラム種別VSに対応する業務プロ
グラムを読取る(P5)。そして、P6において、読取
った業務プログラムをプログラムメモリ14へ書込む
(プログラムロード)。次に、プログラムメモリ14の
先頭領域のプロググラム種別VSを今回書込んだ業務プ
ログラムのプログラム種別VSに更新する(P7)。そ
して、P8へ進み、今回書込んだ業務プログラムを起動
する。If they do not match in P3, each program type VS of each business program stored in the external storage device 17 is searched by the hardware type VH (P
4) Read the business program corresponding to the matching program type VS (P5). Then, in P6, the read business program is written into the program memory 14 (program load). Next, the program type VS in the head area of the program memory 14 is updated to the program type VS of the business program written this time (P7). Then, the process proceeds to P8 to activate the business program written this time.
【0022】このように構成されたプログラム種別管理
装置であれば、ハード部材としての表示器16の機種,
仕様等で定まるハード種別VHに対応する複数の業務プ
ログラムがそのプログラム種別VSと共に外部記憶装置
17に記憶されている。In the case of the program type management device configured as described above, the model of the display 16 as a hardware member,
A plurality of business programs corresponding to the hardware type VH determined by the specifications and the like are stored in the external storage device 17 together with the program type VS.
【0023】したがって、例えばこのコンピュータを製
造工場におけるプロセス制御等のオンライン処理に用い
た場合等において、オンライン処理動作中に、故障等に
よって、たとえ表示器16等のハード部材を異なる種別
に交換したとしても、交換作業が終了してコンピュータ
を再起動すると、外部記憶措装置17から交換された表
示器16に合致する業務プログラムがプログラムメモリ
14に自動的にプログラムロードされる。そして、この
プログラムロードされた新規の業務プログラムに従って
前記オンライン処理業務が継続される。Therefore, for example, when the computer is used for online processing such as process control in a manufacturing factory, even if the hardware member such as the display 16 is replaced with a different type due to a failure during the online processing operation. Also, when the replacement work is completed and the computer is restarted, the business program corresponding to the replaced display 16 is automatically loaded from the external storage device 17 into the program memory 14. Then, the online processing business is continued in accordance with the new business program loaded in this program.
【0024】図3は本発明の他の実施例に係わるプログ
ラム種別管理装置が組込まれたコンピュータの概略構成
を示すブロック図である。図1に示す実施例と同一部分
には同一符号が付してある。したがって、重複する部分
の詳細説明は省略されている。FIG. 3 is a block diagram showing the schematic arrangement of a computer incorporating a program type management apparatus according to another embodiment of the present invention. The same parts as those in the embodiment shown in FIG. 1 are designated by the same reference numerals. Therefore, detailed description of the overlapping portions is omitted.
【0025】この実施例においては、2つのプログラム
メモリ14a.14bがバスライン12に接続されてい
る。そして、通常はいずれか一方のプログラムメモリ1
4a,14bに記憶された業務プログラムに従って演算
処理が実行される。また、この実施例においては、DM
A制御部19が設けられている。In this embodiment, two program memories 14a. 14b is connected to the bus line 12. And normally, one of the program memories 1
Arithmetic processing is executed according to the business program stored in 4a and 14b. Also, in this embodiment, DM
An A control unit 19 is provided.
【0026】このような構成のプログラム種別管理装置
が組込まれたコンピュータにおいて、例えば一方のプロ
グラムメモリ14aに記憶されている業務プログラムを
用いて、オンライン処理業務を実施しているときに、表
示器16が故障して、他の種別の表示器16に交換して
コンピュータを起動すると、前述したようにシステムプ
ログラムが起動して、交換後の表示器16のハード種別
VHに一致するプログラム種別VSの業務プログラムが
外部記憶装置17から読出される。この読出されたプロ
グラムデータはデータバス12を経由することなく、D
MA制御部19の動作によって、直接他方のプログラム
メモリ14bにプログラムロードされる。In the computer in which the program type management device having such a configuration is incorporated, for example, when the online processing job is executed by using the job program stored in the one program memory 14a, the display 16 If a failure occurs and the display 16 of another type is replaced and the computer is started, the system program starts as described above, and the work of the program type VS that matches the hardware type VH of the replaced display 16 is performed. The program is read from the external storage device 17. The read program data does not pass through the data bus 12 and
By the operation of the MA control unit 19, the program is directly loaded into the other program memory 14b.
【0027】したがって、このDMA制御部15を用い
て新規の業務プログラムをプログラムメモリ14b書き
込む期間中において、表示器16に正しくデータが表示
されないことを承知していれば、CPU11は先のプロ
グラムメモリ14aに記憶されている業務プログラムに
従って通常のオンライン処理業務を継続できる。そし
て、他方のプログラムメモリ14bに対するプログラム
ロード処理が終了した時点で、CPU11の実行対象プ
ログラムを他方のプログラムメモリ14bの業務プログ
ラムへ変更すれば、表示器16に正しいデータが表示開
始される。すなわち、2つのプログラムメモリ14a,
14bを設けることによって、オンライン処理業務の停
止時間を最小限に抑制できる。Therefore, if the CPU 11 knows that the data is not correctly displayed on the display 16 while the new business program is being written in the program memory 14b by using the DMA control unit 15, the CPU 11 can read the previous program memory 14a. The normal online processing business can be continued according to the business program stored in. Then, when the program loading process for the other program memory 14b is completed, the execution target program of the CPU 11 is changed to the business program of the other program memory 14b, and the display device 16 starts to display correct data. That is, the two program memories 14a,
By providing 14b, the downtime of the online processing business can be suppressed to the minimum.
【0028】なお、表示器16が故障ではなくて、例え
ば高性能の表示器16に交換する場合は、新規の表示器
16に対応する業務プログラムが非稼動中のプログラム
メモリにロードされたのち、表示器16を交換するよう
にシステムプログラムを構成することによって、短時間
で表示器16を交換できる。If the display unit 16 is not defective and is replaced with a high performance display unit 16, for example, after the business program corresponding to the new display unit 16 is loaded into the non-operating program memory, By configuring the system program to replace the display 16, the display 16 can be replaced in a short time.
【0029】図4は本発明のさらに別の実施例のプログ
ラム種別管理装置が組込まれたコンピュータを示すブロ
ック図である。図1に示す実施例と同一部分には同一符
号が付してある。したがって、重複する部分の詳細説明
は省略されている。FIG. 4 is a block diagram showing a computer in which a program type management apparatus according to another embodiment of the present invention is incorporated. The same parts as those in the embodiment shown in FIG. 1 are designated by the same reference numerals. Therefore, detailed description of the overlapping portions is omitted.
【0030】この実施例においては、ハード部材として
の表示器16の各ハード種別VHに対応する各業務プロ
グラムを記憶する外部記憶装置は、このコンピュータに
LANを介して接続されたホストシステム23内に構成
されたデータベースで構成されている。In this embodiment, the external storage device for storing each business program corresponding to each hardware type VH of the display 16 as a hardware member is installed in the host system 23 connected to this computer via LAN. It consists of a configured database.
【0031】すなわち、一旦客先に据付けたコンピュー
タに組込まれたハード部材に対して新たな機種を開発し
たり、仕様を変更する毎に、現地に据付けられた外部記
憶装置に対して新規の業務プログラムを設定することは
非常に煩わしい。That is, every time a new model is developed or a specification is changed for a hardware member installed in a computer once installed at a customer's place, a new job is performed for an external storage device installed locally. Setting the program is very annoying.
【0032】よって、この実施例においては、コンピュ
ータ側にLANインタフェース20を設け、遠く離れた
ホストシステム23側にもLANインタフェース22を
設けLANインタフェース20,22相互間を講習回線
21で接続している。Therefore, in this embodiment, the LAN interface 20 is provided on the computer side, and the LAN interface 22 is also provided on the far side host system 23 side so that the LAN interfaces 20 and 22 are connected by the training line 21. ..
【0033】このような構成であっても、コンピュータ
において、表示器16等のハード部材を交換すると、L
ANインタフース20,22、公衆回線21を介してホ
ストシステム23のデータベースに記憶されている対応
する業務プログラムが読出されてプログラムメモリ14
に書込まれる。Even with such a configuration, if the hardware members such as the display 16 are replaced in the computer, L
The corresponding business program stored in the database of the host system 23 is read out via the AN interface 20, 22 and the public line 21 and the program memory 14 is read.
Written in.
【0034】したがって、図1に示す実施例とほぼ同様
の効果を得ることができる。さらに、公衆回線21およ
びLANを用いて一つの外部記憶装置から複数のコンピ
ュータのプログラムメモリ14に対して必要な業務プロ
グラムを必要な時にダウンロードすることが可能である
ので、ハード部材の機種増設や仕様変更に伴う業務プロ
グラムの設定作業能率が大幅に簡素化される。Therefore, it is possible to obtain substantially the same effect as that of the embodiment shown in FIG. Furthermore, since it is possible to download the necessary business programs from one external storage device to the program memories 14 of a plurality of computers using the public line 21 and the LAN when necessary, it is possible to increase the types of hardware members and specifications. The setting work efficiency of the business program due to the change is greatly simplified.
【0035】なお、本発明は上述した各実施例に限定さ
れるものではない。実施例においては、ハード部材とし
て表示器16を用いたが、プリンタやカードリーダ等の
他のハード部材であってもよいことは言うまでもない。The present invention is not limited to the above embodiments. In the embodiment, the display 16 is used as the hard member, but it goes without saying that it may be another hard member such as a printer or a card reader.
【0036】[0036]
【発明の効果】以上説明したように本発明のプログラム
種別管理装置によれば、ハード部材における全ての種別
に対応する各プログラムを記憶する外部記憶装置を設
け、ハード部材のハード種別がプログラムメモリのプロ
グラム種別に対応していない場合は、対応するプログラ
ムを外部記憶装置からプログラムロードしている。した
がって、たとえハード部材の種別を交換しても、長時間
コンピュータを停止することなく通常の処理教務を継続
でき、コンピュータの信頼性を向上できる。As described above, according to the program type management apparatus of the present invention, an external storage device for storing each program corresponding to all types in the hardware member is provided, and the hardware type of the hardware member is the program memory. If the program type is not supported, the corresponding program is loaded from the external storage device. Therefore, even if the type of the hardware member is exchanged, the normal processing teaching can be continued without stopping the computer for a long time, and the reliability of the computer can be improved.
【図1】 本発明の一実施例に係わるプログラム種別管
理装置が組込まれたコンピュータを示すブロック図、FIG. 1 is a block diagram showing a computer incorporating a program type management device according to an embodiment of the present invention;
【図2】 同実施例装置の動作を示す流れ図、FIG. 2 is a flowchart showing the operation of the apparatus of the embodiment,
【図3】 本発明の他の実施例に係わるプログラム種別
管理装置が組込まれたコンピュータを示すブロック図、FIG. 3 is a block diagram showing a computer incorporating a program type management device according to another embodiment of the present invention;
【図4】 本発明のさらに別の実施例に係わるプログラ
ム種別管理装置が組込まれたコンピュータを示すブロッ
ク図、FIG. 4 is a block diagram showing a computer incorporating a program type management device according to still another embodiment of the present invention;
【図5】 従来のプログラム種別管理装置の各機能を模
式的に示す図。FIG. 5 is a diagram schematically showing each function of a conventional program type management device.
11…CPU、12…バスライン、13…ROM、1
4,14a,14b…プログラムメモリ、15…デーテ
メモリ、16…表示器、17…外部記憶装置、18…イ
ンタフェース、19…DMA制御部、20,22…LA
Nインタフェース、21…公衆回線、23…ホストシス
テム。11 ... CPU, 12 ... Bus line, 13 ... ROM, 1
4, 14a, 14b ... Program memory, 15 ... Date memory, 16 ... Display device, 17 ... External storage device, 18 ... Interface, 19 ... DMA control unit, 20, 22 ... LA
N interface, 21 ... Public line, 23 ... Host system.
Claims (1)
記憶するプログラムメモリと、このプログラムメモリに
記憶されたプログラムに従って動作するハード部材とを
有するコンピュータにおける前記ハード部材の種別と前
記プログラムメモリに記憶されているプログラムの種別
との間の管理を行うプログラム種別管理装置において、 前記ハード部材における全ての種別に対応する各プログ
ラムをそのプログラム種別と共に記憶する外部記憶装置
と、前記コンピュータの起動動作に応動して、前記ハー
ド部材のハード種別と前記プログラムメモリのプログラ
ム種別とを読取る種別読取手段と、この読取られた各種
別が互いに対応していない場合、前記外部記憶装置から
前記ハード種別に対応するプログラム種別のプログラム
を読出して前記プログラムメモリに書込むプログラムロ
ード手段とを備えたコンピュータのプログラム種別管理
装置。1. A type of the hard member in a computer having a program memory for storing the program together with the program type, and a hard member operating according to the program stored in the program memory, and a program stored in the program memory. In a program type management device that manages between the types, the external storage device that stores each program corresponding to all types in the hardware member together with the program type, and in response to a boot operation of the computer, When the type reading means for reading the hardware type of the hardware member and the program type of the program memory and the read types do not correspond to each other, the program of the program type corresponding to the hardware type is read from the external storage device. Read the above Program type management apparatus of a computer and a program loading means for writing the program memory.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15226292A JPH05342009A (en) | 1992-06-11 | 1992-06-11 | Computer program type management device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15226292A JPH05342009A (en) | 1992-06-11 | 1992-06-11 | Computer program type management device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH05342009A true JPH05342009A (en) | 1993-12-24 |
Family
ID=15536645
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP15226292A Pending JPH05342009A (en) | 1992-06-11 | 1992-06-11 | Computer program type management device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH05342009A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009211537A (en) * | 2008-03-05 | 2009-09-17 | Ricoh Co Ltd | Image processor and access control method |
-
1992
- 1992-06-11 JP JP15226292A patent/JPH05342009A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009211537A (en) * | 2008-03-05 | 2009-09-17 | Ricoh Co Ltd | Image processor and access control method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100381416B1 (en) | Computer system and method for saving of product key of the same | |
| JP2002244874A (en) | Information processing apparatus and firmware update method | |
| WO2012117556A1 (en) | Information processing device and information processing device control method | |
| CN113377586A (en) | Automatic server detection method and device and storage medium | |
| JPH10307726A (en) | System for firmware recovery at time of start error | |
| JPH08129495A (en) | Computer system and its self-test method | |
| JP2001034822A (en) | Controller for automatic vending machine | |
| JPH05342009A (en) | Computer program type management device | |
| JPH06314202A (en) | Image forming device | |
| JP2001344156A (en) | Apparatus having flash memory and data rewriting method | |
| JPH06219021A (en) | Image forming device | |
| JPH0410081B2 (en) | ||
| CN113626088A (en) | DC-SCM board control method, system and device supporting mixed board insertion | |
| JPH117392A (en) | Data processor obtained by duplexing auxiliary storage device and method for falling system of data processor | |
| JP2008009799A (en) | Image forming device | |
| JP2919238B2 (en) | File update method | |
| JPH0519171B2 (en) | ||
| JPH10289077A (en) | Printing equipment | |
| JP2713583B2 (en) | Electronics | |
| JPH03211619A (en) | Data processor | |
| US20060101448A1 (en) | Printing device | |
| JPH11306006A (en) | Peripheral devices and storage media | |
| JP2004094342A (en) | Method for determining flash memory in printer, program for causing computer to execute this method, recording medium storing this program, and printer including flash memory | |
| JP2003015879A (en) | Farm storage method | |
| JPS6373439A (en) | Bootstrap system |