JPH05204550A - Magnetic disk control circuit - Google Patents

Magnetic disk control circuit

Info

Publication number
JPH05204550A
JPH05204550A JP4014287A JP1428792A JPH05204550A JP H05204550 A JPH05204550 A JP H05204550A JP 4014287 A JP4014287 A JP 4014287A JP 1428792 A JP1428792 A JP 1428792A JP H05204550 A JPH05204550 A JP H05204550A
Authority
JP
Japan
Prior art keywords
magnetic disk
unit
data
sector
track
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
JP4014287A
Other languages
Japanese (ja)
Inventor
Shinichi Matsumoto
心一 松本
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 Engineering Ltd
Original Assignee
NEC Engineering 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 NEC Engineering Ltd filed Critical NEC Engineering Ltd
Priority to JP4014287A priority Critical patent/JPH05204550A/en
Publication of JPH05204550A publication Critical patent/JPH05204550A/en
Pending legal-status Critical Current

Links

Abstract

PURPOSE:To transfer sectors, which are not continuously arranged in a track and between tracks of a magnetic disk device, with one instruction. CONSTITUTION:Register parts 3 to 5 are provided where plural first track numbers, first sector numbers, and numbers of transfer sectors of data transfer of the magnetic disk device are individually stored, and a read/write control part 2 controls not only the direction of the transfer destination of data temporarily stored in a data buffer part 1 but also read/write of registers. In accordance with this control, a drive interface part 6 takes in data stored in registers and outputs a control signal to the magnetic disk device to detect the objective sectors.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は情報処理における磁気デ
ィスクの制御に利用する。本発明は、トラック内および
トラック間にセクタが連続して配置されていなくても一
回の転送命令で連続してデータを転送することができる
磁気ディスク制御回路に関する。
The present invention is used for controlling a magnetic disk in information processing. The present invention relates to a magnetic disk control circuit capable of continuously transferring data with one transfer command even if sectors are not arranged continuously in a track and between tracks.

【0002】[0002]

【従来の技術】従来の磁気ディスク制御回路は、磁気デ
ィスク装置のトラック番号を格納するトラックレジスタ
部と、磁気ディスク装置のセクタ番号を格納するセクタ
レジスタ部と、データ転送を行うセクタ数を格納するカ
ウントレジスタ部とを備え、磁気ディスク装置の複数の
セクタを連続して転送するときに、トラック内およびト
ラック間でセクタが連続して配置されていない場合に
は、連続したセクタの単位ごとに先頭トラック番号、先
頭セクタ番号、および転送セクタ数を格納する転送命令
の送出を繰り返していた。
2. Description of the Related Art A conventional magnetic disk control circuit stores a track register section for storing a track number of a magnetic disk apparatus, a sector register section for storing a sector number of a magnetic disk apparatus, and a number of sectors for data transfer. When a plurality of sectors of the magnetic disk device are continuously transferred, the count register unit is provided, and when the sectors are not arranged continuously within the track or between the tracks, the head is set for each unit of the continuous sectors. The transfer command for storing the track number, the start sector number, and the transfer sector number was repeatedly sent.

【0003】[0003]

【発明が解決しようとする課題】このような従来の磁気
ディスク制御方式では、磁気ディスク装置の複数のセク
タによりデータを連続して転送する場合に、トラック番
号やセクタ番号は1カウントの加算だけが行われるため
に、トラック内およびトラック間でセクタが連続して配
置されていない場合には1回の転送命令では連続的にセ
クタによるデータ転送を行うことができなかった。その
ため数回の転送命令が必要になり、1回の転送命令終了
のたびに情報処理装置へ割り込み処理要求が発生し、全
体の転送速度が遅くなってしまう問題があった。
In such a conventional magnetic disk control system, when data is continuously transferred by a plurality of sectors of a magnetic disk device, the track number and the sector number need only be incremented by one count. Therefore, if the sectors are not continuously arranged in the track and between the tracks, the data transfer by the sector cannot be continuously performed by one transfer command. Therefore, a transfer instruction is required several times, and an interrupt processing request is generated to the information processing device every time one transfer instruction is completed, which causes a problem that the overall transfer speed becomes slow.

