JPH0514351B2 - - Google Patents
Info
- Publication number
- JPH0514351B2 JPH0514351B2 JP58058906A JP5890683A JPH0514351B2 JP H0514351 B2 JPH0514351 B2 JP H0514351B2 JP 58058906 A JP58058906 A JP 58058906A JP 5890683 A JP5890683 A JP 5890683A JP H0514351 B2 JPH0514351 B2 JP H0514351B2
- Authority
- JP
- Japan
- Prior art keywords
- recording medium
- read
- write
- recording
- type
- 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 - Lifetime
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B19/00—Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B5/00—Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
- G11B5/012—Recording on, or reproducing or erasing from, magnetic disks
- G11B5/016—Recording on, or reproducing or erasing from, magnetic disks using magnetic foils
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
- Recording Or Reproducing By Magnetic Means (AREA)
Description
【発明の詳細な説明】
[産業上の利用分野]
この発明は、フロツピーデイスク(以下、シー
トとも言う)等の記録媒体の読み書きをコントロ
ールする記録媒体読み書き制御システムに関し、
特に、複数種類のフロツピーデイスクデバイスあ
るいは複数種類の記録媒体が共通の記録媒体読み
書き制御部で読み書きされる場合の効果的制御に
関するものである。
トとも言う)等の記録媒体の読み書きをコントロ
ールする記録媒体読み書き制御システムに関し、
特に、複数種類のフロツピーデイスクデバイスあ
るいは複数種類の記録媒体が共通の記録媒体読み
書き制御部で読み書きされる場合の効果的制御に
関するものである。
[従来の技術]
従来、フロツピーデイスクコントローラ1は、
第1図に示したようにホストシステム2とフロツ
ピーデイスクデバイス3の中間に位置し、ホスト
システメからのコマンドに従つてフロツピーデイ
スクデバイス3を制御していた。
第1図に示したようにホストシステム2とフロツ
ピーデイスクデバイス3の中間に位置し、ホスト
システメからのコマンドに従つてフロツピーデイ
スクデバイス3を制御していた。
また、近年のめざましい磁気記録技術の進歩に
より、フロツピーデイスクデバイス用記録媒体な
どの記録密度が増大した。その結果、以前
48TPI、転送レート250KBit/secondで記録して
いた記録媒体(以下、Aタイプシートという)と
比較して、4倍もの記録容量をもつ96TPI、転送
レート500KBit/secondの記録媒体(以下、Bタ
イプシートという)が出現した。
より、フロツピーデイスクデバイス用記録媒体な
どの記録密度が増大した。その結果、以前
48TPI、転送レート250KBit/secondで記録して
いた記録媒体(以下、Aタイプシートという)と
比較して、4倍もの記録容量をもつ96TPI、転送
レート500KBit/secondの記録媒体(以下、Bタ
イプシートという)が出現した。
また、以前のAタイプシートを読み書きできる
フロツピーデイスクデバイス(以下、Aタイプデ
バイスという)に加えて、AタイプシートとBタ
イプシートの両方を読み書きできるフロツピーデ
イスクデバイス(以下、Bタイプデバイスとい
う)が開発された。
フロツピーデイスクデバイス(以下、Aタイプデ
バイスという)に加えて、AタイプシートとBタ
イプシートの両方を読み書きできるフロツピーデ
イスクデバイス(以下、Bタイプデバイスとい
う)が開発された。
[発明が解決しようとする課題]
しかし、前者のAタイプデバイスと後者のBタ
イプデバイスでは基本仕様が異なり、フロツピー
デイスクコントローラで実際に制御する場合は、
第2図のように2つのコントローラ1A,1Bが
必要であつた。よつてBタイプデバイス3Bを制
御したいと思つたならば、そのためのコントロー
ラーボードを用意して設置しなければならず、他
のコントローラボードの収納スペースが小さくな
つたり、コストが上がる等の欠点があつた。
イプデバイスでは基本仕様が異なり、フロツピー
デイスクコントローラで実際に制御する場合は、
第2図のように2つのコントローラ1A,1Bが
必要であつた。よつてBタイプデバイス3Bを制
御したいと思つたならば、そのためのコントロー
ラーボードを用意して設置しなければならず、他
のコントローラボードの収納スペースが小さくな
つたり、コストが上がる等の欠点があつた。
また、Bタイプドライブのように記録タイプの
異なる記録媒体を読み書きできるドライブにおい
ては、記録媒体が外され取り換えられると、どの
タイプの記録媒体がセツトされているか分らなく
なる等の問題があつた。
異なる記録媒体を読み書きできるドライブにおい
ては、記録媒体が外され取り換えられると、どの
タイプの記録媒体がセツトされているか分らなく
なる等の問題があつた。
特に、フロツピーデイスクドライブの様に任意
の時点で容易にフロツピーデイスクが取り換えら
れる装置においては、セツトされている記録媒体
の記録タイプを正しく認識しなければ、
READ/WRITE ERRORを頻繁に起こし、最悪
の場合は、記録された記録内容を失う危険があつ
た。
の時点で容易にフロツピーデイスクが取り換えら
れる装置においては、セツトされている記録媒体
の記録タイプを正しく認識しなければ、
READ/WRITE ERRORを頻繁に起こし、最悪
の場合は、記録された記録内容を失う危険があつ
た。
この発明は上述したものの欠点を解消するため
になされたもので、共通のコントローラで基本仕
様の異なる複数のデバイス制御を可能とし、ある
いは、異なる種類の記録媒体を効率よく正しく制
御できる記録媒体読み書き制御システムを得るこ
とを目的としたものである。
になされたもので、共通のコントローラで基本仕
様の異なる複数のデバイス制御を可能とし、ある
いは、異なる種類の記録媒体を効率よく正しく制
御できる記録媒体読み書き制御システムを得るこ
とを目的としたものである。
[課題を解決するための手段]
この発明に係る記録媒体読み出し制御システム
は、記録媒体読み書き装置と記録媒体読み書き制
御部を備え、記録タイプが異なる記録媒体からデ
ータの読み出し制御を行なう記録媒体読み出し制
御システムであつて、 (a) 上記記録タイプの相違を識別する識別情報保
持部と、 (b) その識別情報を識別し、記録媒体読み書き制
御部をイニシヤライズするためのコマンドを生
成するホストシステムと、 (c) そのホストシステムからのコマンドによつて
記録媒体読み書き制御部をイニシヤライズする
イニシヤライズ手段と、 (d) ホストシステムからのイニシヤライズは、ホ
ストシステムによつて制御される記録媒体読み
出し装置が変更されたとき、あるいは、記録媒
体の記録タイプが変更されたとき行なう判定手
段を備えたことを特徴とする記録媒体読み出し
制御システムである。
は、記録媒体読み書き装置と記録媒体読み書き制
御部を備え、記録タイプが異なる記録媒体からデ
ータの読み出し制御を行なう記録媒体読み出し制
御システムであつて、 (a) 上記記録タイプの相違を識別する識別情報保
持部と、 (b) その識別情報を識別し、記録媒体読み書き制
御部をイニシヤライズするためのコマンドを生
成するホストシステムと、 (c) そのホストシステムからのコマンドによつて
記録媒体読み書き制御部をイニシヤライズする
イニシヤライズ手段と、 (d) ホストシステムからのイニシヤライズは、ホ
ストシステムによつて制御される記録媒体読み
出し装置が変更されたとき、あるいは、記録媒
体の記録タイプが変更されたとき行なう判定手
段を備えたことを特徴とする記録媒体読み出し
制御システムである。
また、この発明は、記録タイプが異なる記録
媒体からデータを読み書き制御を行なう記録媒
体読み書き制御システムであつて、 記録媒体読み書き装置と読み書き要求システ
ムの間にあるデイスクコントローラ等の記録媒
体読み書き制御部と、 (d) 記録媒体の記録タイプを識別するための識
別情報を保持する、スイツチや、メモリや、記
録媒体等の識別情報保持部と、 (e) 読み書きした記録媒体読み書き装置を記憶
し、あるいは、記録媒体読み書き装置の記録媒
体の取り換えを記憶する状態記憶部と、 (f) 記録媒体読み書き装置から記録媒体が外さ
れ、取り換えられた可能性があることを検出
し、状態記憶部の少なくとも一部に記憶する取
り換え検出記憶手段と、 (g) 状態記憶部の記憶に基づき、記録媒体読み書
き装置の変更、あるいは、記録媒体の取り換えと
いう状態変更を判定する状態判定手段と、 (h) 状態判定手段により状態変更があると判定さ
れたとき、識別情報保持部に記憶された識別情
報に基づいて、記録媒体読み書き制御部をイニ
シヤライズするイニシヤライズ手段を備えたも
のである。
媒体からデータを読み書き制御を行なう記録媒
体読み書き制御システムであつて、 記録媒体読み書き装置と読み書き要求システ
ムの間にあるデイスクコントローラ等の記録媒
体読み書き制御部と、 (d) 記録媒体の記録タイプを識別するための識
別情報を保持する、スイツチや、メモリや、記
録媒体等の識別情報保持部と、 (e) 読み書きした記録媒体読み書き装置を記憶
し、あるいは、記録媒体読み書き装置の記録媒
体の取り換えを記憶する状態記憶部と、 (f) 記録媒体読み書き装置から記録媒体が外さ
れ、取り換えられた可能性があることを検出
し、状態記憶部の少なくとも一部に記憶する取
り換え検出記憶手段と、 (g) 状態記憶部の記憶に基づき、記録媒体読み書
き装置の変更、あるいは、記録媒体の取り換えと
いう状態変更を判定する状態判定手段と、 (h) 状態判定手段により状態変更があると判定さ
れたとき、識別情報保持部に記憶された識別情
報に基づいて、記録媒体読み書き制御部をイニ
シヤライズするイニシヤライズ手段を備えたも
のである。
また、この発明は、記録タイプが異なる記録
媒体からデータの読み書き制御を行なう記録媒
体読み書き制御システムであつて、 記録媒体読み書き装置と読み書き要求システ
ムの間にあつて、複数種類の状態にイニシヤラ
イズ出来るデイスクコントローラ等の記録媒体
読み書き制御部と、 (d) 記録媒体の記録タイプを識別するための識別
情報を保持する識別情報保持部と、 (e) 記録媒体読み書き装置の記録媒体の取り換え
を知らせる状態信号を発生する手段と、 (f) 状態信号の有無に基づき、記録媒体の取り換
えという状態変更を判定する状態判定手段と、 (g) 状態判定手段により状態変更があると判定さ
れたとき、識別情報保持部に記憶された識別情
報に基づいて、記録媒体読み書き制御部を再イ
ニシヤライズするイニシヤライズ手段を備えた
ものである。
媒体からデータの読み書き制御を行なう記録媒
体読み書き制御システムであつて、 記録媒体読み書き装置と読み書き要求システ
ムの間にあつて、複数種類の状態にイニシヤラ
イズ出来るデイスクコントローラ等の記録媒体
読み書き制御部と、 (d) 記録媒体の記録タイプを識別するための識別
情報を保持する識別情報保持部と、 (e) 記録媒体読み書き装置の記録媒体の取り換え
を知らせる状態信号を発生する手段と、 (f) 状態信号の有無に基づき、記録媒体の取り換
えという状態変更を判定する状態判定手段と、 (g) 状態判定手段により状態変更があると判定さ
れたとき、識別情報保持部に記憶された識別情
報に基づいて、記録媒体読み書き制御部を再イ
ニシヤライズするイニシヤライズ手段を備えた
ものである。
[作用]
この発明において、識別情報はドライブタイ
プ、シートタイプ、転送レート等を表わす情報で
あり、識別情報保持部がこの識別情報を保持す
る。
プ、シートタイプ、転送レート等を表わす情報で
あり、識別情報保持部がこの識別情報を保持す
る。
判定手段あるいは状態判定手段は、記録媒体の
読み書きに先立ち、記録媒体読み書き装置あるい
は記録媒体の状態変更を判定する。
読み書きに先立ち、記録媒体読み書き装置あるい
は記録媒体の状態変更を判定する。
その結果、状態に変更がなければ、直前に読み
書きした記録媒体と同一の記録媒体への読み書き
であると判断し、そのまま、読み書きを実行す
る。
書きした記録媒体と同一の記録媒体への読み書き
であると判断し、そのまま、読み書きを実行す
る。
もし、状態に変更があれば、直前に読み書きし
た記録媒体とは異なる記録媒体への読み書きであ
ると判断し、イニシヤライズ手段により、識別情
報保持部の識別情報に基づいて記録媒体読み書き
制御部をイニシヤライズする。
た記録媒体とは異なる記録媒体への読み書きであ
ると判断し、イニシヤライズ手段により、識別情
報保持部の識別情報に基づいて記録媒体読み書き
制御部をイニシヤライズする。
このようにして、イニシヤライズするときは、
必要最小限になり、共通の記録媒体読み書き制御
部で複数の記録媒体読み書き装置や複数種類の記
録媒体を制御する場合でも効率よい制御ができ
る。
必要最小限になり、共通の記録媒体読み書き制御
部で複数の記録媒体読み書き装置や複数種類の記
録媒体を制御する場合でも効率よい制御ができ
る。
[実施例]
以下、この発明の一実施例を図面に示し説明す
る。第3図はこの発明の記録媒体読み書き制御シ
ステムの一例となるブロツク図である。
る。第3図はこの発明の記録媒体読み書き制御シ
ステムの一例となるブロツク図である。
30は、記録媒体読み書き制御部の一例となる
フロツピーデイスクコントローラである。この例
では、デバイス識別機能を、識別情報保持部の一
例であるデバイス識別スイツチSWを設けること
で達成している。第3図に於て、31はそのSW
である。32はD型フリツプフロツプD−F/F
で構成されたイニシヤルセツトレジスタで、それ
ぞれのデバイス制御用にフロツピーデイスクコン
トローラFDCとタイミング信号発生器VFOをイ
ニシヤライズするイニシヤルセツトレジスタであ
る。33はフロツピーデイスクコトローラFDC
で、以下に説明するLSIで構成されたものであ
る。34はタイミング信号発生器VFOで、読み
込み及び書き込みのためのウインドウ
(WINDOW)信号を発生し、以下に説明するLSI
で構成されたものである。35はコントローラ3
0に接続されたフロツピーデイスク(FD)デバ
イスを選択するD−F/Fで構成されたレジスタ
である。
フロツピーデイスクコントローラである。この例
では、デバイス識別機能を、識別情報保持部の一
例であるデバイス識別スイツチSWを設けること
で達成している。第3図に於て、31はそのSW
である。32はD型フリツプフロツプD−F/F
で構成されたイニシヤルセツトレジスタで、それ
ぞれのデバイス制御用にフロツピーデイスクコン
トローラFDCとタイミング信号発生器VFOをイ
ニシヤライズするイニシヤルセツトレジスタであ
る。33はフロツピーデイスクコトローラFDC
で、以下に説明するLSIで構成されたものであ
る。34はタイミング信号発生器VFOで、読み
込み及び書き込みのためのウインドウ
(WINDOW)信号を発生し、以下に説明するLSI
で構成されたものである。35はコントローラ3
0に接続されたフロツピーデイスク(FD)デバ
イスを選択するD−F/Fで構成されたレジスタ
である。
なお、36はデコーダ、37は書き込みデータ
(WRITE DATA)タイミング補正回路、38は
バツフア、39は16MHzで発振する発振器OSC
であり、ある一つのタイプにイニシヤライズされ
た状態では従来のフロツピーデイスクコントロー
ラと同様な動作構成となるものである。
(WRITE DATA)タイミング補正回路、38は
バツフア、39は16MHzで発振する発振器OSC
であり、ある一つのタイプにイニシヤライズされ
た状態では従来のフロツピーデイスクコントロー
ラと同様な動作構成となるものである。
この発明の実施例による制御システムの概要と
しては、まず読み書き要求システムの一例である
ホストシステム2が実際にデバイスFD1〜4を
制御するコマンドを発する前に、デバイス識別ス
イツチSW31の内容をセンスする。ホストシス
テム2はその識別信号の内容と制御しようとする
デバイス番号を比較し、そのデバイスが48TPIの
Aタイプデバイスか96TPIのBタイプデバイスの
どちらかであるか知る。そして適した状態に
FDC33とVFO34をイニシヤライズするため
に、イニシヤルセツトレジスタ32にコマンドを
送る。FDC33、VFO34の各LSIがイニシヤ
ライズされたなら、ホストシステム2は通常の
READ、WRITEを実行する。識別信号のロード
とFDC33、VFO34のイニシヤライズは、以
下説明するようにデバイスがチエンズされたとき
行なわれるので、フロツピーデイスクデバイスの
アクセスタイムへの影響は最小限ですむことにな
る。
しては、まず読み書き要求システムの一例である
ホストシステム2が実際にデバイスFD1〜4を
制御するコマンドを発する前に、デバイス識別ス
イツチSW31の内容をセンスする。ホストシス
テム2はその識別信号の内容と制御しようとする
デバイス番号を比較し、そのデバイスが48TPIの
Aタイプデバイスか96TPIのBタイプデバイスの
どちらかであるか知る。そして適した状態に
FDC33とVFO34をイニシヤライズするため
に、イニシヤルセツトレジスタ32にコマンドを
送る。FDC33、VFO34の各LSIがイニシヤ
ライズされたなら、ホストシステム2は通常の
READ、WRITEを実行する。識別信号のロード
とFDC33、VFO34のイニシヤライズは、以
下説明するようにデバイスがチエンズされたとき
行なわれるので、フロツピーデイスクデバイスの
アクセスタイムへの影響は最小限ですむことにな
る。
ここで、上述したシステム構成の詳細を以下説
明する。
明する。
デバイス識別スイツチ31は、第4図に示すよ
うにDIP型のメカニカルスイツチで構成されてお
り、その4個のスイツチSW1〜SW4はフロツ
ピーデイスクコントローラ30に接続される4個
のフロツピーデイスクデバイスFD1〜FD4に対
応して設けられており、例えばFD1が48TPIの
Aタイプである場合はスイツチSW1を予めOFF
にセツトし、逆にFD1が96TPIのBタイプであ
る場合はスイツチSW1を予めONにセツトする
こととなる。また、FD2〜4も同様に、Aタイ
プであるかBタイプであるかによつて、それぞれ
のスイツチSW2〜4をOFF又はONにセツトさ
れることになる。311〜312はシユミツトト
リガ機能を有するNANDゲート回路で、三菱電
気(株)製の品名LS240型の半導体ICであつて、ホス
トシステム2がアドレスをデコードした時に生ず
るストロープ信号315により、各スイツチSW
1〜4の状態情報ガ出力線316〜319を介し
てホストシステム2へ転送され、ロードされるも
のである。
うにDIP型のメカニカルスイツチで構成されてお
り、その4個のスイツチSW1〜SW4はフロツ
ピーデイスクコントローラ30に接続される4個
のフロツピーデイスクデバイスFD1〜FD4に対
応して設けられており、例えばFD1が48TPIの
Aタイプである場合はスイツチSW1を予めOFF
にセツトし、逆にFD1が96TPIのBタイプであ
る場合はスイツチSW1を予めONにセツトする
こととなる。また、FD2〜4も同様に、Aタイ
プであるかBタイプであるかによつて、それぞれ
のスイツチSW2〜4をOFF又はONにセツトさ
れることになる。311〜312はシユミツトト
リガ機能を有するNANDゲート回路で、三菱電
気(株)製の品名LS240型の半導体ICであつて、ホス
トシステム2がアドレスをデコードした時に生ず
るストロープ信号315により、各スイツチSW
1〜4の状態情報ガ出力線316〜319を介し
てホストシステム2へ転送され、ロードされるも
のである。
次に、イニシヤルセツトレジスタ32の構成に
ついて説明する。イニシヤルセツトレジスタ32
は第5図に示すようなD−F/Fであつて、例え
ば三菱電気(株)製の品名LS74型の半導体ICが使用
可能なものである。
ついて説明する。イニシヤルセツトレジスタ32
は第5図に示すようなD−F/Fであつて、例え
ば三菱電気(株)製の品名LS74型の半導体ICが使用
可能なものである。
そのイニシヤルセツト動作は、ホストシステム
2よりその端子D0に“0”を与えることにより
イニシヤルセツトレジスタ32の端子Qを“0”
とし、Aタイプを示す状態としている。また、ホ
ストシステム2よりその端子D0に“1”を与え
ることによりイニシヤルセツトレジスタ32の端
子Qを“1”とし、Bタイプを示す状態としてい
る。このように端子QのAタイプを示す“0”信
号とBタイプを示す“1”信号とはそのいずれか
一方がVFO34に与えられ、“0”の場合は
VFO34の読み込み、書き込み等の各種タイミ
ングをAタイプの信号にセツトし、これらの各種
タイミング信号で動作するFDC33をもAタイ
プのものにセツトすることになる。一方“1”の
場合は同様にVFO34、FDC33をBタイプ用
にセツトされることになる。
2よりその端子D0に“0”を与えることにより
イニシヤルセツトレジスタ32の端子Qを“0”
とし、Aタイプを示す状態としている。また、ホ
ストシステム2よりその端子D0に“1”を与え
ることによりイニシヤルセツトレジスタ32の端
子Qを“1”とし、Bタイプを示す状態としてい
る。このように端子QのAタイプを示す“0”信
号とBタイプを示す“1”信号とはそのいずれか
一方がVFO34に与えられ、“0”の場合は
VFO34の読み込み、書き込み等の各種タイミ
ングをAタイプの信号にセツトし、これらの各種
タイミング信号で動作するFDC33をもAタイ
プのものにセツトすることになる。一方“1”の
場合は同様にVFO34、FDC33をBタイプ用
にセツトされることになる。
次に、フロツピーデイスクコントローラFDC
33について説明する。FDC33は、VFO34
からの各種タイミングを変更することによりAタ
イプのものの制御とBタイプのものの制御とをと
もに制御可能なものであつて、例えば公知の日本
電気(株)製の品名uPD765ACの半導体LSIが使用可
能なものであり、その詳細構成並びに説明は省略
する。
33について説明する。FDC33は、VFO34
からの各種タイミングを変更することによりAタ
イプのものの制御とBタイプのものの制御とをと
もに制御可能なものであつて、例えば公知の日本
電気(株)製の品名uPD765ACの半導体LSIが使用可
能なものであり、その詳細構成並びに説明は省略
する。
次に、タイミング信号発生器VFO34につい
て説明する。VFO34は、フロツピーデイスク
ドライブFD1〜4からのデイスクの回転変更あ
るいはピークシフトに起因するビツト位相変化を
有するリードデータを入力し、これをフロツピー
デイスクコントローラFDC33が読み取れるよ
うなウインドウ信号と再生リードデータ信号とに
変換して出力するものである。さらにVFO34
はイニシヤルセツトレジスタ32の出力信号
“0”又は“1”に従つてAタイプ又はBタイプ
のいずれか一方のフオームへ切換え可能なもので
あつて、例えば公知の諏訪精工舎(株)製の品名
SED9420C型の半導体LSIが使用可能なものであ
り、その詳細構成並びに説明は省略する。
て説明する。VFO34は、フロツピーデイスク
ドライブFD1〜4からのデイスクの回転変更あ
るいはピークシフトに起因するビツト位相変化を
有するリードデータを入力し、これをフロツピー
デイスクコントローラFDC33が読み取れるよ
うなウインドウ信号と再生リードデータ信号とに
変換して出力するものである。さらにVFO34
はイニシヤルセツトレジスタ32の出力信号
“0”又は“1”に従つてAタイプ又はBタイプ
のいずれか一方のフオームへ切換え可能なもので
あつて、例えば公知の諏訪精工舎(株)製の品名
SED9420C型の半導体LSIが使用可能なものであ
り、その詳細構成並びに説明は省略する。
次に、デバイスセレクトレジスタ35について
説明する。レジスタ35は第5図に示されたよう
なD型のフリツプフロツプD−F/Fを8個集め
た第6図の如きレジスタであつて、例えば三菱電
機(株)製の品名LS273型の半導体ICが使用可能なも
のである。セレクトレジスタ35の各レジスタに
関し、その入力端子D0,D1はフロツピーデイ
スクデバイスFD1〜4の選択信号が入力するも
のであつて、“00”でデバイスFD1が、“01”で
デバイスFD2が、“10”でデバイスFD3が“11”
でデバイスFD4がそれぞれ選択されるものであ
り、これに対応した出力はデコーダ36へ転送さ
れる。また、その入力端子D4〜D7はデバイス
FD1〜4の各モータを回転させるための信号が
入力するものであつて、例えば端子D4へ“1”
が入力された場合デコーダ36を介してデバイス
FD1のモータが回転するように制御されること
となる。このように、セレクトレジスタ35の入
力端子D0,D1,D4〜D7に対応する信号
は、デコーダ36へ転送されデバイスFD1〜4
の制御に使用され、残りの入力端子D2,D3へ
入力する信号は読み書き、書き込みのための状態
情報として使用されるものである。
説明する。レジスタ35は第5図に示されたよう
なD型のフリツプフロツプD−F/Fを8個集め
た第6図の如きレジスタであつて、例えば三菱電
機(株)製の品名LS273型の半導体ICが使用可能なも
のである。セレクトレジスタ35の各レジスタに
関し、その入力端子D0,D1はフロツピーデイ
スクデバイスFD1〜4の選択信号が入力するも
のであつて、“00”でデバイスFD1が、“01”で
デバイスFD2が、“10”でデバイスFD3が“11”
でデバイスFD4がそれぞれ選択されるものであ
り、これに対応した出力はデコーダ36へ転送さ
れる。また、その入力端子D4〜D7はデバイス
FD1〜4の各モータを回転させるための信号が
入力するものであつて、例えば端子D4へ“1”
が入力された場合デコーダ36を介してデバイス
FD1のモータが回転するように制御されること
となる。このように、セレクトレジスタ35の入
力端子D0,D1,D4〜D7に対応する信号
は、デコーダ36へ転送されデバイスFD1〜4
の制御に使用され、残りの入力端子D2,D3へ
入力する信号は読み書き、書き込みのための状態
情報として使用されるものである。
次にこの発明の実施例による動作の詳細を、第
7図に示すフローチヤートにより説明する。な
お、ホストシステム2としては、オフイスコンピ
ユータ本体、又はパーソナルコンピユータ本体等
である。
7図に示すフローチヤートにより説明する。な
お、ホストシステム2としては、オフイスコンピ
ユータ本体、又はパーソナルコンピユータ本体等
である。
まず、ここで、この発明の実施例で使用される
シートを以下説明する。タイプの異なるシートと
しては、シート2QDと呼ぶBタイプ(96TPI、転
送レート500KBit/Second)の両面高密度倍ト
ラツクフロツピーシートと、シート1Dと呼ぶA
タイプ(48TPI、転送レート250KBit/second)
の片面倍密度フロツピーシートと、シート2Dと
呼ぶAタイプの両面倍密度フロツピーシートとが
あるものとする。
シートを以下説明する。タイプの異なるシートと
しては、シート2QDと呼ぶBタイプ(96TPI、転
送レート500KBit/Second)の両面高密度倍ト
ラツクフロツピーシートと、シート1Dと呼ぶA
タイプ(48TPI、転送レート250KBit/second)
の片面倍密度フロツピーシートと、シート2Dと
呼ぶAタイプの両面倍密度フロツピーシートとが
あるものとする。
また、フロツピーデイスクデバイスとして、A
タイプシートのみを読み書きできるフロツピーデ
イスクデバイス(Aタイプデバイス)とAタイプ
シートとBタイプシーの両方を読み書きできるフ
ロツピーデイスクデバイス(Bタイプデバイス)
が接続されているものとする。
タイプシートのみを読み書きできるフロツピーデ
イスクデバイス(Aタイプデバイス)とAタイプ
シートとBタイプシーの両方を読み書きできるフ
ロツピーデイスクデバイス(Bタイプデバイス)
が接続されているものとする。
さて、ホストシステム2の操作者の要求によ
り、フロツピーデイスク制御コマンドがホストシ
ステム2により発生した時点で第7図フローチヤ
ートが開始される。まずスタートすると、ステツ
プ(70)でデバイスチエンジ判定が実行され、ホ
ストシステム2が最後に制御したフロツピーデイ
スクデバイスFD1〜4と同じであつたか否かを
判断する(状態判定手段の一部)。
り、フロツピーデイスク制御コマンドがホストシ
ステム2により発生した時点で第7図フローチヤ
ートが開始される。まずスタートすると、ステツ
プ(70)でデバイスチエンジ判定が実行され、ホ
ストシステム2が最後に制御したフロツピーデイ
スクデバイスFD1〜4と同じであつたか否かを
判断する(状態判定手段の一部)。
その具体的例は、第8図に示すようなホストシ
ステム2のメモリ上に各デバイスFD1〜4に対
応した4bitのデバイスチエンジテーブル(状態記
憶部の一部)を設け、ホストシステム2は制御し
ようとするデバイスFD1〜4に対応するビツト
をチエツクし、“0”であれば変化がなかつたと
判断して次のステツプ(71)へ進む。
ステム2のメモリ上に各デバイスFD1〜4に対
応した4bitのデバイスチエンジテーブル(状態記
憶部の一部)を設け、ホストシステム2は制御し
ようとするデバイスFD1〜4に対応するビツト
をチエツクし、“0”であれば変化がなかつたと
判断して次のステツプ(71)へ進む。
ステツプ(71)は制御デバイスFD1〜4の選
択されたデバイスについて、そのフロツピーデイ
スク(記録媒体)が差し換えられた可能性がある
か否かをチエツクするチエンジステータス判定ス
テツプである(状態判定手段の一部)。このステ
ツプ(71)の判定方法は一例は、記録媒体が差し
換えられた場合、ホストシステム2のメモリ(状
態記憶部の一部)にINTフラグ“1”が状態信
号としてコントローラ30より転送されるので、
このフラグが“0”であるか“1”であるかによ
り判断されることになる。
択されたデバイスについて、そのフロツピーデイ
スク(記録媒体)が差し換えられた可能性がある
か否かをチエツクするチエンジステータス判定ス
テツプである(状態判定手段の一部)。このステ
ツプ(71)の判定方法は一例は、記録媒体が差し
換えられた場合、ホストシステム2のメモリ(状
態記憶部の一部)にINTフラグ“1”が状態信
号としてコントローラ30より転送されるので、
このフラグが“0”であるか“1”であるかによ
り判断されることになる。
このフラグが“1”である場合次のステツプ
(72)へ進む。このステツプ(72)は、ステツプ
(70)の判断がYESの場合にも指定されるステツ
プであつて、デバイスチエンジがある場合、ある
いは、フロツピーデイスク記録媒体が差し換えら
れている場合、第8図に示すドライブチエンジヤ
ブルテーブルの全ドライブビツトを“1”にし、
次のステツプ(73)へ進む。
(72)へ進む。このステツプ(72)は、ステツプ
(70)の判断がYESの場合にも指定されるステツ
プであつて、デバイスチエンジがある場合、ある
いは、フロツピーデイスク記録媒体が差し換えら
れている場合、第8図に示すドライブチエンジヤ
ブルテーブルの全ドライブビツトを“1”にし、
次のステツプ(73)へ進む。
このステツプ(73)は、デバイス識別スイツチ
31の内容をホストシステム2のIN命令によつ
てメモリ上にロードし、制御すべきデバイスFD
1〜4がAタイプかBタイプかのデバイス判断を
行なうものである。その結果、Aタイプであれば
ステツプ(74)に進み第3図のFDC33、VFO
34をAタイプにイニシヤライズするために、イ
ニシヤルエセツトレジスタ32にビツト“0”を
セツトする(イニシヤライズ手段)。また、イニ
シヤライズと同時に制御すべき選択されたフロツ
ピーデイスクデバイスFD1〜4に対応する第8
図のデバイスチエンジヤブルデーブルのビツトを
“0”にセツトする。
31の内容をホストシステム2のIN命令によつ
てメモリ上にロードし、制御すべきデバイスFD
1〜4がAタイプかBタイプかのデバイス判断を
行なうものである。その結果、Aタイプであれば
ステツプ(74)に進み第3図のFDC33、VFO
34をAタイプにイニシヤライズするために、イ
ニシヤルエセツトレジスタ32にビツト“0”を
セツトする(イニシヤライズ手段)。また、イニ
シヤライズと同時に制御すべき選択されたフロツ
ピーデイスクデバイスFD1〜4に対応する第8
図のデバイスチエンジヤブルデーブルのビツトを
“0”にセツトする。
一方、Bタイプであれば、ステツプ(75)に進
み、同様に第3図のFDC33、VFO34をBタ
イプにイニシヤライズするために、セツトレジス
タ32にビツト“1”をセツトする(イニシヤラ
イズ手段)。また、同時にデバイスFD1〜4に対
応する第8図のテーブルのビツトを“0”にセツ
トする。
み、同様に第3図のFDC33、VFO34をBタ
イプにイニシヤライズするために、セツトレジス
タ32にビツト“1”をセツトする(イニシヤラ
イズ手段)。また、同時にデバイスFD1〜4に対
応する第8図のテーブルのビツトを“0”にセツ
トする。
このように、第8図のテーブルのビツトを
“0”にセツトすることにより、次回のデバイス
FD1〜4の選択時に同じデバイスが選択された
場合にステツプ(72)〜(75)を省略することが
できるものである。
“0”にセツトすることにより、次回のデバイス
FD1〜4の選択時に同じデバイスが選択された
場合にステツプ(72)〜(75)を省略することが
できるものである。
次のステツプ(76)は、ステツプ(71)でNO
の場合、又はステツプ(74)又は(75)が終了し
た時点で実行されるステツプであり、イニシヤラ
イズ済のFDC33にホストシステム2よりコマ
ンドを送り、ステツプ(77)でコマンドを実行
し、ステツプ(78)でエラーチエツクを行なつて
終了する。
の場合、又はステツプ(74)又は(75)が終了し
た時点で実行されるステツプであり、イニシヤラ
イズ済のFDC33にホストシステム2よりコマ
ンドを送り、ステツプ(77)でコマンドを実行
し、ステツプ(78)でエラーチエツクを行なつて
終了する。
以上説明したようにこの発明の実施例によれ
ば、A、B二つのタイプのフロツピーデイスクデ
バイス制御が共通のコントローラで行なうことが
でき、また、異なるタイプへの変更はデイバイス
FD1〜4がチエンジされたときあるいは記録媒
体が取り換えられたとき行なわれるので、フロツ
ピーデイスクデバイスのアクセスタイムへの影響
を少なくすることができる。
ば、A、B二つのタイプのフロツピーデイスクデ
バイス制御が共通のコントローラで行なうことが
でき、また、異なるタイプへの変更はデイバイス
FD1〜4がチエンジされたときあるいは記録媒
体が取り換えられたとき行なわれるので、フロツ
ピーデイスクデバイスのアクセスタイムへの影響
を少なくすることができる。
次にこの発明の他の実施例を第9図に示し説明
する。第9図に於て、第3図の同一符号は同一又
は相当部分を示し、前述した実施例との相異点
は、デバイス識別スイツチSW31にかえて使用
するフロツピーデイスク(記録媒体)に所定のデ
ータを予め記録しておき、このデータを読み出す
ことにより同様な動作を行なわせるようにしたも
のである。
する。第9図に於て、第3図の同一符号は同一又
は相当部分を示し、前述した実施例との相異点
は、デバイス識別スイツチSW31にかえて使用
するフロツピーデイスク(記録媒体)に所定のデ
ータを予め記録しておき、このデータを読み出す
ことにより同様な動作を行なわせるようにしたも
のである。
即ち、この発明の他の実施例は、記録媒体の一
部に識別情報保持部を設けたものであり、具体例
としては、Aタイプ Bタイプ両シートの上面の
SIDE0、トラツクTRACK0にシート特有のデー
タを書き込んだものである。
部に識別情報保持部を設けたものであり、具体例
としては、Aタイプ Bタイプ両シートの上面の
SIDE0、トラツクTRACK0にシート特有のデー
タを書き込んだものである。
ホストシステム2がそのデータをロードしてシ
ートの判別を行ない、おのおのの適した状態に
FDC33、VFO34をイニシヤライズして、両
タイプシートのREAD、WRITEを可能としたも
のである。
ートの判別を行ない、おのおのの適した状態に
FDC33、VFO34をイニシヤライズして、両
タイプシートのREAD、WRITEを可能としたも
のである。
またSIDE0、TRACK0に書き込むデータは、
両シートともに転送レート250KBit/secondとし
て、FDC33,34がAタイプシート制御用に
イニシヤライズされていれば、イニシヤル変更な
しにシートの判定ができることを利用したもので
ある。
両シートともに転送レート250KBit/secondとし
て、FDC33,34がAタイプシート制御用に
イニシヤライズされていれば、イニシヤル変更な
しにシートの判定ができることを利用したもので
ある。
ここで、この発明の他の実施例で使用されるシ
ートのデータ記録状態を以下説明する。タイプの
異なるシートとしては、シート2QDと呼ぶBタ
イプ(96TPI、転送レート500KBit/Second)の
両面高密度トラツクフロツピーシートとシート
1Dと呼ぶAタイプ(48TPI、転送レート
250KBit/second)の片面倍密度フロツピーシー
トと、シート2Dと呼ぶAタイプの両面倍密度フ
ロツピーシートとがある。
ートのデータ記録状態を以下説明する。タイプの
異なるシートとしては、シート2QDと呼ぶBタ
イプ(96TPI、転送レート500KBit/Second)の
両面高密度トラツクフロツピーシートとシート
1Dと呼ぶAタイプ(48TPI、転送レート
250KBit/second)の片面倍密度フロツピーシー
トと、シート2Dと呼ぶAタイプの両面倍密度フ
ロツピーシートとがある。
シート2QDは第10図に示すようなデータ型
式となつており、図に於て、SIDE0はフロツピー
シートの表面を、SIDE1はシートの裏面を示すも
のである。BOOTとはBoot Strapの略であつて、
フロツピーシートからオペレーシヨンシステムを
メモリーにロードするプログラムが記録されたも
のである。F8FFFFはこの発明の他の実施例の特
徴をなす識別データであつて、シート2QDを示
すものである。リザーブ(15セクタ)は空白のエ
リアであつて、BOOT、F8FFFF及びリザーブか
らなるTRACK0はこのエリアのみAタイプで記
録されており、その他の記録エリアハ2QDシー
ト用のBタイプで記録されたものである。なお、
FATはFILQ TABLEの略であつてオペレーシ
ヨンシステムが1セクタ単位にフアイルを管理す
るために使用し、この情報からフアイルのレコー
ド長が求められるものである。DIRは
DIRECTORYの略であつて、そのシートに記録
されたフアイル登録簿に相当するものである。
式となつており、図に於て、SIDE0はフロツピー
シートの表面を、SIDE1はシートの裏面を示すも
のである。BOOTとはBoot Strapの略であつて、
フロツピーシートからオペレーシヨンシステムを
メモリーにロードするプログラムが記録されたも
のである。F8FFFFはこの発明の他の実施例の特
徴をなす識別データであつて、シート2QDを示
すものである。リザーブ(15セクタ)は空白のエ
リアであつて、BOOT、F8FFFF及びリザーブか
らなるTRACK0はこのエリアのみAタイプで記
録されており、その他の記録エリアハ2QDシー
ト用のBタイプで記録されたものである。なお、
FATはFILQ TABLEの略であつてオペレーシ
ヨンシステムが1セクタ単位にフアイルを管理す
るために使用し、この情報からフアイルのレコー
ド長が求められるものである。DIRは
DIRECTORYの略であつて、そのシートに記録
されたフアイル登録簿に相当するものである。
また、シート1Dは第11図Aに示すようなデ
ータ型式であつて、全ての記録エリアはAタイプ
で記録されたものであり、識別データFEFFFF
がBOOTエリアの後に記憶された点を除き、第
10図の同様なものである。さらに、シート2D
は第11図Bに示すようなデータ型式であつて、
シート1Dと同様にAタイプで記録されたもので
あり、識別データFFFFFFがBOOTエリアの後
に記録されたものである。
ータ型式であつて、全ての記録エリアはAタイプ
で記録されたものであり、識別データFEFFFF
がBOOTエリアの後に記憶された点を除き、第
10図の同様なものである。さらに、シート2D
は第11図Bに示すようなデータ型式であつて、
シート1Dと同様にAタイプで記録されたもので
あり、識別データFFFFFFがBOOTエリアの後
に記録されたものである。
このように、この発明の他の実施例で使用され
るシートは、シート2QDのSIDE0、TRACK0で
指定されるエリアを共通のAタイプで記録すると
ともに、以下に示す識別データを各シートに設け
た点を除き、従来のシートと同様な構成であり、
その詳細説明を省略する。
るシートは、シート2QDのSIDE0、TRACK0で
指定されるエリアを共通のAタイプで記録すると
ともに、以下に示す識別データを各シートに設け
た点を除き、従来のシートと同様な構成であり、
その詳細説明を省略する。
Aタイプ
シート 1D …FEFFFF シート 2D …FFFFF Bタイプ シート 2QD…F8FFFF なお、上記の各識別データのコードはこれに限
定されるものではない。
シート 1D …FEFFFF シート 2D …FFFFF Bタイプ シート 2QD…F8FFFF なお、上記の各識別データのコードはこれに限
定されるものではない。
次にこの発明の他の実施例の動作を第12図、
第13図のフローチヤートにより説明する。まず
システムの電源を投入すると第12図のフローチ
ヤートに従つて初期セツトを行なう。即ち、ステ
ツプ(90)で第9図のイニシヤルセツトレジスタ
32へビツト“0”がホストシステム2より転送
され、ステツプ(91)(92)でVFO34、FDC3
3がレジスタ32の出力ビツト“0”によりイニ
シヤライズされ、Aタイプ用制御に初期セツトが
完了する。
第13図のフローチヤートにより説明する。まず
システムの電源を投入すると第12図のフローチ
ヤートに従つて初期セツトを行なう。即ち、ステ
ツプ(90)で第9図のイニシヤルセツトレジスタ
32へビツト“0”がホストシステム2より転送
され、ステツプ(91)(92)でVFO34、FDC3
3がレジスタ32の出力ビツト“0”によりイニ
シヤライズされ、Aタイプ用制御に初期セツトが
完了する。
次に、通常の使用状態における動作について第
13図により説明する。この例においても、Bタ
イプデバイスはAタイプシートとBタイプシート
の両方を読み書きできるものとする。
13図により説明する。この例においても、Bタ
イプデバイスはAタイプシートとBタイプシート
の両方を読み書きできるものとする。
まず、フロツピーシートの差し換えがおこなわ
れると、第9図に示すフロツピーデイスクデイバ
イスFD1〜4は一時的にNOT READY状態と
なるので、この状態信号を利用してFDC33は
この状態変化を感知してホストシステム2へ知ら
せ、これを受けたホストシステム2では先の実施
例と同様にメモリ(状態記憶部の一部)上に
INTフラグ“1”をセツトする。このINTフラ
グを利用して、ステツプ(93)でホストシステム
2はこのフラグが“1”であるか否かを判断し
(状態判定手段)、“1”であれば少なくともシー
トが差し換えられたと判断したステツプ(94)へ
進む。一方、“0”であれば前回と同様なタイプ
(A又はB)であると判断されるので、先に説明
した第7図のフローチヤートと同様にステツプ
(76)(77)を通り終了する。
れると、第9図に示すフロツピーデイスクデイバ
イスFD1〜4は一時的にNOT READY状態と
なるので、この状態信号を利用してFDC33は
この状態変化を感知してホストシステム2へ知ら
せ、これを受けたホストシステム2では先の実施
例と同様にメモリ(状態記憶部の一部)上に
INTフラグ“1”をセツトする。このINTフラ
グを利用して、ステツプ(93)でホストシステム
2はこのフラグが“1”であるか否かを判断し
(状態判定手段)、“1”であれば少なくともシー
トが差し換えられたと判断したステツプ(94)へ
進む。一方、“0”であれば前回と同様なタイプ
(A又はB)であると判断されるので、先に説明
した第7図のフローチヤートと同様にステツプ
(76)(77)を通り終了する。
ステツプ(94)はフロツピーシート2QD、1D、
2Dの識別コードが共通のAタイプで記録されて
いるので、前述したステツプ(90)(91)(92)と
同様なステツプにより第9図のFDC33、VFO
34をAタイプシート用にイニシヤライズする。
次に、差し換えが行なわれたシートが何タイプで
あるか否かを判別するステツプ(95)へ進む。ス
テツプ(95)では、差し換えられたシート(1D、
又は2D、又は2QD)のSIDE 0、TRACK0で且
つSECTOR2の識別データを読み書き、FEFFFF
又はFFFFFFであればAタイプであると判断し
てステツプ(76)(77)へ進み終了する。
2Dの識別コードが共通のAタイプで記録されて
いるので、前述したステツプ(90)(91)(92)と
同様なステツプにより第9図のFDC33、VFO
34をAタイプシート用にイニシヤライズする。
次に、差し換えが行なわれたシートが何タイプで
あるか否かを判別するステツプ(95)へ進む。ス
テツプ(95)では、差し換えられたシート(1D、
又は2D、又は2QD)のSIDE 0、TRACK0で且
つSECTOR2の識別データを読み書き、FEFFFF
又はFFFFFFであればAタイプであると判断し
てステツプ(76)(77)へ進み終了する。
一方F8FFFFであればBタイプと判断してステ
ツプ(96)へ進む。ステツプ(97)では第9図の
FDC33、VFO34をBタイプにセツトするた
め、ホストシステム2より第9図のイニシヤルセ
ツトレジスタ32へビツト“1”を転送し、
FDC33、VFO34がBタイプ用にセツトされ
る(イニシヤライズ手段)。
ツプ(96)へ進む。ステツプ(97)では第9図の
FDC33、VFO34をBタイプにセツトするた
め、ホストシステム2より第9図のイニシヤルセ
ツトレジスタ32へビツト“1”を転送し、
FDC33、VFO34がBタイプ用にセツトされ
る(イニシヤライズ手段)。
以下ステツプ(76)(77)を通りその動作を終
了することになる。
了することになる。
以上説明したようにデバイスコントローラ90
を共通化することができ、さらにAタイプ又はB
タイプの判定は、フロツピーデイバイスFD1〜
4のシートが差し換えられたとき自動的に行なわ
れるので、デイバイスFD1〜4のアクセスタイ
ムへの影響を少なくすることができる。
を共通化することができ、さらにAタイプ又はB
タイプの判定は、フロツピーデイバイスFD1〜
4のシートが差し換えられたとき自動的に行なわ
れるので、デイバイスFD1〜4のアクセスタイ
ムへの影響を少なくすることができる。
なお、上記二つの実施例ではイニシヤライズ手
段の例としてFDC33、VFO34をイニシヤラ
イズする場合を述べたが、ここで言うイニシヤラ
イズとは、FDC33、VFO34などのハードウ
エア回路をイニシヤライズするい場合だけでな
く、ハードウエアとソフトウエアの両方、あるい
は、ソフトウエアのみのイニシヤライズであつて
もよい。また、ここで言うイニシヤライズとは、
記録媒体を正しく読み書きできる様に記録媒体読
み書き制御部をモード変更あるいはパラメータの
変更等により設定し直すことの言う。
段の例としてFDC33、VFO34をイニシヤラ
イズする場合を述べたが、ここで言うイニシヤラ
イズとは、FDC33、VFO34などのハードウ
エア回路をイニシヤライズするい場合だけでな
く、ハードウエアとソフトウエアの両方、あるい
は、ソフトウエアのみのイニシヤライズであつて
もよい。また、ここで言うイニシヤライズとは、
記録媒体を正しく読み書きできる様に記録媒体読
み書き制御部をモード変更あるいはパラメータの
変更等により設定し直すことの言う。
また、上記実施例では、識別情報保持部は、ス
イツチである場合と、記録媒体に記録さらた場合
を示したが、メモリ、RAM、ROM、ハードウ
エアロジツク、プログラム内の定数等その他の情
報保持手段でもよい。また識別情報保持部のシス
テム内の位置はどこでもよい。
イツチである場合と、記録媒体に記録さらた場合
を示したが、メモリ、RAM、ROM、ハードウ
エアロジツク、プログラム内の定数等その他の情
報保持手段でもよい。また識別情報保持部のシス
テム内の位置はどこでもよい。
また、上記二つの実施例では、記録媒体読み書
き制御部な、フロツピーデイスクコントローラで
ある場合を示したが、実施例のようにホストシス
テムと分離して存在する必要はなく、ホストシス
テムの一部にまたがつても良い。あるいは、ホス
トシステムに内蔵されていてもよい。
き制御部な、フロツピーデイスクコントローラで
ある場合を示したが、実施例のようにホストシス
テムと分離して存在する必要はなく、ホストシス
テムの一部にまたがつても良い。あるいは、ホス
トシステムに内蔵されていてもよい。
[発明の効果]
以上説明したようにこの発明によれば、共通の
記録媒体読み書き制御部を利用して、異なるタイ
プで記録された記録媒体を効率よく正しく制御す
ることができる。
記録媒体読み書き制御部を利用して、異なるタイ
プで記録された記録媒体を効率よく正しく制御す
ることができる。
第1図は、一般的なホストシステム、フロツピ
ーデイスクコントローラ、フロツピーデイスクデ
バイスの接続状態を示すブロツク図、第2図は従
来のフロツピーデイスクコントローラで、48TPI
用フロツピーデイスクデバイスと、96TPI用フロ
ツピーデイスクデバイスを制御する場合のブロツ
ク図、第3図はこの発明の一実施例による記録媒
体読み書き制御システムを示すブロツク図、第4
図は第3図のデイバイス識別スイツチ31の詳細
構成図、第5図は第3図のイニシヤルセツトレジ
スタ32の詳細構成図、第6図は第3図のデイバ
イスセレクトレジスタ35の詳細構成図、第7図
は第3図に示したものの動作説明フローチヤート
図、第8図はホストシステムのメモリ上に設けら
れた状態記憶部の一部を示す図、第9図はこの発
明の他の実施例を示す記録媒体読み書き制御シス
テムを示すブロツク図、第10図及び第11図は
フロツピーデイスクのデータフオーマツトを示す
図、第12図及び第13図は第9図に示したもの
の動作説明フローチヤート図である。 図に於て、1はフロツピーデイスクコントロー
ラ、2はホストシステム、3はフロツピーデイス
クデバイス、31はデバイス識別スイツチ、32
はイニシヤルセツトレジスタ、33はフロツピー
デイスクコントローラFDC、34は信号生成器
としてのタイミング信号発生器VFO。なお、図
中、同一符号は、同一又は相当部分を示す。
ーデイスクコントローラ、フロツピーデイスクデ
バイスの接続状態を示すブロツク図、第2図は従
来のフロツピーデイスクコントローラで、48TPI
用フロツピーデイスクデバイスと、96TPI用フロ
ツピーデイスクデバイスを制御する場合のブロツ
ク図、第3図はこの発明の一実施例による記録媒
体読み書き制御システムを示すブロツク図、第4
図は第3図のデイバイス識別スイツチ31の詳細
構成図、第5図は第3図のイニシヤルセツトレジ
スタ32の詳細構成図、第6図は第3図のデイバ
イスセレクトレジスタ35の詳細構成図、第7図
は第3図に示したものの動作説明フローチヤート
図、第8図はホストシステムのメモリ上に設けら
れた状態記憶部の一部を示す図、第9図はこの発
明の他の実施例を示す記録媒体読み書き制御シス
テムを示すブロツク図、第10図及び第11図は
フロツピーデイスクのデータフオーマツトを示す
図、第12図及び第13図は第9図に示したもの
の動作説明フローチヤート図である。 図に於て、1はフロツピーデイスクコントロー
ラ、2はホストシステム、3はフロツピーデイス
クデバイス、31はデバイス識別スイツチ、32
はイニシヤルセツトレジスタ、33はフロツピー
デイスクコントローラFDC、34は信号生成器
としてのタイミング信号発生器VFO。なお、図
中、同一符号は、同一又は相当部分を示す。
Claims (1)
- 【特許請求の範囲】 1 記録媒体読み書き装置と記録媒体読み書き制
御部を備え、記録タイプが異なる記録媒体からデ
ータの読み出し制御を行なう記録媒体読み出し制
御システムであつて、 (a) 上記記録タイプの相違を識別する識別情報保
持部と、 (b) その識別情報を識別し、記録媒体読み書き制
御部をイニシヤライズするためのコマンドを生
成するホストシステムと、 (c) そのホストシステムからのコマンドによつて
記録媒体読み書き制御部をイニシヤライズする
イニシヤライズ手段と、 (d) ホストシステムからのイニシヤライズは、ホ
ストシステムによつて制御される記録媒体読み
出し装置が変更されたとき、あるいは、記録媒
体の記録タイプが変更されたとき行なう判定手
段を備えたことを特徴とする記録媒体読み出し
制御システム。 2 以下の要素を有し、記録タイプが異なる記録
媒体からデータの読み書き制御を行なう記録媒体
読み書き制御システム (a) 記録媒体を読み書きする記録媒体読み書き装
置、 (b) 記録媒体への読み書き要求を出す読み書き要
求システム、 (c) 上記記録媒体読み書き装置と読み書き要求シ
ステムの間にあつて、読み書き要求システムか
らの読み書き要求に基づき、記録媒体の読み書
きを制御する記録媒体読み書き制御部、 (d) 記録媒体の記録タイプを識別するための識別
情報を保持する識別情報保持部、 (e) 読み書きした記録媒体読み書き装置を記憶
し、あるいは、記録媒体読み書き装置の記録媒
体の取り換えを記憶する状態記憶部、 (f) 記録媒体読み書き装置から記録媒体が外さ
れ、取り換えられた可能性があることを検出
し、状態記憶部の少なくとも一部に記憶する取
り換え検出記憶手段、 (g) 状態記憶部の記憶に基づき、記録媒体読み書
き装置の変更、あるいは記録媒体の取り換えと
いう状態変更を判定する状態判定手段、 (h) 状態判定手段により状態変更があると判定さ
れたとき、識別情報保持部に記憶された識別情
報に基づいて、記録媒体読み書き制御部をイニ
シヤライズするイニシヤライズ手段。 3 以下の要素を有し、記録タイプが異なる記録
媒体からデータの読み書き制御を行なう記録媒体
読み書き制御システム (a) 記録媒体を読み書きする記録媒体読み書き装
置、 (b) 記録媒体への読み書き要求を出す読み書き要
求システム、 (c) 記録媒体の記録タイプに対応した異なる状態
にイニシヤライズ可能であつて、読み書き要求
システムからの読み書き要求に基づき、記録媒
体の読み書きを制御する記録媒体読み書き制御
部、 (d) 記録媒体の記録タイプを識別するための識別
情報を保持する識別情報保持部、 (e) 記録媒体読み書き装置の記録媒体の取り換え
を知らせる状態信号を発生する手段、 (f) 状態信号の有無に基づき、記録媒体の取り換
えという状態変更を判定する状態判定手段、 (g) 状態判定手段により状態変更があると判定さ
れたとき、識別情報保持部に記憶された識別情
報に基づいて、記録媒体読み書き制御部を再イ
ニシヤライズするイニシヤライズ手段。
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58058906A JPS59185069A (ja) | 1983-04-04 | 1983-04-04 | 記録媒体読み出し制御システム |
| GB08408577A GB2138980B (en) | 1983-04-04 | 1984-04-03 | Recording medium read/write control system |
| DE19843412454 DE3412454A1 (de) | 1983-04-04 | 1984-04-03 | Lese-/schreib-steuersystem fuer einen speicher |
| US06/596,274 US4651238A (en) | 1983-04-04 | 1984-04-03 | Recording medium read/write control system |
| GB08605822A GB2170026B (en) | 1983-04-04 | 1986-03-10 | Recording medium read/write control system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58058906A JPS59185069A (ja) | 1983-04-04 | 1983-04-04 | 記録媒体読み出し制御システム |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6940190A Division JPH0395764A (ja) | 1990-03-19 | 1990-03-19 | 記録媒体読み書き制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS59185069A JPS59185069A (ja) | 1984-10-20 |
| JPH0514351B2 true JPH0514351B2 (ja) | 1993-02-24 |
Family
ID=13097850
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58058906A Granted JPS59185069A (ja) | 1983-04-04 | 1983-04-04 | 記録媒体読み出し制御システム |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US4651238A (ja) |
| JP (1) | JPS59185069A (ja) |
| DE (1) | DE3412454A1 (ja) |
| GB (2) | GB2138980B (ja) |
Families Citing this family (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4928193A (en) * | 1984-07-13 | 1990-05-22 | International Business Machines Corporation | Diskette drive type determination |
| JPS62150424A (ja) * | 1985-12-24 | 1987-07-04 | Teac Co | デ−タ記録及び/又は再生装置 |
| JPH0525082Y2 (ja) * | 1986-04-04 | 1993-06-24 | ||
| US4916557A (en) * | 1987-02-27 | 1990-04-10 | Kabushiki Kaisha Toshiba | Method of sharing various types of medium drives and recording/reproduction apparatus with medium controller for realizing the method |
| US4928192A (en) * | 1987-12-23 | 1990-05-22 | Konica Corporation | Process for identifying disks and automatically configuring a disk drive system |
| JP2569894B2 (ja) * | 1990-04-27 | 1997-01-08 | 日本電気株式会社 | フロッピィディスク装置 |
| US5210672A (en) * | 1990-11-09 | 1993-05-11 | Insite Peripherals, Inc. | Magnetically indelible media type identification system |
| EP0484905A3 (en) * | 1990-11-09 | 1994-12-14 | Brier Technology | Interface for disk drives |
| US5301300A (en) * | 1991-02-14 | 1994-04-05 | Advanced Micro Devices, Inc. | Floppy disk drive controller with improved density select |
| DE9203952U1 (de) * | 1992-03-24 | 1992-07-16 | NEC Deutschland GmbH, 8000 München | Adapter zum Zuweisen von Laufwerken |
| US6195216B1 (en) * | 1998-03-09 | 2001-02-27 | Texas Instruments Incorporated | Mass storage peripheral device with operating circuitry and programs located remotely therefrom |
| US6373649B1 (en) | 1998-07-02 | 2002-04-16 | Seagate Technology Llc | Reduced head population detection in a disc drive |
| US6772272B2 (en) * | 2002-04-25 | 2004-08-03 | International Business Machines Corporation | Apparatus and method for writing information to a designated information storage medium with an allocated data storage device using a specified information recording format |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3568160A (en) * | 1968-09-03 | 1971-03-02 | Sperry Rand Corp | Access control for plural magnetic memories |
| GB1287657A (en) * | 1969-07-09 | 1972-09-06 | Burroughs Corp | Apparatus for signalling peripheral unit configuration within computer system |
| US3950735A (en) * | 1974-01-04 | 1976-04-13 | Honeywell Information Systems, Inc. | Method and apparatus for dynamically controlling read/write operations in a peripheral subsystem |
| US3932894A (en) * | 1974-03-14 | 1976-01-13 | International Business Machines Corporation | Magnetic record member for use with rotating head magnetic recording apparatus |
| US4054947A (en) * | 1975-07-14 | 1977-10-18 | Standard Oil Company (Indiana) | Computer to tape deck interface |
| IT1072341B (it) * | 1976-05-20 | 1985-04-10 | Olivetti & Co Spa | Circuito e metodo per la discriminazione in lettura di dati preregistrati con codici diversi |
| CA1161946A (en) * | 1980-07-26 | 1984-02-07 | Sony Corporation | Method and apparatus for recording digitized information on a record medium |
| JPS5736475A (en) * | 1980-08-08 | 1982-02-27 | Sony Corp | Recording method of pcm signal |
| JPS57103563A (en) * | 1980-12-19 | 1982-06-28 | Hitachi Ltd | Disk controller |
| JPS57111646A (en) * | 1980-12-26 | 1982-07-12 | Fujitsu Ltd | Floppy disc control system |
| US4500933A (en) * | 1982-04-02 | 1985-02-19 | Ampex Corporation | Universal interface unit |
| US4494156A (en) * | 1982-05-14 | 1985-01-15 | Media Systems Technology | Selectable format computer disk copier machine |
-
1983
- 1983-04-04 JP JP58058906A patent/JPS59185069A/ja active Granted
-
1984
- 1984-04-03 US US06/596,274 patent/US4651238A/en not_active Expired - Lifetime
- 1984-04-03 GB GB08408577A patent/GB2138980B/en not_active Expired
- 1984-04-03 DE DE19843412454 patent/DE3412454A1/de active Granted
-
1986
- 1986-03-10 GB GB08605822A patent/GB2170026B/en not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| GB8605822D0 (en) | 1986-04-16 |
| US4651238A (en) | 1987-03-17 |
| GB2138980A (en) | 1984-10-31 |
| DE3412454A1 (de) | 1984-10-04 |
| JPS59185069A (ja) | 1984-10-20 |
| GB8408577D0 (en) | 1984-05-16 |
| GB2170026B (en) | 1987-02-25 |
| GB2138980B (en) | 1987-02-25 |
| GB2170026A (en) | 1986-07-23 |
| DE3412454C2 (ja) | 1993-07-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0820003A2 (en) | Method for partitioning storage regions on hard disk and computer system adapted to the same | |
| EP0597654A1 (en) | System and method for multi-format data storage backup of a computer system | |
| US4525801A (en) | Disk storage controller | |
| JPH0514351B2 (ja) | ||
| JP2534643B2 (ja) | フロツピ−デイスク制御システム | |
| US6760788B2 (en) | Domain validation process that is transparent to a device driver | |
| JPH04500575A (ja) | 磁気媒体の構成及び読取方法並びに該方法を適用した磁気媒体 | |
| JPH0516099B2 (ja) | ||
| US6603621B1 (en) | System and method for storing disk sector information | |
| US5293625A (en) | Signal selecting circuit which selectively outputs predetermined signal to host computer compatible with plurality of computer hardware types and disk drive having such signal selecting circuit | |
| JPS6126971A (ja) | デイスク・ドライブ判別装置 | |
| JPH0793101A (ja) | データバックアップ装置 | |
| JP3555871B2 (ja) | ディスクアレイ装置 | |
| KR100505575B1 (ko) | 하드 디스크 드라이브의 서보 패턴 발생 장치 및 방법 | |
| JPH04354029A (ja) | システムソフトウェア多重化コンピュータシステム | |
| JP2000259775A (ja) | カード型記憶媒体の複製方法 | |
| JPS6346553A (ja) | フアイルコピ−方法 | |
| JPS60150270A (ja) | デ−タフオ−マツト自動変更方式 | |
| JPH05181613A (ja) | 情報処理装置 | |
| JPH09114674A (ja) | ハードディスク装置 | |
| JPH07121317A (ja) | 計算機制御装置の光ディスク管理方法 | |
| JPS59197947A (ja) | 二重化フアイルの情報更新方式 | |
| JPH02270163A (ja) | 磁気ディスク装置 | |
| JPH0876932A (ja) | データ記録再生システム及びそのフォーマット判定方法 | |
| JPH01137343A (ja) | フアイルのバツクアツプ方式 |