JPH04157532A - プログラム及びデータのロード制御方式 - Google Patents
プログラム及びデータのロード制御方式Info
- Publication number
- JPH04157532A JPH04157532A JP28394890A JP28394890A JPH04157532A JP H04157532 A JPH04157532 A JP H04157532A JP 28394890 A JP28394890 A JP 28394890A JP 28394890 A JP28394890 A JP 28394890A JP H04157532 A JPH04157532 A JP H04157532A
- Authority
- JP
- Japan
- Prior art keywords
- storage device
- memory
- auxiliary storage
- loading
- program
- 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
- 238000000034 method Methods 0.000 claims description 9
- 238000007796 conventional method Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000002360 preparation method Methods 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
Landscapes
- Stored Programmes (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はプログラム及びデータのロード制御方式に関し
、特に補助記憶装置と主記憶装置とを備えるコンピュー
タシステムにおける補助記憶装置上のプログラム及びデ
ータのロード制御方式に関する。
、特に補助記憶装置と主記憶装置とを備えるコンピュー
タシステムにおける補助記憶装置上のプログラム及びデ
ータのロード制御方式に関する。
従来、この種のプログラム及びデータのロード制御方式
は、直接補助記憶装置からのロードかあるいはディスク
キャッシュやRAMディスクを用い間接的にロードを行
う方式となっていた。
は、直接補助記憶装置からのロードかあるいはディスク
キャッシュやRAMディスクを用い間接的にロードを行
う方式となっていた。
上述した従来のプログラム及びデータのロード制御方式
は、直接補助記憶装置からのロードかあるいは、ディス
クキャッシュやRAMディスクを用い間接的にロードを
行う方式となっているので、プログラム及びデータのロ
ード待ち時間が長いこと、キャッシュがミスヒツトした
時に再ロードのための待ち時間が発生すること、システ
ムの利用方法によっては、その利用者がRAMディスク
の存在を意識する必要があること及びシズテム再立ち上
げ時に毎回同じロード待ち時間が発生するという欠点が
ある。
は、直接補助記憶装置からのロードかあるいは、ディス
クキャッシュやRAMディスクを用い間接的にロードを
行う方式となっているので、プログラム及びデータのロ
ード待ち時間が長いこと、キャッシュがミスヒツトした
時に再ロードのための待ち時間が発生すること、システ
ムの利用方法によっては、その利用者がRAMディスク
の存在を意識する必要があること及びシズテム再立ち上
げ時に毎回同じロード待ち時間が発生するという欠点が
ある。
本発明のプログラム及びデータの制御方式は、補助記憶
装置と主記憶装置とを備えるコンピュータシステムにお
けるプログラム及びデータのロード制御方式において、
不揮発性で読取りおよび書込みが可能なICメモリと、
前記ICメモリ上のプログラムもしくはデータが前記補
助記憶装置に格納されているものと常に同一となるよう
に管理、制御する自動更新制御部と、前記補助記憶装置
に対する読取り要求を制御し且つ前記ICメモリに前記
補助記憶装置と同じプログラムもしくはデータが格納さ
れている場合前記補助記憶装置から前記主記憶装置への
ロードを前記ICメモリからのロードで代替するべく制
御するロード制御部とを有している。
装置と主記憶装置とを備えるコンピュータシステムにお
けるプログラム及びデータのロード制御方式において、
不揮発性で読取りおよび書込みが可能なICメモリと、
前記ICメモリ上のプログラムもしくはデータが前記補
助記憶装置に格納されているものと常に同一となるよう
に管理、制御する自動更新制御部と、前記補助記憶装置
に対する読取り要求を制御し且つ前記ICメモリに前記
補助記憶装置と同じプログラムもしくはデータが格納さ
れている場合前記補助記憶装置から前記主記憶装置への
ロードを前記ICメモリからのロードで代替するべく制
御するロード制御部とを有している。
次に、本発明について図面を参照して説明する。
第1図は本発明の一実施例を示すブロック図である。
第1図において、本実施例は主記憶装置1と、補助記憶
装置2と、リードおよびライドが可能な不揮発性のIC
メモリ3と、ICメモリ3上のプログラムもしくはデー
タが補助記憶装置2に格納されているものと常に同一に
なるように管理、制御する自動更新制御部4と、補助記
憶装置2に対する読取り要求を制御し且つICメモリ3
に補助記憶装置2と同じプログラムもしくはデータが格
納されている場合補助記憶装置2から主記憶装置1への
ロードをICメモリ3からのロードで代替するべく制御
するロード制御部5とを有して構成している。
装置2と、リードおよびライドが可能な不揮発性のIC
メモリ3と、ICメモリ3上のプログラムもしくはデー
タが補助記憶装置2に格納されているものと常に同一に
なるように管理、制御する自動更新制御部4と、補助記
憶装置2に対する読取り要求を制御し且つICメモリ3
に補助記憶装置2と同じプログラムもしくはデータが格
納されている場合補助記憶装置2から主記憶装置1への
ロードをICメモリ3からのロードで代替するべく制御
するロード制御部5とを有して構成している。
次に、本実施例の動作について説明する。
第1図に示したような構成を持つ汎用コンピュータシス
テムいおいて、補助記憶装置2からあるアプリケーショ
ンプログラムを主記憶装置1上ヘロードする要求が出さ
れた場合の動作について説明する。
テムいおいて、補助記憶装置2からあるアプリケーショ
ンプログラムを主記憶装置1上ヘロードする要求が出さ
れた場合の動作について説明する。
まず、システム運用開始時に予め自動更新制御部4とロ
ード制御部5とに対し、補助記憶装置2に格納されてい
るいくつかのプログラム及びデータの内、どのファイル
名のものをICメモリ3上へ展開し、管理するかという
環境設定情報を与えておく。
ード制御部5とに対し、補助記憶装置2に格納されてい
るいくつかのプログラム及びデータの内、どのファイル
名のものをICメモリ3上へ展開し、管理するかという
環境設定情報を与えておく。
上記の準備を整えた後、システムを起動させるが、その
際に自動更新制御部4によりICメモリ3のステータス
チエツクが一行われ、与えられた環境設定情報に従った
プログラムあるい1はデータがICメモリ3上に存在す
るか、またそれは補助記憶装置2に格納されているもの
と同一であるかが調べられる。
際に自動更新制御部4によりICメモリ3のステータス
チエツクが一行われ、与えられた環境設定情報に従った
プログラムあるい1はデータがICメモリ3上に存在す
るか、またそれは補助記憶装置2に格納されているもの
と同一であるかが調べられる。
もし、ICメモリ3上に存在しないプログラムやデータ
を発見したり、タイムスタンプに相違があっな場合、自
動更新制御部4は補助記憶装置2から必要なプログラム
及びデータをICメモリ3ヘコピーし、逆に不要なプロ
グラムやデータがICメモリ3上に存在していた場合、
それを削除する。なお、必要なプログラム及びデータが
補助記憶装置2に存在していなかった場合、その旨を表
示器(図示省略)によって利用者に知らせる。
を発見したり、タイムスタンプに相違があっな場合、自
動更新制御部4は補助記憶装置2から必要なプログラム
及びデータをICメモリ3ヘコピーし、逆に不要なプロ
グラムやデータがICメモリ3上に存在していた場合、
それを削除する。なお、必要なプログラム及びデータが
補助記憶装置2に存在していなかった場合、その旨を表
示器(図示省略)によって利用者に知らせる。
正常にシステムが立ち上がった後、その利用者が補助記
憶装置2に対しあるアプリケーションプログラムのロー
ド要求を出した場合、まずロード制御部5が環境設定情
報を参照して、その中に要求されているプログラム名と
同一のものがあるか調べ、存在していた時はロード元デ
バイスをICメモリ3に変更し、存在していなかった時
は、従来通りの方法でロードを行う、このとき、ICメ
モリ3からロードが行われることになったとすると、そ
れに伴い自動更新制御部4がそのプログラムがICメモ
リ3上に存在するか、また、存在している場合は補助記
憶装置2に格納されているもあと同じであるかのチエツ
タを行い、正常であればロード要求の出されたプログラ
ムはICメモリ3から主記憶装置エヘロードされる。な
お、ICメモリ3上に指定プログラムが存在しなかった
場合、補助記憶装置2からICメモリ3上へ一旦ロード
された後、ICメモリ3から主記憶装置1へロードが行
われ、補助記憶装置2にもプログラムが存在していなか
った場合、システム利用者にその旨を表示器によって知
らせる。
憶装置2に対しあるアプリケーションプログラムのロー
ド要求を出した場合、まずロード制御部5が環境設定情
報を参照して、その中に要求されているプログラム名と
同一のものがあるか調べ、存在していた時はロード元デ
バイスをICメモリ3に変更し、存在していなかった時
は、従来通りの方法でロードを行う、このとき、ICメ
モリ3からロードが行われることになったとすると、そ
れに伴い自動更新制御部4がそのプログラムがICメモ
リ3上に存在するか、また、存在している場合は補助記
憶装置2に格納されているもあと同じであるかのチエツ
タを行い、正常であればロード要求の出されたプログラ
ムはICメモリ3から主記憶装置エヘロードされる。な
お、ICメモリ3上に指定プログラムが存在しなかった
場合、補助記憶装置2からICメモリ3上へ一旦ロード
された後、ICメモリ3から主記憶装置1へロードが行
われ、補助記憶装置2にもプログラムが存在していなか
った場合、システム利用者にその旨を表示器によって知
らせる。
以後の補助記憶装置2に対するロード要求は、全てロー
ド制御部5と自動更新制御部4の管理下に1かれること
により、システム利用者は、ICメモリ3の存在を無視
する事ができ、従来のオペレーティングを変更せずに済
むようになる。
ド制御部5と自動更新制御部4の管理下に1かれること
により、システム利用者は、ICメモリ3の存在を無視
する事ができ、従来のオペレーティングを変更せずに済
むようになる。
以上の動作例はプログラムのロード時に関するものであ
るが、データの場合も同様な手順でロードが行われるこ
とは明白である。
るが、データの場合も同様な手順でロードが行われるこ
とは明白である。
以上説明したように本発明は、不揮発性で読取り/書込
み可能なICメモリと、タイムスタンプを照合すること
等によってICメモリ上のプログラムやデータが補助記
憶装置上のものと常に同一となるように制御する自動更
新制御部と、補助記憶装置に対する読取り要求を制御す
るロード制御部とを有して、システム運用開始時にあら
かじめICメモリ領域へプログラムあるいはデータを展
開し、かつ展開されている各々のファイル名を自動更新
制御部とロード制御部に与えておくことにより、以後の
補助記憶装置からのロードをICメモリからのロードに
代替して実行できるので、従来よりロード待ち時間を短
縮できる効果がある。
み可能なICメモリと、タイムスタンプを照合すること
等によってICメモリ上のプログラムやデータが補助記
憶装置上のものと常に同一となるように制御する自動更
新制御部と、補助記憶装置に対する読取り要求を制御す
るロード制御部とを有して、システム運用開始時にあら
かじめICメモリ領域へプログラムあるいはデータを展
開し、かつ展開されている各々のファイル名を自動更新
制御部とロード制御部に与えておくことにより、以後の
補助記憶装置からのロードをICメモリからのロードに
代替して実行できるので、従来よりロード待ち時間を短
縮できる効果がある。
第1図は本発明の一実施例を示すブロック図である。
1・・・主記憶装置、2・・・補助記憶装置、3・・・
ICメモリ、4・・・自動更新制御部、5・・・ロード
制御部。
ICメモリ、4・・・自動更新制御部、5・・・ロード
制御部。
Claims (1)
- 補助記憶装置と主記憶装置とを備えるコンピュータシス
テムにおけるプログラム及びデータのロード制御方式に
おいて、不揮発性で読取りおよび書込みが可能なICメ
モリと、前記ICメモリ上のプログラムもしくはデータ
が前記補助記憶装置に格納されているものと常に同一と
なるように管理、制御する自動更新制御部と、前記補助
記憶装置に対する読取り要求を制御し且つ前記ICメモ
リに前記補助記憶装置と同じプログラムもしくはデータ
が格納されている場合前記補助記憶装置から前記主記憶
装置へのロードを前記ICメモリからのロードで代替す
るべく制御するロード制御部とを有することを特徴とす
るプログラム及びデータのロード制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP28394890A JPH04157532A (ja) | 1990-10-22 | 1990-10-22 | プログラム及びデータのロード制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP28394890A JPH04157532A (ja) | 1990-10-22 | 1990-10-22 | プログラム及びデータのロード制御方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04157532A true JPH04157532A (ja) | 1992-05-29 |
Family
ID=17672300
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP28394890A Pending JPH04157532A (ja) | 1990-10-22 | 1990-10-22 | プログラム及びデータのロード制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04157532A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2009088820A1 (en) * | 2007-12-31 | 2009-07-16 | Schneider Automation Inc. | Method and apparatus for distributing configuration files in a distributed control system |
-
1990
- 1990-10-22 JP JP28394890A patent/JPH04157532A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2009088820A1 (en) * | 2007-12-31 | 2009-07-16 | Schneider Automation Inc. | Method and apparatus for distributing configuration files in a distributed control system |
| US8904074B2 (en) | 2007-12-31 | 2014-12-02 | Schneider Electric USA, Inc. | Method and apparatus for distributing configuration files in a distributed control system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6772421B2 (en) | Information processing apparatus and method therefor of binding common data between processes based on common data search results, and recording medium | |
| AU685476B2 (en) | File name detecting methd for use with operating system | |
| JP4363676B2 (ja) | コンピュータシステム | |
| KR100238925B1 (ko) | 비휘발성 메모리를 갖는 복원 가능 디스크 제어 시스템 | |
| KR100413915B1 (ko) | 마이크로프로세서에기초한컴퓨터시스템과,그구동방법및그를위한백업시스템 | |
| JPH03278126A (ja) | 計算機システム立上げ方式 | |
| JPH0373037A (ja) | データベース障害回復方法 | |
| US6952793B2 (en) | Computer system and methods for acquiring dump information and system recovery | |
| JPH0756818A (ja) | コンピュータのシステム記憶装置を試験する方法および装置 | |
| JP3246146B2 (ja) | 外部記憶装置のデータ移行方法 | |
| US20060224639A1 (en) | Backup system, program and backup method | |
| JP2002342102A (ja) | プログラム更新方法およびプログラム更新方式 | |
| JP3135714B2 (ja) | チェックポイントリスタート方式 | |
| US12346223B2 (en) | Commit block structure and device, for multiple file transaction | |
| JP2002258971A (ja) | 計算機システムの再立上げ方法 | |
| JP4055386B2 (ja) | 情報処理装置 | |
| JP3125634B2 (ja) | 電子計算機システム | |
| KR100285534B1 (ko) | 컴퓨터 시스템의 작동방법 | |
| JPH04218842A (ja) | プログラムの再実行方法 | |
| JPH03196222A (ja) | プログラム入替え方法 | |
| JPH10143412A (ja) | データベース管理システム | |
| CA2153508C (en) | A method of operating a computer system | |
| JP2022135146A (ja) | ストレージ装置、キャッシュメモリ書き込みプログラム、および書き込み方法 | |
| JPH0337748A (ja) | 主記憶を利用した外部記憶アクセス方式 | |
| JP2000339198A (ja) | 仮想メモリダンプ採取方式及びその方法 |