【0004】本発明はこのような問題を解決するもの
で、トラック内およびトラック間にセクタが連続して配
置されていなくても一回の転送命令で連続してデータを
転送することができる回路を提供することを目的とす
る。
The present invention solves such a problem, and a circuit capable of continuously transferring data by one transfer command even if sectors are not arranged continuously in a track and between tracks. The purpose is to provide.

【0005】[0005]

【課題を解決するための手段】本発明は、磁気ディスク
装置のトラック番号を格納するトラックレジスタ部と、
磁気ディスク装置のセクタ番号を格納するセクタレジス
タ部と、データ転送を行うセクタ数を格納するカウント
レジスタ部と、外部データバス線を介して磁気ディスク
装置との間で受け渡しされるデータを一時保持するデー
タバッファ部と、読み出し制御信号および書き込み制御
信号にしたがって前記データバッファ部に格納されたデ
ータを前記各レジスタのいずれに格納するかの方向制
御、および前記各レジスタとの読み出し・書き込み制御
を行うリードライト制御部と、このリードライト制御部
の制御にしたがって前記各レジスタからデータを読み出
しドライブ制御線を介して磁気ディスク装置に出力する
ドライブインタフェース部とを備えた磁気ディスク制御
回路において、前記セクタレジスタ部は、磁気ディスク
装置のセクタ番号を複数格納する手段を含み、前記カウ
ントレジスタ部は、データ転送を行うセクタ数を複数格
納する手段を含み、前記ドライブインタフェース部は、
一つの転送命令に応じて、前記セクタレジスタ部および
前記カウントレジスタ部に格納された複数の番号および
数を連続して実行する手段を備えたことを特徴とする。
According to the present invention, there is provided a track register section for storing a track number of a magnetic disk device,
The sector register unit that stores the sector number of the magnetic disk device, the count register unit that stores the number of sectors for data transfer, and the data temporarily transferred to and from the magnetic disk device via the external data bus line are temporarily held. A data buffer unit, a read control signal that controls the direction in which the data stored in the data buffer unit is stored according to a read control signal and a write control signal, and a read / write control for the register In a magnetic disk control circuit comprising a write control section and a drive interface section for reading data from the respective registers under the control of the read / write control section and outputting the data to a magnetic disk device via a drive control line, the sector register section Is the sector number of the magnetic disk unit Including means for several stores, said count register includes means for storing a plurality of number of sectors for data transfer, the drive interface unit,
It is characterized in that it comprises means for continuously executing a plurality of numbers and numbers stored in the sector register section and the count register section in response to one transfer instruction.

【0006】前記トラックレジスタ部は、磁気ディスク
装置のトラック番号を複数格納する手段を含み、前記ド
ライブインタフェース部は、一つの転送命令に応じて前
記複数のトラック番号を連続して実行する手段を含むこ
とが望ましい。
The track register section includes means for storing a plurality of track numbers of the magnetic disk device, and the drive interface section includes means for continuously executing the plurality of track numbers in response to one transfer command. Is desirable.

【0007】[0007]

【作用】リードライト制御部が読み出し制御信号および
書込み制御信号にしたがってデータバッファ部に一時格
納されたデータの内容をトラックレジスタ部、セクタレ
ジスタ部、またはカウントレジスタ部のいずれに格納す
るかの方向制御を行うとともに、前記各レジスタとの読
み出し・書き込み制御を行う。この制御を受けたドライ
ブインタフェース部が前記各レジスタから該当するデー
タを取り込み磁気ディスク装置に制御信号を出力し目的
とするセクタを検出させる。
Operation: Direction control of whether the read / write control unit stores the content of the data temporarily stored in the data buffer unit in the track register unit, the sector register unit, or the count register unit according to the read control signal and the write control signal. And performing read / write control with each of the registers. The drive interface unit that receives this control takes in the corresponding data from the registers and outputs a control signal to the magnetic disk device to detect the target sector.

