JPH03225674A - フロッピーディスク制御方式 - Google Patents

フロッピーディスク制御方式

Info

Publication number
JPH03225674A
JPH03225674A JP2155990A JP2155990A JPH03225674A JP H03225674 A JPH03225674 A JP H03225674A JP 2155990 A JP2155990 A JP 2155990A JP 2155990 A JP2155990 A JP 2155990A JP H03225674 A JPH03225674 A JP H03225674A
Authority
JP
Japan
Prior art keywords
input
output port
floppy disk
transfer rate
floppy
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
JP2155990A
Other languages
English (en)
Inventor
Shuzo Nakajima
中島 修三
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP2155990A priority Critical patent/JPH03225674A/ja
Publication of JPH03225674A publication Critical patent/JPH03225674A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

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

Description

【発明の詳細な説明】 [発明の目的] (産業上の利用分野) この発明はパーソナルコンピュータに用いて好適なフロ
ッピーディスク制御方式に係り、特に転送レートか同一
仕様であって記録密度が異なる記録媒体をリード/ライ
ト可能としたフロッピーディスク装置に用いて好適なフ
ロッピーディスク制御方式に関する。
(従来の技術) パーソナルコンピュータの外部記憶媒体としてフロッピ
ーディスクが標準的に使用される。この種コンピュータ
の流通ソフトウェアは通常5インチ(又は3.5インチ
)フロッピーと称される媒体に記録され販売される。現
在は2HD (高密度)フロッピーが主流となってきて
いる。この2HDフロツピーは国内では、1.2MBが
主流で、海外では1.44MBが主流である。この2H
Dフロツピーの転送レートは両方とも同じで500KB
PSである、しかしながらフロッピーディスクドライブ
(FDD)の回転数は1.2MBが36Orpm、1.
44MBが30Orpmとなっており互いに異なる。
ところで、この1.2MBフロッピーと1.44MBフ
ロッピーの両方をサポートするフロッピーディスクドラ
イブがあり、1.44MBフロッピーを使用した場合、
回転数を360rpmから300rpmに変更すること
により対応している。通常、フロッピーディスクをフロ
ッピーディスクドライブに挿入すると、コンピュータは
このフロッピーディスクの種類を判定するために転送レ
ートを変更してリードできるか否がを調べる。
(発明が解決しようとする課題) 上記したように1.44MBフロッピーと1.2MBフ
ロッピーは転送レートが共に同一であるため、ある入出
力ポートに1.44MBと1.2MBを設定し、その値
に従って制御すればよい。しかしながらパーソナルコン
ピュータの分野では入出力ポートの値が公表され、プロ
グラマはこの仕様にしたがって流通ソフトウェアを開発
しているため、この値を変更費るとアプリケーションプ
ログラムが動作しなくなるといった互換上の問題が生じ
ることがある。
この発明は上記事情に鑑みてなされたものであり、1.
44MBフロッピー 1.2MBフロッピーの両方を読
み書き可能なフロッピーディスク装置であって、入出力
ポートへ設定される転送レートの内容を変更せずに、1
.44MB、と1.2MBの各フロッピーの読み書きを
可能にしてソフトウェアに対する影響をなくしたフロッ
ピーディスク制御方式を提供することを目的とする。
[発明の構成] (課題を解決するための手段) 本発明は、転送レートが同一仕様であって記録密度が異
なる記録媒体をリードライト可能なディスクドライブを
備えたパーソナルコンピュータに於いて、上記転送レー
ト値が設定される第1の入出力ポートと、記録密度の違
いが設定される第2の入出力ポートを備えて、第2の入
出力ポートに設定された内容に従い第1の入出力ポート
に設定された値を変更することなくデータのり−ド/ラ
イトを行うことを特徴とする。
(作 用) 本発明は、1.44MBの記録密度を持つ2HDフロツ
ピーデイスクと1.2MBの記録密度を持つフロッピー
ディスクの両方を読み書き可能なフロッピーディスクド
ライブを外部記憶として持つパーソナルコンピュータで
あって、2HD1.44MBと2HD1.2MBフロッ
ピーが同一の転送レートを持つ仕様であった場合に、そ
の転送レートの指定を変更することなく両方のフロッピ
ーを読み書きする。このため、転送レート値が設定され
る入出力ポートの他に、フロッピーディスクの回転数を
変更する入出力ポートを設け、転送レートを指定する入
出力ポートの内容を変更することなく、フロッピーディ
スクの回転数を変更する入出力ポートを変更することに
よって2HD1.44MBフロッピーと2HD1.2M
Bフロッピーとをサポートすることを実現する。
これにより、アプリケーション互換が維持される。
(実施例) 以下、図面を使用して本発明実施例について説明する。
第1図は本発明が採用されるパーソナルコンピュータの
構成例を示すブロック図である。図において、符号1は
システムの制御中枢となるCPUである。符号2はRO
Mであり、システムを制御するプログラムが格納される
メモリである。符号3はRAMであり、オペレーティン
グシステム(O8)、アプリケーションプログラム等が
格納されるメモリである。符号4,5はそれぞれDMA
コントローラ(D M A C)であり、ダイレクトメ
モリアクセスを制御するLSIである。符号6.7はそ
れぞれ割込みコントローラ(P I C)であり、割り
込みを制御するLSIである。
符号8はプログマブルインターバルタイマ(P I T
)であり、タイマLSIである。符号9はリアルタイム
クロック(RTC)であり、日付、時刻等を制御するL
SIである。符号1oはCPUIの制御の下にハードデ
ィスクドライブ(HDD)1gを制御するハードディク
コントローラ(IDC)である。符号11はCPUIの
制御の下にフロッピーディスクドライブ(FDD)19
をリード/ライト制御するフロッピーディスクコントロ
ーラ(F D C)である。符号12はCPUIの制御
の下にプリンタを駆動制御するプリンタコントローラ(
PRTC)である。符号13はシリアル入出力インター
フェイス(510)であり、R5232Cを制御する回
路である。符号14はキーボードコントローラ(KBC
)でありキーボード20を制御する回路である。符号1
5はデイスプレィコントローラ(CRTC)でありプラ
ズマデイスプレィ21を表示ドライブ制御する。符号1
6はビデオRAM(VRAM)であり、プラズマデイス
プレィ21に表示する文字等が格納される表示用のメモ
リである。符号17は漢字フォントが格納されているメ
モリ(ROM)である。符号18はハードディクドライ
ブ(HDD)であり、アプリケーションプログラム、デ
ータ等が格納される外部記憶装置である。符号19はフ
ロッピーディスクドライブ(FDD)であり、アプリケ
ーションプログラム、データ等が格納される外部記憶装
置である。符号20はキーボード、符号21はプラズマ
デイスプレィでありパネルタイプの表示装置である。
第2図は本発明の実施例に於ける動作を示すフローチャ
ートである。
以下、本発明の実施例による動作について第2図を参照
しながら説明する。先ず、電源が投入されるとROM2
内に格納されているプログラムが起動され、CPUIの
制御の下にシステムの初期診断、各LSIの初期設定等
が行われる。この初期化処理が終了すると、2HDメデ
イアを1.2MBに設定する処理が行われる(第2図ス
テップS2)。この処理は特定の入出力ボートに信号を
出力してフロッピーディスク装置の回転を36Orpm
に設定する。
この後、フロッピーディスク装置にフロッピーディスク
が挿入されるとフロッピーディスクが2DDのメディア
か否かをチエツクするために転送レート指定を300K
BPSに設定しく第2図ステップS2)、フロッピーデ
ィスクをリードする(第2図ステップS3)。
このリードでエラーが発生しなければフロッピーディス
クは2DDメデイアであることが確定される(第2図ス
テップS4.S5)。
又、上記リードでエラーが発生すれば転送レートを50
0KBPSに設定してフロッピーディスクをリードする
(第2図ステップS6.S7)。
このリードでエラーが発生しなければフロッピーディス
クは2HD1.2MBのメディアであることが確定され
る(第2図ステップS8.S9)。
又、ここでエラーが発生したとき、2HDメデイアの設
定が1.44MBであるか否かを判断し、2HDメディ
ア1.44MBの設定であれば特定の入出力ボートの信
号を出力して再度転送レートを500KBPSとしてフ
ロッピーディスクをリードする(第2図ステップSIO
,S6.・・・)。又、2HDメディア1.44MBの
設定でチエツクを行っていればこのメディアはサポート
できないメディアと判断する(第2図ステップ512)
。
このようにして、入出力ポートへ設定される転送レート
の内容を変更せずに、1.44MBフロッピーと1.2
MBフロッピーの読み書きを可能にすることができ、こ
れによりアプリケーション互換を維持できる。
[発明の効果] 以上説明のように本発明によれば、転送レートを指定す
る入出力ボートの他に回転数が設定される入出力ボート
を付加し、転送レートが設定される入出力ポートの意味
合いを変更することなく上記付加した回転数設定入出力
ボートの内容に従って回転数を変更することにより、ソ
フトウェア互換を維持でき、アプリケーションプログラ
ムが動作しなくなるといった問題を解消できる。
【図面の簡単な説明】
第1図は本発明が採用されるパーソナルコンピュータの
構成例を示すブロック図、第2図は本発明の実施例に於
ける処理フローを示すフローチャートである。 1・・・CPU、2・・・ROM、11・・・フロッピ
ーディスクコントローラ(FDC)、19・・・フロッ
ピーディスクドライブ(FDD)。

