JPH01162920A - セグメント入出力方式 - Google Patents

セグメント入出力方式

Info

Publication number
JPH01162920A
JPH01162920A JP62320904A JP32090487A JPH01162920A JP H01162920 A JPH01162920 A JP H01162920A JP 62320904 A JP62320904 A JP 62320904A JP 32090487 A JP32090487 A JP 32090487A JP H01162920 A JPH01162920 A JP H01162920A
Authority
JP
Japan
Prior art keywords
segment
fixed head
magnetic disk
disk device
area
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.)
Granted
Application number
JP62320904A
Other languages
English (en)
Other versions
JPH0795257B2 (ja
Inventor
Atsuko Shirahama
白濱 敦子
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 JP62320904A priority Critical patent/JPH0795257B2/ja
Publication of JPH01162920A publication Critical patent/JPH01162920A/ja
Publication of JPH0795257B2 publication Critical patent/JPH0795257B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はセグメント入出力方式に関し、特に仮想記憶方
式を採用しているオペレーティングシステムがメインメ
モリユニットからセグメントを退避させる補助記憶装置
として固定ヘッド付き磁気ディスク装置を割り当てて運
用を行っている計算機システム(以下、単にシステムと
称する)におけるセグメント入出力方式に関する。
〔従来の技術〕
従来、この種のセグメント入出力方式では、セグメント
を退避させる補助記憶装置として固定ヘッド付き磁気デ
ィスク装置を使用している場合でも、固定ヘッド付き磁
気ディスク装置であることを意識したセグメントの入出
力は行ってぃながった。
〔発明が解決しようとする問題点〕
上述した従来のセグメント入出力方式では、セグメント
の退避領域として固定ヘッド付き磁気ディスク装置の任
意の空き領域をランダムに割り当てていたので、セグメ
ントの退避および復元時にヘッドのシーク時間と回転待
ち時間とが物理的な入出力(Ilo)待ち時間として増
加するという欠点がある。
特に、メインメモリユニットに空きがなくなり混雑して
くるとともに110回数が増加してくるので、全体のI
10待ち時間が増加してシステム全体の性能を悪化させ
るという欠点がある。
本発明の目的は、上述の点に鑑み、あらかじめ指定した
セグメントを固定ヘッド付き磁気ディスク装置の固定ヘ
ッドに対応する領域(以下、固定ヘッド領域と称する)
に退避させることにより、あらかじめ指定したセグメン
トに対する110待ち時間のうちのシーク時間を消失さ
せて、I10待ち時間を減少させるようにしたセグメン
ト入出力方式を提供することにある。
〔問題点を解決するための手段〕
本発明のセグメント入出力方式は、仮想記憶方式を採用
しているオペレーティングシステムがメインメモリユニ
ットからセグメントを退避させる補助記憶装置として固
定ヘッド付き磁気ディスク装置を割り当てて運用を行っ
ている計算機システムにおいて、プログラムが格納され
ているプログラムファイルと、プログラムを構成するセ
グメントのうちの前記固定ヘッド付き磁気ディスク装置
の固定ヘッド領域に格納すべきセグメントのセグメント
名を登録するセグメント名登録手段と、このセグメント
名登録手段により登録されたセグメント名を格納してお
くセグメント名格納ファイルと、このセグメント名格納
ファイルから前記固定ヘッド領域に格納すべきセグメン
トのセグメント名を入力するセグメント名入力手段と、
前記固定ヘッド付き磁気ディスク装置のどこにセグメン
トを退避したかを記憶するセグメント情報格納領域と、
前記メインメモリユニットへのプログラムのロード時に
前記プログラムファイルから読み込んだプログラム中の
セグメントが前記セグメント名入力手段により得られた
セグメント名と一致するセグメント名のセグメントであ
れば前記固定ヘッド領域に格納すると同時にセグメント
名、磁気ディスク装置アドレスおよびセグメントが前記
固定ヘッド領域に格納されたことを示す固定ヘッド領域
格納フラグを前記セグメント情報格納領域に書き込むロ
ード手段と、前記メインメモリユニットから前記固定ヘ
ッド付き磁気ディスク装置にセグメントを退避させる場
合に前記セグメント情報格納領域を参照して前記固定ヘ
ッド領域格納フラグに基づいて前記固定ヘッド領域に格
納すべきセグメントであれば前記磁気ディスク装置アド
レスをそのまま使用して前記固定ヘッド付き磁気ディス
ク装置の前記固定ヘッド領域に退避させ前記固定ヘッド
領域に格納すべきセグメント以外のセグメントであれば
前記固定ヘッド付き磁気ディスク装置の空き領域に退避
させて前記磁気ディスク装置アドレスを更新し前記固定
ヘッド付き磁気ディスク装置から前記メインメモリユニ
ットにセグメントを復元する場合に前記セグメント情報
格納領域を参照して前記固定ヘッド付き磁気ディスク装
置の前記磁気ディスク装置アドレスからセグメントを前
記メインメモリユニットに復元する入出力手段とを有す
る。
〔作用〕
本発明のセグメント入出力方式では、プログラムファイ
ルにプログラムが格納されており、セグメント名登録手
段がプログラムを構成するセグメントのうちの固定ヘッ
ド付き磁気ディスク装置の固定ヘッド領域に格納すべき
セグメントのセグメント名を登録し、セグメント名格納
ファイルがセグメント名登録手段により登録されたセグ
メント名を格納しておき、セグメント名入力手段がセグ
メント名格納ファイルから固定ヘッド領域に格納すべき
セグメントのセグメント名を入力し、セグメント情報格
納領域が固定ヘッド付き磁気ディスク装置のどこにセグ
メントを退避したかを記憶し、ロード手段がメインメモ
リユニットへのプログラムのロード時にプログラムファ
イルから読み込んだプログラム中のセグメントがセグメ
ント名入力手段により得られたセグメント名と一致する
セグメント名のセグメントであれば固定ヘッド領域に格
納すると同時にセグメント名、磁気ディスク装置アドレ
スおよびセグメントが固定ヘッド領域に格納されたこと
を示す固定ヘッド領域格納フラグをセグメント情報格納
領域に書き込み、入出力手段がメインメモリユニットか
ら固定ヘッド付き磁気ディスク装置にセグメントを退避
させる場合にセグメント情報格納領域を参照して固定ヘ
ッド領域格納フラグに基づいて固定ヘッド領域に格納す
べきセグメントであれば磁気ディスク装置アドレスをそ
のまま使用して固定ヘッド付き磁気ディスク装置の固定
ヘッド領域に退避させ固定ヘッド領域に格納すべきセグ
メント以外のセグメントであれば固定ヘッド付き磁気デ
ィスク装置の空き領域に退避させて磁気ディスク装置ア
ドレスを更新し固定ヘッド付き磁気ディスク装置からメ
インメモリユニットにセグメントを復元する場合にセグ
メント情報格納領域を参照して固定ヘッド付き磁気ディ
スク装置の磁気ディスク装■アドレスからセグメントを
メインメモリユニットに復元する。
〔実施例〕
次に、本発明について図面を参照して詳細に説明する。
第1図は、本発明のセグメント入出力方式の一実施例の
構成を示すブロック図である0本実施例のセグメント入
出力方式は、固定ヘッド付き磁気ディスク装置lと、プ
ログラムファイル2と、セグメント名格納ファイル3と
、入出力手段4と、ロード手段5と、セグメント名入力
手段6と、セグメント名登録手段7と、メインメモリユ
ニット8と、セグメント情報格納領域9とから、その主
要部が構成されている。
固定ヘッド付き磁気ディスク装置lには、固定ヘッド領
域に対応する固定ヘッド1.1と、固定ヘッド領域以外
の領域に対応する可動ヘッド12とが設けられている。
セグメント情報格納領域9には、セグメント名91と、
固定ヘッド領域格納フラグ92と、磁気ディスク装置ア
ドレス93とが複数組登録されるようになっている。固
定ヘッド領域格納フラグ92は、セグメントが固定ヘッ
ド領域に格納されるべきセグメントのときにオン(“1
”)、それ以外のセグメントのときにオフ(“0′)に
設定されるフラグである。
第2図を参照すると、セグメント名登録手段7の処理は
、セグメント名取得ステップ21と、セグメント名登録
ステップ22とからなる。
第3図を参照すると、セグメント名入力手段6の処理は
、セグメント名取出しステップ31と、セグメント名引
渡しステップ32とからなる。
第4図を参照すると、ロード手段5の処理は、セグメン
ト名入力手段起動ステップ41と、セグメント入力ステ
ップ42と、固定ヘッド領域格納判定ステップ43と、
固定ヘッド領域格納ステップ44と、固定ヘッド領域格
納可否判定ステップ45と、セグメント名、固定ヘッド
領域格納フラグおよび磁気ディスク装置アドレス登録ス
テップ46と、セグメント名登録ステップ47と、セグ
メントメインメモリユニットロードステップ48と、セ
グメント終了判定ステップ49とからなる。
第5図を参照すると、入出力手段4のセグメント復元時
の処理は、磁気ディスク装置アドレス取得ステップ51
と、セグメントメインメモリユニットロード(復元)ス
テップ52とからなる。
第6図を参照すると、入出力手段4のセグメント退避時
の処理は、固定ヘッド領域格納フラグ判定ステップ61
と、セグメント空き領域格納ステップ62と、磁気ディ
スク装置アドレス登録ステップ63と、セグメント固定
ヘッド領域格納ステップ64とからなる。
次に、このように構成された本実施例のセグメント人出
力方式の動作について説明する。
プログラムファイル2からメインメモリユニット8への
プログラムのロード開始以前に、セグメント名登録手段
7は、プログラムファイル2中のプログラムを構成する
セグメントのうちの固定ヘッド付き磁気ディスク装置l
の固定ヘッド領域に格納すべきセグメント塩を入力しく
ステップ21)、セグメント名格納ファイル3に登録す
る(ステップ22)。
プログラムファイル2からメインメモリユニット8への
プログラムのロードためにロード手段5が起動されると
、ロード手段5は、まずセグメント名入力手段6を起動
する(ステップ41)。
起動されたセグメント名入力手段6は、セグメント名格
納ファイル3から固定ヘッド付き磁気ディスク装置1の
固定ヘッド領域に格納すべきセグメントのセグメント塩
を取り出しくステップ31)、取り出したセグメント塩
をロード手段5に引き渡す(ステップ32)。
次に、ロード手段5は、プログラムファイル2に格納さ
れたプログラム中のセグメントを1つ読み込み(ステッ
プ42)、読み込んだセグメントのセグメント塩と固定
ヘッド領域に格納すべきセグメントのセグメント塩とを
比較し、固定ヘッド領域に格納すべきセグメントである
かどうかを判定する(ステップ43)。固定ヘッド領域
に格納すべきセグメントであれば、ロード手段5は、セ
グメントが実際に固定ヘッド付き磁気ディスク装置lの
固定ヘッド領域に書き込めるかどうかを確認するために
、セグメントを固定ヘッド付き磁気ディスク装置lの固
定ヘッド領域に書き込む(ステップ44)、続いて、セ
グメントが固定ヘッド領域に格納できたかどうかを判定
しくステップ45)、セグメントが固定ヘッド領域に格
納できた場合には、ロード手段5は、セグメント情報格
納領域9に、格納したセグメントのセグメント塩91と
、セグメントを固定ヘッド領域に格納したことを示す(
オンの)固定ヘッド格納フラグ92と、セグメントを書
き込んだ固定ヘッド領域の磁気ディスク装置アドレス9
3とを登録する(ステップ46)。
ステップ43で固定ヘッド領域に格納すべきセグメント
でない場合およびステップ45でセグメントを固定ヘッ
ド領域に格納できなかった場合には、ロード手段5はセ
グメント情報格納領域9にセグメント塩91だけを登録
する(ステップ47)。
続いて、ロード手段5は、セグメントをメインメモリユ
ニット8にロードしくステップ48)、プログラム中の
セグメントが終了したかどうかを判定する(ステップ4
9)、セグメントが終了していない場合には、ステップ
42に戻ってセグメントが終了するまで処理を繰り返し
、セグメントが終了するとロード手段5は処理を終了す
る。
次に、メインメモリユニット8上のプログラムが実行さ
れ、メインメモリユニット8が混雑してきてメインメモ
リユニット8中のあるセグメントを固定ヘッド付き磁気
ディスク装置lに退避する必要が生じた場合には、入出
力手段4は、セグメント情報格納領域9を参照して退避
するセグメントのセグメント名91に対応する固定ヘッ
ド領域格納フラグ92がオンであるか否かに応じてセグ
メントが固定ヘッド領域に格納すべきセグメントである
か否かを判定する(ステップ61)、固定ヘッド領域に
格納すべきセグメントならば、セグメント情報格納領域
9中の磁気ディスク装置アドレス93が示す固定ヘッド
付き磁気ディスク装置lの固定ヘッド領域にセグメント
を書き出す(ステップ64)、この場合には、固定ヘッ
ド11によって固定ヘッド領域にセグメントが書き出さ
れるので、ヘッドのシーク時間がかからず少ない[10
待ち時間で迅速にセグメントの退避が行われる。一方、
固定ヘッド領域に格納すべきセグメント以外のセグメン
トならば、入出力手段4は、固定ヘッド付き磁気ディス
ク装置lの任意の空き領域に可動ヘッド12によってセ
グメントを書き出しくステップ62)、セグメント情報
格納領域9にセグメントを格納した領域の磁気ディスク
装置アドレス93を登録する (ステップ63)。
逆に、固定ヘッド付き磁気ディスク装置1からメインメ
モリユニット8にあるセグメントを復元する必要が生じ
た場合には、入出力手段4は、セグメント情報格納領域
9中の復元するセグメントのセグメント名9Iに対応す
る磁気ディスク装置アドレス93を取得して(ステップ
51) 、[気ディスク装置アドレス93が示す固定ヘ
ッド付き磁気ディスク装置1上の領域からセグメントを
読み込み、メインメモリユニット8にロード(復元)す
る(ステップ52)、この際、復元されるセグメントが
固定ヘッド領域に格納されていたセグメントの場合には
、固定ヘッドIIによって固定ヘッド領域からセグメン
トが読み出されるので、ヘッドのシーク時間がかからず
少ないI10待ち時間で迅速にセグメントの復元が行わ
れる。
以降、この入出力手段4による処理が繰り返されながら
プログラムが実行される。
〔発明の効果〕
以上説明したように本発明は、固定ヘッド付き磁気ディ
スク装置の固定ヘッド領域を利用してセグメントの入出
力を行うことにより、あらかじめ指定したセグメントに
対して固定ヘッド付き磁気ディスク装置のI10待ち時
間のうちのシーク時間が消失するので、システム全体の
処理効率を減少させることなしに仮想記憶方式の導入が
可能になるという効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例のセグメント入出力方式の構
成を示すブロック図、 第2図は第1図中のセグメント名登録手段の処理を示す
流れ図、 第3図は第1図中のセグメント名入力手段の処理を示す
流れ図、 第4図は第1図中のロード手段の処理を示す流れ図、 第5図は第1図中の入出力手段のセグメント復元時の処
理を示す流れ図である。 第6図は第1図中の入出力手段のセグメント退避時の処
理を示す流れ図である。 図において、 l・・・固定ヘッド付き磁気ディスク装置、2・・・プ
ログラムファイル、 3・・・セグメント名格納ファイル、 4・・・入出力手段、 5・・・ロード手段、 6・・・セグメント名入力手段、 7・・・セグメント名登録手段、 8・・・メインメモリユニット、 9・・・セグメント情報格納領域、 11・・・固定ヘッド、 12・・・可動ヘッド、 91・・・セグメント名、 92・・・固定ヘッド領域格納フラグ、93・・・磁気
ディスク装置アドレスである。

Claims (1)

  1. 【特許請求の範囲】 仮想記憶方式を採用しているオペレーティングシステム
    がメインメモリユニットからセグメントを退避させる補
    助記憶装置として固定ヘッド付き磁気ディスク装置を割
    り当てて運用を行っている計算機システムにおいて、 プログラムが格納されているプログラムファイルと、 プログラムを構成するセグメントのうちの前記固定ヘッ
    ド付き磁気ディスク装置の固定ヘッド領域に格納すべき
    セグメントのセグメント名を登録するセグメント名登録
    手段と、 このセグメント名登録手段により登録されたセグメント
    名を格納しておくセグメント名格納ファイルと、 このセグメント名格納ファイルから前記固定ヘッド領域
    に格納すべきセグメントのセグメント名を入力するセグ
    メント名入力手段と、 前記固定ヘッド付き磁気ディスク装置のどこにセグメン
    トを退避したかを記憶するセグメント情報格納領域と、 前記メインメモリユニットへのプログラムのロード時に
    前記プログラムファイルから読み込んだプログラム中の
    セグメントが前記セグメント名入力手段により得られた
    セグメント名と一致するセグメント名のセグメントであ
    れば前記固定ヘッド領域に格納すると同時にセグメント
    名、磁気ディスク装置アドレスおよびセグメントが前記
    固定ヘッド領域に格納されたことを示す固定ヘッド領域
    格納フラグを前記セグメント情報格納領域に書き込むロ
    ード手段と、 前記メインメモリユニットから前記固定ヘッド付き磁気
    ディスク装置にセグメントを退避させる場合に前記セグ
    メント情報格納領域を参照して前記固定ヘッド領域格納
    フラグに基づいて前記固定ヘッド領域に格納すべきセグ
    メントであれば前記磁気ディスク装置アドレスをそのま
    ま使用して前記固定ヘッド付き磁気ディスク装置の前記
    固定ヘッド領域に退避させ前記固定ヘッド領域に格納す
    べきセグメント以外のセグメントであれば前記固定ヘッ
    ド付き磁気ディスク装置の空き領域に退避させて前記磁
    気ディスク装置アドレスを更新し前記固定ヘッド付き磁
    気ディスク装置から前記メインメモリユニットにセグメ
    ントを復元する場合に前記セグメント情報格納領域を参
    照して前記固定ヘッド付き磁気ディスク装置の前記磁気
    ディスク装置アドレスからセグメントを前記メインメモ
    リユニットに復元する入出力手段と、 を有することを特徴とするセグメント入出力方式。
JP62320904A 1987-12-18 1987-12-18 セグメント入出力方式 Expired - Lifetime JPH0795257B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62320904A JPH0795257B2 (ja) 1987-12-18 1987-12-18 セグメント入出力方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62320904A JPH0795257B2 (ja) 1987-12-18 1987-12-18 セグメント入出力方式

Publications (2)

Publication Number Publication Date
JPH01162920A true JPH01162920A (ja) 1989-06-27
JPH0795257B2 JPH0795257B2 (ja) 1995-10-11

Family

ID=18126566

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62320904A Expired - Lifetime JPH0795257B2 (ja) 1987-12-18 1987-12-18 セグメント入出力方式

Country Status (1)

Country Link
JP (1) JPH0795257B2 (ja)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5179314A (ja) * 1974-12-30 1976-07-10 Fujitsu Ltd Jikikirokusaiseisochi
JPS606094A (ja) * 1983-06-24 1985-01-12 Matsushita Refrig Co 回転型圧縮機
JPS6079448A (ja) * 1983-10-07 1985-05-07 Fujitsu Ltd 外部ペ−ジ割当て制御方式

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5179314A (ja) * 1974-12-30 1976-07-10 Fujitsu Ltd Jikikirokusaiseisochi
JPS606094A (ja) * 1983-06-24 1985-01-12 Matsushita Refrig Co 回転型圧縮機
JPS6079448A (ja) * 1983-10-07 1985-05-07 Fujitsu Ltd 外部ペ−ジ割当て制御方式

Also Published As

Publication number Publication date
JPH0795257B2 (ja) 1995-10-11

Similar Documents

Publication Publication Date Title
JPH0340868B2 (ja)
JP2821345B2 (ja) 非同期i/o制御方式
JPH01162920A (ja) セグメント入出力方式
JP2671160B2 (ja) 例外処理方式
JPH04355818A (ja) データ入出力制御装置
JPH04107634A (ja) メモリデータバイパス制御方式
JPH07152574A (ja) プログラムローディング方式
JPH0756633B2 (ja) タスク切換え方式
JPH0667898A (ja) タスク制御方式
JPH05151037A (ja) 業務処理中データベース再編成処理方式
JPS63276629A (ja) ファイル内レコ−ドのソ−ト方式
JPS60178547A (ja) デ−タ処理方式
JPH02257349A (ja) ネットワークアドレス設定方式
JPS593560A (ja) プログラムの格納方式
JPH0844570A (ja) プログラム実行システム及び方法
JPH02308329A (ja) プログラム修正方式
JPH02146631A (ja) レジスタ復帰退避方式
JPH02247758A (ja) 端末情報の管理方式
JPH0447340A (ja) マスタファイルの読み込み方法
JPS58203562A (ja) メモリ管理方式
JPS62251928A (ja) プログラムロ−ド方式
JPS63208945A (ja) 情報処理装置
JPS63140350A (ja) リカバリポイントログ出力量削減方式
JPH05120012A (ja) 例外処理装置
JPH02224156A (ja) ファイル退避方式