JPS62249254A - プログラムロ−デイング制御方式 - Google Patents

プログラムロ−デイング制御方式

Info

Publication number
JPS62249254A
JPS62249254A JP9382186A JP9382186A JPS62249254A JP S62249254 A JPS62249254 A JP S62249254A JP 9382186 A JP9382186 A JP 9382186A JP 9382186 A JP9382186 A JP 9382186A JP S62249254 A JPS62249254 A JP S62249254A
Authority
JP
Japan
Prior art keywords
impl
ipl
stored
storage area
memory
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
JP9382186A
Other languages
English (en)
Inventor
Kazuyoshi Wakatsuki
若月 和義
Yukihiro Yoshiya
吉屋 行裕
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.)
PFU Ltd
Original Assignee
PFU 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 PFU Ltd filed Critical PFU Ltd
Priority to JP9382186A priority Critical patent/JPS62249254A/ja
Publication of JPS62249254A publication Critical patent/JPS62249254A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 〔概要〕 この発明は、シーケンシャルファイルからプログラムを
ローディングするプログラムローディング制御方式にお
いて、先頭部分から順にIPL格納域、IMPL格納域
、OSローダ格納域およびOS格納域を少なくとも設け
たシーケンシャルファイルと、このシーケンシャルファ
イルからIMPL、IPL、03o−ダ、および03(
7)各内容を順次読み出して記憶装置に格納するファイ
ルアダプタとを設けることにより、汎用性を持たせた仕
様でシーケンシャルファイルからイニシャルローディン
グを行い得るようにしている。
〔産業上の利用分野〕
本発明は、シーケンシャルファイルからプログラムをイ
ニシャルローディングするプログラムローディング制御
方式に関するものである。
〔従来の技術〕
従来、演算処理装置では、電源投入時などにROMから
読み出したMP(マイクロプログラム)をローディング
し、直接アクセス可能なフロッピィディスクなどからプ
ログラムなどをローディングして起動していた。
〔発明が解決しようとする問題点〕
従来は、MPをROMに格納していたため、このMPを
変更する場合や機能の追加を行う場合に、融通性がなく
手間を要してしまうという問題点があった。
また、フロッピィディスクなどに格納することも行われ
るが、O8の大容量化に伴って当該osを多数のフロン
ビイディスク例えば10数枚ものフロッピィディスクに
格納する必要があり、イニシャルローディング時のフロ
ッピィディスクの交換の手間がかかり、煩雑性が増して
しまうという問題点があった。
〔問題点を解決するための手段〕
本発明は、前記問題点を解決するために、シーケンシャ
ルファイルの先頭部分から従来がらのフォーマットを大
きく変更することなく、順にIPL格納域、JMPL格
納域、Osローダ格納域およびOS格納域を少なくとも
設け、ファイルアダプタを用いてこのシーケンシャルフ
ァイルから■MPL、、IPL、OSローダ、およびO
Sの各内容を順次読み出して記憶装置に格納するように
している。
次に、第1図を用いて問題点を解決するための手段を説
明する。
第1図において、MTU (マグネテインクテーブ装置
)lは、本発明に係わるTPL、IMPl、、OSロー
ダ、およびO8などの各内容を格納するものである。
ファイルアダプタ2は、CPU (演算処理装置)3か
らの指令に基づいて、MTUl中に格納されているIP
L、IMPL、03o−ダ、およびOSの内容を読み出
してメモリ (主記憶袋り4中に格納するものである。
CPU3は、演算処理装置であって、電源投入時には内
蔵のROM3−1に格納されたプログラムに基づいてフ
ァイルアダプタ2に対してMTUlからIMPLなどの
内容を読み出してメモリ4中のIMPL格納域4−2な
どに格納するよう起動指令などを発するものである。
〔作用〕
第1図を用いて説明した構成を採用し、電源投入時など
の起動時に、CPU3は内蔵したROM3−1に格納し
たプログラムに基づいて、IMPLの内容をメモリ4中
に格納するための起動指令をファイルアダプタ2に通知
する。この起動指令の通知を受けたファイルアダプタ2
は、まず指定されたシーケンシャルファイルであるMT
Ul中の第2番目に格納しであるIMPLの内容を読み
出してメモリ4中のrMPL格納域4−2に格納する。
次いで、CPU3からのIPLの内容をメモリ4中に格
納するための起動指令に基づいて、ファイルアダプタ2
は、MTUl中の第1番目に格納しであるIPLの内容
を読み出してメモリ4中のIPL格納域4−1に格納す
る。更に、CPUからの起動指令に基づいて、OSロー
ダ、およびO8の各内容をメモリ4中に格納する。
以上のように、従来確立された順序即ちIPL、OSロ
ーダ、およびO8の順序をくずさずに、IMPLの手順
を挿入することによりシーケンシャルファイルであるM
TUIに格納し、CPU3は単にこれらIMPL、IP
L、OSローダ、およびO5の各内容をローディングす
る起動指令をファイルアダプタ2に順次通知することに
より、当該ファイルアダプタ2はMTUIからIMPL
IPL、OSローダ、およびO8の各内容を読み出して
メモリ4中に順次格納することにより、!MPL、、i
PL、OSローダ、およびO8を格納する媒体を同一に
し、かつCPU3からの制御を最小限にし、しかも汎用
性のある制御を可能としている。
〔実施例〕
次に、第1図ないし第4図を用いて本発明の1実施例構
成および動作を詳細に説明する。
第1図において、MTUIは、シーケンシャルファイル
であって、例えば第2図に示すように、フォーマントさ
れる。このフォーマントは、BOT(beginntn
g of tape marker 、テープ始端マー
カ)から始まり、第1番目にIPL格納域、第2番目に
IMPL格納域、第3番目にTM(テープマーカ)格納
域、第4番目にOSローダおよびO8格納域から構成さ
れている。第1番目のIPL格納域には、IPLの内容
が格納される。このIPLの内容には、後述するように
、第4番目のOSローダおよびO8格納域に格納されて
いるoSローダおよびO8を読み出してメモリ4中に格
納するための制御情報などが格納されている。第2番目
のIMPL格納域には、固定長の領域が複数個設けられ
、IMPLの内容が夫々図示IMPL(1)ないしくn
lとして格納される。第3番目の7M格納域には、TM
(テープマーカ)が例えば1個格納される。これは、第
4番目のOSローダおよびO8格納域からOSローダお
よびOSの内容を読み出すために設けられている。第4
番目のOSローダおよびOS格納域には、OSローダお
よびOSの内容が夫々格納される。
尚、FPD (フロッピィディスク装置)5およびMD
U (マイクロディスク装置)6は、各種制御情報およ
びデータを格納するものである。ACR(アダプタ2の
制御レジスタ)2−1は、CPU3から通知された各種
制御情報を格納するものである。
次に、第3図を用いて第1図に示す構成の動作を詳細に
説明する。
第3図において、第1段目の欄には、第2図を用いて説
明したフォーマット例に対応するMTブロック形式が模
式的に示されている。各段の左端には、CPU3がファ
イルアダプタ2に対して発行するオペレーションが示さ
れている。CPU3がこのオペレーションをファイルア
ダプタ2に対して発行することによって、以下説明する
ように、IMPL、IPL、OSローダ、およびOSの
内容が夫々メモリ4中にローディングされる。
CPU3がファイルアダプタ2に対して第2段目に示す
SIMPL(スタートIMPL)を発行することにより
、図中■ないし■が実行される。
図中■は、REW(@戻し)を実行する状態を示す、こ
れは、MTUI中のテープの先頭即ちBOT信号が検出
される位置にテープを移動させることを意味している。
図中■は、SP(スキップ)する状態を示す。
これは、CPU3から指令されたIMPLの内容が格納
されている位置までテープをスキップさせることを意味
している。
図中■は、テープ中のIMPL格納域からIMPLの内
容を順次指定されたnブロック分だけ読み出して、メモ
リ4中のIMPL格納域4−2に格納する状態を示す。
図中■は、TM倍信号検出されたか否かを判別する状態
を示す、YESの場合(図中■の位置まで読み出した場
合)には、既にIMPL格納域からのIMPLの内容の
読み出しが終了したので、UE(ユニットエキセフシラ
ン)ステータス(装置例外の状態)で終了する。NOの
場合には、BC(バイトカウント)が零であるか否かを
判別し、YESの時(図中■の位置まで読み出されたと
カウントされた時)には図中■で正常終了する。NOの
時にはいまだI M P L 6i域のDブロック分が
読みだされていないと判別されるので、継続して図中■
で読み出しを行う。
以上のように、CPU3がオペレーション31MPLを
ファイルアダプタ2に対して単に発行することにより、
MTUI中からIMPLの内容が読みだされてメモリ4
中のIMPL格納域4−2中に格納される。CPU3は
、当該格納したIMPLの内容を実行することにより、
次に説明する5IPL(スタートIPL)の起動を行う
CPU3がファイルアダプタ2に対して第3段目に示す
5IPLを発行することにより、図中■および[相]が
実行される。
図中■は、REWを実行する状態を示す、これは、MT
UI中のテープの先頭即ちBOT信号が検出される位置
にテープを移動させることを意味している。
図中0は、RD(読み出し)を行う状態を示す。
これは、テープ中の先頭(BOT)に続いて設けられて
いるIPL格納域からIPLの内容を読み出して、メモ
リ4中のIPL格納域4−1に格納することを意味して
いる。この格納したIPLの内容中には、第3段目の横
巾に示すように、IPL制御情報として、例えば[PL
パラメータ、DCB(データコントロールブロック) 
、REW。
SP (F) 、およびRD倍信号順次格納されている
以上のように、CPU3がオペレーション5IPLをフ
ァイルアダプタ2に対して単に発行することにより、M
TUIの先頭部分から格納されているIPLの内容が読
みだされてメモリ4中のIPL格納域4−1中に格納さ
れる。CPU3は、当該格納したIPLの内容中のコマ
ンドでファイルアダプタ2を次に説明するように起動す
る。
CPU3がファイルアダプタ2に対して第4段目に示す
1st  5DCR(スタート・デバイス・コントロー
ル・レジスタ)を発行することにより、図中■および0
が実行される。これは、第3段目の欄でオペレーション
5IPLによってメモリ4中のIPL格納域4−1に格
納されたIPL制御情報の図示5DCRの位置から記述
されている手順を実行することによって行われる。
図中■5P(F)は、スキップする状態を示す。
これは、TM(テープマーカ)が例えば1個検出される
位置まで、スキップすることを意味している。
図中oRDは、OSローダを読み出してメモリ4中に格
納する状態を示す。
図中Oないし■は、エラ一時に実行するりトライを示し
、IPL格納域4−1に格納されたIPL制御情報の図
示IJ l−ライ時の5DCRの位置から記述されてい
る手順を実行することによって行われる。
図中0REWは、BOTが検出される位置にテープを巻
戻す状態を示す。
図中[相]SP (F)は、TMが1個検出されるまで
スキップする状態を示す。
図中■RDは、OSローダを読み出して、メモIJ 4
中に格納する状態を示す。
以上のように、CPU3がオペレーション1st  5
DCRをファイルアダプタ2に対して単に発行すること
により、MTUIのTMに続いて格納されているOSロ
ーダが読みだされてメモリ4中に格納される。
次に、CPU3がファイルアダプタ2に対して第5段目
に示す2nd  5DCRを発行することにより、図中
[相]RDが実行され、O8が読みだされて、メモリ4
中に格納される。
以上説明したように、CPU3がSIMPLなどのオペ
レーションをファイルアダプタ2に対して単に発行する
ことにより、ファイルアダプタ2は当該ファイルアダプ
タ2内に予め設定した手順に従ってシーケンシャルファ
イルであるMTUI内に格納されているIMPL、IP
L、OSローダおよびOSなどの各内容を順次メモリ(
主記憶装置)4中にローディングすることが可能となる
第4図はIPLIl[l情報フォーマット例を示す。
第4図(イ)図中左端のCRMT (カートリッジMT
)に対しては、第4図(ロ)に示すように、DCWIな
いしDCW3に対してRewind (巻戻し)、5p
ace  (F)  (スキップファイルマーク)、お
よびRead (読み出し)を行う制御情報が夫々格納
される。また、第4図(イ)図中MDU/FPD (マ
イクロディスク装置/フロッピィディスク装置)に対し
ては、第4図(ロ)に示すように、DCWIおよびDC
W2に対してRezerc  Unit (ヘッドをホ
ームボジシッンに戻す)、およびRead(5mみ出し
)を行う制t’B情報が夫々格納される。
〔発明の効果〕
以上説明したように、本発明によれば、シーケンシャル
ファイルの先頭部分から順にIPL格納域、IMPL格
納域、OSローダ格納域およびOS格納域を少なくとも
設け、CPUからのSIMPLなどの指令に基づいてフ
ァイルアダプタがこのシーケンシャ117丁イルからI
MPL、IPL。
OSローダ、およびO8の各内容を順次読み出して主記
憶装置に格納する構成を採用しているため、CPUのI
MPLおよびOSの各内容を同一の媒体に格納し、かつ
CP(Jからの制御を最小限にすることができる。更に
、汎用的な制御によってシーケンシャルファイル中に格
納されているI M PL、I PL、OSローダ、お
よびOSの各内容を主記憶装置にローディングする構成
を採用しているため、CPUの機能の追加変更の拡張性
に優れ、かつシステムのインストール作業およびバック
アップを迅速に実行することができる。
【図面の簡単な説明】
第1図は本発明の1実施例構成図、第2図はシーケンシ
ャルファイルにおけるフォーマント例、第3図は本発明
の動作説明図、第4図はrPL制御情報フォーマット例
を示す。 図中、1はMTU、2はファイルアダプタ、2−1はA
CR13はCPU、3−1はROM、4はメモリ、4−
1はIPL格納域、4−2はIMPL格納域を表す。 特許出願人  パナファコム株式会社 代理人弁理士 森1)寛(外1名) 寥 j 図 シシヒンンY1し々−flL/ /: % i’7’り
ろ一マ・/ト子町察 2 図 (K7) IPL倍す御す1gフォーマ・ソトイダj層5  4 
  図

Claims (1)

  1. 【特許請求の範囲】 シーケンシャルファイルからプログラムをローディング
    するプログラムローディング制御方式において、 先頭部分から順にイニシャルプログラムローディング(
    以下IPLという)格納域、イニシャルマイクロプログ
    ラムローディング(以下IMPLという)格納域、オペ
    レーティングシステムローダ(以下OSローダ)格納域
    およびオペレーティングシステム(以下OSという)格
    納域を少なくとも設けたシーケンシャルファイル(1)
    と、CPUからの指令に基づいてこのシーケンシャルフ
    ァイル(1)からIMPL、IPL、OSローダ、およ
    びOSの各内容を順次読み出して記憶装置に格納するフ
    ァイルアダプタ(2)とを備えたことを特徴とするプロ
    グラムローディング制御方式。
JP9382186A 1986-04-23 1986-04-23 プログラムロ−デイング制御方式 Pending JPS62249254A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9382186A JPS62249254A (ja) 1986-04-23 1986-04-23 プログラムロ−デイング制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9382186A JPS62249254A (ja) 1986-04-23 1986-04-23 プログラムロ−デイング制御方式

Publications (1)

Publication Number Publication Date
JPS62249254A true JPS62249254A (ja) 1987-10-30

Family

ID=14093061

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9382186A Pending JPS62249254A (ja) 1986-04-23 1986-04-23 プログラムロ−デイング制御方式

Country Status (1)

Country Link
JP (1) JPS62249254A (ja)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5178944A (ja) * 1974-12-31 1976-07-09 Fujitsu Ltd
JPS5621215A (en) * 1979-07-30 1981-02-27 Fujitsu Ltd Loading system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5178944A (ja) * 1974-12-31 1976-07-09 Fujitsu Ltd
JPS5621215A (en) * 1979-07-30 1981-02-27 Fujitsu Ltd Loading system

Similar Documents

Publication Publication Date Title
US5519869A (en) Multi-density data storage backup allowing bootstrap image storage in density required by initial boot code and other system images at higher densities
KR100268537B1 (ko) 기록매체상에 데이타 파일의 위치를 투명하게 마킹하는 방법
KR20080013675A (ko) 자기 테이프 장치의 제어 장치, 제어 방법 및 기록매체
JPS62249254A (ja) プログラムロ−デイング制御方式
JP2633614B2 (ja) フアイル保護装置
KR100261928B1 (ko) 복수개의 파티션을 가진 기록 매체의 구간 포맷 방법
JP3022011B2 (ja) データバックアップシステム
JPS6232817B2 (ja)
JP2006107720A (ja) データ記憶装置およびデータ記憶方法
JPS6117600Y2 (ja)
JP3078862B2 (ja) 磁気テープ記憶装置の高速位置付け装置
JPH0219923A (ja) システム常駐ボリューム構成方式
JPS63239521A (ja) 磁気テ−プ装置のデ−タ処理方式
JP2732948B2 (ja) 磁気テープボリュームの装着方法及び計算機システム
JPS63119062A (ja) カ−トリツジ自動交換装置付磁気テ−プサブシステム
JPS62137646A (ja) バツクアツプフアイル作成方式
JPH03121551A (ja) プログラムロード方式
JPH02250166A (ja) 情報処理装置
JPS6027412B2 (ja) 周辺記憶装置用制御装置
JPH0364896B2 (ja)
JPH0628032B2 (ja) マイクロプログラム制御装置
JPH03282636A (ja) テストパッケージ実行のためのデータ保存方法
JPH0516099B2 (ja)
JPH02176836A (ja) 順アクセスフアイルのデータ管理方式
JPH0786995B2 (ja) カートリツジライブラリ装置のメモリ制御方式