【0008】これにより、磁気ディスク装置の複数のセ
クタを連続して転送する場合に、トラック内およびトラ
ック間にセクタが連続して配置されていなくても一回の
転送命令でデータ転送を行うことができる。
As a result, when a plurality of sectors of the magnetic disk device are continuously transferred, the data transfer can be performed by one transfer command even if the sectors are not continuously arranged in the track and between the tracks. You can

【0009】[0009]

【実施例】次に、本発明実施例を図面に基づいて説明す
る。図1は本発明実施例に係わる全体構成を示すブロッ
ク図、図2は本発明実施例の構成を示すブロック図であ
る。
Embodiments of the present invention will now be described with reference to the drawings. FIG. 1 is a block diagram showing the overall configuration according to the embodiment of the present invention, and FIG. 2 is a block diagram showing the configuration of the embodiment of the present invention.

【0010】本発明実施例の磁気ディスク制御回路20
は、記憶装置21および操作表示端末22に接続された
中央処理装置23に外部データバス線7を介して接続さ
れ、さらに内部データバス線10を介して磁気ディスク
装置24に接続され、磁気ディスク装置24のトラック
番号を格納するトラックレジスタ部3と、磁気ディスク
装置のセクタ番号を格納するセクタレジスタ部4と、デ
ータ転送を行うセクタ数を格納するカウントレジスタ部
5と、外部データバス線7を介して磁気ディスク装置と
の間で受け渡しされるデータを一時保持するデータバッ
ファ部1と、読み出し制御線8および書き込み制御線9
からの制御信号にしたがってデータバッファ部1に格納
されたデータを前記各レジスタ3、4、5のいずれに格
納するかの方向制御、および前記各レジスタ3、4、5
との読み出し・書き込み制御を行うリードライト制御部
2と、このリードライト制御部2の制御にしたがって前
記各レジスタ3、4、5からデータを読み出しドライブ
制御線12を介して磁気ディスク装置に出力するドライ
ブインタフェース部6とを備え、さらに、本発明の特徴
として、セクタレジスタ部4には、磁気ディスク装置の
セクタ番号を複数格納する手段を含み、カウントレジス
タ部5には、データ転送を行うセクタ数を複数格納する
手段を含み、ドライブインタフェース部6には、一つの
転送命令に応じて、セクタレジスタ部4およびカウント
レジスタ部5に格納された複数の番号および数を連続し
て実行する手段と、一つの転送命令に応じて、複数のト
ラック番号を連続して実行する手段とを備え、トラック
レジスタ部3には、磁気ディスク装置のトラック番号を
複数格納する手段を含む。
A magnetic disk control circuit 20 according to an embodiment of the present invention.
Is connected to the central processing unit 23 connected to the storage device 21 and the operation display terminal 22 via the external data bus line 7, and further connected to the magnetic disk device 24 via the internal data bus line 10, and the magnetic disk device. Via a track register unit 3 for storing the track numbers of 24, a sector register unit 4 for storing the sector numbers of the magnetic disk device, a count register unit 5 for storing the number of sectors for data transfer, and an external data bus line 7. Data buffer unit 1 for temporarily holding data to be exchanged with the magnetic disk device, a read control line 8 and a write control line 9
Direction control of which of the registers 3, 4, 5 stores the data stored in the data buffer unit 1 in accordance with the control signal from
And a read / write control unit 2 for performing read / write control, and outputs data from the registers 3, 4, and 5 to the magnetic disk device through the read drive control line 12 under the control of the read / write control unit 2. Further, as a feature of the present invention, the sector register unit 4 includes means for storing a plurality of sector numbers of the magnetic disk device, and the count register unit 5 includes the number of sectors for data transfer. And a means for sequentially executing a plurality of numbers and numbers stored in the sector register unit 4 and the count register unit 5 in response to one transfer instruction. The track register unit 3 includes means for continuously executing a plurality of track numbers in response to one transfer command. Comprising means stores a plurality of track numbers of the magnetic disk device.

