JPH0368016A - 補助記憶制御装置 - Google Patents

補助記憶制御装置

Info

Publication number
JPH0368016A
JPH0368016A JP20499089A JP20499089A JPH0368016A JP H0368016 A JPH0368016 A JP H0368016A JP 20499089 A JP20499089 A JP 20499089A JP 20499089 A JP20499089 A JP 20499089A JP H0368016 A JPH0368016 A JP H0368016A
Authority
JP
Japan
Prior art keywords
recording format
floppy disk
data
detecting
recording
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
JP20499089A
Other languages
English (en)
Inventor
Fumitaka Sakai
文隆 酒井
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.)
Seiko Epson Corp
Original Assignee
Seiko Epson 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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP20499089A priority Critical patent/JPH0368016A/ja
Publication of JPH0368016A publication Critical patent/JPH0368016A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野コ 本発明は、電子計算機などのデータ処理装置における、
補助記憶制御装置に関する。
[従来の技術] 補助記憶制御装置において、従来はアプリケーションプ
ログラムからのデータの読み書きの要求を、無条件に補
助記憶駆動装置の動作命令に変換することにより、デー
タの読み書きを行っていた。
〔発明が解決しようとする課題] しかしながら従来技術では、読み書きの対象となる記録
形式を固定化しているため、複数の異なる記録形式の記
憶媒体を同時に使用することができないという問題点を
有する。
本発明はこのような問題点を解決するもので、使用され
る記憶媒体が補助記憶駆動装置に挿入された時に、記録
形式を自動的に検出し、各補助記憶駆動装置ごとに用意
されたテーブルに格納し、アプリケーションプログラム
からのデータの読み書きの要求が発生した時、前記テー
ブルから取り出した記録形式に基づいて各補助記憶駆動
装置を動作させることにより、複数の異なる記録形式の
記憶媒体に対して同時に、かつ同一の方法によるデータ
の読み書きが行える手段を提供することを目的とする。
[課題を解決するための手段] 本発明の補助記憶制御装置は、記憶媒体の挿入、排出を
検出するための監視手段と、挿入された記憶媒体の記録
形式を検出するための検出手段と、前記検出手段により
検出された記録形式を記憶する記憶手段と、前記記憶手
段に記憶された記録形式に基づいて補助記憶駆動装置の
動作命令に変換する変換手段を有することを特徴とする
[実施例] 以下、本発明について実施例に基づいて詳細に説明する
第1図は、本発明の補助記憶制御装置を適用したフロッ
ピーディスク制御装置が接続されたシステムの構成を示
す機能ブロック図である。
1は、システム全体の制御を行う中央処理装置であり、
2は、フロッピーディスクに対してデータの読み書きを
行うアプリケーションプログラムであり、3は、フロッ
ピーディスクから読み出したデータを格納したり、書き
込むデータを保持する主記憶装置であり、4は、フロッ
ピーディスクを駆動し、読み書きするためq機構を備え
たフロッピーディスク駆動装置である。
5は、本発明の特徴部分をなすフロッピーディスク制御
装置で、フロッピーディスクの挿入、排出を監視する状
態監視装置6、記録形式を調べる検出装置7、検出され
た記録形式を格納するために各フロッピーディスク駆動
装置ごとに用意された記録形式格納テーブル8、アプリ
ケーションプログラム2からのデータの読み書きの要求
をフロッピーディスク駆動装置4の動作命令に変換する
変換装置9、および変換のための情報が格納された変換
情報テーブル10から成り立っている。
検出装置7は、検出した記録形式を記録形式格納テーブ
ル8に格納し、変換装置i9は、記録形式格納テーブル
8から取り出した記録形式に対応する変換情報を変換情
報テーブル10から取り出して、フロッピーディスク駆
動装置4の動作命令への変換を行うように構成されてい
る。
第2図は、変換情報テーブル10め構成を示す説明図で
ある。
アプリケーションプログラム2によるデータの読み書き
の要求は、論理セクタ番号により行われる。
論理セクタとは、フロッピーディスクの読み書きの要求
の最小単位となるデータの集まりで、本実施例では、2
56バイトのデータの集まりを1論理セクタと定義して
いる。
論理セクタ番号とは、フロッピーディスクの先頭から、
未使用領域を除いて論理セクタを連続的に割り当てたと
きの順番を表している。
変換情報テーブルは、前記論理セクタ番号により定義さ
れており、21は、フロッピーディスクの先頭の未使用
領域の大きさを表す論理セクタ数(以下これをGAPと
略す)であり、22は、1シリンダあたりの論理セクタ
数(以下これをN。
Sと略す)であり、23は、シリンダ片面における論理
セクタ数(以下これをNOHと略す)であり、24は、
フロッピーディスクにおける実際のセクタである物理セ
クタあたりの論理セクタ数(以下これをNOPと略す)
である。
第3図は、第2図の具体例である。
(a)は、物理セクタの大きさが256バイト、(シリ
ンダ当りの物理セクタ数が52、両面仕様のフロッピー
ディスクに対する変換情報テーブルであり、 (b)は、物理セクタの大きさが1024バイト、1シ
リンダ当りの物理セクタ数が16、両面仕様のフロッピ
ーディスクに対する変換情報テーブルである。
次に、このように構成された装置の動作を第4図、第5
図に示したフローチャートに基づいて説明する。
第4図は、状態監視装置6、および検出装置7の動作を
示すフローチャートであり、第5図は、変換装置9の動
作を示すフローチャートである。
状態監視装置6は、フロッピーディスク駆動装置4にフ
ロッピーディスクが挿入されたか否かを監視している(
42)。フロッピーディスクが挿入されると、検出装置
7に制御を移す。
検出装置7は、フロッピーディスク駆動装置4に対して
物理セクタの大きさを検出する命令を実行することによ
り記録形式を調べ(43)、その結果を、各記録形式に
割り当てられた識別子に変換した後(44)、記録形式
格納テーブル8に格納する(45)。また、フロッピー
ディスク駆動装置4が使用可能な状態になったことを示
す値を記録形式格納テーブル8に格納する(46)。
変換装置9では、アプリケーションプログラム2による
データの読み書き要求が発生したか否かを監視している
(52)。要求が発生すると、次に46において格納し
た値を判定することにより、対象となるフロッピーディ
スク駆動装置4が使用可能な状態になっているかを調べ
る(53)。使用可能な状態になっていない場合は、ア
プリケーションプログラム2に要求が破棄されたことを
通知する(60)。
使用可能な状態になっている場合は、45において格納
した、記録形式の識別子を格納テーブル8から取り出し
く54)、その識別子に対応する変換情報を変換情報テ
ーブル10から取り出す(55)。アプリケーションプ
ログラム2から与えられた、読み書きの部分を示す論理
セクタ番号は、変換情報によってフロッピーディスク上
の位置に変換される(56)。変換の過程を詳しく述べ
ると、まず、要求された論理セクタ番号にGAPが加算
され、フロッピーディスク上の論理セクタ番号が求めら
れる。次に、NO8で除算が行われる。
この結果得られた商がシリンダ番号である。剰余に対し
てNOHで除算を行い、得られる商がヘッド番号となり
、得られる剰余に対してはさらにNoPで除算を行い、
得られる商が物理セクタ番号となる。以上の変換によっ
て得られたシリンダ番号、ヘッド番号、物理セクタ番号
を使用してフロッピーディスク駆動装置4への動作命令
が生成され(57)、実行される(58)ことにより、
データの読み書きが行われる。
〔発明の効果コ 以上に述べたように本発明によれば、挿入された記憶媒
体の記録形式を自動的に検出し、その結果を使用してア
プリケーションプログラムからのデータの読み書きの要
求を、要求が発生した時点で補助記憶駆動装置の動作命
令に変換したことにより、複数の異なる記録形式の記憶
媒体に対して同時に、かつ同一の方法による読み書きが
行えるという効果がある。
l○・;・変換情報テーブル 以上

