JPH04105128A - 常駐化によるコマンド高速起動方式 - Google Patents

常駐化によるコマンド高速起動方式

Info

Publication number
JPH04105128A
JPH04105128A JP22296090A JP22296090A JPH04105128A JP H04105128 A JPH04105128 A JP H04105128A JP 22296090 A JP22296090 A JP 22296090A JP 22296090 A JP22296090 A JP 22296090A JP H04105128 A JPH04105128 A JP H04105128A
Authority
JP
Japan
Prior art keywords
command
resident
residence
name table
command 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
JP22296090A
Other languages
English (en)
Inventor
Akio Yuzawa
湯澤 映夫
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 JP22296090A priority Critical patent/JPH04105128A/ja
Publication of JPH04105128A publication Critical patent/JPH04105128A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は常駐化によるコマンド高速起動方式に関する。
〔従来の技術〕
従来、計算機システムにおけるコマンドの起動は、コマ
ンドプロセッサからコマンド名を指定して起動がかけら
れると、ローダがディスクファイルをサーチして指定さ
れたコマンドを見付け、これをメモリ上にロードして制
御を渡していた。
〔発明が解決しようとする課題〕
上述した従来のコマンド起動方式では、ローダがディス
クファイルをサーチし、見付かるとメモリ上にロードす
るという動作が常に入るため、非常に頻繁に使用される
コマンドでも、その都度起動に時間がかかるという欠点
がある。
本発明の目的は、頻繁に使用される特定のコマンドを選
択してシステム立ち上げ時にメモリ上に常駐化させ、コ
マンド起動時間を短縮させることが可能な常駐化による
コマンド高速起動方式を提供することである。
〔課題を解決するための手段〕
本発明の常駐化によるコマンド高速起動方式は、システ
ム立ち上げ時にディスクファイルから取得した常駐化コ
マンド名リストにより該当するコマンドをロードしてメ
モリ上に常駐化し、その入口アドレスを常駐化コマンド
名と対にした常駐化コマンド名テーブルを登録するコマ
ンド常駐化手段と、端末からコマンド名を指定されたと
き前記常駐化コマンド名テーブルを参照して該当するコ
マンドがメモリ上にあればそのまま起動し、なければロ
ーダによりロード後起動するコマンドプロセッサと、こ
のコマンドプロセッサにより起動されコマンドごとの起
動回数を記録したコマンド起動ログ情報を更新するコマ
ンド起動ログ収集手段と、システム閉塞時に前記コマン
ド起動ログ情報に基づいて前記常駐化コマンド名テーブ
ルを更新し、更新された常駐化コマンド名を前記ディス
クファイルに格納する常駐化コマンド名テーブル更新手
段とを備えて構成されている。
〔実施例〕
次に、本発明の実施例について図面を参照して説明する
第1図は本発明の一実施例の構成を示すブロック図であ
る。
第1図の実施例は、端末1.コマンドプロセッサ2.コ
マンド常駐化手段3.常駐化コマンド名テーブル4.常
駐化コマンド名テーブル更新手段5、コマンド起動ログ
収集手段6.コマンド起動ログ情報7.ローダ8.ディ
スクファイル9.常駐化コマンドロード部10.非常駐
コマンドロード部11から構成されている。
第2図は常駐化コマンドテ名テーブル4の構成を示す説
明図、第3図〜第5図はそれぞれコマンド常駐化手段3
.コマンドプロセッサ2及び常駐化コマンド名テーブル
更新手段5の処理の流れを示す流れ図である。
次に、本実施例の動作について図面を参照して説明する
システム立ち上げ時、コマンド常駐化手段3がシステム
によって起動される。コマンド常駐化手段3は、第3図
に示す手順により、まずステップ31でディスクファイ
ル9から常駐化コマンド名テーブル4の常駐化コマンド
名エントリ41部分の情報を読み出し展開する。次に、
ステップ32で、展開した常駐化コマンド名エントリ4
1のコマンド名に基づいてローダ8を起動し、コマンド
プログラムをメモリ上の常駐化コマンドロード部10に
ロードし、ステップ33でその入口アドレスを常駐化コ
マンド名テーブル4の常駐化コマンド入口アドレスエン
トリ42部分に格納する。入口アドレス格納後、ステッ
プ34により常駐化コマンド名テーブル4のすべてのコ
マンド名について処理が終了したか否かを判定する。未
了ならば次の常駐化コマンド名エントリ41に格納され
ているコマンド名につき同様の処理ステップを繰り返し
、すべてのコマンド名について終了するとコマンド常駐
化処理を終了する。
システム稼働時に端末1からコマンド名が指定されると
、コマンドプロセッサ2に制御が渡る。
コマンドプロセッサ2は、第4図の手順により、まずス
テップ21において常駐化コマンド名テーブル4の常駐
化コマンド名エントリ41をサーチする。サーチの結果
ステップ22で該当コマンドなしく非常駐)と判定され
れると、ステップ23でローダ8を起動してコマンドプ
ログラムをメモリの非常駐コマンドロード部11にロー
ドする。
コマンドが常駐と判定され場合は、常駐化コマンド入口
アドレスエントリ42から入口アドレスを読み込む。し
かる後にステップ24でコマンド起動ログ収集手段6を
起動し、コマンド起動ログ情報7に記録されているコマ
ンドごとの起動回数情報をカウントアツプする。続いて
、ステップ25によりコマンドプログラムに制御を渡す
システム閉塞時にはシステムによって常駐化コマント名
テーブル更新手段5が起動される。常駐化コマンド名テ
ーブル更新手段5は、第5図の手順に従ってステップ5
1によりコマンド起動ログ情報7のコマンドごとの起動
回数を参照し、起動回数の上位からn個を確認、ステッ
プ52により常駐化コマンド名エントリ41を更新する
。しかる後、ステップ53により更新後の常駐化コマン
ド名テーブル4の常駐化コマンド名エントリ41のみを
ディスクファイル上にセーブする。
〔発明の効果〕
以上詳細に説明したように、本発明は、起動される頻度
の高いコマンドをメモリ上に常駐化しておくことにより
、頻繁に使用されるコマンドは高速起動ができる効果が
ある。又、コマンド起動ログ情報を参照することにより
システムの状態が変化し、使用頻度の高いコマンドが変
化しても追随できる効果がある。
り図、第2図は常駐化コマンド名テーブルの構成の説明
図、第3図はコマンド常駐化手段の処理の流れ図、第4
図はコマンドプロセッサの処理の流れ図、第5図は常駐
化コマンド名テーブル更新手段の処理の流れ図である。
1・・・・・・端末、2・・・・・・コマンドプロセッ
サ、3・・・・・・コマンド常駐化手段、4・・・・・
・常駐化コマンド名テーブル、5・・・・・・常駐化コ
マンド名テーブル更新手段、6・・・・・・コマンド起
動ログ収集手段、7・・・・・・コマンド起動ログ情報
、8・−・・・・ローダ、9−・・・・・ディスクファ
イル、10・−・・・・常駐化コマンドロード部、11
・・・・・・非常駐コマンドロード部。

