JPH02214965A - タイムシェアリングシステムにおけるプログラム管理方式 - Google Patents

タイムシェアリングシステムにおけるプログラム管理方式

Info

Publication number
JPH02214965A
JPH02214965A JP3661589A JP3661589A JPH02214965A JP H02214965 A JPH02214965 A JP H02214965A JP 3661589 A JP3661589 A JP 3661589A JP 3661589 A JP3661589 A JP 3661589A JP H02214965 A JPH02214965 A JP H02214965A
Authority
JP
Japan
Prior art keywords
command
program
file
program file
time sharing
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
JP3661589A
Other languages
English (en)
Inventor
Akira Honda
晃 本田
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 JP3661589A priority Critical patent/JPH02214965A/ja
Publication of JPH02214965A publication Critical patent/JPH02214965A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は情報処理システム上で稼働すると、タイムシエ
アリングシステムに関し、特にと、タイムシエアリング
システムにおけるプログラム管理方式に関する。
〔従来の技術〕
従来、この種のと、タイムシエアリングシステムにおけ
るプログラム管理方式では、コマンド処理の高速化のた
めに、タイムシェアリングサービス開始時に、情報処理
システムで実行可能な全てのプログラムを格納するシス
テムプログラムファイルからと、タイムシエアリングシ
ステムで使用可能な全てのコマンドに対応するプログラ
ムをタイムシェアリング用のプログラムファイル(以下
、タイムシェアリングプログラムファイルという)に格
納していた。
〔発明が解決しようとする課題〕 上述した従来のと、タイムシエアリングシステムにおけ
るプログラム管理方式では、と、タイムシエアリングシ
ステムで使用可能な全てのコマンドに対応するプログラ
ムをタイムシェアリングプログラムファイルに格納して
いたので、タイムシェアリングプログラムファイルが巨
大化するという欠点がある。
また、タイムシェアリングサービス開始時に巨大なタイ
ムシェアリングプログラムファイルを作成しなければな
らないので、タイムシェアリングサービス開始までに時
間がかかるという欠点もある。
本発明の目的は、上述の点に鑑み、コマンド使用回数が
指示された条件に合致するコマンドに対応するプログラ
ムのみからなるタイムシェアリングプログラムファイル
を作成することにより、不要なファイルスペースを使用
することなく資源の有効利用が図れるようにしたと、タ
イムシエアリングシステムにおけるプログラム管理方式
を提供することにある。
〔課題を解決するための手段〕
本発明のと、タイムシエアリングシステムにおけるプロ
グラム管理方式は、コマンド名、コマンドに対応するプ
ログラムの起動情報およびコマンド使用回数を保持する
コマンドテーブルと、コマンド名およびコマンド使用回
数を格納するコマンド統計ファイルと、タイムシェアリ
ングサービス終了時に前記コマンドテーブル中のコマン
ド名およびコマンド使用回数を転記して前記コマンド統
計ファイルを作成するコマンド統計ファイル作成部と、
端末からのコマンド入力時に前記コマンドテーブルをサ
ーチしてコマンドに対応するプログラムの起動情報を得
てコマンドに対応するプログラムを実行するコマンド起
動部と、情報処理システムで実行可能な全てのプログラ
ムが格納されているシステムプログラムファイルと、と
、タイムシエアリングシステムで使用可能なコマンドに
対応するプログラムが格納されるタイムシェアリングプ
ログラムファイルと、このタイムシェアリングプログラ
ムファイルを作成する際のプログラムファイル作成指示
を格納するプログラムファイル作成指示ファイルと、端
末からのプログラムファイル作成指示の入力時に前記プ
ログラムファイル作成指示ファイルを作成する指示ファ
イル作成部と、タイムシェアリングサービス開始時に前
記プログラムファイル作成指示ファイルおよび前記コマ
ンド統計ファイルを参照してコマンド使用回数がプログ
ラムファイル作成指示により示される条件を満足するプ
ログラムを前記システムプログラムファイルから選択し
て前記タイムシェアリングプログラムファイルを作成す
るとともに前記コマンドチーフルを作成するプログラム
ファイル作成部とを有する。
〔作用〕
本発明のと、タイムシエアリングシステムにおけるプロ
グラム管理方式では、コマンドテーブルがコマンド名、
コマンドに対応するプログラムの起動情報およびコマン
ド使用回数を保持し、コマンド統計ファイルがコマンド
名およびコマンド使用回数を格納し、コマンド統計ファ
イル作成部がタイムシェアリングサービス終了時にコマ
ンドテーブル中のコマンド名およびコマンド使用回数を
転記してコマンド統計ファイルを作成し、コマンド起動
部が端末からのコマンド入力時にコマンドテーブルをサ
ーチしてコマンドに対応するプログラムの起動情報を得
てコマンドに対応するプログラムを実行し、システムプ
ログラムファイルに情報処理システムで実行可能な全て
のプログラムが格納され、タイムシェアリングプログラ
ムファイルにと、タイムシエアリングシステムで使用可
能なコマンドに対応するプログラムが格納され、プログ
ラムファイル作成指示ファイルがタイムシェアリングプ
ログラムファイルを作成する際のプログラムファイル作
成指示を格納し、指示ファイル作成部が端末からのプロ
グラムファイル作成指示の入力時にプログラムファイル
作成指示ファイルを作成し、プログラムファイル作成部
がタイムシェアリングサービス開始時にプログラムファ
イル作成指示ファイルおよびコマンド統計ファイルを参
照してコマンド使用回数がプログラムファイル作成指示
により示される条件を満足するプログラムをシステムフ
ロクラムファイルから選択してタイムシェアリンクフロ
クラムファイルを作成するとともにコマンドテーブルを
作成する。
〔実施例〕
次に、本発明について図面を参照して詳細に説明する。
第1図は、本発明の一実施例に係ると、タイムシエアリ
ングシステムにおけるプログラム管理方式の構成を示す
ブロック図である。本実施例のと、タイムシエアリング
システムにおけるプログラム管理方式は、複数台の端末
1と、入出力制御部2と、コマンド起動部3と、コマン
ドテーブル4と、プログラムファイル作成部5と、シス
テムプログラムファイル6と、タイムシェアリングプロ
グラムファイル7と、コマンド統計ファイル作成部8と
、コマンド統計ファイル9と、プログラムファイル作成
指示ファイル1oと、システムプログラム入出力部11
と、指示ファイル作成部12とから構成されている。
端末1は、と、タイムシエアリングシステムの利用者、
運用者等(以下、単に利用者等という)がコマンドや指
示を入力するための装置である。
入出力制御部2は、複数台の端末1との間で入出力の制
御を行う。
コマンド起動部3は、端末1がらのコマンド入力時にコ
マンドテーブル4をサーチしコマンドに対応するプログ
ラムの起動情報を得てコマンドに対応するプログラムを
実行する。
プログラムファイル作成部5は、タイムシェアリングサ
ービス開始時にプログラムファイル作成指示ファイル1
0およびコマンド統計ファイル9を参照してコマンド使
用回数がプログラムファイル作成指示により示される条
件を満足するコマンドに対応するプログラムをシステム
プログラムファイル6からシステムプログラム入出力部
11を介して選択してタイムシェアリングプログラムフ
ァイル7を作成するとともにコマンドテーブル4を作成
する。
システムプログラムファイル6は、情報処理システムで
実行可能な全てのプログラムが格納されているファイル
である。
タイムシェアリングプログラムファイル7は、端末1か
ら入力されたプログラムファイル作成指示で示された条
件に合致するコマンドに対応するプログラムを格納する
ファイルである。
コマンド統計ファイル作成部8は、タイムシェアリング
サービス終了時にコマンドテーブル4を参照してコマン
ド統計ファイル9を作成する。
プログラムファイル作成指示ファイル1oは、端末1か
ら入力されたタイムシェアリングプログラムファイル7
を作成する際のプログラムファイル作成指示が格納され
るファイルである。例えば、プログラムファイル作成指
示ファイル1oには、n(正整数)回収上使用されたコ
マンドに対応するプログラムをタイムシェアリングプロ
グラムファイル7に格納する。使用頻度の高いコマンド
に対応するプログラムを30個までタイムシェアリング
プログラムファイル7に格納する等の条件を示すプログ
ラムファイル作成指示が格納される。
指示ファイル作成部12は、タイムシエアリングサービ
ス中に端末1からタイムシェアリングプログラムファイ
ル7を作成する際のプログラムファイル作成指示があっ
たときにプログラムファイル作成指示ファイル10を作
成する。
第2図を参照すると、コマンドテーブル4には、コマン
ド名21.タイムシェアリングプログラムファイル格納
フラグ22.プログラム格納位置23、プログラムサイ
ズ24およびコマンド使用回数25からなるエントリが
コマンド数分格納される。タイムシェアリングプログラ
ムファイル格納フラグ22は、オンのときにコマンド名
21に対応するプログラムがタイムシェアリングプログ
ラムファイル7に存在することを示し、オフのときにコ
マンド名21に対応するプログラムがタイムシェアリン
グプログラムファイル7に存在しないことを示す。プロ
グラム格納位置23は、タイムシェアリングプログラム
ファイル格納フラグ22がオンのときにはプログラムの
タイムシェアリングプログラムファイル7における格納
位置を示し、タイムシェアリングプログラムファイル格
納フラグ22がオフのときにはプログラムのシステムプ
ログラムファイル6における格納位置を示す。
第3図を参照すると、コマンド統計ファイル9には、表
形式でコマンド名31毎にコマンド使用回数32がセッ
トされるようになっている。
次に、このように構成された本実施例のと、タイムシエ
アリングシステムにおけるプログラム管理方式の動作に
ついて説明する。
(1)最初に、コマンドがどのように実行され、コマン
ドの使用状況がどのように収集されるのかについて説明
する。
■ 端末lからコマンドが入力されると、入力されたコ
マンドが入出力制御部2を介してコマンド起動部3に渡
される。
■ コマンド起動部3は、渡されたコマンドのコマンド
名21をキーとしてコマンドテーブル4をサーチし、コ
マンド名21に対応するプログラムの起動情報を得てコ
マンドに対応するプログラムを実行する。詳しくは、コ
マンド起動部3は、まずコマンドテーブル4中の該当す
るコマンド名21に対応するタイムシェアリングプログ
ラムファイル格納フラグ22のオン/オフに基づいてコ
マンドに対応するプログラムがタイムシェアリングプロ
グラムファイル7に存在するか否かを決定する。
■ すなわち、タイムシェアリングプログラムファイル
格納フラグ22がオンのときには、コマンドに対応する
プログラムがタイムシェアリングプログラムファイル7
に存在するので、コマンド起動部3は、コマンドテーブ
ル4中のプログラム格納位置23およびプログラムサイ
ズ24に基づいてタイムシェアリングプログラムファイ
ル7からコマンドに対応するプログラムをメモリ (図
示せず)上に高速にロードして実行する。
■ 一方、タイムシェアリングプログラムファイル格納
フラグ22がオフのときには、コマンドに対応するプロ
グラムがタイムシェアリングプログラムファイル7に存
在しないので、コマンド起動部3は、コマンドテーブル
4中のプログラム格納位置23およびプログラムサイズ
24に基づいてシステムプログラムファイル6からコマ
ンドに対応するプログラムをシステムプログラム入出力
部11を介してメモリ上にロードして実行する。
■ 上記■または■のプログラムの実行時には、コマン
ド起動部3は、タイムシェアリングプログラムファイル
格納フラグ22のオン/オフにかかわらず、コマンドテ
ーブル4中のコマンド名に対応するコマンド使用回数2
5を1つ増加させる。
■ ■〜■の処理がコマンドの入力毎に行われる。
■ なお、タイムシェアリングサービス中に端末1から
タイムシェアリングプログラムファイル7を作成する際
のプログラムファイル作成指示があると、指示ファイル
作成部12は、プログラムファイル作成指示ファイル1
0を作成する。
■ タイムシェアリングサービス終了時には、コマンド
統計ファイル作成部8は、コマンドテーブル4中の各コ
マンド名21に対応するコマンド使用回数25をコマン
ド統計ファイル9内に各コマンド名31に対応するコマ
ンド使用回数32として書き込み、コマンドの使用状況
を収集する。
(2)次に、タイムシェアリングサービス開始時の処理
について説明する。
■ タイムシェアリングサービス開始時には、プログラ
ムファイル作成部5は、プログラムファイル作成指示フ
ァイル10を読み込み、タイムシェアリングプログラム
ファイル7に格納すべきプログラムの条件を示すプログ
ラムファイル作成指示を得る。
[相] 次に、プログラムファイル作成部5は、コマン
ド統計ファイル9を読み込み、上記■で得られたプログ
ラムファイル作成指示が示す条件を満足するコマンド使
用回数32に対応するコマンド名31を選択する。
■ 続いて、プログラムファイル作成部5は、選択され
たコマンド名31を有するプログラムをシステムプログ
ラムファイル6からシステムプログラム入出力部11を
介して選択的に読み出し、コマンド処理を高速化するた
めのタイムシェアリングプログラムファイル7を作成す
る。
@ このとき、プログラムファイル作成部5は、コマン
ドテーブル4の作成も同時に行う。詳しくは、プログラ
ムファイル作成部5は、タイムシェアリングプログラム
ファイル7に書き込んだプログラムのコマンド名21に
対応するタイムシェアリングプログラムファイル格納フ
ラグ22をオンにし、書き込まなかったプログラムのプ
ログラム名21に対応するタイムシェアリングプログラ
ムファイル格納フラグ22をオフにする。また、プログ
ラムファイル作成部5は、プログラムのシステムプログ
ラムファイル6またはタイムシェアリングプログラムフ
ァイル7におけるプログラム格納位置23およびプログ
ラムサイズ24をコマンドテーブル4中に書き込み、コ
マンド使用回数25には全て0を書き込む。
■ 全てのコマンドについてコマンドテーブル4の作成
が終了すると、タイムシェアリングサービスが開始され
る。
〔発明の効果〕
以上説明したように本発明は、タイムシエアリングシス
テムの利用者等のプログラムファイル作成指示に基づき
コマンド使用回数に応じてと、タイムシエアリングシス
テムプログラムファイルの大きさを縮小することを可能
としたことにより、不要なファイルスペースを使用する
ことなく資源の有効利用が図れるという効果がある。
また、と、タイムシエアリングシステムプログラムファ
イルの大きさを縮小した場合には、タイムシェアリング
サービス開始処理に要する時間も短縮されるという効果
がある。
【図面の簡単な説明】
第1図は本発明の一実施例に係ると、タイムシエアリン
グシステムにおけるプログラム管理方式の構成を示すブ
ロック図、 第2図は第1図中のコマンドテーブルの形式を示す図、 第3図は第1図中のコマンド統計ファイルの形式を示す
図である。 図において、 1・・・端末、 8 ・ ・ 9 ・ ・ 10 ・ 11 ・ 12 ・ 21 ・ 22 ・ 23 ・ 24 ・ 25 ・ 31 ・ 32 ・ 入出力制御部、 コマンド起動部、 コマンドテーブル、 プログラムファイル作成部、 システムプログラムファイル、 タイムシェアリングプログラムファイ ル、 コマンド統計ファイル作成部、 コマンド統計ファイル、 プログラムファイル作成指示ファイル、システムプログ
ラム入出力部、 指示ファイル作成部、 コマンド名、 タイムシェアリングプログラムファイ ル格納フラグ、 プログラム格納位置、 プログラムサイズ、 コマンド使用回数、 コマンド名、 コマンド使用回数である。