Claims (1)

    【特許請求の範囲】
  1. 転送レートが同一仕様であって記録密度が異なる記録媒
    体をリード/ライト可能なディスクドライブを備えたパ
    ーソナルコンピュータに於いて、転送レート値が設定さ
    れる第1の入出力ポートと、記録密度が設定される第2
    の入出力ポートを具備し、上記第1の入出力ポートの設
    定値を変更せず、上記第2の入出力ポートの設定内容に
    従うドライブ制御でデータをリード/ライトすることを
    特徴としたフロッピーディスク制御方式。
JP2155990A 1990-01-31 1990-01-31 フロッピーディスク制御方式 Pending JPH03225674A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2155990A JPH03225674A (ja) 1990-01-31 1990-01-31 フロッピーディスク制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2155990A JPH03225674A (ja) 1990-01-31 1990-01-31 フロッピーディスク制御方式

Publications (1)

Publication Number Publication Date
JPH03225674A true JPH03225674A (ja) 1991-10-04

Family

ID=12058371

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2155990A Pending JPH03225674A (ja) 1990-01-31 1990-01-31 フロッピーディスク制御方式

Country Status (1)

Country Link
JP (1) JPH03225674A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06208467A (ja) * 1992-11-09 1994-07-26 Internatl Business Mach Corp <Ibm> コンピュータ・システムおよびバックアップ記憶方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06208467A (ja) * 1992-11-09 1994-07-26 Internatl Business Mach Corp <Ibm> コンピュータ・システムおよびバックアップ記憶方法