【0011】データバッファ部1は外部データバス線7
と内部データバス線10のデータの受け渡しを行い、リ
ードライト制御部2は読み出し制御線8および書き込み
制御線9からの制御信号によってデータバッファ部1の
データバスの方向制御、およびトラックレジスタ部3、
セクタレジスタ部4、カウントレジスタ部5の読み出し
・書き込み制御を行う。
The data buffer unit 1 includes an external data bus line 7
And the data of the internal data bus line 10 are exchanged, and the read / write control unit 2 controls the direction of the data bus of the data buffer unit 1 by the control signals from the read control line 8 and the write control line 9, and the track register unit 3,
Read / write control of the sector register unit 4 and the count register unit 5 is performed.

【0012】また、トラックレジスタ部3は磁気ディス
ク装置のデータ転送を行う先頭トラック番号を複数格納
し、セクタレジスタ部4は磁気ディスク装置のデータ転
送を行う先頭セクタ番号を複数格納し、カウントレジス
タ部5は磁気ディスク装置のデータ転送を行う転送セク
タ数を複数格納する。ドライブインタフェース部6はト
ラックレジスタ部3、セクタレジスタ部4、およびカウ
ントレジスタ部5の内容を取り込み磁気ディスク装置へ
制御信号を出力して目的のセクタを検出する。
Further, the track register section 3 stores a plurality of head track numbers for data transfer of the magnetic disk apparatus, the sector register section 4 stores a plurality of head sector numbers for data transfer of the magnetic disk apparatus, and a count register section. Reference numeral 5 stores a plurality of transfer sector numbers for performing data transfer of the magnetic disk device. The drive interface unit 6 takes in the contents of the track register unit 3, the sector register unit 4, and the count register unit 5 and outputs a control signal to the magnetic disk device to detect the target sector.

【0013】外部データバス線7は情報処理装置との間
のデータの転送を行い、読み出し制御線8は、前記各レ
ジスタ部からのデータの内部データバス線10への読み
出し、および外部データバス線7へのデータ出力を行
い、書き込み制御線9は外部データバス線7からのデー
タをトラックレジスタ部3、セクタレジスタ部4、およ
びカウントレジスタ部5へ送出する。
The external data bus line 7 transfers data to and from the information processing device, and the read control line 8 reads data from the respective register units to the internal data bus line 10 and external data bus line. 7, and the write control line 9 sends the data from the external data bus line 7 to the track register unit 3, the sector register unit 4, and the count register unit 5.

【0014】内部データバス線10はデータバッファ部
1、トラックレジスタ部3、セクタレジスタ部4、カウ
ントレジスタ部5、およびドライブインタフェース部6
に接続し、レジスタ制御線11はリードライト制御部2
がトラックレジスタ部3、セクタレジスタ部4、および
カウントレジスタ部5へ出力する制御信号を送出する。
ドライブ制御線12はドライブインタフェース部6から
の制御信号を磁気ディスク装置に出力し、バッファ制御
線13はリードライト制御部2からの制御信号をデータ
バッファ部1に出力する。
The internal data bus line 10 includes a data buffer unit 1, a track register unit 3, a sector register unit 4, a count register unit 5, and a drive interface unit 6.
The register control line 11 is connected to the read / write control unit 2
Sends a control signal to be output to the track register unit 3, the sector register unit 4, and the count register unit 5.
The drive control line 12 outputs the control signal from the drive interface unit 6 to the magnetic disk device, and the buffer control line 13 outputs the control signal from the read / write control unit 2 to the data buffer unit 1.

【0015】図3は本発明実施例におけるセクタ配置を
示す図である。連続してデータ転送を実行するセクタが
トラック1のセクタ1、セクタ2、およびセクタ3、ト
ラック3のセクタ5およびセクタ6であるとすると、外
部データバス線7からトラックレジスタ部3へは先頭ト
ラック番号の1と3が格納され、セクタレジスタ部4へ
は先頭セクタ番号の1と5が格納され、カウントレジス
タ部5へは転送セクタ数の3と2が格納される。
FIG. 3 is a diagram showing a sector arrangement in the embodiment of the present invention. Assuming that the sectors that continuously perform data transfer are sector 1, sector 2, and sector 3 of track 1, sector 5 and sector 6 of track 3, the first track from the external data bus line 7 to the track register unit 3. The numbers 1 and 3 are stored, the sector register unit 4 stores the first sector numbers 1 and 5, and the count register unit 5 stores the transfer sector numbers 3 and 2.

