JPS6059426A - 磁気ディスク装置のアクセス方法 - Google Patents

磁気ディスク装置のアクセス方法

Info

Publication number
JPS6059426A
JPS6059426A JP16691383A JP16691383A JPS6059426A JP S6059426 A JPS6059426 A JP S6059426A JP 16691383 A JP16691383 A JP 16691383A JP 16691383 A JP16691383 A JP 16691383A JP S6059426 A JPS6059426 A JP S6059426A
Authority
JP
Japan
Prior art keywords
magnetic disk
channel
instruction
block
read
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
JP16691383A
Other languages
English (en)
Inventor
Haruki Hayashi
林 春樹
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP16691383A priority Critical patent/JPS6059426A/ja
Publication of JPS6059426A publication Critical patent/JPS6059426A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Abstract

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

Description

【発明の詳細な説明】 (’a)発明の技術分野 本発明は固定長ブロック方式の磁気ディスク装置を用い
る磁気ディスク・サブシステムに係り、特に一つの読出
し又は書込み命令で前記磁気ディスク装置の非連続な複
数のブロックを読出し/書込みする磁気ディスク装置の
アクセス方法に関する。
(b)従来技術と問題点 第1図は外部記憶装置として磁気ディスク装置を用いる
計算機システムの構成例を示す図である。
11は中央処理装置、12は主記憶装置、13はチャネ
ル、14は磁気ディスク制御装置、15は磁気ディスク
制御アダプタ、16,17.18は磁気ディスク装置で
ある。又磁気ディスク制御装置14と磁気ディスク制御
アダプタ15と磁気ディスク装置16,17,18ば磁
気ディスク・ザブシステムを構成する。ここで例えば磁
気ディスク装置16にデータの続出し/書込み動作をす
る場合、mlちアクセスする場合は中央処理装置1■よ
りチャネル13を経て磁気ディスク制御装置】4に入出
力命令が与えられ、磁気ディスク制御装置14はチャネ
ル13を介して主記憶装置12からチャネル・コマンド
・ワードを取り出して来て、前記入出力命令を実行する
。チャネル・コマンド・ワードは磁気ディスク装置lG
内でアクセス可能な範囲及び同一チャネル・コマンド・
ワード列内で許可される動作が指定されるデファイン・
エクステント(Define Extent )命令、
次に実際に読出し又は書込みされるデータブロックが、
ブロック番号及びブロック数で指定されるロケート命令
、次に読出し命令か又は書込み命令が続く構成となって
いる。磁気ディスク制御装置14は上記チャネル・コマ
ンド・ワードを解析して、磁気ディスク制御アダプタ1
5を経て磁気ディスク装置16をアクセスし、データの
書込み又は読出しを行う。
第2図は固定長ブロック方式の磁気ディスク装置116
〜18に於りるトランクのフォーマットを示す図である
。各トランクを分割する各セクタに索引用の情報を記録
するID部19とデータを記録するDATA部20が設
けられている。
第3図は磁気ディスク装置16〜18に搭載される磁気
ディスクに於けるブロックの構成を示す。
第2図に示すID部19とDATA部20を一つのブロ
ックとし、該ブロックに順番に番号を与え、磁気ディス
ク上で各トラックを直列に連続させ、先頭トラックの先
頭ブロックを0番とすると、前記ブロックは第3図に示
す如<o、i、2〜(N−2)、(N−1)、Nと0番
からN番迄の連続したブロックに割り振ることが出来る
従来中央処理装置11からは第3図で説明したブロック
番号によりアクセスするデータのブロックがロケート命
令で指示され、磁気ディスク制御装置14が該ブロック
番号を解析してシリンダ番号、ヘッド番号に変換し、ア
クセスしていた。又非連続な複数のブロックを続出し/
書込みする場合、即ち第3図のL番及びL+1番と2ブ
ロツクを連続読出し/書込みして、続いてブロック番号
の離れたM番及びM+1番と2ブロツクを連続読出し/
書込みするような場合、入出力命令を出し直すか、ロケ
ート命令に続レノで続出し又は書込め命令のコマンドチ
ェイン(一つの入出力動作が終了した時、中央処理装置
11に対して入出力割込みを起こさずに、自動的に次の
チャネル・コマンド・ワードを取り出して、その指示の
もとに新しい入出力動作を開始させるチャネル13の機
能)をいくつか続けていた。例えばデファイン・エクス
テント命令−口ケート命令−読出し命令−ロケート命令
−読出し命令−ロケート命令−読出し命令の如くである
。前者の場合中央処理装置11の負担を増大させ、後者
の場合チャネルI3が命令を主記憶装置12から取り込
む度に、他チャネルと競合を起こして、チャネルのオー
バラン(正しい情報の転送が出来ない状態)を起こし易
くなるという欠点がある。
(C)発明の目的 本発明の目的は上記欠点を除く為、複数の非連続ブロッ
クの読出し/書込みする場合、一つの命令により行える
ようにして、チャネルが主記憶装置から命令を取込む回
数を減少させ、チャネルのオーバラン発生を防止すると
共に中央処理装置の負担増にもならぬ磁気ディスク装置
のアクセス方法を提供することにある。
(d)発明の構成 本発明の構成は同一トランク上の連続するn個のブロッ
クの続出し/書込みを、連続するブロックの先頭に相当
するブロック番号と、この先頭ブロックに連続するブロ
ックの個数を指定する命令によって行う固定長ブロック
方式の磁気ディスク装置のアクセス方法であって、同一
トランク上の非連続な複数のブロックの読出し/書込み
をする際に、先頭ブロックの番号及び連続するブロック
の個数を指定する前記命令を複数個集めてテーブル化し
、このテーブルを一つの命令として前記磁気ディスク装
置の読出し/書込みを行うようにしたものである。
(e)発明の実施例 本発明はロケート命令によってアクセスするブロックの
番号とブロックの数をテーブルで与えることにより、一
つの命令で非連続ブロックを連続してアクセス出来るよ
うにすることにある。
第4図は本発明の一実施例を説明する図である。
テーブル21のB1、B2、B3ば第3図に示すブロッ
クの番号である。又C1、C2、C3ばブロックの数を
示す。ENDは読出し/書込み動作終了を示す符号であ
る。第1図に於いて、例えば中央処理装置11からチャ
ネル13を経て与えられる入出力命令により、磁気ディ
スク制御装置14がデファイン・エクステント命令−口
ヶート命令−読出し命令という命令をチャネル13を介
して主記憶装置12から取り込んだとする。ロケート命
令で主記憶装置12は第4図の如きテーブル21を磁気
ディスク制御装置14に送出する。磁気ディスク制御装
置14は例えば前記入出力命令により磁気ディスク装置
16を選択し、テーブル21のB1が例えば第3図りの
ブロック番号を指示しており、CIがブロック数を2と
指示しているとすれば、読出し命令を取り込むと、まず
テーブル21を参照しブロックL番に磁気ヘッドを位置
付けしてブロックL番を読出し、続いてL+1番を読出
ずように磁気ディスク装置16を制御する。次ぎにテー
ブル21を参照しB2がMのブロック番号を指示してお
り、C2がブロック数を3と指示しておれば、続けてM
番に磁気ヘッドを位置付けしてM番を読出し、続&Jて
M+]番、M+2番を読出すように磁気ディスク装置1
6を制御する。次にテーブル21を参照しB3がN−2
番を指示しており、C3がブロック数を3と指示してお
れば、続けて磁気ヘッドをN−2番に位置((Jけして
N−2番、N−1番、N番と読出ずように磁気ディスク
装置16を制御する。次ぎにテーブル21を参照しEN
I)の符号を検出すると磁気ディスク装置16に読出し
動作停止を指示する。
(f)発明の詳細 な説明した如く、本発明は磁気ディスク制御装置が主記
憶装置から連続してアクセスする必要のある非連続のブ
ロックをテーブルにして与えられることにより、非連続
のブロックを一つの命令で連続して読出し/書込みする
ように制御するため、チャネルのオーバラン発生を防止
し、且つ中央処理装置の負担増大も防止出来る。
【図面の簡単な説明】
第1図は外部記憶装置として磁気ディスク装置を用いる
計算機システムの構成例を示す図、第2図は固定長ブロ
ック方式の磁気゛ディスク装置に於りるトラックのフォ
ーマットを示ず図、第3図は磁気ディスク装置に搭載さ
れる磁気ディスクに於けるブロックの構成を示す図、第
4図&J本発明の一実施例を説明する図である。 11ば中央処理装置、12は主記憶装置、13はチャネ
ル、14ば磁気ディスク制御装置、15は磁気ディスク
制御アダプタ、16,17.18ば磁気ディスク装置、
21はテーブルである。 華 1 目 早 2 口 秦 3 口 第 4 目

Claims (1)

    【特許請求の範囲】
  1. 同一トランク上の連続するn個のブロックの続出し/書
    込みを、連続するブロックの先頭に相当するブロック番
    号と、この先頭ブロックに連続するブロックの個数を指
    定する命令によって行う固定長ブロック方式の磁気ディ
    スク装置のアクセス方法であって、同一トランク上の非
    連続な複数のブロックの読出し/書込みをする際に、先
    頭ブロックの番号及び連続するブロックの個数を指定す
    る前記命令を複数個集めてテーブル化し、このテーブル
    を一つの命令として前記磁気ディスク装置の読出し/書
    込みを行うことを特徴とする磁気ディスク装置のアクセ
    ス方法。
JP16691383A 1983-09-10 1983-09-10 磁気ディスク装置のアクセス方法 Pending JPS6059426A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16691383A JPS6059426A (ja) 1983-09-10 1983-09-10 磁気ディスク装置のアクセス方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16691383A JPS6059426A (ja) 1983-09-10 1983-09-10 磁気ディスク装置のアクセス方法

Publications (1)

Publication Number Publication Date
JPS6059426A true JPS6059426A (ja) 1985-04-05

Family

ID=15839961

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16691383A Pending JPS6059426A (ja) 1983-09-10 1983-09-10 磁気ディスク装置のアクセス方法

Country Status (1)

Country Link
JP (1) JPS6059426A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62156155U (ja) * 1986-03-26 1987-10-03
JPS6362025A (ja) * 1986-09-03 1988-03-18 Sharp Corp 高速フアイルアクセス方法
JPS6354860U (ja) * 1986-09-27 1988-04-13

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62156155U (ja) * 1986-03-26 1987-10-03
JPS6362025A (ja) * 1986-09-03 1988-03-18 Sharp Corp 高速フアイルアクセス方法
JPS6354860U (ja) * 1986-09-27 1988-04-13

Similar Documents

Publication Publication Date Title
US4262332A (en) Command pair to improve performance and device independence
US5890208A (en) Command executing method for CD-ROM disk drive
US5497472A (en) Cache control method and apparatus for storing data in a cache memory and for indicating completion of a write request irrespective of whether a record to be accessed exists in an external storage unit
US5596737A (en) Sequencer map for a hard disk controller combining data and next-addres fields
US4811280A (en) Dual mode disk controller
JPH05224822A (ja) 集合型記憶装置
US5426761A (en) Cache DASD sequential staging and method
EP0240616B1 (en) Method to test and set data in a record on disk in one atomic input/output operation
JPS5832417B2 (ja) デ−タ転送制御方式
JPS6059426A (ja) 磁気ディスク装置のアクセス方法
US5875453A (en) Apparatus for and method of information processing
WO2000048068A1 (en) Magnetic disk device and disk access method therefor
JPH04357519A (ja) メモリ装置
EP0080878A2 (en) Cache memory and method of control for use with magnetic disks
JPS6055453A (ja) ディスクキャッシュ機構へのデ−タ格納方式
JPS6297020A (ja) 磁気テ−プ制御方法
JPS628235A (ja) 動作履歴記憶装置
JP2561394B2 (ja) 入出力制御方式
JPH0567022A (ja) 高速データアクセス方式
JPS61287071A (ja) 磁気デイスク制御装置
JPH0546322A (ja) デイスクコントローラ
JPS61227268A (ja) 磁気デイスク・アクセス方式
JPH054691B2 (ja)
JPS63251965A (ja) デイスク管理方式
JPS628237A (ja) 動作履歴記憶装置