Claims (1)

  1. 【特許請求の範囲】 記憶媒体の挿入、排出を検出するための監視手段と、 挿入された記憶媒体の記録形式を検出するための検出手
    段と、 前記検出手段により検出された記録形式を記憶する記憶
    手段と、 前記記憶手段に記憶された記録形式に基づいて補助記憶
    駆動装置の動作命令に変換する変換手段、とを少なくと
    も有することを特徴とする補助記憶制御装置。
JP20499089A 1989-08-08 1989-08-08 補助記憶制御装置 Pending JPH0368016A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP20499089A JPH0368016A (ja) 1989-08-08 1989-08-08 補助記憶制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20499089A JPH0368016A (ja) 1989-08-08 1989-08-08 補助記憶制御装置

Publications (1)

Publication Number Publication Date
JPH0368016A true JPH0368016A (ja) 1991-03-25

Family

ID=16499648

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20499089A Pending JPH0368016A (ja) 1989-08-08 1989-08-08 補助記憶制御装置

Country Status (1)

Country Link
JP (1) JPH0368016A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06302088A (ja) * 1993-04-16 1994-10-28 Kyushu Totsuki Syst:Kk 再生機器の集中制御装置及び再生機器のインターフェース
JPH0764834A (ja) * 1993-08-26 1995-03-10 Nec Corp フロッピーディスク装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06302088A (ja) * 1993-04-16 1994-10-28 Kyushu Totsuki Syst:Kk 再生機器の集中制御装置及び再生機器のインターフェース
JPH0764834A (ja) * 1993-08-26 1995-03-10 Nec Corp フロッピーディスク装置

Similar Documents

Publication Publication Date Title
US5200864A (en) Combining small records into a single record block for recording on a record media
US5335328A (en) Methods for recording and reading data from a record member having data in any one of a plurality of block formats including determining length of records being transferred
JPH05224832A (ja) アレイディスク装置のディスク装置診断方法
JPH0368016A (ja) 補助記憶制御装置
US20060007590A1 (en) Magnetic disk apparatus
JP3093657B2 (ja) Fba−ckd変換方式
JP3457602B2 (ja) ディスク装置
JPH103359A (ja) フォーマット情報記録方式
JPS6095762A (ja) 磁気デイスク制御装置
JP2584001B2 (ja) 情報処理装置
JP2562605B2 (ja) 磁気ディスク制御装置
JP4422319B2 (ja) 多重化記憶制御装置
JPH02280221A (ja) ディスク制御方式
JPS58223860A (ja) 磁気デイスク制御装置
JPS63191375A (ja) フロツピ−デイスク装置の自己診断方法
JPH02168314A (ja) 半導体ディスク装置におけるメモリ制御方式
JPS601672A (ja) 磁気デイスク装置の不良ブロツク処理方法
JPS5969856A (ja) 内蔵磁気デイスク制御方式
JPH0279145A (ja) 周辺制御装置
JPH04248635A (ja) 並列処理デバッギングのプローブ効果除去方法
JPH09320207A (ja) 情報記録再生装置
JPH0452548B2 (ja)
JP2000155901A (ja) 欠陥情報作成方法及び情報記憶装置
JPH08227386A (ja) 周辺装置
JPH0668876B2 (ja) 磁気デイスク制御装置