Claims (1)

    【特許請求の範囲】
  1. システム立ち上げ時にディスクファイルから取得した常
    駐化コマンド名リストにより該当するコマンドをロード
    してメモリ上に常駐化し、その入口アドレスを常駐化コ
    マンド名と対にした常駐化コマンド名テーブルを登録す
    るコマンド常駐化手段と、端末からコマンド名を指定さ
    れたとき前記常駐化コマンド名テーブルを参照して該当
    するコマンドがメモリ上にあればそのまま起動し、なけ
    ればローダによりロード後起動するコマンドプロセッサ
    と、このコマンドプロセッサにより起動されコマンドご
    との起動回数を記録したコマンド起動ログ情報を更新す
    るコマンド起動ログ収集手段と、システム閉塞時に前記
    コマンド起動ログ情報に基づいて前記常駐化コマンド名
    テーブルを更新し、更新された常駐化コマンド名を前記
    ディスクファイルに格納する常駐化コマンド名テーブル
    更新手段とを備えたことを特徴とする常駐化によるコマ
    ンド高速起動方式。
JP22296090A 1990-08-24 1990-08-24 常駐化によるコマンド高速起動方式 Pending JPH04105128A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP22296090A JPH04105128A (ja) 1990-08-24 1990-08-24 常駐化によるコマンド高速起動方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP22296090A JPH04105128A (ja) 1990-08-24 1990-08-24 常駐化によるコマンド高速起動方式

Publications (1)

Publication Number Publication Date
JPH04105128A true JPH04105128A (ja) 1992-04-07

Family

ID=16790582

Family Applications (1)

Application Number Title Priority Date Filing Date
JP22296090A Pending JPH04105128A (ja) 1990-08-24 1990-08-24 常駐化によるコマンド高速起動方式

Country Status (1)

Country Link
JP (1) JPH04105128A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015187801A (ja) * 2014-03-27 2015-10-29 京セラドキュメントソリューションズ株式会社 情報処理装置およびメモリー管理方法
JP2016143108A (ja) * 2015-01-30 2016-08-08 京セラドキュメントソリューションズ株式会社 情報処理装置およびメモリー管理プログラム

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015187801A (ja) * 2014-03-27 2015-10-29 京セラドキュメントソリューションズ株式会社 情報処理装置およびメモリー管理方法
JP2016143108A (ja) * 2015-01-30 2016-08-08 京セラドキュメントソリューションズ株式会社 情報処理装置およびメモリー管理プログラム

Similar Documents

Publication Publication Date Title
JPH04105128A (ja) 常駐化によるコマンド高速起動方式
JPH07319742A (ja) 論理削除データ物理削除方式
JPH05233264A (ja) テーブル情報のメモリ展開方式
JPH0651990A (ja) 計算機システムにおけるオペレーティングシステムのシステム初期ロード方式
JPS6019240A (ja) ロ−デイング方式
JPS6111861A (ja) プログラム・アクセス管理方式
JPH0553886A (ja) テーブルアクセス管理方式
JPH05181717A (ja) データベース運用制御システム
JPH0635774A (ja) データベースマネージメントシステム
JP2586172B2 (ja) 学習機能付テーブル検索装置
JPH0540637A (ja) 基本入出力システムのロード方式
JP2877826B2 (ja) コンソールコマンドカタログ制御方式
JPH0877044A (ja) データベース制御装置
JPH03282636A (ja) テストパッケージ実行のためのデータ保存方法
JPH05313871A (ja) 複数プログラム編集装置
JPH0546641A (ja) オンラインデータ引継ぎ方式
JPS6250945A (ja) プログラムロ−デイング方式
JPH03102556A (ja) 端末属性情報管理方式
JPH03282824A (ja) プログラム起動方式
JPH02151956A (ja) コマンドプロシジャ起動方式
JPH04217029A (ja) システム立ち上げ方法
JPH03263125A (ja) テーブルデータ展開方式
JPH0398135A (ja) データベース自動退避制御システム
JPH01188961A (ja) プログラム実行方式
JPH03259354A (ja) プログラムの実行方式