JPH01196627A - ソフトウェアの更新方式 - Google Patents

ソフトウェアの更新方式

Info

Publication number
JPH01196627A
JPH01196627A JP63021074A JP2107488A JPH01196627A JP H01196627 A JPH01196627 A JP H01196627A JP 63021074 A JP63021074 A JP 63021074A JP 2107488 A JP2107488 A JP 2107488A JP H01196627 A JPH01196627 A JP H01196627A
Authority
JP
Japan
Prior art keywords
file
software
index data
information processing
name
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
JP63021074A
Other languages
English (en)
Inventor
Akira Tanaka
明 田中
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 JP63021074A priority Critical patent/JPH01196627A/ja
Publication of JPH01196627A publication Critical patent/JPH01196627A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Stored Programmes (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は情報処理装置を運転するために必要なモニタプ
ログラム等のソフトウェアの更新方式に関し、特に記憶
媒体が取り外し困難な記憶装置を使用する情報処理装置
のソフトウェア更新方式に関する。
〔従来の技術〕
記憶媒体が取り外し困難な記憶装置、例えば磁気記憶媒
体が固定化された固定磁気ディスク装置を有する情報処
理装置において、その磁気記憶媒体に格納されたモニタ
プログラムやその他のプログラムを含むソフトウェアを
、例えば改版後の新しいソフトウェアに更新する場合、
従来は、情報処理装置の通常運転を一旦停止し、フロッ
ピィディスク等の可搬型の記憶媒体に格納された更新ソ
フトウェアを固定磁気ディスク装置内の現在運用中のソ
フトウェアを格納しているファイルに登録(複写)する
作業を行った後、情報処理装置の再立上げを行うことで
実施していた。
〔発明が解決しようとする問題点〕
上述した従来のソフトウェア更新方式は、固定磁気ディ
スク装置内の運用に供されているソフトウェアを格納す
るファイルに、更新されたソフトウェアをファイルディ
スク等の可搬型記憶媒体より複写することにより行う。
そして、この場合、その複写を情報処理装置の運転中に
行うと、運転中のモニタプログラム等のソフトウェアか
らのオーバレイロード等のためのファイルアクセスと複
写のためのファイルアクセスとが競合し、その後の運転
が保証できなくなるか、またはファイル内容が保証でき
なくなるため、更新作業を行う際は情報処理装置の運転
を停止しており、複写処理を含む更新作業中長時間情報
処理装置のサービスが停止するという欠点があった。
本発明の目的は、ソフトウェア更新の為に情報処理装置
を長い開停止させなくて済むソフトウェア更新方式を提
供することにある。
〔問題点を解決するための手段〕
本発明は上記目的を達成するために、 記憶媒体が取り外し困難な記tα装置を有する情報処理
装置において、 運用中のソフトウェアを格納する前記記憶装置内の第1
のファイルと、 前記記憶装置内の第2のファイルと、 前記第1のファイルと前記第2のファイルに対する索引
データを格納する前記記憶装置内の索引データファイル
と、 可搬型記憶媒体に格納されたソフトウェアを前記第2の
ファイルに登録する登録手段と、前記索引データファイ
ル内に格納された前記第1のファイルのファイル名と前
記第2のファイルのファイル名とを互いに交換するファ
イル名変更手段とを設け、 前記可搬型記憶媒体に格納されたソフトウェアを前記登
録手段により前記第2のファイルに登録し、その後前記
ファイル名変更手段により前記索引データファイルにお
ける前記第1のファイルのファイル名と前記第2のファ
イルのファイル名とを交換する。
〔作用〕
運用に使用しているソフトウェアを格納する第1のファ
イルとは別に、索引データファイルに格納されたファイ
ル名を交換することにより前記第1のファイルに代えて
使用できる第2のファイルを設けたので、第1のファイ
ルに格納されたソフトウェアに代えて使用する更新用ソ
フトウェアを可搬型記憶媒体から第2のファイルに登録
即ち複写する間、情報処理装置を停止させる必要がなく
なり、その分情報処理装置の停止期間を短くすることが
できる。
〔実施例〕
次に本発明の実施例について図面を参照して説明する。
第1図は本発明を適用した情報処理装置の一例を示すブ
ロック図である。同図において、情報処理装置10には
、固定磁気ディスク装置20と、フロッピィディスク装
置30と、コンソール等の入力装置40とが接続され、
固定磁気ディスク装置20内には第1のファイル21と
、第2のファイル22と、そのファイル21.22のフ
ァイル名、ファイル位置等の管理情報を格納する索引デ
ータファイル23とが含まれている。ここで、第1のフ
ァイル21は現在運用ファイルとして使用されており、
現在運転中のモニタプログラム、その他のプログラムを
含むソフトウェアが格納されている。また、第2のファ
イル22は第1のファイル21に格納されたソフトウェ
アに代えて使用するソフトウェアが格納されるファイル
であり、従って今の場合は更新用ファイルとなっている
また、情報処理装置10内には、フロッピィディスク装
置30に装填されたフロッピィディスク3】の内容を索
引データファイル23を参照しつつ第2のファイル22
に複写する更新ソフトウェア登録部12と、索引データ
ファイル23内のファイル名を変更するファイル名変更
部11とが設けられている。
次に、情報処理装置10で動作するソフトウェアの改版
時の更新方式を第2図のフローチャートを参照しながら
説明する。
更新されたソフトウェアが格納されたフロッピィディス
ク31をフロッピィディスク装置30に装填し、入力装
置40を操作して更新ソフトウェア登録部12を起動し
、フロッピィディスク31に格納されている内容を第2
のファイル22に複写する(処理51)。この処理は、
全てのフロッピィディスクの内容を複写完了するまで繰
返す。
この後、情報処理装置10の運転状態を見て、情報処理
装置10の短時間の停止が可能なとき、入力装置40か
らの操怖により情報処理装置10の通常運転を停止する
(処理52)。情報処理装置10の通常運転停止後、入
力装置40を操作してファイル名変更部11を起動し、
索引データファイル23に格納されている第1のファイ
ル21、第2のファイル22のファイル名を互いに交換
する(処理53)。この処理53により、それまで運用
ファイルであった第1のファイル21は更新用ファイル
に、更新用ファイルであった第2のファイル22は運用
ファイルとなる。この状態で、入力装置40を操作して
情報処理装置10の再立上げを行って通常運転を再開す
る(処理54)。
これにより、情報処理装置10は第2のファイル22の
内容すなわち更新されたソフトウェアに従って動作する
〔発明の効果〕
以上説明したように、本発明は、記憶媒体の取り外しが
困難な記tα装置内に設けられた第1のファイルとは別
に第2のファイルを同じ記憶装置内に設け、情報処理装
置の通常運転中に新しいソフトウェアを第2のファイル
に登録し、索引データファイル内における第1のファイ
ルのファイル名と第2のファイルのファイル名との交換
を情報処理装置の通常運転中に行うことにより、一般に
長い時間を必要とする新ソフトウェアの記憶装置への登
!3(複写)処理を情報処理装置の通常運転中に行うこ
とが可能となり、新ソフトウェアへの切替を短時間の運
転停止で実現できる効果がある。
【図面の簡単な説明】
第1図は本発明を適用した情報処理装置の一例を示すブ
ロック図および、 第2図は本発明のソフトウェア更新方式の手順を示すフ
ローチャートである。 図において、 10・・・情報処理装置 11・・・ファイル名変更部 12・・・更新ソフトウェア登録部 20・・・固定磁気ディスク装置 21・・・第1のファイル 22・・・第2のファイル 23・・・索引データファイル 30・・・フロッピィディスク装置 31・・・フロッピィディスク 40・・・入力装置

Claims (1)

  1. 【特許請求の範囲】 記憶媒体が取り外し困難な記憶装置を有する情報処理装
    置において、 運用中のソフトウェアを格納する前記記憶装置内の第1
    のファイルと、 前記記憶装置内の第2のファイルと、 前記第1のファイルと前記第2のファイルに対する索引
    データを格納する前記記憶装置内の索引データファイル
    と、 可搬型記憶媒体に格納されたソフトウェアを前記第2の
    ファイルに登録する登録手段と、 前記索引データファイル内に格納された前記第1のファ
    イルのファイル名と前記第2のファイルのファイル名と
    を互いに交換するファイル名変更手段とを設け、 前記可搬型記憶媒体に格納されたソフトウェアを前記登
    録手段により前記第2のファイルに登録し、その後前記
    ファイル名変更手段により前記索引データファイルにお
    ける前記第1のファイルのファイル名と前記第2のファ
    イルのファイル名とを交換することを特徴とするソフト
    ウェアの更新方式。
JP63021074A 1988-01-30 1988-01-30 ソフトウェアの更新方式 Pending JPH01196627A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63021074A JPH01196627A (ja) 1988-01-30 1988-01-30 ソフトウェアの更新方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63021074A JPH01196627A (ja) 1988-01-30 1988-01-30 ソフトウェアの更新方式

Publications (1)

Publication Number Publication Date
JPH01196627A true JPH01196627A (ja) 1989-08-08

Family

ID=12044743

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63021074A Pending JPH01196627A (ja) 1988-01-30 1988-01-30 ソフトウェアの更新方式

Country Status (1)

Country Link
JP (1) JPH01196627A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6889212B1 (en) * 2000-07-11 2005-05-03 Motorola, Inc. Method for enforcing a time limited software license in a mobile communication device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6889212B1 (en) * 2000-07-11 2005-05-03 Motorola, Inc. Method for enforcing a time limited software license in a mobile communication device

Similar Documents

Publication Publication Date Title
US6526441B2 (en) Input/output device information management system for multi-computer system
US6636876B1 (en) Database copy apparatus, database copy method and recording medium recorded with database copy program
JPH01196627A (ja) ソフトウェアの更新方式
JPH0773078A (ja) フアイル複写移行方式
JPH06222916A (ja) オンラインリアルタイム処理装置
US6282672B1 (en) System for simultaneously executing any one of plurality of applications that must be executed using static data not modified by another computer program
JP3037375B2 (ja) ファイル圧縮処理方法
JP3022011B2 (ja) データバックアップシステム
JPH0660023A (ja) システム切替方法
KR970025233A (ko) 전전자 교환기에서의 프로그램 관리장치 및 그 방법
JPH0235341B2 (ja)
JPS63279346A (ja) ファイル更新処理方式
KR100308251B1 (ko) 실행시간백업정보의통합관리방법및그시스템
JPH03255527A (ja) ソフトウエアの更新方式
JPH0563824B2 (ja)
JPH07334313A (ja) 磁気ディスク装置の複写方法
JP2814738B2 (ja) ホットスタンバイシステムにおける共有ディスク装置の入出力管理方式
JPH0374724A (ja) インストール検証装置
JPS6154526A (ja) フアイル・コピ−方式
JPS6254348A (ja) フアイルの障害処理方式
KR20000039214A (ko) 코드 분할 다중 접속 시스템에서의 블록 로딩방법
JPH04175841A (ja) データベース再編成処理方式
JPH02304646A (ja) 版管理方式
JPH03109653A (ja) ボリューム内容管理テーブル初期化方式
JPS61265622A (ja) 資源管理方式