Similar Documents

Publication Publication Date Title
KR0174711B1 (ko) 하드디스크 캐시의 제어방법
US5996027A (en) Transmitting specific command during initial configuration step for configuring disk drive controller
JP2507227B2 (ja) デ―タ・フロ―・コントロ―ラ
US5555437A (en) Read-write state machine in a host interface for controlling read and write operations in a disk drive
JPH06214934A (ja) プログラム可能な外部記憶制御装置
JP2525122B2 (ja) コンピュ―タ・システムのバックアップ記録方法、復元方法およびシステム
US5968139A (en) Method of redirecting I/O operations to memory
US5687389A (en) System for controlling an automatic read operation of read cache control circuit in a disk drive controller utilizing a start counter, a working counter, and a sector counter
US5548784A (en) Automatic disk change detection without causing head movement by step pulses
US5761519A (en) Portable computer having a removable medium drive and a resume setting function
US5455954A (en) Host interrupt signal generation circuit for controlling an auto read operation in a disk drive controller
JP2744104B2 (ja) フロッピーディスク制御装置
JP3432897B2 (ja) システムromのプログラム書き替え方法およびこの書き替え方法を使用したコンピュータシステム
JP3432649B2 (ja) 記憶装置
US5754889A (en) Auto write counter for controlling a multi-sector write operation in a disk drive controller
JP2675650B2 (ja) 情報処理装置
JP2839729B2 (ja) Fdd制御方式
JPS6354631A (ja) 制御装置
JPS62269231A (ja) プログラム記録媒体の複製防止機構付コンピユ−タ
JPH0635622A (ja) 外部記憶装置
JP2861777B2 (ja) ディスク装置及びディスク制御用マイクロコンピュータ
JP2630932B2 (ja) 円盤状記録媒体のプログラム記録方法
JPH05324205A (ja) フロッピーディスク制御方式
JPS63276777A (ja) 情報処理装置
JPH03291721A (ja) フロッピーディスクのデータ転送制御装置