【0016】次に、データ転送を始めるとドライブイン
タフェース部6は1番目のデータをトラックレジスタ部
3から‘1’、セクタレジスタ部4から‘1’、カウン
トレジスタ部5から‘3’の各格納データを読み出し磁
気ディスク装置のセクタ検出を始め、トラック1のセク
タ1、セクタ2、セクタ3を検出し3セクタ分のデータ
転送が完了した後に、再度ドライブインタフェース部6
は2番目のデータをトラックレジスタ部3から‘3’、
セクタレジスタ部4から‘5’、カウントレジスタ部5
から‘2’の各格納データを読み出して引き続きトラッ
ク3のセクタ5、セクタ6を検出して2セクタ分のデー
タ転送を完了し、すべてのデータ転送を終了する。
Next, when data transfer is started, the drive interface section 6 stores the first data in the track register section 3 to "1", the sector register section 4 to "1", and the count register section 5 to "3". After the data is read and the sector detection of the magnetic disk device is started, and the sectors 1, 2, and 3 of the track 1 are detected and the data transfer for 3 sectors is completed, the drive interface unit 6 is restarted.
Is the second data from the track register section 3 '3',
Sector register unit 4 to '5', count register unit 5
The respective stored data of "2" are read out, the sectors 5 and 6 of the track 3 are continuously detected, the data transfer for two sectors is completed, and all the data transfers are completed.

【0017】[0017]

【発明の効果】以上説明したように本発明によれば、磁
気ディスク装置のデータ転送を行う先頭トラック番号、
先頭セクタ番号、および転送セクタ数を複数格納できる
ようにすることにより、磁気ディスク装置の複数のセク
タを連続して転送する場合に、トラック内およびトラッ
ク間にセクタが連続して配置されていなくても一回の転
送命令でデータ転送を行うことができる効果がある。
As described above, according to the present invention, the head track number for data transfer of the magnetic disk device,
By making it possible to store multiple start sector numbers and transfer sector numbers, when consecutively transferring multiple sectors of a magnetic disk device, the sectors are not arranged consecutively within and between tracks. Also, there is an effect that data transfer can be performed with a single transfer instruction.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明実施例に係わる全体構成を示す図。FIG. 1 is a diagram showing an overall configuration according to an embodiment of the present invention.

【図2】本発明実施例の構成を示すブロック図。FIG. 2 is a block diagram showing the configuration of an embodiment of the present invention.

【図3】本発明実施例におけるセクタ配置を示す図。FIG. 3 is a diagram showing a sector arrangement in the embodiment of the present invention.

【符号の説明】[Explanation of symbols]