Claims (1)

  1. 【特許請求の範囲】 コマンド名、コマンドに対応するプログラムの起動情報
    およびコマンド使用回数を保持するコマンドテーブルと
    、 コマンド名およびコマンド使用回数を格納するコマンド
    統計ファイルと、 タイムシエアリングサービス終了時に前記コマンドテー
    ブル中のコマンド名およびコマンド使用回数を転記して
    前記コマンド統計ファイルを作成するコマンド統計ファ
    イル作成部と、 端末からのコマンド入力時に前記コマンドテーブルをサ
    ーチしてコマンドに対応するプログラムの起動情報を得
    てコマンドに対応するプログラムを実行するコマンド起
    動部と、 情報処理システムで実行可能な全てのプログラムが格納
    されているシステムプログラムファイルと、 タイムシエアリングシステムで使用可能なコマンドに対
    応するプログラムが格納されるタイムシエアリングプロ
    グラムファイルと、 このタイムシエアリングプログラムファイルを作成する
    際のプログラムファイル作成指示を格納するプログラム
    ファイル作成指示ファイルと、端末からのプログラムフ
    ァイル作成指示の入力時に前記プログラムファイル作成
    指示ファイルを作成する指示ファイル作成部と、 タイムシエアリングサービス開始時に前記プログラムフ
    ァイル作成指示ファイルおよび前記コマンド統計ファイ
    ルを参照してコマンド使用回数がプログラムファイル作
    成指示により示される条件を満足するプログラムを前記
    システムプログラムファイルから選択して前記タイムシ
    エアリングプログラムファイルを作成するとともに前記
    コマンドテーブルを作成するプログラムファイル作成部
    と を有することを特徴とするタイムシエアリングシステム
    におけるプログラム管理方式。
JP3661589A 1989-02-16 1989-02-16 タイムシェアリングシステムにおけるプログラム管理方式 Pending JPH02214965A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3661589A JPH02214965A (ja) 1989-02-16 1989-02-16 タイムシェアリングシステムにおけるプログラム管理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3661589A JPH02214965A (ja) 1989-02-16 1989-02-16 タイムシェアリングシステムにおけるプログラム管理方式

Publications (1)

Publication Number Publication Date
JPH02214965A true JPH02214965A (ja) 1990-08-27

Family

ID=12474713

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3661589A Pending JPH02214965A (ja) 1989-02-16 1989-02-16 タイムシェアリングシステムにおけるプログラム管理方式

Country Status (1)

Country Link
JP (1) JPH02214965A (ja)

Similar Documents

Publication Publication Date Title
WO2017005126A1 (zh) 一种面向多硬件平台的应用程序管理方法
JPS6364144A (ja) 記憶装置間デ−タ転送方式
JPH02214965A (ja) タイムシェアリングシステムにおけるプログラム管理方式
JP3011751B2 (ja) システム立ち上げ方法
JP3780610B2 (ja) 課金情報出力装置
JPH01251264A (ja) タイムシェアリングシステムのコマンド追加及び削除方式
JP2611490B2 (ja) システム稼働環境設定装置
JP2551054B2 (ja) 入出力系再構成処理装置
JP3114686B2 (ja) プログラム・ディバグ方法
JPS63150736A (ja) 計算機システムのos即時切替え方式
JPH03237529A (ja) 情報処理装置のオンラインによるメモリ保守方式
JPH04305733A (ja) システム生成方式
JPH05313863A (ja) 実行ロードモジュール情報出力方式
JPH04266126A (ja) サブルーチンコール制御方式
JPH0651990A (ja) 計算機システムにおけるオペレーティングシステムのシステム初期ロード方式
JPH04105128A (ja) 常駐化によるコマンド高速起動方式
JPH0484355A (ja) 端末依存型コマンド実行方式
JP2004021610A (ja) タスク管理装置
JPH11316691A (ja) オペレーティングシステムの実行方法及び、これを用いた情報処理装置
JPS62212743A (ja) メモリダンプ方式
JPH031243A (ja) タイムシェアリングシステム
JPH02310733A (ja) 汎用端末機システムにおけるプログラムの実行制御方式
JPH02110762A (ja) コマンド・パラメータの置換方式
JPH0454548A (ja) 計算機システムのメモリチエック方式
JPH02285420A (ja) パラメータ設定方式