JPS6350736B2 - - Google Patents
Info
- Publication number
- JPS6350736B2 JPS6350736B2 JP58180004A JP18000483A JPS6350736B2 JP S6350736 B2 JPS6350736 B2 JP S6350736B2 JP 58180004 A JP58180004 A JP 58180004A JP 18000483 A JP18000483 A JP 18000483A JP S6350736 B2 JPS6350736 B2 JP S6350736B2
- Authority
- JP
- Japan
- Prior art keywords
- ipl
- physical address
- external storage
- selection switch
- storage devices
- 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.)
- Expired
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/177—Initialisation or configuration control
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
Description
〔発明の技術分野〕
本発明は、フロツピイデイスク装置やカセツト
装置など、プログラム格納可能な複数の外部記憶
装置をそなえたデータ処理システムにおいて、自
動的に運用開始時にIPL(初期プログラムローデ
イング)すべき外部記憶装置の選択を容易にする
ための制御方式に関する。
〔技術の背景〕
一般に、バンキングマシンなどのように、定常
的な業務が処理されるデータ処理システムでは、
運用開始時の電源投入により、自動的にIPL装置
を選択してIPLを実行する方式がとられている。
第1図は、その概要を示したもので、は電源投
入(ON)によるIPLルーチン起動、はIPL装
置指定、はIPL実行を表わす。
IPL装置を選択するためには、従来次のような
方法が多く用いられている。
a コンソールあるいは保守用パネルに設けられ
た選択スイツチに予め設定しておく。
b オペレータがキーボード等からコマンドを用
いて入力し、テーブルに登録しておく。
上記いずれの場合にも、IPL装置を指定するに
はIPL装置の物理アドレスが必要であり、そのた
め、第2図aにフローで示すように常に物理アド
レスを意識しているか、さもなければ同図bに示
すように、IPL装置の番号、名前等で指定して、
内部で物理アドレスに変換する方法をとる必要が
ある。
しかし、前者の場合には、現在のIPL装置、た
とえばフロツピイデイスク装置の1つに障害が発
生して、IPL装置の他のフロツピイデイスク装置
に変更しなければならない場合など物理アドレス
による設定変更が必要となり、オペレータにある
程度の専問的知識が要求されるため、ユーザによ
つては困難な状況があること、また後者の場合に
は、IPL装置の番号、名前等と物理アドレスとの
対応がプログラムによつて固定されているため、
機器増設などの場合の拡張性に欠け、またそのた
めに入力用キーボード等が必要になるというよう
な問題があつた。
〔発明の目的および構成〕
本発明の目的は、IPL装置の指定に物理アドレ
スを用いることなく、しかも指定変更に専門的な
知識を要せず、簡単に実行することができ、拡張
性にもとんでいるIPL選択制御手段を提供するこ
とにある。本発明は、そのためIPL装置をある基
準物理アドレスに対するオフセツト量あるいは相
対アドレスで単純化して指定することにより上記
目的を達成するもので、それにより、装置番号に
準じたわかり易い数字での取扱いを可能にし、ま
た物理アドレスへの変換も簡単で、変更、拡張も
容易となる。
それに基づく本発明の構成は、プログラムを格
納可能な複数の外部記憶装置をそなえたデータ処
理システムにおいて、上記複数の外部記憶装置に
共通な基準物理アドレスを設定する手段と、上記
複数の外部記憶装置の任意の1つをIPL装置とし
て指定するための選択スイツチと、この選択スイ
ツチの選択位置に対応する個々の外部記憶装置の
予め定められた物理アドレスと上記設定された基
準物理アドレスとの間の差のオフセツト量を保持
し、選択スイツチの出力により参照されるテーブ
ル手段と、このテーブル手段から読み出されたオ
フセツト量と、上記設定された基準物理アドレス
とを加算する加算器とをそなえ、この加算器から
出力された加算結果をIPL装置の物理アドレスと
して使用しIPLを実行することを特徴とするもの
である。
〔発明の実施例〕
以下に、本発明の詳細を実施例にしたがつて説
明する。
本発明によれば、IPL装置の選択は、基準物理
アドレスおよび装置番号の組み合わせにより行な
われる。基準物理アドレスは、たとえば外部記憶
装置のグループに共通に1つだけ設定される。次
表は、外部記憶装置の構成例を示したものであ
り、これについてIPL装置を指定する場合を説明
する。
[Technical Field of the Invention] The present invention provides for a data processing system equipped with a plurality of external storage devices capable of storing programs, such as a floppy disk device or a cassette device, to automatically perform IPL (initial program loading) at the start of operation. The present invention relates to a control method for facilitating selection of an external storage device. [Technical background] Generally, in data processing systems such as banking machines that process routine tasks,
The system uses a system that automatically selects an IPL device and executes IPL when the power is turned on at the start of operation.
FIG. 1 shows an overview of the system, where ``IPL'' routine is activated by power-on (ON), ``IPL device designation'' is specified, and ``IPL execution'' is executed. Conventionally, the following methods are often used to select an IPL device. a. Set in advance on the selection switch provided on the console or maintenance panel. b The operator inputs commands from the keyboard, etc., and registers them in the table. In any of the above cases, the physical address of the IPL device is required to specify the IPL device, so you must always be aware of the physical address as shown in the flowchart in Figure 2a, or else As shown in b, specify the IPL device number, name, etc.
It is necessary to use a method to convert it into a physical address internally. However, in the former case, if one of the current IPL devices, such as a floppy disk device, fails and the IPL device must be changed to another floppy disk device, the physical address This may be difficult for some users as it requires configuration changes and requires a certain level of specialized knowledge from the operator. Since the correspondence is fixed by the program,
There were problems such as lack of expandability when adding equipment, and the need for input keyboards and the like. [Objective and Structure of the Invention] The object of the present invention is to enable easy execution without using a physical address for specifying an IPL device, and without requiring specialized knowledge to change the specification, and to improve scalability. The object of the present invention is to provide an effective IPL selection control means. Therefore, the present invention achieves the above object by simplifying and specifying an IPL device by an offset amount or a relative address with respect to a certain standard physical address, thereby making it possible to handle the IPL device using an easy-to-understand number based on the device number. , it is also easy to convert to a physical address, and it is easy to change and expand. The configuration of the present invention based on this is, in a data processing system equipped with a plurality of external storage devices capable of storing programs, a means for setting a common reference physical address for the plurality of external storage devices; A selection switch for designating any one of the above as the IPL device, and a link between the predetermined physical address of each external storage device corresponding to the selected position of this selection switch and the reference physical address set above. It is provided with table means for holding the difference offset amount and referred to by the output of the selection switch, and an adder for adding the offset amount read from the table means and the reference physical address set above. The feature is that the addition result output from the adder is used as the physical address of the IPL device to execute IPL. [Examples of the Invention] The details of the present invention will be described below with reference to Examples. According to the present invention, selection of an IPL device is performed by a combination of a reference physical address and a device number. For example, only one reference physical address is commonly set for a group of external storage devices. The following table shows an example of the configuration of an external storage device, and the case where an IPL device is specified for this will be explained.
IPL装置設定スイツチのつまみ位置は、図示の
ように、FPD#0やDSK#3などの装置種別お
よび番号で表示可能であるため、オペレータは、
容易に実際の装置との対応を認識することがで
き、またその設定変更も容易に行なうことができ
る。またシステムの拡張の場合も、予めスイツチ
1に予備の位置を用意して置き、増設された装置
にその位置を割当てることにより簡単に対処する
ことができる。
The knob position of the IPL device setting switch can be displayed by device type and number such as FPD #0 or DSK #3 as shown in the figure, so the operator can
The correspondence with the actual device can be easily recognized, and the settings can be easily changed. Furthermore, in the case of system expansion, this can be easily handled by preparing a spare position in the switch 1 in advance and assigning that position to the added device.
第1図はIPL処理の概要図、第2図a,bはそ
れぞれ従来のIPL装置選択制御方式の例のフロー
図、第3図は本発明方式の実施例のフロー図、第
4図は1実施例装置のシステム構成図である。
図中、1はIPL装置選択スイツチ、2は相対ア
ドレステーブル、3は基準物理アドレス設定スイ
ツチ、4は基準物理アドレスレジスタ、5は加算
器、6はIPL装置アドレスレジスタを示す。
Figure 1 is a schematic diagram of IPL processing, Figures 2a and b are flowcharts of examples of conventional IPL device selection control methods, Figure 3 is a flowchart of an embodiment of the method of the present invention, and Figure 4 is 1 FIG. 1 is a system configuration diagram of an example device. In the figure, 1 is an IPL device selection switch, 2 is a relative address table, 3 is a reference physical address setting switch, 4 is a reference physical address register, 5 is an adder, and 6 is an IPL device address register.
Claims (1)
をそなえたデータ処理システムにおいて、上記複
数の外部記憶装置に共通な基準物理アドレスを設
定する手段と、上記複数の外部記憶装置の任意の
1つをIPL装置として指定するための選択スイツ
チと、この選択スイツチの選択位置に対応する
個々の外部記憶装置の予め定められた物理アドレ
スと上記設定された基準物理アドレスとの間の差
のオフセツト量を保持し、選択スイツチの出力に
より参照されるテーブル手段と、このテーブル手
段から読み出されたオフセツト量と、上記設定さ
れた基準物理アドレスとを加算する加算器とをそ
なえ、この加算器から出力された加算結果をIPL
装置の物理アドレスとして使用しIPLを実行する
ことを特徴とするIPL装置選択制御方式。1. In a data processing system equipped with a plurality of external storage devices capable of storing programs, a means for setting a common reference physical address for the plurality of external storage devices, and an IPL of any one of the plurality of external storage devices. A selection switch for designating the external storage device as a device, and the amount of offset of the difference between the predetermined physical address of each external storage device corresponding to the selected position of this selection switch and the set reference physical address are held. , a table means that is referred to by the output of the selection switch, and an adder that adds the offset amount read from the table means and the reference physical address set above, and the addition output from the adder. IPL the results
An IPL device selection control method characterized by using the physical address of the device to execute IPL.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58180004A JPS6072050A (en) | 1983-09-28 | 1983-09-28 | Ipl device selecting and controlling system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58180004A JPS6072050A (en) | 1983-09-28 | 1983-09-28 | Ipl device selecting and controlling system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6072050A JPS6072050A (en) | 1985-04-24 |
| JPS6350736B2 true JPS6350736B2 (en) | 1988-10-11 |
Family
ID=16075768
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58180004A Granted JPS6072050A (en) | 1983-09-28 | 1983-09-28 | Ipl device selecting and controlling system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6072050A (en) |
-
1983
- 1983-09-28 JP JP58180004A patent/JPS6072050A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6072050A (en) | 1985-04-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6031973A (en) | Robot and its controller method | |
| JPH02135528A (en) | Method for selecting activation os in multi-os | |
| JPH0651989A (en) | Fast loading system of operating system in computer system | |
| JPS6072050A (en) | Ipl device selecting and controlling system | |
| JPS58151663A (en) | Switching system of system file | |
| JPS6120900B2 (en) | ||
| JPS5854418A (en) | Interrupt processing method | |
| JP3327138B2 (en) | Time setting method for virtual information processing device | |
| JPH0332803B2 (en) | ||
| JP2535609B2 (en) | Computer system | |
| JPH0587856B2 (en) | ||
| JP2504151B2 (en) | Data processing device | |
| JP3182621B2 (en) | Test program monitor | |
| JPS5854422B2 (en) | Control method for multiprocessing equipment | |
| JPH0589049A (en) | Command executing device | |
| JPH0638229B2 (en) | System configuration method | |
| JPS615349A (en) | Programmable controller | |
| JPH01159704A (en) | Numerical controller | |
| JPS63228207A (en) | Function key setting system | |
| JPH02228731A (en) | System switching control system | |
| JPH04153739A (en) | Information processor | |
| JPH06103115A (en) | Debugging system | |
| JPH02190936A (en) | Program execution system for bank switching type computer | |
| JPS6256532B2 (en) | ||
| JPH0365735A (en) | Vicarious execution system for diagnosis processing |