1 データバッファ部 2 リードライト制御部 3 トラックレジスタ部 4 セクタレジスタ部 5 カウントレジスタ部 6 ドライブインタフェース部 7 外部データバス線 8 読み出し制御線 9 書き込み制御線 10 内部データバス線 11 レジスタ制御線 12 ドライブ制御線 13 バッファ制御線 21 記憶装置 22 操作表示端末 23 中央処理装置 24 磁気ディスク装置 1 data buffer unit 2 read / write control unit 3 track register unit 4 sector register unit 5 count register unit 6 drive interface unit 7 external data bus line 8 read control line 9 write control line 10 internal data bus line 11 register control line 12 drive control Line 13 Buffer control line 21 Storage device 22 Operation display terminal 23 Central processing unit 24 Magnetic disk device

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 磁気ディスク装置のトラック番号を格納
するトラックレジスタ部と、 磁気ディスク装置のセクタ番号を格納するセクタレジス
タ部と、 データ転送を行うセクタ数を格納するカウントレジスタ
部と、 外部データバス線を介して磁気ディスク装置との間で受
け渡しされるデータを一時保持するデータバッファ部
と、 読み出し制御信号および書き込み制御信号にしたがって
前記データバッファ部に格納されたデータを前記各レジ
スタのいずれに格納するかの方向制御、および前記各レ
ジスタとの読み出し・書き込み制御を行うリードライト
制御部と、 このリードライト制御部の制御にしたがって前記各レジ
スタからデータを読み出しドライブ制御線を介して磁気
ディスク装置に出力するドライブインタフェース部とを
備えた磁気ディスク制御回路において、 前記セクタレジスタ部は、磁気ディスク装置のセクタ番
号を複数格納する手段を含み、 前記カウントレジスタ部は、データ転送を行うセクタ数
を複数格納する手段を含み、 前記ドライブインタフェース部は、一つの転送命令に応
じて、前記セクタレジスタ部および前記カウントレジス
タ部に格納された複数の番号および数を連続して実行す
る手段を備えたことを特徴とする磁気ディスク制御回
路。
1. A track register unit for storing a track number of a magnetic disk device, a sector register unit for storing a sector number of a magnetic disk device, a count register unit for storing the number of sectors for data transfer, and an external data bus. A data buffer unit that temporarily holds data that is transferred to and from the magnetic disk device via a line, and the data stored in the data buffer unit is stored in any of the registers according to a read control signal and a write control signal. And a read / write control unit for controlling reading / writing from / to each register, and reading data from each register according to the control of the read / write control unit to a magnetic disk device via a drive control line. A magnetic device equipped with a drive interface for output. In the disk control circuit, the sector register unit includes a unit for storing a plurality of sector numbers of the magnetic disk device, the count register unit includes a unit for storing a plurality of sector numbers for data transfer, and the drive interface unit is A magnetic disk control circuit comprising means for continuously executing a plurality of numbers and numbers stored in the sector register section and the count register section in response to one transfer instruction.
【請求項2】 前記トラックレジスタ部は、磁気ディス
ク装置のトラック番号を複数格納する手段を含み、 前記ドライブインタフェース部は、一つの転送命令に応
じて前記複数のトラック番号を連続して実行する手段を
含む請求項1記載の磁気ディスク制御回路。
2. The track register section includes means for storing a plurality of track numbers of a magnetic disk device, and the drive interface section continuously executes the plurality of track numbers in response to one transfer command. The magnetic disk control circuit according to claim 1, further comprising:
JP4014287A 1992-01-29 1992-01-29 Magnetic disk control circuit Pending JPH05204550A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4014287A JPH05204550A (en) 1992-01-29 1992-01-29 Magnetic disk control circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4014287A JPH05204550A (en) 1992-01-29 1992-01-29 Magnetic disk control circuit

Publications (1)

Publication Number Publication Date
JPH05204550A true JPH05204550A (en) 1993-08-13

Family

ID=11856885

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4014287A Pending JPH05204550A (en) 1992-01-29 1992-01-29 Magnetic disk control circuit

Country Status (1)

Country Link
JP (1) JPH05204550A (en)

Similar Documents

Publication Publication Date Title
US5307471A (en) Memory controller for sub-memory unit such as disk drives
JP2523715B2 (en) Magnetic disk drive
JPH05204550A (en) Magnetic disk control circuit
JPS6095762A (en) magnetic disk controller
JPH11175261A (en) Control method for disk
JPH054693B2 (en)
JP2544327B2 (en) Magnetic disk controller
JPH0693232B2 (en) Cache memory
JPS63306567A (en) Rotary type storage device
JPH0736806A (en) Dma system
JPH08297917A (en) Data copying system
JPH04359312A (en) Electronic disk subsystem
JPS6054695B2 (en) Peripheral device control device
JPS62293452A (en) Memory ic diagnosing circuit
JPH01128121A (en) Magnetic disk processor
JPH07262127A (en) Ic test equipment
JPS61127025A (en) Optical disk controller
JPS623321A (en) Optical disk controller
JPH04102916A (en) Magnetic disk device
JPS63124124A (en) How to read data from disk device
JPH03260956A (en) Magnetic disk re-formatting system
JPH0546322A (en) Disk controller
JPH04268264A (en) Defect skipping system for magnetic disk
JPH03189815A (en) Control system for external storage device
JPH0212519A (en) Magnetic tape processor

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees