JPH0378831A - System generating system - Google Patents

System generating system

Info

Publication number
JPH0378831A
JPH0378831A JP21656189A JP21656189A JPH0378831A JP H0378831 A JPH0378831 A JP H0378831A JP 21656189 A JP21656189 A JP 21656189A JP 21656189 A JP21656189 A JP 21656189A JP H0378831 A JPH0378831 A JP H0378831A
Authority
JP
Japan
Prior art keywords
control program
system control
created
registration means
system generation
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
JP21656189A
Other languages
Japanese (ja)
Inventor
Kimiyoshi Oma
大麻 公義
Hiromitsu Takeuchi
竹内 弘充
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
NEC Solution Innovators Ltd
Original Assignee
NEC Corp
NEC Solution Innovators Ltd
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, NEC Solution Innovators Ltd filed Critical NEC Corp
Priority to JP21656189A priority Critical patent/JPH0378831A/en
Publication of JPH0378831A publication Critical patent/JPH0378831A/en
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

PURPOSE:To attain the control an area which is occupied by a system control program in an auxiliary storage regardless of the system scale by generating a system to a main storage via a system table group used by the system control program at start of the system. CONSTITUTION:A system generating information reading means 5 reads the contents of a system generating information store file 21, and a system control program reading means 6 reads a system control program out of a system control program store file 22. Based on this read information, a system table production means 7 produces the system tables 41, 42,... 4n to a main storage 30. Then a system control program loading means 8 loads the system control program to the storage 30. A system table correspondence means 9 solves the addresses between the system table group and the system control program after the system control program is loaded and shifts the control to the system control program 40. Thus, the occupation rate of the program 40 is suppressed in an auxiliary storage.

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明はシステム生成方式に関し、特にシステム制御プ
ログラムの最適化環境を作成できるシステム生成方式に
関する。
DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to a system generation method, and particularly to a system generation method that can create an optimization environment for a system control program.

(従来の技術) 従来のシステム生成方式においては、システム制御プロ
グラムの作成はシステム生成プログラムにより行われ、
補助記憶装置上に格納される。ここで、作成されるシス
テム制御プログラムは手続部とシステム制御のために使
用するシステムテーブル群より成っている。
(Prior art) In the conventional system generation method, a system control program is created by a system generation program.
Stored on auxiliary storage. The system control program created here consists of a procedure division and a group of system tables used for system control.

(発明が解決しようとする課題) 上述した従来のシステム生成方式では、システム生成で
作成するシステム制御プログラムの中に制御のために必
要なシステムテーブル群を含んでいるため、システム動
作規模(多重度、装置数など)が増大すると、それに対
応してシステムテープル群も増加する。その結果、シス
テム生成後のシステム制御プログラムの補助記憶装置上
に占める割合が増加することになるので、補助記憶装置
上の空き領域が減少し補助記憶装置を有効に利用するこ
とができなかった。
(Problem to be Solved by the Invention) In the conventional system generation method described above, the system control program created during system generation includes a group of system tables necessary for control. , number of devices, etc.) increases, the number of system tables also increases correspondingly. As a result, the proportion of the system control program occupied on the auxiliary storage device after the system is generated increases, so the free space on the auxiliary storage device decreases and the auxiliary storage device cannot be used effectively.

(課題を解決するための手段) 本発明によるシステム生成方式は、システム制御プログ
ラムの最適化環境を作成するシステム生成方式において
、システム生成時におけるシステム生成情報を入力する
入力手段と、前記システム生成情報を登録する第1の登
録手段と、制御プログラムを作成する作成手段と、前記
制御プログラムを登録する第2の登録手段と、システム
立ち上げ時における前記第1と第2の登録手段にて登録
された内容を読み取る読み取り手段と、読み取った前記
システム生成情報を基に主記憶上に前記制御プログラム
の使用するシステムテーブルを作成する手段と、前記主
記憶上に前記制御プログラムをロードする手段と、前記
制御プログラムと作成したシステムテーブルとの対応付
けを行う手段とを備える。
(Means for Solving the Problems) A system generation method according to the present invention includes an input means for inputting system generation information at the time of system generation, and an input means for inputting system generation information at the time of system generation, and a system generation method for creating an optimization environment for a system control program. a first registration means for registering a control program; a creation means for creating a control program; a second registration means for registering the control program; and a first registration means for registering the control program. reading means for reading the contents of the control program; means for creating a system table to be used by the control program on a main memory based on the read system generated information; means for loading the control program on the main memory; A means for associating the control program with the created system table is provided.

(実施例) 次に、本発明について図面を参照して説明する。(Example) Next, the present invention will be explained with reference to the drawings.

第1図は本発明によるシステム生成方式の実施例を示す
構成図であり、システム生成時には、システム生成上述
入力手段1、システム生成情報登録手段2、システム制
御プログラム作成手段3、システム制御プログラム登録
手段4を備え、システム立ち上げ時には、システム生成
情報読み取り手段5、制御プログラム読み取り手段6、
システムテーブル作成手段7、システム制御プログラム
ロード手段8、システムテーブル対応付は手段9を備え
る。
FIG. 1 is a block diagram showing an embodiment of the system generation method according to the present invention. At the time of system generation, the above-mentioned system generation input means 1, system generation information registration means 2, system control program creation means 3, system control program registration means 4, and at the time of system startup, system generation information reading means 5, control program reading means 6,
A system table creation means 7, a system control program loading means 8, and a system table correspondence means 9 are provided.

第2図は本実施例の構成ブロック図、第3図はシステム
生成情報登録手段により作成されるシステム生成情報格
納ファイルの内容の説明図であり、システムテーブル作
成のなめに必要な情報としてテーブルの長さ、個数、テ
ーブルそのもの(1個)が複数登録されている。
FIG. 2 is a block diagram of the configuration of this embodiment, and FIG. 3 is an explanatory diagram of the contents of the system generation information storage file created by the system generation information registration means. Multiple lengths, numbers, and the table itself (one) are registered.

以下、第2図に示すブロック図および第3図を委照しな
がら本実施例の動作を説明する。
The operation of this embodiment will be described below with reference to the block diagram shown in FIG. 2 and FIG. 3.

まず、システムに最適化されたシステム制御プログラム
の作成をシステム生成時に行う。
First, a system control program optimized for the system is created at the time of system generation.

入力装置10を介し、システム生成情報入力手段1によ
り、システムの動作環境、接続装置などの情報が入力さ
れる。
Information on the operating environment of the system, connected devices, etc. is input by the system generation information input means 1 via the input device 10 .

システム生成情報登録手段2は入力された情報を基に作
成すべきシステム制御プログラムの使用するシステムテ
ーブルを算出し、磁気ディスク20上のシステム生成情
報格納ファイル21にシステムテーブル群の各要素を設
定していく。
The system generation information registration means 2 calculates the system table used by the system control program to be created based on the input information, and sets each element of the system table group in the system generation information storage file 21 on the magnetic disk 20. To go.

第3図にはシステム生成情報格納ファイル21の内容が
説明されている。例えば、システムテーブル群を構成す
る各要素のテーブルは可変長であり、各々複数個のテー
ブルが必要であるとすれば、ファイル21の中にはシス
テムテーブルAの1個の長さAIと、その繰り返し回数
A2およびシステムテーブルAのイメージから成るデー
タをシステム制御が必要とするシステムテーブル種登録
しておけば良い。
FIG. 3 explains the contents of the system generated information storage file 21. For example, if the tables of each element constituting the system table group have variable lengths and multiple tables are required for each, the file 21 contains the length AI of one system table A and its length AI. Data consisting of the number of repetitions A2 and the image of the system table A may be registered as a system table type required for system control.

次にシステム制御プログラム作成手段3によりシステム
制御プログラムが作成されるが、ここではシステム制御
プログラムのもつべきシステムテーブルは作成されてい
ない。
Next, a system control program is created by the system control program creation means 3, but the system table that the system control program should have is not created here.

システム制御プログラム作成手段3により作成されたシ
ステム制御プログラムはシステム制御プログラム登録手
段4により磁気ディスク20上のシステム制御プログラ
ム格納ファイル22に格納され、システム生成が終了す
る。
The system control program created by the system control program creation means 3 is stored in the system control program storage file 22 on the magnetic disk 20 by the system control program registration means 4, and the system creation is completed.

次にシステム立ち上げ時の動作を説明する。Next, the operation at system startup will be explained.

システム生成情報読み取り手段5によりシステム生成情
報格納ファイル21の内容が読み取られ、システム制御
プログラム読み取り手段6によりシステム制御プログラ
ム格納ファイル22の中のシステム制御プログラムが読
み取られる。システムテーブル作成手段7はシステム制
御プログラム読み取り手段6によって得な情報でシステ
ムテーブル41.42.・・・4nを主記憶30上に作
成していく。
The system generation information reading means 5 reads the contents of the system generation information storage file 21, and the system control program reading means 6 reads the system control program in the system control program storage file 22. The system table creation means 7 uses the system control program reading means 6 to generate system tables 41, 42, . ...4n is created on the main memory 30.

第3図で示したシステムテーブルAが主記憶3パ0上の
システムテーブル41に対応し、繰り返し回数A2がn
であればシステムテーブルは4nまで作成する。同様に
システムテーブルBの場合も繰り返し作成される。シス
テムテーブル群を主記憶上に作成すると同時に互いのテ
ーブルのリンクの解決も同時に行う。
The system table A shown in FIG. 3 corresponds to the system table 41 on the main memory 3, and the number of repetitions A2 is n.
If so, create system tables up to 4n. Similarly, system table B is created repeatedly. At the same time as creating a system table group on the main memory, the links between mutual tables are resolved at the same time.

次にシステム制御プログラムロード手段8により、シス
テム制御プログラム読み取り手段6で読み取られたシス
テム制御プログラムが主記憶30上にロードされる。
Next, the system control program loading means 8 loads the system control program read by the system control program reading means 6 onto the main memory 30 .

システムテーブル対応手段9はロードが終了すると、シ
ステムテーブル群とシステム制御プログラム間のアドレ
ス解決を行い、システム制御プログラム40が完成され
た形になった時点で制御をシステム制御プログラム40
に渡してシステム立ち上げが終了する。
When the loading is completed, the system table correspondence means 9 performs address resolution between the system table group and the system control program, and transfers control to the system control program 40 when the system control program 40 is completed.
The system startup is completed.

(発明の効果) 以上説明したように本発明は、システム制御プログラム
の使用するシステムテーブル群はシステム立ち上げ時に
主記憶上に作成することで補助記憶袋′置上に占めるシ
ステム制御プログラムの占める領域をシステム規模に拘
らず抑制できる効果がある。
(Effects of the Invention) As explained above, the present invention provides system table groups used by the system control program that are created in the main memory at the time of system startup, so that the area occupied by the system control program on the auxiliary memory bag is This has the effect of suppressing this regardless of the system scale.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明によるシステム生成方式の一実施例を示
す構成説明図、第2図は本発明の一実施例を示すブロッ
ク図、第3図は第1図および第2図におけるシステム生
成情報登録手段により作成されるシステム生成情報格納
ファイルの内容説明図である。 1・・・システム生成情報入力手段、2・・・システム
生成情報登録手段、3・・・システム制御プログラム作
成手段、4・・・システム制御プログラム登録手段、5
・・・システム生成情報読み取り手段、6・・・システ
ム制御プログラム読み取り手段、7・・・システムテー
ブル作成手段、8・・・システム制御10グラムロード
手段、9・・・システムテーブル対応付は手段、10・
・・入力装置、20・・・磁気ディスク、21・・・シ
ステム生成情報格納ファイル、22・・・システム制御
プログラム格納ファイル、30・・・主記憶、4゜・・
・システム#J#グロダラム、41,42.・・・4n
・・・システムテーブル群。
FIG. 1 is a configuration explanatory diagram showing one embodiment of the system generation method according to the present invention, FIG. 2 is a block diagram showing one embodiment of the present invention, and FIG. 3 is system generation information in FIGS. 1 and 2. FIG. 3 is an explanatory diagram of the contents of a system generated information storage file created by a registration means. DESCRIPTION OF SYMBOLS 1... System generation information input means, 2... System generation information registration means, 3... System control program creation means, 4... System control program registration means, 5
. . . System generation information reading means, 6. System control program reading means, 7. System table creation means, 8. System control 10 gram loading means, 9. System table correspondence means, 10・
...Input device, 20...Magnetic disk, 21...System generation information storage file, 22...System control program storage file, 30...Main memory, 4゜...
・System #J#Grodalum, 41, 42. ...4n
...System table group.

Claims (1)

【特許請求の範囲】[Claims] システム制御プログラムの最適化環境を作成するシステ
ム生成方式において、システム生成時におけるシステム
生成情報を入力する入力手段と、前記システム生成情報
を登録する第1の登録手段と、制御プログラムを作成す
る作成手段と、前記制御プログラムを登録する第2の登
録手段と、システム立ち上げ時における前記第1と第2
の登録手段にて登録された内容を読み取る読み取り手段
と、読み取った前記システム生成情報を基に主記憶上に
前記制御プログラムの使用するシステムテーブルを作成
する手段と、前記主記憶上に前記制御プログラムをロー
ドする手段と、前記制御プログラムと作成したシステム
テーブルとの対応付けを行う手段とを備えて成ることを
特徴とするシステム生成方式。
In a system generation method for creating an optimization environment for a system control program, an input means for inputting system generation information at the time of system generation, a first registration means for registering the system generation information, and a creation means for creating a control program. a second registration means for registering the control program; and a second registration means for registering the control program; and a second registration means for registering the control program;
reading means for reading the contents registered by the registration means; means for creating a system table to be used by the control program on a main memory based on the read system generated information; and means for associating the control program with the created system table.
JP21656189A 1989-08-23 1989-08-23 System generating system Pending JPH0378831A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21656189A JPH0378831A (en) 1989-08-23 1989-08-23 System generating system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21656189A JPH0378831A (en) 1989-08-23 1989-08-23 System generating system

Publications (1)

Publication Number Publication Date
JPH0378831A true JPH0378831A (en) 1991-04-04

Family

ID=16690359

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21656189A Pending JPH0378831A (en) 1989-08-23 1989-08-23 System generating system

Country Status (1)

Country Link
JP (1) JPH0378831A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12427849B2 (en) 2021-05-27 2025-09-30 Nidec Corporation Driver of automatic guided vehicle

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12427849B2 (en) 2021-05-27 2025-09-30 Nidec Corporation Driver of automatic guided vehicle

Similar Documents

Publication Publication Date Title
JPH0378831A (en) System generating system
JP2889285B2 (en) Exposure data transfer method and transfer device
JPH05225012A (en) Data string converting and restoring method
JPS6378265A (en) Process controlling system
JP2943237B2 (en) Detector for semiconductor integrated circuit device
JP2507399B2 (en) Database equipment
JPH031394A (en) Storage device
JPH02247758A (en) Control system for terminal information
JPH0391066A (en) Document preparing device
JPS6269321A (en) Process switching system
JPH03255547A (en) Memory dump output system
JPH02148220A (en) Selective copying system for program
JPH0390931A (en) Generation of rom transformation program
JP2002351708A (en) File form converter
JPH03282843A (en) File conversion program system referring to rule file
JPH06161720A (en) Computer system
JPS6089256A (en) File control device
JPS62219041A (en) High speed system restart processing system
JPS61175746A (en) computer system
JPH04117523A (en) program editing device
JPH07105251A (en) Design rule check execution device
JPS6242235A (en) Virtual stack system
JPH04365096A (en) Character pattern generator
JPH01303569A (en) Data processor for logic circuit graphic data information
JPS63285647A (en) How to create output file name