JPS58185013A - Method and apparatus for magnetic recording and searching of information - Google Patents
Method and apparatus for magnetic recording and searching of informationInfo
- Publication number
- JPS58185013A JPS58185013A JP5987683A JP5987683A JPS58185013A JP S58185013 A JPS58185013 A JP S58185013A JP 5987683 A JP5987683 A JP 5987683A JP 5987683 A JP5987683 A JP 5987683A JP S58185013 A JPS58185013 A JP S58185013A
- Authority
- JP
- Japan
- Prior art keywords
- information
- track
- group
- data
- signal
- 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
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/30—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
- G11B27/3027—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording used signal is digitally coded
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Abstract] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
本発明はデジタル的にコート°化された論理情報な磁気
的に記録し、適当に再コート°化し物理的に表示したも
のを例えば磁気ディスクやテープのような運動記憶媒体
二記憶させ・か9そこから検索するという分野に関する
。さらに詳しくは、本発明は必要な制御とデータ情報を
そのような磁気表示に組み入れた改良配列と、ディスク
およびテープ)杉式の媒体の双方に対して、それらへ書
き込みかつ読み取るという双方の点に関して実用的に実
施する改良方法技術および装置dを提供する。さらに詳
細に)ま、本発明はディスクあるいはテープ形式の媒体
のいづれかに対して同一の要領で採用しうる方法技術と
インタフェース制御装置と共にディスクあるいはテープ
形式の媒体のいづれがを使用して制御′3よびデータ情
報の磁気表示を記録しかつ検出するための均一で、がつ
さらに効を的なフォーマットを提供する。本発明のその
他の利点については以下の適当な個所で詳しく説明する
。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to magnetically recording digitally coated logical information, appropriately recoating it, and physically displaying it on a motor storage device such as a magnetic disk or tape. It relates to the field of storing and retrieving from media. More particularly, the present invention provides an improved arrangement for incorporating the necessary control and data information into such magnetic displays, both in terms of writing to and reading from them, both on disk and tape-based media. Improved method techniques and apparatus d that are practically implemented are provided. In more detail, the present invention provides a method for controlling either disk or tape media using method techniques and interface controllers that can be employed in the same manner for either disk or tape media. The present invention provides a uniform, rugged and efficient format for recording and detecting magnetic representations of text and data information. Other advantages of the invention will be explained in detail at appropriate points below.
本発明と周知の先行技術のしばルとの関係は本発明てよ
って可能とされる利点を適正に実現させるため協働する
本発明の三つの局面を認識することによって正しく理解
できる。即ち、所外のギータと必要な制φ丁情報との双
方をl現する効率的かつ信頼して検索しうる記録を提供
するよう記録媒体に磁気的に記録される物理的表示を行
う、即ち「フォーマット化」する改良装置と、前記改良
装置、即ち「フォーマット化」を実用的に適用する方法
を提供するよう情報処理、磁気4憶および検索段階の組
合せの改良、および前記改良方法を実施する実用的な方
法を提供する構造要素の組合せの改良である。The relationship of the present invention to known prior art techniques can be appreciated by recognizing three aspects of the present invention that work together to properly realize the advantages made possible by the present invention. i.e., by providing a physical representation that is magnetically recorded on a recording medium to provide an efficient and reliably retrievable record representing both external data and necessary control information; Improving the combination of information processing, magnetic storage and retrieval steps and carrying out the improved method to provide an improved apparatus for "formatting" and a method of practically applying said improved apparatus, i.e. "formatting" It is an improvement in the combination of structural elements that provides a practical method.
全体的に、ディスク媒体に磁気的に記録された情報を物
理的に表示する改良装置は長期にわたり確ケされ、広(
採用されている親任の書式方法に対して正反対であると
いう点で基本的に新規性があり、かつ従来の方法から離
れていると考えられる。本発明による改良方法における
組合せの局面は新見であり、かつ、本発明は個別に考え
た場合それ自体それぞれ旧式かあるいは当咳技術分野に
十分含まれる個々の方法あるいは技術を多く採用しては
いるものの、すでに昭められている先行技術による情報
の記憶や検索方法論からこれまで未知であった展開であ
ると考えられる。(それ自体既知であり、かつ本発明に
よる改良方法の組合せ局面から逸脱するものについては
、本明細書では特許請求の範囲の対壕とはしていない。Overall, improved devices for physically displaying information magnetically recorded on disk media are long established and widely available.
It is fundamentally novel in that it is completely opposite to the currently adopted formatting method for parental authority, and is considered to be a departure from conventional methods. The combinatorial aspects of the improved method according to the invention are new, and the invention does not employ many individual methods or techniques that, considered individually, are themselves obsolete or well within the cough art. However, it is thought that this is a previously unknown development due to the information storage and retrieval methodologies of the already established prior art. (Departing from the combination aspects of the method known per se and of the improvement according to the invention are not covered by the claims herein.
)同様に本発明による改良方法の組合せ局面は、もっと
も本発明は個別に考ゼた場合それ自体旧知か当該技術分
野に十分含まれる個々の要素や、あるいはモジュールを
多数採用はしているものの、可動媒体を使った周辺磁気
記憶装置によってコンピュータのインタフェースを行う
、、 Sウェアの実施に対する先行技術による構造と
現在一般的え概念に対して顕著でかつ断崖な展開を示す
ものと考えられる。(それ自体既知であり、かつ本発明
による改良方法の組合せ局面から逸脱するものについて
は本明細書では特許請求の範囲の対鞭とはしていない。) Similarly, the combinatorial aspect of the improved method according to the invention, although the invention employs a large number of individual elements or modules that, when considered individually, are themselves well known or well within the technical field; Interfacing computers with peripheral magnetic storage devices using movable media is believed to represent a significant and radical development over prior art structures and current prevailing concepts for implementing Sware. (Departing from the combination aspects of the method known per se and of the improvement according to the invention are not included in the claims herein.
)
本発明と背漿技術との関係および、まず装置に関して説
明する。コンピュータ、ならびに本発明が適用可能な全
体装置の組合せに含まれる内部駆動オ;引立体、磁気読
取り/書込みヘッド等を含む磁気ディスク(かつ任意的
には磁気テープ)装置はそれぞれ従来のものであってよ
く、かつ各種の特定の周知の構造であってよく、このこ
とは当然、本発明による周辺磁気記憶制御組立体の改良
形態を単に組入れろことによって既存のデータ処理装置
へ直ちに応用しうるようにする本発明の望ましい効果で
あることが明らかである。同様に、本発明を直ちに実施
する上で従来形式の磁気ディスクやテープ媒体を採用し
うる。本発明の別の利点はディスクの「・・−Fインデ
クンング」装備を要さないことなので、従来のディスク
媒体に含まれる・・−ドインデクソング装置や従来のデ
ィスク装置に含まれるノ・−ドインデックス険出装置は
本発明の実施(、ておいて使用されず、将来製造されろ
ディスク媒体や駆動装置から省いてよく、その結果%素
化によって製造費が低減され、信頼性が向上する。本発
明により提供される改良制御装置組立体についていえば
、それに採用される個々の電子機能モジュール(即ち、
バッフr、書込みデータセレクタ、4ビツトコード′か
ら5ビツトコード4へのエンコーl、補数器、即ちマル
チビット否宇回路、並列から直列への変換器、書込みク
ロック、書込みカウンタ、直列から並列への変換器、別
の補数器、5ビツトから4ビツトへのデコーダ、読取り
データラッチ、同期信号制御による読取りクロック、読
INリカウンタ、排他的論理和(EXC:LTJS I
VEOR)データ始動信号検出器、1ビツトラツチ等)
は個々の機能モジュールに含まれる内部要素および回路
の轡8点からは従来のものであるか、あるいは゛i核技
術分野の専門家が従来の要素を用いて希望する作動パラ
メータに合せて8μに構IJV Lうる性質のものであ
って、以下に述べるモジュールの豊能的叙;ボから選択
の間頚として、利用可能な広範な代替案として(そうで
なければ単に名称や他のモジュールに対する機能関係か
ら)はとんどの場合構成可能な性質のものである。従来
の個々の電子機能モジュールを適当に組合せることによ
り本発明が達成する改良装置を捉倶するよう本発明を前
述のように實えうる可能性は本発明の別の利点と考えら
れる、
同様に、使用される個々の過程という観点から本発明て
よる方法の面ICついて言えば、改良方法は周部かつ十
分理解された技術を何利に大いに採用している。例えば
、ギャップのついた電磁「書込みヘッド」の媒体のトラ
ックの近傍での瞬間的な付勢を適当に制御することによ
り媒体の細長い記録トラックに沿って一連の小さい区画
での磁性状態を相応にセットし、次に一連の前記の区画
の磁性状態イど検出して、キャップのついた電磁「読取
りヘッド」との並着関係へ運動する前記の一連の区画の
磁性伏角の間の変位に応答してしくルが変動する電気出
力信号を発生させることによりコード化した「ビット」
の2進値に対応した電気信号レベルの物理的表示を書込
む操作は全〈従来のものと同じである。同様に、(例え
ばコンピュータ内で使用可能なASCIIまたは1S○
の互換コード、あるいは別の2進コードのような)デジ
タル的にコード化された形態で情報を表現し、さらに、
前述のコンピュータの互換性のあるコード化された情報
を特殊な記録コート“ヘコード化し、(例えば「FMj
、jVFJ 「c、cRj等の記録コードにおいて)電
気記録媒体に前記情報を記録させ、媒体から、使用され
ている配録コート9でコード化された電気信号へ読取る
間、順次検出された記録媒体のトラックにおける一連の
区画の間の磁性状態の変移をデコードし、かつ次に記録
コート°でコド化された電気信号から、内部的に認識可
能なコンピュータコードでコード化された電気信号へさ
らに変換する種々の技術は全て個々に周知で広く実1m
されているものである。本発明による改良方法のある過
程で使用されているその他個々の周知の技術としてはバ
ッファ記憶装置にコード化された情報表示を一時的に記
憶し、前記の情報表示のバッファ記憶装置への記憶を制
御するか、あるいは「並列」で、コード化された情報の
所定数のビットを表わす電気信号群の増分の形で前記バ
ッファ記憶装置から呼び出し、前記の並列のコート°で
コード化された情報表示を(例えば、内部コード、ある
いはその部分を記録コードへ、あるいはその逆のように
)別の平行のコードへ変換し、複数の電気信号を含む平
行のコードから、そのレベルが2週値を有する一連の1
気信号へ変換し、かつその逆を行い、磁性記録媒体のト
ラックに沿った一連の区画の磁性状態として表示される
情報の記録な調時、即ち「クロッキング」シ、磁性記録
媒体から読ルる間に、同期制御信号として使用する「自
動クロッキング」形式の配録コードでコード化されたデ
ータ情報の磁性的に記録された形でr1設された」制御
情報から知則的な間隔のパルス化された電気信号を取り
出し、磁性記憶媒体等へ書き込んだりあるいはそこから
読取りされている2進ビット値表示あるいはその所定の
群の数な計数する技術を含む。) The relationship between the present invention and back plasma technology and the apparatus will be explained first. The computer and the magnetic disk (and optionally magnetic tape) devices, including internal drives, drawers, magnetic read/write heads, etc. included in the overall device combination to which the present invention is applicable, are each conventional. and may be of any of a variety of specific well-known structures, which of course makes it readily applicable to existing data processing equipment by simply incorporating the improved peripheral magnetic storage control assembly of the present invention. It is clear that this is a desirable effect of the present invention. Similarly, conventional magnetic disk and tape media may be employed in the immediate implementation of the present invention. Another advantage of the present invention is that it eliminates the need for disc indexing equipment, which is included in conventional disc media and node indexing equipment included in conventional disc devices. The output device is not used during implementation of the present invention, and may be omitted from future manufactured disk media and drives, resulting in lower manufacturing costs and improved reliability due to the reduction in cost. Regarding the improved controller assembly offered by
Buffer r, write data selector, encode l from 4-bit code ' to 5-bit code 4, complementer, i.e. multi-bit negation circuit, parallel-to-serial converter, write clock, write counter, series-to-parallel converter. , another complementer, 5-bit to 4-bit decoder, read data latch, read clock with synchronization signal control, read IN counter, exclusive OR (EXC:LTJS I
VEOR) data start signal detector, 1-bit latch, etc.)
The internal elements and circuits contained in the individual functional modules are either conventional or can be modified by experts in the field of nuclear technology to suit the desired operating parameters using conventional elements. The following is a comprehensive description of the modules, which are of a flexible nature and are described below; relations) are almost always of a composable nature. The possibility of implementing the invention as described above to capture the improvement achieved by the invention by appropriate combination of conventional individual electronic function modules is considered as another advantage of the invention, as well. Regarding IC aspects of the method according to the present invention in terms of the individual steps used, the improved method takes advantage of a large number of peripheral and well-understood techniques. For example, by suitably controlling the instantaneous energization of a gapped electromagnetic "write head" in the vicinity of the media track, the magnetic state in a series of small sections along an elongated recording track of the media can be adjusted accordingly. set and then detect the magnetic state of a series of said compartments and respond to the displacement between the magnetic inclinations of said series of compartments for movement into side-by-side relationship with a capped electromagnetic "read head". A "bit" encoded by a mechanism that generates a fluctuating electrical output signal
The operation of writing a physical representation of the electrical signal level corresponding to the binary value of is the same as in the prior art. Similarly, (e.g. ASCII or 1S○
representing information in digitally encoded form (such as a compatible code or another binary code); and
The aforementioned computer compatible coded information is encoded into a special recording coat (e.g. ``FMj
, jVFJ (in a recording code such as c, cRj, etc.) The information is recorded on an electrical recording medium, and during reading from the medium into an electrical signal encoded by the used distribution coat 9, the recording medium is detected sequentially. decoding the transitions in magnetic state between successive sections in the track of the recording court, and then further converting the encoded electrical signal in the recording coat ° into an electrical signal encoded with an internally recognizable computer code. All of the various techniques to do this are individually well known and widely practiced.
This is what has been done. Other individual known techniques used in certain steps of the improved method according to the invention include temporarily storing coded representations of information in a buffer storage and storing said information representations in the buffer storage. controlling or "parallel" recalling from said buffer storage in the form of increments of electrical signals representing a predetermined number of bits of coded information and displaying the coded information in said parallel coats; into another parallel code (for example, an internal code, or a part thereof into a recording code, or vice versa), from a parallel code containing multiple electrical signals, whose level has a biweekly value. series of 1
The recording and timing, or "clocking", of information read from a magnetic recording medium by converting it into a magnetic signal and vice versa, and representing the magnetic states of a series of sections along a track of a magnetic recording medium. During this period, pulses at regular intervals are generated from the control information in the form of a magnetic recording of data information encoded in a distribution code in the form of ``automatic clocking'' used as a synchronous control signal. It involves taking the encoded electrical signals and counting the number of binary bit value representations or predetermined groups thereof that are being written to or read from a magnetic storage medium or the like.
したがって前述のように、本発明は周辺磁性記憶装置、
特にディスク形式の装置を備えたコンピュータのインタ
フェースに対する先行技術による試みについてのある種
の極めて著しい制限や欠点を克服することに主として関
するものであり、かつ本発明11、まづコンぎユータか
ら周辺ディスク(あるいはテープ)記憶装置の記録媒体
に移すかその逆を行うべき最終の全体的な情報の物理的
表示のために、際ヴつて異った装置あるいはフォーマッ
トを採用することにより通常のインタフェース方法に固
有の問題を解決し、次に当該技術分野の専問家には容易
に理解でき、かつ容易に実施可能な全体的な方法とイン
タフェース装置を採用することによって前述のような新
規な装置、即ちフォーマットを提供し、前述のような方
法と装置はそれ自体当該技術分野の専問家にはそれぞれ
熟知のもので、かつ直ちに利用しうる明々の方法や個々
の電気モジュールを単に新しい要領で組合せることによ
り予測のできるものであることを叩解すべきである。Therefore, as described above, the present invention provides a peripheral magnetic storage device,
The present invention is primarily concerned with overcoming certain significant limitations and shortcomings of prior art attempts to interface computers with devices, particularly those in the form of disks, and in accordance with the present invention. to conventional interfacing methods by employing a significantly different device or format for the physical representation of the final overall information to be transferred to a storage medium (or tape) or vice versa. By solving the inherent problems and then adopting an overall method and interface arrangement that is easily understandable and easily implemented by those skilled in the art, a novel device as described above, viz. The methods and devices described above are themselves familiar to each person skilled in the art and are readily available in obvious ways or simply for combining individual electrical modules in a new way. It should be emphasized that it is possible to predict the situation.
コンピュータを周辺の磁気ディスク記憶装置にインタフ
ェースさせることに関する先行および現状の方法におけ
る主要な限度と欠点の中の少なくともあるものは、本発
明による成果と本発明がこれまで広く容認されてきた従
来の方法から種々の局面で顕著に相違することが認めら
れる背景をなすものと要約して云える。At least some of the major limitations and shortcomings of prior and current methods of interfacing computers with peripheral magnetic disk storage devices have been overcome by the present invention and the heretofore widely accepted conventional methods. This can be summarized as the basis for the fact that there are significant differences in various aspects.
従来のディスク形式の磁気記憶媒体は、典型的には物理
的に回転する媒体自体に1個以上の孔、突起等を設ける
ことにより実施され、前記孔等がディスクの回転中関連
の駆動装置内の固定点を通過することにより任意的、あ
るいは必然的に感知され5る、いわゆる「バートイ/デ
クノング」と称される方式を採用してきた。バートイ/
デクシングに対する別の方法はディスクの回転中磁性的
に感知しうる1個以上の磁性的に表示のインデックス「
マーク」を使用するディスクの特殊トラックに磁性的に
記録することであった。しかしながら、前記のハードイ
ンデクシンメ方法のいづれにおいても、前記ハードイン
デックスの目的そのものを達成するには、ディスクのハ
ードインデックスの検出に対応した、記録すべきトラッ
クの固定点においてのみ、あるいはディスクの回転にお
いである所定の時間間隔をおいて、かつ「ギャップ」と
度々称される記録トラックの対応した延在部においてデ
ィスク上に情報を磁気記録することがら始めるのが通常
であった(前記ギャップにおいて磁束変移のあるパター
ンが特定のギャップとしてトラックの延在部を少なくと
も確認する制御性を有するが、記憶すべき実際のデータ
情報は典型的には何ら記録されない)。このように、従
来のディスク媒体への情報書込み作業の各々が、検出点
ヘハードインデックスを持ってくる位置へディスクを同
転さ亡るのを待たねばならぬので、情報の記録を行いう
るようになるまで、全体的に固有の平均待仁〕時間を含
んでいる。Traditional disk-type magnetic storage media are typically implemented by physically providing one or more holes, protrusions, etc. in the rotating medium itself, such that the holes, etc. The so-called ``Birtoy/Dekunong'' method has been adopted, in which the signal is sensed arbitrarily or necessarily by passing through a fixed point. Bartoy/
Another approach to indexing is to use one or more magnetically indicative indexes that can be magnetically sensed during rotation of the disk.
Marks were recorded magnetically on special tracks on disks. However, in any of the above-mentioned hard indexing methods, in order to achieve the purpose of the hard index itself, it is necessary to perform only at a fixed point of the track to be recorded corresponding to the detection of the hard index of the disk, or at a rotational point of the disk. It was usual to begin magnetically recording information on the disk at predetermined time intervals and at corresponding extensions of the recording track, often referred to as "gaps" (at said gaps). Although a certain pattern of magnetic flux displacements has the controllability to at least identify the extent of the track as a particular gap, no actual data information to be stored is typically recorded). In this way, each operation of writing information to a conventional disk medium requires waiting for the disk to be rotated to a position that brings the hard index to the detection point, so that information can be recorded. It includes an overall unique average waiting time until .
また、従来ならびに現状の方法は各トラックに沿った著
しい数のいわゆる「セクター」において最初の共通した
「ポストインデックス」ギャップの後でディスク形式の
媒体に情報を記録することであって、前記セクターはそ
の各々に含まれ、かつ記憶したり検索すべきデータ情報
のいづれをも物理的に表示しない付加的なギャップによ
って相互に分離されており、前記付加的なギャップはト
ラックに含まれた個別のセクターの一方あるいは他方に
おいてデータの記憶用に配備した部分においてのみの物
理的表示に限定される。従来のテ゛イスク記憶方法と装
置(lておけるこの現状の「インルッド」方法は磁気デ
ィスク配憶技術の極めて初期時代の歴史的な遺物として
残ってきたことは明らかである−その時代には、ディス
ク媒体上の記録トラックのある部分に欠陥があることが
通常でそのため「セクター分割」方法は欠陥のないディ
スクの特定トラック部分に情報ケ卯、録し、欠陥部分は
飛ばすために採用された。しかしながら前記の長期にわ
たり残っていたディスク媒体のトラック上に記・録され
た情報をセクター分割する方法は前記媒体の製造技術の
進歩からもたらされたディスク媒体の品′6向上により
不要になってきたのみならず、有用なデータ情報の記憶
用に利用しうるディスクの各トラックにおける利用可能
な記録用スは−スの有効長さを著しく無駄にするのみな
らず、ディスクから読取る間満足な同期性を提供するト
での問題を複雑にする傾向がある。ディスク形式の記憶
媒体のトラック上で情報を物理的に表示するためのある
種の典型的なセクター付きの装置は本発明による改良装
置との比較において以下詳細に検討するが、本発明によ
り提供される改良装置において各トラックの長さの95
%以上に有用なデータ情報を詰めることができるのに対
して典型的なセクター付きの装置では実際のデータ情報
の記憶に対して各トラックの長さの65%以下が使用さ
れているという記憶効率の差異が注目さ ゛れうる。明
らかにディスク形式の媒体の非効率さを黙認し7たこと
に基いているのであるが、ディスク形式媒体上で記録し
た情報用のセクター付きフォー マットに従来技術が固
執したことによる側面的な効果1ま、ディスク形式の媒
体において固有のトラック長さの抑制が行えないテープ
形式の媒体に対しての配憶用には全く異ったフォーマン
ト配列が採用されてきたことである。ディスク形式とテ
ープ形式の媒体に対して磁気記録情報の物理的表示の配
列、即ちフォーマット化を相違して行う必雫があるとい
う現在の実際の認識は、ディスク形式とテープ形式の媒
体に対してそれぞれ記憶イdよび検索を行うために個別
の相違した方法と制御装置が必要との想定乞もたらして
きた。Also, conventional and current methods are to record information on disk-type media after a first common "post-index" gap in a significant number of so-called "sectors" along each track, said sectors being each of which are separated from each other by additional gaps that do not physically represent any of the data information to be stored or retrieved, the additional gaps being separate sectors contained in the track. Physical display is limited to only those portions provided for data storage on one or the other side of the computer. It is clear that this current "in-rud" approach to conventional disk storage methods and devices remains a historical relic of the very early days of magnetic disk storage technology - when disk media It is common for some parts of the upper recording track to be defective, so the "sector division" method was adopted to record information on a specific track part of a non-defective disc and skip the defective part. The method of dividing information recorded on the tracks of disk media into sectors, which remained for a long time, has become unnecessary due to improvements in the quality of disk media brought about by advances in the manufacturing technology of said media. Moreover, the available recording space in each track of the disk that could be used for storing useful data information not only significantly wastes the effective length of the disk, but also makes it difficult to achieve satisfactory synchronization while reading from the disk. Certain typical sectored devices for physically displaying information on tracks of disk-type storage media are not compatible with the improved device of the present invention. As will be discussed in more detail below in comparison, in the improved device provided by the present invention 95 of the length of each track
storage efficiency, where less than 65% of the length of each track is used for storing actual data information, whereas in typical sectored devices less than 65% of the length of each track is used for storing actual data information; The difference between them can be noticed. It is clearly based on a tacit admission of the inefficiencies of disk-form media, but it is a side effect of the prior art's insistence on sectored formats for information recorded on disk-form media. First, a completely different formant arrangement has been adopted for storage on tape-type media, where the inherent track length constraints of disk-type media cannot be accommodated. Current practice recognizes that the physical representation, or formatting, of magnetically recorded information must be arranged differently for disk and tape media. This has led to the assumption that separate and different methods and control devices are required for each storage and retrieval operation.
本発明の要旨は、現在の磁気情報記憶方法による前述お
よびその他の制限および欠点が本発明により排除可能で
あって、記録すべき情報の物理的表示のために改良され
た装置即ち書式を採用することにより、ディスクとテー
プ形式の双方の媒体に対して同じ装置が使用され、かつ
ぃづれがのコンピュータ装置に採用すべき好適装置のた
めの特定・にラメータが該コンピュータ装置に採用すべ
きディスク媒体のある特性と、コンピュータ装置で使用
中前記ディスク媒体が関連する駆動装置の特性とから決
定されるというその他の利点が得られることの認識とそ
の実施とを含む。本発明により提供される改良装置は、
広義には(読増りの間初期同期性を設定しデータの始点
の印をつけるために使用する)制御情報を含む単一の先
導部分と、(埋設されたある制御情報と共に、採用すべ
き記録コート“に特有の連続同期性を設定するためデー
タ読取りの間に使用するデータ情報を含む単一の本体部
分のみを含む配列によって、ディスク媒体のトラックに
沿った一連の区画の磁性状態を適当に設定することによ
りディスク媒体の各トラックを、情報記録のためにセク
ターがなく連続し、明確な長さの細長い空間として使用
するようなフォーマットを含む。前記の改良配列は各ト
ラックの長さの圧倒的な部分が有用データ情報の記憶と
検索に使用できるようにし、かつディスク媒体自体にお
いてハービインデクシング構造あるいはディスク媒体が
使用されている駆動装置において対応する感知構造を必
要とすることなくディスク媒体に沿ったいづれかの点:
でおいて各トラックの配録を開始することができるよう
にする。The gist of the present invention is that the aforementioned and other limitations and drawbacks of current magnetic information storage methods can be eliminated by the present invention, and that an improved device or format is employed for the physical representation of the information to be recorded. This ensures that the same equipment is used for both disk and tape format media, and that specific parameters for the preferred equipment to be employed in a computer system are specified for the disk media to be employed in that computer system. The present invention includes the recognition and implementation of certain characteristics of the disk medium and other advantages determined from the characteristics of the drive with which the disk medium is associated during use in a computing device. The improved device provided by the present invention includes:
Broadly speaking, a single lead containing control information (used to set initial synchrony and mark the start of data during readout) and (with some embedded control information) should be employed. The magnetic state of a series of sections along a track of a disk medium is appropriately adjusted by an arrangement that includes only a single body portion containing the data information used during data reading to establish the continuous synchronization inherent in the recording coat. The improved arrangement includes a format in which each track of a disk medium is used as a sectorless, contiguous, elongated space of a well-defined length for the recording of information by setting the length of each track. The vast majority is available for storage and retrieval of useful data information and can be applied to a disk medium without the need for a Harvey indexing structure in the disk medium itself or a corresponding sensing structure in the drive in which the disk medium is used. Any point along:
This allows you to start recording each track.
記録情報用の改良配列、即ちフォーマットの先導部分と
本体部分との相対長さおよび絶対長さに対するパラメー
タはまづ関連駆動装置の通常速度で媒体を回転させて、
該駆動装置がディスク媒体を回転させる速度において、
期待し、かつ許容される作動条件にわたって許容される
変動葡囲によって矧定される最大値と最小値の間にわた
る1囲として(採用される記録密度で以って、断続した
磁性状態として区分されうるトラックに沿った区画数、
トラックに沿って磁気的に記録される論理情報ビット表
示の数、トラック等に沿って記録されるべき磁気表示の
情報のバイト数に関しての)ティス媒体の体のトラック
の長さ即ち記憶容量をまづ決定し、先導部分と本体部分
との組合せ長さが、通常許容される作動条件に合致する
ものとして許容されるディスク速度の変動範囲内で先導
部分の長さに等しい量だけトラックの全長より上廻らな
いよう各トラック上で記録されるべきフォーマットのそ
れぞれ先導部分と本体部分の長さを選定することにより
、いづれがの形式のディスク媒体ならびに関連駆動装置
に対して適宜決定される。The parameters for the relative and absolute lengths of the leading and body portions of the improved arrangement for recording information, i.e. the format, are determined by first rotating the medium at the normal speed of the associated drive;
At the speed at which the drive rotates the disk medium,
As a range between the maximum and minimum values defined by the range of variation allowed over the expected and permissible operating conditions (at the recording density employed, it is classified as an intermittent magnetic state). number of sections along the track,
The number of bit representations of logical information to be recorded magnetically along the track, the length of the tracks (in terms of the number of bytes of information of the magnetic representation to be recorded along the track, etc.) or the storage capacity of the body of the media. The combined length of the leading and body portions is determined such that the combined length of the leading portion and the body portion is less than the total length of the track by an amount equal to the length of the leading portion within the range of disk speed variations allowed consistent with normally acceptable operating conditions. By selecting the lengths of the respective lead and body portions of the format to be recorded on each track so as not to exceed the length, this is determined appropriately for any type of disk medium and associated drive.
単に例であるが、記録された制御情報が256バイトの
長さを有する先導部分は全体の称呼長さが約1つ、36
4バイトである典型的な「フロッピィ」ディスク媒体の
トラックKiして長さが10.000バイトの典型的な
「二重密度」の記録された体部に対して全(満足に使用
され、かつ約5,200バイトの関連駆動装置に対して
通常の作動速度で全長を使うトラック上に256バイト
の先導部分がデータ用体部に約4.900バイトを提供
する「単一密度」の記録に十分である。双方の場合にお
い1 (
て、駆動装置の速度と対応する有効トラック長の変動は
プラスマイナス1%以下と想定している。By way of example only, a leading portion in which the recorded control information has a length of 256 bytes has a total nominal length of approximately 1,36 bytes.
For a typical "dual density" recorded body of track Ki on a typical "floppy" disk medium, which is 4 bytes long and 10,000 bytes long (fully used and For "single-density" recording, a 256-byte leading section provides approximately 4,900 bytes of data body on a track that uses the entire length at normal operating speeds for an associated drive of approximately 5,200 bytes. In both cases, it is assumed that the variation in the drive speed and the corresponding effective track length is less than plus or minus 1%.
このように、先導部分の最小長さは前述の選定基本によ
り設定されるので、前回の使用によりトラックLに残留
しているいづれかの記録ずみの情報の長さは前記先導部
分の所定の最小長さ以上にはなりえず、前回の使用から
トラック上に残留している古いデータの無効な読取りを
トリガーする(先導部分の長さは読取り作業中、トラッ
ク上の読取りが実際の本体部分に達するまでデータ情報
の読取りが開始しないよう確実にするために、本発明に
よる方法によって計数される。)また、次に前記の改良
配列、即ちフォーマットは同一装置に使用したいづれの
テープ形式の媒体における情報の読取りにも使用され、
先導部分の長さに比べて前記フォーマットの本体部の長
さが比較的長(、かつ本体部の絶対長さが比較的長(・
ことによって改良フォーマットはテープ媒体に対しても
極めて効果的であることが判明した。In this way, since the minimum length of the leading portion is set according to the selection principle described above, the length of any recorded information remaining on track L due to previous use is equal to the predetermined minimum length of the leading portion. It cannot be longer than that, triggering an invalid read of old data remaining on the track from previous use (the length of the leading part is not long enough during the read operation that the read on the track reaches the actual body part) (The method according to the invention is used to ensure that reading of data information is not started until the end of the process). It is also used to read
The length of the main body of the format is relatively long (and the absolute length of the main body is relatively long) compared to the length of the leading part.
It has been found that the improved format is also very effective for tape media.
磁気表示の彫りで記憶される情報用の改良配列、即ちフ
ォーマットが独得なので、その実施にはその目的のかな
った改良方法と改良装置の装備を必要とすることが判る
であろう。その方法に含まれろ過程の組合せと、装置に
含まれる主苛な電子装置の組合せとは全体の局面にお(
・て過去に使用されたか、使用が適当であると考えられ
てきたものと全(異るものであるが、本発明による改良
方法とハードウェアの実施とはそれぞれ既知で、かつ利
用可能な過程と機能モジュールとを適宜採用しているの
で、当該技術分野の専問家はすでに個々に熟知しており
、かつ本発明の目的に対して、本明細書でその点につき
開示したところにしたがって直接組合せることの可能な
技術と構成要素の部分組立体とを単に用いて本発明の実
施を行うことができる。It will be appreciated that because the improved arrangement or format for the information stored in the magnetic display engraving is unique, its implementation requires the provision of improved methods and equipment for its purpose. The combination of steps involved in the method and the main electronics included in the equipment are important in the overall aspect.
The improved method and hardware implementation of the present invention are entirely different from those previously used or considered suitable for use in the and functional modules as appropriate, so that a person skilled in the art will already be individually familiar with the matter and, for the purposes of the present invention, will be able to use it directly in accordance with what has been disclosed in this regard in this specification. The invention may be implemented using simply combinable techniques and subassemblies of components.
また本発明によって提供されるインタフェース技術にお
ける二次的ではあるが重要な改良の一例としては通常の
エンコーダ/デコーダのROMモジュールに関連して補
数器を使用することにより簡素化した方法により4ビツ
トと5ビツトのコード群の間のコード化および復号化を
実施できる方法である。A secondary but important example of an improvement in the interface technology provided by the present invention is the 4-bit and 4-bit This is a method that can perform encoding and decoding between 5-bit code groups.
典型的なコンピュータ装置に採用されている論理情報の
各種のコード化および物理的表示方法の背景を若干検討
して^ることは、本発明によって提供される、ディスク
あるいはその他の記録媒体に磁気的に記憶された情報な
物理的に表示する改良された配列、即ち形式、ならびに
本発明によって提供される関連方法および装置の改良の
検よ・↑を進める上で有用である。A brief background review of the various methods of encoding and physically representing logical information employed in typical computer equipment is helpful in explaining the method of encoding and physically representing logical information employed in typical computing devices. It would be useful to find improved arrangements or formats for physically displaying information stored in a computer, as well as related improvements in methods and apparatus provided by the present invention.
コンピュータと、例えばインプット端子ある(・は出力
プリンタのような人間の使用者が主導する装置との間の
連絡において、論理情報は句読点等のように論理的な意
味を有するある種の特殊な文字と共にテキストやあるい
は数字形式の情報を伝える一連の英数字文字として通常
表現される。前述のような英数字情報は典型的にはコン
ピュータと、例えば入力端子あるいはプリンタの間で一
連の電気/8ルスあるいは電気信号レベルの変化の形態
で伝達され、それらパルスはそれぞれ明確な英数字文字
を表わす群としてコード化されている。In the communication between a computer and a human user-initiated device, such as an input terminal (or an output printer), logical information is the presence of certain special characters that have a logical meaning, such as punctuation marks, etc. are typically represented as a series of alphanumeric characters conveying information in the form of text or numbers.Such alphanumeric information is typically expressed as a series of electrical/8 pulses between a computer and, for example, an input terminal or a printer. Alternatively, the pulses may be transmitted in the form of changes in electrical signal levels, each pulse being coded as a group representing a distinct alphanumeric character.
これまで使用されてきた、いわゆる「互換性コード」に
は種々のものがあって、今日最も一般的に使用されてい
るものはASCIIおよび1SOコードとして知られて
いるものであり、それらは「0」または「1」のいづれ
かの値である二進「ビットj値をそれぞれ表わす一対の
信号レー・ごルの一方、あるいは他方の信号レベルの一
連の7あるいは8個の連続した再生期間(ビリオ)゛)
を含み、それらのビット値は情報的には重要であって、
各文字のコード化した電気的表示と関連した付加的な制
御パルスまたは(および)フィラー(filla)パル
スがそれらを先行あるいは後続する。前記の互換性のコ
ード化された英数字論理情報の表示は、単一の電気導線
上で一連の信号レイルを含む直列形式から並列形式へと
コン上ピユータ到来時通常変換され、前記並列形式にお
いて通常「・バイト」と称される、典型的にはそれぞれ
8ビツトの群がコンピュータ内部1(おいて、内部バス
を構成する(あるいはコード化された情報の1バイト以
上を同時に平行して送る多数の個別導線を含むメスの一
部として構成される)8個の個別の導電経路、即ち導電
線上に支持された二進値の電気信号レベルとして表示さ
れる。並列から直列形式への逆の形態の変換は直列形式
の周辺装置へ伝達すべくコンヒ。There are a variety of so-called "compatibility codes" that have been used in the past, and the most commonly used today are those known as ASCII and 1SO codes, which are A series of 7 or 8 consecutive playback periods (virio) of the signal level of one or the other of a pair of signal levels each representing a binary value of bit j, which is either the value ``1'' or ``1''.゛)
, and their bit values are informationally important,
Additional control and/or filler pulses associated with each character's coded electrical representation may precede or follow them. The display of compatible encoded alphanumeric logic information is typically converted upon arrival on a computer from a serial format to a parallel format involving a series of signal rails on a single electrical conductor, and in said parallel format. Groups of typically 8 bits each, commonly referred to as ``bytes,'' make up an internal bus (or a group of 8 bits each that simultaneously send one or more bytes of coded information in parallel). 8 separate conductive paths (constructed as part of a female with individual conductor wires), expressed as a binary electrical signal level supported on the conductive wires.Reversal form from parallel to series form The conversion is concatenated for transmission to peripheral devices in serial format.
ユータを出てい(情報に対して発生する。Leaving the computer (occurs for information).
コンピュータ自体の内部において、英数字情報の前述の
ような互換性のコード化された表示は「内部コード」の
−形式として直接利用されうるが、ある形軛のデータは
、これも「内部」コー1’を構成する別の二進値コード
にしたがって電気信号あるいは信号レベルへ典型的に変
換され、ある形態の論理情報特に数値を表わす情報の処
理に効率的に利用できる(前記数値はコン上0ユータ自
体の特性によっである所定数のバイトを含む2の補数の
二進コード化された形態で表現され、コンヒ。Within the computer itself, such compatible coded representations of alphanumeric information can be used directly as a form of ``internal code,'' but some forms of data are also ``internal'' code. 1' is typically converted into an electrical signal or signal level according to another binary value code, which can be efficiently used to process some forms of logical information, especially information representing numerical values (said numerical values are Conhi is expressed in two's complement binary encoded form containing a predetermined number of bytes, depending on the characteristics of the user itself.
ユータ内で作用する。)
コンピュータと周辺の磁気記憶装置との間で前述のよう
な並列にコード化された内部コービ形態の情報が伝達さ
れると、そのような伝達は通常「制御装置」と称される
サブシステムを介して処理される。制御装置のサブシス
テムの機能は必要に応じて、全体システム中に使用され
た磁気記憶式の周辺装置へ情報を書込んだり、そこから
読出すためにさらにコード化したり復号化することであ
って、前記周辺装置は運動自在型の磁気ディスクあるい
はテープ装置と共に並列にコ〜ド化された内部表示を適
斗な直列のコード化された表示へあるいはそこから変換
することを要する。前記直列のコートゝ化された表示は
記憶あるいは検索すべきデータを表わす情報内容と、そ
れを介してコンピュータと連通ずる制御装置サブシステ
ムと協働するよう周辺記憶装置を適正に作動させるに要
する制御情報の双方を含む。本質的に不可欠といのので
なく、かつ本発明を限定するものではないが典型的だは
制御装置サブシステムはそれぞれ4個の論理情報「ビッ
ト」を表わし、度々「ニノルス」と称されろ小さい単位
へ分解することにより平行のバイト、あるいはマルチバ
イトの形態でコンピュータ自体の内部で処理しうる情報
を処理する。Works within the user. ) When information in the parallel encoded internal cobi form described above is transferred between a computer and a peripheral magnetic storage device, such transfer typically involves a subsystem referred to as a "controller." Processed through. The function of the controller subsystem is to further encode and decode information, as necessary, for writing to and reading from magnetic storage peripherals used in the overall system. , the peripheral device, along with a movable magnetic disk or tape device, is required to convert a parallel coded internal representation to or from a suitable serial coded representation. The serial coded representations contain information content representing the data to be stored or retrieved, and the controls required to properly operate the peripheral storage device in cooperation with the controller subsystem communicating therethrough with the computer. Contains both information. Typically, although not essential or limiting to the present invention, controller subsystems each represent four logical information "bits," small units often referred to as "ninors." Processes information that can be processed within the computer itself in the form of parallel bytes or multiple bytes.
ディスクあるいはテープ形式の媒体に情報を記憶したり
、記録された情報を読取るディスクおよびテープ装置に
採用されているギヤツブ付の電磁苛素は、媒体に情報を
書込んだり、媒体から先に記録された情報を読取る双方
の間、使用されている磁気媒体の記録トラックの長さに
わたり一連配置された小さい区画の磁性状態の極性を変
動させたり、あるいはその変動に応答することにより最
も安定して作動するよう設計されている。その考え方に
よって、記録媒体のトラックの長さに沿った区画の一連
の磁性状態極性変動を発生させるかあるいはその極性変
動を表わすものとして検出可能な一連の電気信号レベル
の変動を適量に発生させるか、あるい1iその変動を検
出するためにさらにコード化するようになった。記録コ
ード化する後者の形態は一般に「実行長さ限定コード(
RLLC月と称され、その典型例は4:5の固定長さで
、単一トラックの「グループコード記録(GCR)Jで
あって、その特徴は記録すべきそれぞれ4ビツトのニブ
ルの情報に対して記録トラックの連続した5区画で磁性
の適当な状態を記録する5個の連続した二進値の信号レ
ベルの群を発光させ、磁気記憶媒体からの読取りを行う
間はその逆を行うことである。Geared electromagnetic devices used in disk and tape devices that store information on or read recorded information from disk or tape media are used to write information onto the medium or read information from the medium first. The most stable operation is achieved by varying or responding to variations in the polarity of the magnetic state of a series of small sections over the length of the recording track of the magnetic medium being used. It is designed to. The idea is to generate a series of magnetic state polarity variations in sections along the length of a recording medium track, or a series of electrical signal level variations that can be detected as representative of the polarity variations. , or 1i became further coded to detect its fluctuations. The latter form of record encoding is generally a “limited execution length code”.
Referred to as RLLC months, a typical example is a fixed length 4:5, single-track "Group Code Record (GCR)", which is characterized by the fact that each 4-bit nibble of information to be recorded is emitting a group of five consecutive binary signal levels that record the appropriate state of magnetism in five consecutive sections of the recording track, and vice versa during reading from the magnetic storage medium. be.
記録トラックの一連の区画において選定した隣接する対
の磁性状態の間で安定して検出可能な変動を提供するた
めに、前記トラックの一連の区画へ一連の磁性状態の極
性を記録するに使用する記録コー′ト9がどのように細
密なものであろうとも、駆動装置の書込みヘッド要素と
運動している媒体との間の相対運動は、記録作業が「ク
ロック」されることを要し、即ち記録されたコード表示
の情報的に重要な局面な表わす各区画の長手方向の範囲
が調時されたいわゆる「クロックパルス」における規則
的な間隔における一連のオカレンスによって前記区画を
画成することにより極めて容易に調整できることを要す
る。同様に、前記媒体の記録トラックに沿った一連の区
画の磁性状態の極性の形態で記憶媒体で表示される情報
の適正な検索結果は、好ましくはパルス、あるいは電気
信号レベルの変動の形態のクロック信号の何らかの形に
よって表示される何らかの時間、あるいはイベントとし
て導かれる形で読取る必要があ2る。記録中に使用され
るクロック信号は検索作業の信頼性がイ4Iられるので
あれば検索中に利用されるクロック信号と明確に一致す
る必要がある。しかしながらこの事は全体的に磁気配憶
媒体に使麻される周辺駆動装置が、処理される記憶媒体
と、使用される読取りおよび書込みヘット8との相対運
動において絶対的に一定の速度を維持することができな
いという事実から腹雑な問題である。もつとも、」在製
造されている運動磁気媒体用の周辺装置における前記相
対速度の変動は一般的に、該周辺装置を用いるべ(設計
した媒体の称呼運動速度のプラスマイナス1%以下であ
って、その設計公差節回を越える変動は異常と考えられ
、通常の作動パラメータを越えた設備欠陥を示すことに
なる。used to record the polarity of a series of magnetic states in a series of sections of a recording track to provide a stable and detectable variation between selected adjacent pairs of magnetic states in the series of sections of said track; No matter how minute the recording coat 9, the relative movement between the write head elements of the drive and the moving medium requires that the recording operation be "clocked"; i.e. by delimiting said sections by a series of occurrences at regular intervals in so-called "clock pulses" whose longitudinal extent is timed to represent an informationally significant aspect of the recorded code representation. It must be extremely easy to adjust. Similarly, a suitable retrieval of information represented on a storage medium in the form of the polarity of the magnetic states of a series of sections along a recording track of said medium is preferably a clock in the form of pulses or fluctuations in the electrical signal level. It needs to be read as some time or event indicated by some form of signal. The clock signal used during recording must exactly match the clock signal utilized during retrieval if the reliability of the retrieval operation is to be maintained. However, this generally means that the peripheral drive used for the magnetic storage medium maintains an absolutely constant speed in the relative movement of the storage medium being processed and the read and write heads 8 used. This is a complicated problem due to the fact that it is impossible to do so. However, in currently manufactured peripherals for moving magnetic media, the variation in relative velocity is typically no greater than plus or minus 1% of the nominal speed of motion of the media for which the peripheral is being used. Variations beyond the design tolerance knot are considered abnormal and indicate equipment defects beyond normal operating parameters.
例えば、「RZJ 、 「NRZJ オヨヒ「NRZI
jノヨうな初期の記録コードは、第2のトラックに記録
する目的で、記録媒体に第2のトラックを設け、同時1
/Icデータ記録トラツクに記録すべき情報表示を記録
させ、データを表示するトラックにおけるそれぞれの情
報を含む区画の記録を一連の磁性極性の交番状態と調時
させて一致させることによりクロッキングトラックが、
その情報を含む区画(あるいはそれら区画の間の変移点
)の範囲を確認するために後で記録されたデータ情報を
読取る間に使用すべき相互関連した一連のクロックパル
スを発生できるようにすることによって「クロッキング
問題」に対処してきた。しかしながら、この方法では余
分のトラックや、あるいは記憶すべきデータ情報の他に
クロッキング情報を記録するために要するトラックを設
けることにより、所定の媒体のいづれに対しても、利用
可能な磁気記憶面積を明らかに無駄にしてきた。したが
って、いわゆる「自動クロッキング」の記録コードが開
発されたのであるが、それらの中層もよく知られ、かつ
最も一般的に現在使用されているのが[FMj 。For example, "RZJ", "NRZJ Oyohi", "NRZI
In the early recording code, a second track was provided on the recording medium for the purpose of recording on the second track.
A clocking track is created by recording an information representation to be recorded on a /Ic data recording track and timing and matching the recording of each information-containing section of the data-displaying track with a series of alternating states of magnetic polarity. ,
enabling generation of a series of interrelated clock pulses to be used during subsequent reading of recorded data information to ascertain the extent of the sections (or transition points between those sections) containing that information; The "clocking problem" has been addressed by However, this approach reduces the amount of available magnetic storage area for any given medium by providing extra tracks or tracks needed to record clocking information in addition to the data information to be stored. clearly wasted. Therefore, so-called "auto-clocking" recording codes have been developed, the middle layer of which is also well known and the most commonly used today is [FMj].
「M F Mlまたは「GCR」である。本発明の実施
のために使用する現在好適なものは4:5の固定長さの
、単一トラックの「GCR」の形態のものである。前述
の自動クロッキングコードは、情報記録用トラックに沿
った隣接する対の区間の間での磁柱状態極性の変移が十
分な頻度と規則性を以って発生するので、媒体の個別の
クロッキング用トラックに記録したり、あるいはそこか
ら個別にクロッキング情報を読取る必要なく、媒体の単
一のトラックから読取られつつあるコード化された情報
と同ル1関係で制御装置のサブシステムの一部を形成す
る、いわゆる「読取りクロック」を維持するために安心
して利用可能なりロック情報の「埋設」源を媒体の読取
り中に提供することができろ。“M F Ml or “GCR”. The presently preferred format for use in the practice of the present invention is a 4:5 fixed length, single track "GCR" format. The automatic clocking codes described above are useful because the transitions in magnetic column state polarity between adjacent pairs of sections along an information recording track occur with sufficient frequency and regularity that individual clocks of the media can be clocked. Control unit subsystems can be used in parallel with coded information being read from a single track of the media without having to record on or read clocking information separately from a locking track. It would be possible to provide a "buried" source of locking information that could be reliably used to maintain a so-called "read clock" that forms part of the media while it is being read.
本発明は各種の記録用コード、特に自動クロッキング形
式のコートゝを使用するよう適合可能、であるが、個々
のモジュラレにルにおいて周知で実証ずみの電子回路技
術を採用することにより特に簡単でかつ安定して本発明
を実施するに現在好適のGCRタイプの5ビット記録コ
ードは磁気記憶媒体の記録トラックに沿って一連配置の
区画中の、接当区画の磁気極性の磁束状卯としての各ビ
ットを表示することを特徴としている。こうして、IC
)Jビットは「北」の磁束状態によって表示され、「1
」ビットは「南」の磁束状態によって表示される。しか
しながら、さらに顕著なことは「1」ビットに続く「0
」ビット、あるいはその逆はそのようなビットを示すト
ラックの隣接する区間の間の境界におけろ磁束極性を反
転させ、一方(「0」か「1」かのいづれがの)一連の
ビットは、同じ磁気極性をもつ隣接区画によっても示さ
れ、それら共通の境界において何ら磁束の反転を示さな
い。Although the present invention is adaptable to use with a variety of recording codes, particularly those of the self-clocking type, it is particularly simple by employing well-known and proven electronic circuit techniques in individual modular systems. The GCR type 5-bit recording code, which is presently suitable for stably implementing the present invention, is a magnetic flux curve of the magnetic polarity of the abutting sections in the sections arranged in series along the recording track of the magnetic storage medium. It is characterized by displaying bits. In this way, I.C.
) The J bit is indicated by the “north” flux state and is “1”.
” bit is indicated by the “south” flux state. However, what is even more remarkable is that the “0” bit following the “1” bit
” bit, or vice versa, reverses the flux polarity at the boundary between adjacent sections of the track representing such a bit, whereas a series of bits (either “0” or “1”) , also exhibited by adjacent sections with the same magnetic polarity and not exhibiting any flux reversal at their common boundary.
そのような記録コードにおいて情報的、かつ物理的に重
要なのは磁束反転の「方向」ではなくて、その発生の可
否である。What is informationally and physically important in such a recording code is not the "direction" of magnetic flux reversal, but whether or not it occurs.
GCRタイプのコード化に係る別の制約は磁束反転発生
の頻度が、いづれがの一連の5ビツトグループにおける
一連の区画の間の6番目の境界毎に少ないことであって
、喚言すれば、いづれがのコードグループ、あるいは一
連のそのようなグループにおいて同じ二進値を有するの
は3連続ビット以上はないことである。そのような制約
は、磁気記憶媒体のトラックから読取りを行う間、信頼
して検出しうる磁束の反転(トラックの隣接する区画の
間で一方の極性状態から別の状態に変動すること)は比
較的狭まった時間間隔において発生することにより関連
する制御装置における「読取りクロック」オシレータの
正確な同期性を確実に保持するに効率(的な側倒信号を
提供し、前記制御4H+tの出力はそれぞれのGCRタ
イプのコード化された5ビツト情報グループの始点の印
をつけるために利用される。例えば、FM紀記録−トゝ
と比較して、前述のコード化は磁気記憶媒体のトラック
に沿って記録されたデータの密度を有効に倍にできる。Another limitation of GCR type encoding is that flux reversals occur less frequently at every sixth boundary between successive sections in any successive 5-bit group, in other words: No more than three consecutive bits in any code group or series of such groups have the same binary value. Such constraints mean that while reading from tracks of a magnetic storage medium, magnetic flux reversals (fluctuations from one polarity state to another between adjacent sections of a track) that can be reliably detected are comparatively The output of said control 4H+t provides an efficient sideways signal to ensure accurate synchronization of the "read clock" oscillator in the associated controller by occurring at closely spaced time intervals; GCR-type encoded 5-bit information is utilized to mark the beginning of a group. For example, compared to FM records, the above-mentioned encoding is recorded along a track on a magnetic storage medium. can effectively double the data density
当該技術分野の専門家は気が付くだろうし、あるいは簡
単に認めるところであるが、GCRタイプのコード化で
は情報ビットにお(・て各ニブル。As those skilled in the art will notice, or readily acknowledge, GCR type encoding divides each nibble into information bits.
即ち4ビツトのグループを表わす5ビツトを採用してい
る狸由は、もし各ニブルがそれぞれ4ビツトのみを有す
るグループを採用している記録コービヘ直接変換される
とすれば、乱れている記録コー1から自動クロッキング
制御情報を提供することに関する前述の制約t、c <
シて、4ビツトの情報グループを全、て16個置換し
て表示することば不可能であろう。しかしながら、5ビ
ツトグループにおいてビットの二進値の可能な置換を考
慮すれば、可能な32の置換から17が、自動クロッキ
ングを提供する上での前記の制約を満足する「有効コー
ド」を表示することを確認することになる。That is, a raccoon that employs 5 bits representing a group of 4 bits would be converted directly to a recorded code that employs a group of only 4 bits, if each nibble were directly converted to a recorded code that uses a group of only 4 bits. The aforementioned constraints on providing automatic clocking control information from t,c <
Therefore, it would be impossible to replace and display all 16 4-bit information groups. However, if we consider the possible permutations of the binary values of the bits in 5-bit groups, 17 out of 32 possible permutations represent "effective codes" that satisfy the above constraints in providing automatic clocking. I will confirm that I do.
5ビツトの各グループからこのように利用可能な17の
有効コードの中、GCRタイプの好適形態は16個の有
効コードを採用し、記録あるいは検索すべきデータ情報
のニブルの4個のビットの16の可能な置換を表示しく
選定したマツピンクは本発明に対して重要ではない)か
つデータコ−1の中の1個と共に17番目、即ち残りの
有効コートゝを使用して、ディスクあるいはテープ装置
の読取りヘッドが記録トラックのデータ表示部分に出合
う前に制御装置の読取りクロックの初期同期化を設定す
るために、かつ本発明において以下述べる第2の重要な
目的のためて使用している。また、以下詳細に説明する
ように、データコードの中の1個は、コード群を同期化
させるに必要なシーケンスに直接線いて発生する場合デ
ータマーカの始点に使用されている。Of the 17 valid codes thus available from each group of 5 bits, the preferred form of the GCR type employs 16 valid codes, and 16 of the 4 bits of the nibble of data information to be recorded or retrieved. The pine pink selected to represent the possible permutations of data codes is not critical to the present invention) and the 17th, or remaining available, code is used with one of data codes 1 to read a disk or tape device. It is used to establish an initial synchronization of the controller's read clock before the head encounters the data-representing portion of the recorded track, and for a second important purpose in the present invention, discussed below. Also, as will be explained in more detail below, one of the data codes is used as the start of a data marker when it occurs in direct line with the sequence required to synchronize the codes.
本発明あるいはその背景技術に密接な関係のある色々な
観点から情報の瞼や物性を言及する場合、時には同時に
個々の二進値「ビット」について、別の時には度々「ニ
ブル」と称される4ビツトグループに関して、かつ別の
機会には「バイト」と称される8ビツトクループについ
てそれらを言及することが最も便宜で、あるいは意味あ
ることなので、この時点で、前述のように異る「尺度」
で表現されるコード化された情報の物理的表示の関係の
全体的な関連や、その間の変換関係について要約してお
くと有用であろう。前述のように、英数字あるいは二進
数データはコンピュータ自体内での情報の記憶、処理お
よび伝達のための基本的な単位(あるいは一般に「言語
」と称されるある所定複数のバイトからなる単位として
)典型的には8ビツトの内部コートゝバイトへコートゝ
化され、前記バイトにおける各ビットは(その間にビッ
トが単一の導線を直列的に伝達されるか、あるいは対応
する複数の導線で並列的に伝達されうる)伝達の間に一
対の交番電気信号レベルの1つとし忙ある(・はコンピ
ュータ自体の内部で記憶され、処理されている間に「フ
リップフロップ」等の一対の交番状態の1つとして表示
される、そのように内部でコー白蚊された8ビツトのバ
イトは情報表示の目的に灼して重要な、全て80ビツト
、あるイハ例えば7のように若干少ない数のビットを実
際に利用できろ。もつとも、前述の各バイトにおける8
全てのビットは例えば磁気記憶用のディスクあるいはテ
ープ駆動装置のような周辺装置を制御するためコンピュ
ータと関連の制御装置との間で通常は伝達されている。When referring to information and physical properties from various aspects closely related to the present invention or its background, sometimes we refer to individual binary "bits," and other times we often refer to them as "nibbles." Since it is most convenient or meaningful to refer to bit groups and to refer to them in terms of 8-bit groups, otherwise referred to as "bytes," we will at this point refer to the different "measures" as mentioned above.
It may be useful to summarize the overall relationship between the physical representations of encoded information expressed in , and the transformation relationships between them. As mentioned above, alphanumeric or binary data is the basic unit for storing, processing, and transmitting information within the computer itself (or as a unit of some predetermined number of bytes, commonly referred to as a "language"). ) is typically coded into an 8-bit internal code (byte), and each bit in the byte (during which bits are transmitted serially on a single conductor or in parallel on corresponding multiple conductors). One of a pair of alternating electrical signal levels during transmission (which can be transmitted physically) and one of a pair of alternating states (such as a "flip-flop") is stored and processed within the computer itself. The 8-bit byte internally coded as such is vitally important for the purpose of information display, all 80 bits, and a slightly smaller number of bits, e.g. 7. Actually, it is possible to use the 8 8 in each byte mentioned above.
All bits are typically communicated between a computer and an associated controller to control peripheral devices, such as magnetic storage disk or tape drives.
磁気ディスク媒体へ情報を記憶したり、そこから検索す
るという技術分野において、制御装置は内部でコード化
された情報を表示するための前記バイトの各々を、それ
ぞれ「ニブル」と称する4ビツトからなる半分づつに分
割し、バイトの最初の半分に含まれる4ビツトを最初て
処理し、続いて第2の半分、即ち各バイトのニブルを処
理する。しかしながら、前述した理由から、記録トラッ
クに沿って隣接した一連の区画の間で磁束の反転の形で
磁気ディスク媒体に表示される情報を記録したり検索す
る上で、「自重クロッキング」を提供するために、ディ
スク媒体へ、あるいはそこから伝達するための必要な数
の「有効記録コード」を提供するために、「余分」のビ
ットを含む二進値ビットからなるグループへ、前記媒体
へ出入りするニブルの各々を制御装置が変換(さらにコ
ートゝ化あるいは符号化すること)を行うことが必要で
ある。このように、ニブル単位でのGCRタイプの記録
コード、およびその他の自動クロッキング記録コードを
用いて制御装置は、ディス媒体へ、かつそこからの伝達
に使用するよう4ビツトのニブル間、あるいは内部コー
トゝの半分バイトと5ビツトグループの間の必要な変換
を行う、本発明の実施に好ましいGCRタイプの記録コ
ードは重要なものとして、磁束反転のみ、あるいはクロ
ッキング信号の・ξルスと同期的に、換言すれば、磁気
媒体の記録トラックに沿った連続して、概ね均等な寸法
の区画・の間の境界でみられろ磁束の不発生を利用して
いる、前記区画は「セル」と見做され、その個々の特定
の磁気極性状態は二義的に扱われる。したがって、GC
Rタイプコーコーよる磁気記憶媒体への情報の磁気表示
は記録トラックに沿って設けられた一連の区画、即ちセ
ルの間の境界に(いづれかの方向の)磁束反転があるか
否かに左右されるので、5ビツトの各GCRタイプ記録
記録コード及グループ応寸ろ5個所の境界で磁束反転の
介在可否を表示するには前記区画、即ちセルが6個連続
することを要するようである。1つの若干漠然とした考
えにおいては、前述のことが明白のようである。In the technical field of storing and retrieving information on and from magnetic disk media, controllers use four bits, each of which is referred to as a "nibble," to represent internally encoded information. Split in half, the 4 bits in the first half of the byte are processed first, followed by the second half, the nibble of each byte. However, for the reasons mentioned above, it provides "dead clocking" in recording and retrieving information represented on magnetic disk media in the form of reversals of magnetic flux between successive sections of adjacent sections along the recording track. A group of binary value bits, including "extra" bits, to provide the necessary number of "effective recording codes" for transmission to and from a disk medium in order to transfer data to and from said medium. It is necessary for the control device to transform (further code or encode) each nibble that is transmitted. Thus, using GCR-type recording codes on a nibble-by-nibble basis and other automatic clocking recording codes, the controller can record data between 4-bit nibbles or internally for use in transmission to and from the disk media. Significantly, the GCR type recording code preferred for the implementation of the present invention, which performs the necessary conversions between half-bytes of codes and groups of 5 bits, is capable of flux reversal only or synchronously with the pulses of the clocking signal. In other words, it takes advantage of the non-generation of magnetic flux found at the boundaries between successive, generally uniformly sized sections along the recording track of a magnetic medium, said sections being called "cells". and its respective specific magnetic polarity state is treated as secondary. Therefore, G.C.
Magnetic representation of information on R-type magnetic storage media depends on the presence or absence of magnetic flux reversals (in either direction) at the boundaries between a series of compartments, or cells, along the recording track. Therefore, in order to display the existence or non-existence of magnetic flux reversal at the boundaries of each 5-bit GCR type recording code and the five groups, it appears that six consecutive sections, ie, cells, are required. In one somewhat vague idea, the foregoing seems obvious.
しかしながら、当該技術分野の専問家は、一連の5ビツ
トのGCRタイプコードグループが処理される場合、即
ち、磁気記憶媒体の記録トラック上に記録されるか、あ
るいはそこから検出されるがいづれかの場合、各グルー
プの5番目、即ち最後のセルと次のグループの最初のセ
ルとの間の境界において磁束反転があるが否かによって
、各5ビツトのGCRタイプコービグループに必要な5
番目のセルの磁束反転表示を提供するので、その結果、
連続した(、CRタイプコービグループとして表示され
る情報は、i口述の5ビットコードグループの各々の情
報表示に対しては記憶トラックに沿って5個のセルを基
本的に必要と寸ろ。したがって、コンピュータの内部コ
ードにおいて表示される情報の各ニブルは磁気記憶媒体
の記録トラックに沿ったら連続ヒルとして表示され、コ
ンピュータの内部コードで表現される情報の各バイトは
記憶媒体の記録トラックに沿った10個の連続した区画
、即ちセルの磁性状態によって記憶媒体上で磁気的に表
示されることがさらに理解されろ。前記「測定」単位の
間の関係をGCRタイプ記録記録ドに特に関連して述べ
てきたが、その池自動クロッキングタイプとの関係、即
ちニブル処理コードは所定量の情報等を記録するに要す
る「スd−ス」に係る目的については全く同じであって
、本発明の説明が進行するにつれて、当該技術分野の専
問家は、現在量も一般に使用されている周知の形式のコ
ート化装置(即ち、内部コードの各ニブルニ対して自動
クロッキング磁気表示を提供するための、内部コードの
8ビツトバイトの4ビツトニブルと5ビツトの記録コー
トのグループを使用すること)を利用するのは便利では
あるが、本発明はいかなる点においても前記コート化装
置に限定されるのではなく、色々な情報ビット値を含む
グループによって表示される情報処理ができろよう適合
できることを認めるであろう(もつとも、RrFMコー
ビコー動クロッキング特性を保持・しながら、内部情報
コートグループの全ての置換を表示するために必要数の
有効記録コードを提供すべき場合、当然それが表示すべ
き内部コート1グループと比較して1個以上の追加のビ
ットを記録コードに提供する必要があろう)。However, a person skilled in the art knows that if a series of 5-bit GCR type code groups are processed, i.e. recorded on or detected from a recording track of a magnetic storage medium, If there is a flux reversal at the boundary between the fifth or last cell of each group and the first cell of the next group, the 5 required for each 5-bit GCR type Kobi group
As a result, it provides a flux reversal representation of the th cell.
Information displayed as consecutive (CR type code groups) essentially requires 5 cells along the storage track for the information display of each of the i-dicted 5-bit code groups. , each nibble of information represented in the computer's internal code appears as a continuous hill along the recording track of the magnetic storage medium, and each byte of information represented in the computer's internal code appears as a continuous hill along the recording track of the storage medium. It will be further understood that magnetically represented on the storage medium by the magnetic states of ten consecutive compartments, i.e. cells. As described above, the relationship between the nibble processing code and the automatic clocking type, that is, the purpose of the "sd-s" required to record a predetermined amount of information, etc. is exactly the same, and the purpose of the present invention is As the description progresses, those skilled in the art will appreciate that there are currently a number of well-known types of coating devices in common use (i.e., for providing an automatic clocking magnetic indication for each nibble of the internal code). , groups of 4-bit nibbles of 8-bit bytes of internal code and 5-bit recording coats), but the invention is not in any way limited to such a coating device. , it will be appreciated that the processing of information represented by groups containing various information bit values can be adapted to allow processing of the information represented by the groups containing various information bit values (while retaining the RrFM Corbi-Core dynamic clocking characteristics, all permutations of the internal information code groups) If the necessary number of valid recording codes are to be provided for display, it will of course be necessary to provide the recording code with one or more additional bits compared to the internal code 1 group it is to display).
特に過去や現在の磁気記憶技術の詳細に詳しくない者に
対して、全体的な背景技術の関心事で最終的で、高度に
関連性のある油頭はディスク媒体のトラック上で磁気記
録された情報の物理的表示についての全体的な配列、即
ち形式化に関するものである。この点に関して第1図を
参照する。第1図には(例えば「フロッピィディスク」
のような)磁気ディスク媒体の記録面12上の環状の記
録トラック10の中の1個の各種部分の典型的な従来の
利用方法を概略表示している(トラック10の微小の幅
は判りやすく大きく誇張して示しである)。第1図に示
すトラック10に沿ったマーキングは本明細敲で説明す
るトラック10の部分の境界を画成するためのものであ
って、面12の境界内で磁気記録された情報を含むトラ
ックの部分の可視部分を示すものでない。事実トラック
自体は、ディスク媒体とヘッドが相対回転している間の
ディスク駆動装置の読取り/書込みヘッドの1つの特定
の半径方向位置の面12に対する並置位置を単に示°す
ものである。Of final and highly relevant general background interest, especially to those not familiar with the details of past or present magnetic storage technology, are the heads magnetically recorded on the tracks of a disk medium. It concerns the overall arrangement or formatting of the physical representation of information. In this regard, reference is made to FIG. In Figure 1 (for example, "floppy disk"
12 schematically depicts a typical conventional use of various parts of one of the annular recording tracks 10 on the recording surface 12 of a magnetic disk medium (such as This is a huge exaggeration). The markings along the track 10 shown in FIG. 1 are for defining the boundaries of the portions of the track 10 described herein and are for marking the tracks containing magnetically recorded information within the boundaries of the surface 12. It does not indicate any visible part of the part. In fact, the track itself merely indicates the juxtaposition of one particular radial position of the read/write head of the disk drive with respect to surface 12 during relative rotation of the disk medium and head.
しかしながら、典型的なディスク媒体の表面12の1つ
の明確な物理的、かつ通常の可視的な特徴は第1図11
でおいて孔14からディスク面12として示すようなあ
る形態の「ノ・−ビイノデツクス」構造の存在である。However, one distinct physical and commonly visible feature of the surface 12 of a typical disk medium is FIG.
The presence of some form of "no-bi-no-dex" structure, shown as the hole 14 to the disk surface 12 in FIG.
既存のディスク駆動装置においては、ハービインデック
ス構造14が所定の回転位置に到来した瞬間を検出する
ためにあろ形態の電子尤学センサあるいはその他のセン
サと関連の回路を設ける必要がある。何故なら従来のデ
ィスク技術では、後で満足な検索が可能となるよう情報
の記録を常に開始すべきトラック10(および表面12
.トのその他の全てのトラック)の円周−にの点をマー
ク寸ろために光学的、磁気的、あるいはその他の方法に
よって認識可能なある種形態の・・−ドインデツクシン
グ構造の介在と検出方法を採用し、かつ必要としている
からである。In existing disk drives, it is necessary to provide some form of electromagnetic sensor or other sensor and associated circuitry to detect the moment when the Herbiindex structure 14 reaches a predetermined rotational position. This is because conventional disk technology requires a track 10 (and a surface 12) on which recording of information must always begin in order to allow for later satisfactory retrieval.
.. The inclusion of some form of indexing structure discernible by optical, magnetic or other means to mark the points on the circumference of all other tracks of the track. This is because a detection method is adopted and required.
第1図において、トラック10上の前記のようなインデ
ックス点が一線16によって示されており、該点はハー
ビインデックス構造14と半径方向に整合した矢印18
によって示されていることが認められろ。In FIG. 1, such an index point on the track 10 is indicated by a line 16, which point is indicated by an arrow 18 in radial alignment with the Herbie index structure 14.
Recognize what is shown by.
ディスク駆動装置の読取り/書込みヘッドに対する表面
12とトラック10の回転方向は第1図に示すように反
時計方向と想定する。したがってトラック10のハービ
インデックス点16に「続<」トラック10の第1の長
手方向部分はトラック部分20であって、この部分は一
般に「ポストインデックスギャップ」、「インデックス
AM(アト9レスマーク)」および「ギャップ1」の一
部として称されるものを含む。rIBM 3740フ
オーマツト」として知られている典型的な従来の磁気デ
ィスク記録フォーマットについて説明すれば、前記部分
20は、全てのビットがそれぞれバイナリ1に相当する
40情報ノくイトと、全て0のビットの6バイナリが続
き、その次にインデックスAMを示すコービグループの
1バイトが続き全て1ビツトのさらに26バイトが続き
、部分20に対するバイトの全長が76バイトである記
録コートゝ表示を含む。The direction of rotation of surface 12 and track 10 relative to the read/write head of the disk drive is assumed to be counterclockwise as shown in FIG. The first longitudinal section of the track 10 is therefore the track section 20, which is generally referred to as the "post-index gap," the "index AM (at 9 less mark)." and what is referred to as part of "Gap 1". Referring to a typical conventional magnetic disk recording format known as the IBM 3740 format, the portion 20 consists of 40 information bits, each bit corresponding to a binary 1, and 40 bits of information, each bit being a binary 1. 6 binary, followed by one byte of the Kobi group indicating the index AM, followed by another 26 bytes, all 1 bit, containing the record code indication, the total length of bytes for portion 20 being 76 bytes.
ディスクトラック10上で磁気記録された情報を配列す
る従来のフォーマットにおける部分20に続いて、一般
的に「セクター」と称される複数の連続した部分があり
、該セクターはそれぞれデータ表示部分と別の「ギャッ
プ」の双方を含んでいる。典型的なものとして挙げたI
BM 3740のフォーマットにおいては、26個の
部分、即ちセクター22がトラック100周りで、後述
する部分24が始まる点まで連続して配置されていてそ
れぞれの部分22は186バイトの同一の長さであって
、186バイトの中128メイトは記録すべきデータ情
報の表示を含み、50バイトは「全て1」あるいは「全
て0」を含むギャップであって、残りの8パイ、トはデ
ータフィールビの開始、チェックサムフィールド等を行
うためにトラックとセクターを確認するためのコード表
示に使用される。こうして、トラック10の周りの26
個のセクター22で利用可能な合計約4866バイトの
中、1300バイトは(従来のフォーマットにおいては
各データフィールドの前に読取りクロックを「再同期」
させるために必要であるが)ギャップのために「費され
J、3538バイトのみを有用な情報(各セクター22
に含まれる8バイトの確認および他の雑情報を含み)の
ために残す。Following section 20 in conventional formats for arranging magnetically recorded information on disk track 10, there are a plurality of consecutive sections, commonly referred to as "sectors," each of which is separate from the data display section. It includes both "gaps". I listed as typical
In the BM 3740 format, 26 sections or sectors 22 are arranged consecutively around track 100 up to the point where section 24, described below, begins, each section 22 having the same length of 186 bytes. Therefore, 128 mates of the 186 bytes contain an indication of the data information to be recorded, 50 bytes are gaps containing "all 1" or "all 0", and the remaining 8 mates are the start of the data field. Used for code display to verify tracks and sectors, checksum fields, etc. Thus, 26 around track 10
Of the approximately 4866 bytes available in the sector 22, 1300 bytes (in the traditional format, the read clock is "resynchronized" before each data field)
J, only 3538 bytes of useful information (each sector 22
(contains 8 bytes of confirmation and other miscellaneous information).
最後に、従来のフォーマットではセクター22の最後の
分が、いわゆる「、プリインデックスギャップ」24に
よってトラック10のノーードインデノクス也16から
分離されて、前記ギャップ24はハートゝインデックス
構造14が検出されるまで記録される「全て1」の一連
のバイトから構成され、IBM 3740のフォーマ
ットでは典型的には前記ギャップバイトを少なくとも2
47個含んでいる。したがって、IBM 3740フ
オーマツトにおいてはディスク面は関連の駆動装置の設
計速度で回転させることによってトラック10上で典型
的に利用可能な5080バイト以上の「記録用スペース
」の中、3328バイトのみがデータフィールビに対し
て通常利用される。最後に述べたフォーマットは単一密
度の記録ディスクに対して最も広く知られ、かつ使用さ
れている配列の1つであるため、説明ならびに典型例と
して引用してみた。しかしながら、従来のその他のセク
ター付ぎフォーマットの特徴も記憶し検索すべき実際の
データを表示するため利用可能な「トラックス投−ス」
の使用効率が低いことであって、例えばいわゆる「18
Mシステムろ4フオーマツト」のような二重密度記録フ
ォーマットも含まれ、該フォーマットにおいては部分2
0.22および24は中味がそれぞれ相等するものであ
って、IBMろ740フオーマツトの場合の長さの約2
倍であって(約10564バイトの全体の称呼「トラン
クスは−ス」の巾約6656バイトをデータフィールビ
に使っている。)
第1図に例示した記憶ディスク媒体上で情報の物理的表
示を磁気記録するための従来のフォーマット、即ち配列
ならびに前記説明とは対照的て、次に第2図を参照する
。第2図においては、本発明によって提供されろ改良全
体装置が、できるだけ第一図に概ね対比される形態で概
略図示されている。第2図においては、ディスク媒体の
トラックおよび記録表面はそれぞれ番号20と62で指
示されており、トラック60はその上に磁気記録される
情報表示の全体配列と(細かくいえば)中味を除いて全
ての点でトラック10と同一と想定されろものと理解し
てよい。Finally, in conventional formats, the last part of the sector 22 is separated from the node index 16 of the track 10 by a so-called "pre-index gap" 24, said gap 24 being the point at which the heart index structure 14 is detected. The IBM 3740 format typically consists of a series of "all ones" bytes that are recorded until the gap byte is
Contains 47 pieces. Therefore, in the IBM 3740 format, the disk surface is rotated at the design speed of the associated drive so that only 3328 bytes of the 5080+ bytes of "recording space" typically available on track 10 are used for data fields. Usually used for bi. The last-mentioned format is one of the most widely known and used arrangements for single-density recording discs and has therefore been cited for illustration and as a typical example. However, features of other conventional sectored formats are also available for displaying the actual data to be stored and retrieved.
For example, the so-called "18
Also includes dual-density recording formats such as "M System 4 Format", in which part 2
0.22 and 24 have the same content, and are approximately 2 times the length of the IBM filter 740 format.
(Approximately 6,656 bytes of the total width of approximately 10,564 bytes of the name ``Trunks'' are used for data fieldby.) The physical representation of information on the storage disk medium illustrated in Figure 1 is In contrast to conventional formats or arrangements for magnetic recording and the foregoing description, reference is now made to FIG. In FIG. 2, the improved overall system provided by the invention is schematically illustrated in a form that corresponds as generally as possible to FIG. 1. In FIG. 2, the tracks and recording surface of the disk medium are designated by numbers 20 and 62, respectively, and track 60 is the entire array of information indicia recorded magnetically thereon, excluding (in detail) the contents. It may be understood that it is assumed to be identical to track 10 in all respects.
明らかな第10差巽し1ディスク表面32上に(第1図
の孔14に対応する)ハードインデックス構造が何らな
いことである。勿論、本発明は孔14あるいはハードイ
ンデックス点のその他の形態の構造装備をイjしている
既存のディスク媒体に対しても使用可能で、それらが介
在していても本発明の実施において旧形態のディスクの
使用を阻害しない。しかしながら理解すべき点は本発明
によって提供される改良フォーマットは前述のようなハ
ービインデックス構造や、それを検出する装置の必要性
を排除しているため、ディスク媒体と関連駆動装置製性
の経済性をもたらすことである。There is no apparent hard index structure on the tenth disc surface 32 (corresponding to hole 14 in FIG. 1). Of course, the present invention can also be used with existing disk media having holes 14 or other forms of structural features such as hard index points, even though these may be present in practice of the present invention. does not interfere with the use of discs. However, it should be understood that the improved format provided by the present invention eliminates the need for Herbiindex structures and devices for detecting them, thereby reducing the economics of manufacturing disk media and associated drives. It is to bring about.
トラックろ0上に情報表示を記録する改良配列において
は、図示した表示記録の開始する点は番号36で示す。In an improved arrangement for recording information indicia on track 0, the starting point of the illustrated indicia recording is indicated by the number 36.
しかしながら、前記点ろ6は表面32上、あるいはトラ
ック3oに沿って設けたハードインデックス点等とは何
ら所定の整合、あるいは並置関係にはないことを理解す
べきである。However, it should be understood that the dot points 6 are not in any predetermined alignment or juxtaposition with hard index points or the like provided on the surface 32 or along the track 3o.
事実、記録の開始点36はトラックに沿った何ら所定の
固定された位置にはあらず、トラック3゜−にで情報表
示が新しく記録される毎にトラックろOに沿った色々な
位置におかれる。当該技術分野の専問家は、本発明によ
る改良フォーマットのこの局面自体が、従来のディスク
記録方法において、記録作業が開始しうるようになる前
にハービインデックス構造が検出される特定の位置へデ
ィスク媒体が回転するまで待機するために経験される遅
れ、即ち「待ち時間」を排除することを認めるであろう
。In fact, the starting point 36 of recording is not at any predetermined fixed position along the track, but at various positions along the track O each time a new information display is recorded on the track 3°. It will be destroyed. A person skilled in the art will appreciate that this aspect of the improved format according to the present invention itself makes it possible in conventional disc recording methods to move the disc to a particular position where the Herbiindex structure is detected before the recording operation can begin. It would be appreciated to eliminate the delay or "latency" experienced due to waiting for the media to rotate.
改良フォーマットによって記録すべきトラック60の第
1の部分4oはいわゆる「先導ギャップ」といわれるも
のであって、該ギャップは所宇槍のGCRタイプ・コー
ビグループを含む「同期フィールビ」より構成され、前
記コービグループは関連の制御装置の読取りクロックを
初期同期化するために使用するよう磁気記録された表示
において阻害されない連続の磁束変動を発生させ、かつ
後述の第2の目的のための制御情報を含み、「データフ
ィールビマークの開始」を示す車−のGCRタイプコー
ドグループが続く。同期化のために要する連続した磁束
反転は、後述するようにro1010Jトr10101
jとの交番記録コードグループによって適宜提供される
。前述のような連続した磁束変動は安定して検出可能で
あるのみならず、以下腰明する目的のために、周知の回
路技術によって関連制征1装置内で正確に計数可能であ
る。一旦読取りクロックが初期同期化されると、同期フ
ィールド1を特徴づける一連の磁束反転に続く次のコー
ビグループの終りに磁束反転が介在しないことも周知の
沖1路技術によって安定して検出可能であるのでrol
olljの5ビツトのGCRタイプコードグループを採
用してデータフィールビマーカを開始されるのが便利で
ある(前記コービグループの最後の2個カビットは同一
極性の一対のセルとして磁気表示され、磁束変動のない
ことを容すに認識できるようにする。)
改良配列においてトラック部分40に直接続く記録すべ
きトラック60の第2の部分42は「データフィールビ
」であって「トラッシュキャップ」48の始点を印す点
46までトラックろDの周りを連続的に延びろ。単一密
度記録フロラキングを採用した典型的な「フロッピィデ
ィスク」媒体において、データフィールド442は中断
ギャップl柔くして、5000のオーダのデータバイト
(トラックろ0に沿って50000の磁気区画を占有す
る10000ニノル、即ち5ビツトの記録コードグルー
プ)を含み、二重密度記録の場合中断ギャップなく連続
して10000のオーダのデータバイトラ含むことがで
きる。単一密度記録によりトラック当り3.3280オ
ーダのデータフζイトを提供し、二重密度記録によりト
ラック当り6656のオーダのデータバイトを提供する
対比しうる媒体のための従来のセクター付きデータ表示
フォーマットと比較した場合の差異は各トラックにおけ
る利用可能な記録「スR−ス」の著しい向上を示してい
る。The first part 4o of the track 60 to be recorded according to the improved format is the so-called "leading gap", which gap consists of a "synchronized feelbe" containing a GCR-type Kobi group of Tokoyari, The Kobi Group generates unobstructed continuous magnetic flux fluctuations in a magnetically recorded display for use in initially synchronizing the read clocks of associated control devices, and contains control information for the second purpose described below. , followed by a GCR type code group of CAR- indicating "Start of Data Feel Be Mark". The continuous magnetic flux reversal required for synchronization is achieved by ro1010J tr10101 as described below.
It is provided as appropriate by the alternation record code group with j. Continuous magnetic flux fluctuations such as those described above are not only stably detectable, but can also be accurately counted in associated control devices by means of well-known circuit techniques for the purposes specified below. Once the read clocks are initially synchronized, the absence of intervening flux reversals at the end of the next Corbi group following the series of flux reversals that characterize synchronization field 1 can also be stably detected by the well-known Oki 1-ro technique. Because there is, roll
It is convenient to start the data field marker by adopting a 5-bit GCR type code group of ollj. (The second part 42 of the track 60 to be recorded, which directly follows the track part 40 in the improved arrangement, is the "data field" and the starting point of the "trash cap" 48. Continuously extend around track D to point 46 marked with . In a typical "floppy disk" medium employing a single-density recording layer, the data field 442 has an interruption gap on the order of 5,000 data bytes (10,000 blocks occupying 50,000 magnetic sections along track 0). (ie, 5-bit recording code groups), and can contain on the order of 10,000 data bytes consecutively without interruption gaps in the case of dual density recording. Conventional sectored data display formats for comparable media that provide on the order of 3.3280 data bytes per track with single density recording and on the order of 6656 data bytes per track with dual density recording. The comparative differences indicate a significant improvement in the available recording speed in each track.
改良のフォーマットのトラッシュギャップ48は、その
上に何ら新しい記録はなされていないが他のデータや関
連の同期化情報を記録するためトラック30の前回使用
中、トラック3o上に情報表示を磁気記録した一部をま
だ残している単((トラック30の延在部分にしかすぎ
ない。前記ギャツブ48の物理的しさくしたがってその
情報記録′8t)は変えることができるが、新しく情報
?記録する毎に関連書込み面32に灯してディスク表面
62を関連駆動装置が回転させている速度に変動がある
ため、前記変更は所定限度内においてのみoT能である
。前記の限度は、採用すべき特定形式の駆動装置σ)通
常作動・β囲でlυ]待され、かつ許容されろ速度の変
動普の直接的な関数として決定される。亮品質の近代的
なディスク駆動装置はディスク媒体の回転速度の均一性
レベルを従来の駆動装置で経験されたものより十分向上
させてきたので、現在では前記速度の期待される「通常
」の変動に関しては、駆動速度変動と本発明の関係を称
呼、即ち設計作動速度のプラスマイナス1%以下と合理
的に言える(この公差以上の変動は駆動装置、ある(・
は該駆動装置を付勢する電源の機櫨的故障を示すものと
見做される。)しかしながら本発明は説明のために選定
した特定の駆動装置の速度範囲を有する装置に限定され
るのではな(、旧式あるし・は低品質の駆動装置でも容
認しつるものとして広範囲の駆動速度範囲な許容せねば
ならぬ場合にP1シてさえも本発明による改良フォーマ
ットによって著しい利点を達成できろことを理解すべき
だし、また将来のディスク駆動装置の設計および構造上
σ)これ以上の改良によって、さらに広範の速度変動許
容範囲を許容するよう改良フォーマットのパラメータを
適合させうろことが期待されろ。The improved format trash gap 48 magnetically records information indicia on track 3o during the previous use of track 30 to record other data and related synchronization information without any new recording being made thereon. Although a portion of the information record '8t (which is only an extension of the track 30, due to the physical structure of the gap 48) can be changed, each time new information is recorded. Due to variations in the speed at which the associated drive is rotating the disk surface 62 relative to the associated writing surface 32, said modification is possible only within certain limits.Said limits depend on the particular format to be employed. The drive unit σ) is normally operated within β range lυ] and the permissible speed variations are determined as a direct function of the normal operating speed. High-quality modern disk drives have improved the level of uniformity of the rotational speed of the disk media so much beyond that experienced with traditional drives that the expected "normal" variation in speed is now Regarding the relationship between the drive speed fluctuation and the present invention, it can be reasonably said that the relationship between the drive speed fluctuation and the present invention is ±1% or less of the design operating speed.
is considered to be indicative of a mechanical failure of the power supply energizing the drive. ) However, the present invention is not limited to systems having the particular drive speed range selected for illustration; It should be appreciated that significant advantages can be achieved with the improved format of the present invention even in cases where a range of P1 formats must be tolerated, and further improvements in future disk drive design and construction. It is expected that the parameters of the improved format will be adapted to allow for a wider range of speed variations.
改良フォーマントの部分40と42の寸法ト、トラノン
ユギャノプ4日の寸法に対スル「通常ノ」駆動速lf変
動の効果による量的局面を示すために称呼作動変動範囲
σ)公差がプラスマイナス1%と想定し、媒体が称呼設
計速度で回転し、二重密度のクロックされた記録方式が
使用されているディスク記憶装置を検討してみると、こ
のディスクσ)各記録トラック50は、例えば計11[
308バイトの情報表示(22016ニプル、即ち5ビ
ツトの記録コードグループ)を有している。プラスマイ
ナス1%の速度変動公差を許容するには、各トラック3
0の「フォーマット化していない」容量は、6r1;容
最大駆動速度Vこおける許容最小の約10897ノミイ
ト(21794ニブル、即ち5ビット記録コード)から
許容最小駆動速度におけろ許容最大の約11119パイ
) (222ろ8ニブル、Puち5ビット記録コード)
まで変動しうろことが明らかである。The dimensions of parts 40 and 42 of the improved formant, the nominal working variation range σ) tolerance, to show the quantitative aspect due to the effect of variation in drive speed lf relative to normal dimensions Consider a disk storage device in which the media rotates at a nominal design speed and a dual-density clocked recording scheme is used, assuming that σ is plus or minus 1%. For example, a total of 11 [
It has a 308-byte information representation (22016 nipples, or 5-bit recording code group). To allow a speed variation tolerance of plus or minus 1%, each track 3
0's "unformatted" capacity ranges from a minimum allowable of approximately 10,897 nibbles (21,794 nibbles, or 5-bit recording code) at a maximum drive speed of 6r1 to a maximum of approximately 11,119 nibbles at a minimum allowable drive speed. ) (222 8 nibbles, Puchi 5 bit recording code)
It is clear that it will fluctuate.
トラツノユギャツプ40が確実に適当な限度内に留りう
るように同期化のための先導部分40とデータフィール
ド42の適正な長さの決定はU下のように行うことがで
きる。Determining the proper lengths of the synchronization lead portion 40 and data field 42 may be performed as below to ensure that the tail gap 40 remains within appropriate limits.
考慮すべき主聾な参考制約条件は(他の情報のためにト
ランク30を前回使用したときのトラツシュギャップ4
8て記録されたままになっている「残留」情報によって
無効の読取り作業が開始されることのな(・よう、デー
タマーカの始点の認識が可能となる前に同期化フィール
ド40によって提供される磁束反転が計数されるため)
トラツシュギャップ48の長さは前記同期化フィールド
40の長と等しいか、あるいはそれ以上にならな(・よ
う、かつ(データフィールビ42の何らかの終り部分が
読取り中に同期化フィールドの一部のヒに書き込まれな
いようにするため)トラッシュギャップ48が0と等し
いか、それ以上となるように前述のパラメータを選定す
る必要のあることである。説明のために想定した数字を
使用し、先導ギャップ、即ちフィールビ40のしさは2
55/2バイト(511ニブル即ち5ビツトのGCRタ
イプコービグループ)σ)同期コー)・9で、続いてデ
ータマーカa)始動のために今ハイド(1ニブル、す[
]ち5ビットのGCRタイプコーコーを含み、同間化全
体およびデータマークギャップ40の開始に利して合計
256バイトを含むことが都合がよい。トラック30の
最小の未フォーマット化容量10897から前記256
゛バイトを差引くと、データフィールド142とトラツ
シュキャップ48に対して1[1641バイトが残され
、最小の未フォーマット化のトラック容1it1111
9バイトから前記256バイトヲ差引りとデータフィー
ルド42とトラツシュギャップ48の組合せ長さに対し
て10863バイトを残す。このように、安全率は若干
多い方が好ましいが、前記10640バイトとし前・ボ
の制約基準兼件を′a址させながら正味1バイト分を予
備としてデータフィールビ42が残し、データフィール
ド42の長さは例えば10624が望ましい。そうする
と、駆動装置の称呼回転作動速の変動師団をプラスマイ
ナス1%以下にしてトランシュギャップ48の長さに対
して16乃至17バイトの全話をつくる。単一密度クロ
ッキングによりトラック30を記録し、また駆動装置の
速度変動公差をプラスマイナス1%と想定すれば前記の
最後に述べた数字を半減させるのは客語であり、データ
フィールド42の前のギャップ40の適正な長さの決定
は、いづれかの所定の未フォーマット化の全容量を有す
るトラック30ならびにいづれかの選定密度での記録の
場合に対して同様に簡単に予め設定することが可能であ
って、かつ本発明による全体フォーマットは全ゆる場合
に前記トラック30の未フォーマット時の全容量に対し
て実際カデータ記憶に用いるトラック30の部分の比率
を著しく増如させることが明らかである。The main deaf reference constraint to consider is (trash gap 4 when trunk 30 was last used for other information).
To avoid starting an invalid read operation due to "residual" information that remains recorded at (because flux reversals are counted)
The length of the trash gap 48 must be equal to or greater than the length of the synchronization field 40, and (so that any end portion of the data field 42 does not contain any portion of the synchronization field during reading). It is necessary to select the parameters mentioned above so that the trash gap 48 is equal to or greater than 0 (to avoid being written to the leading edge). The gap, that is, the strength of Feelbe 40 is 2
55/2 bytes (511 nibbles or 5 bits GCR type cobi group) σ) sync code) 9, followed by data marker a) now hide (1 nibble, s [
], including 5 bits of GCR type code, and conveniently including a total of 256 bytes for the entire synchronization and the beginning of the data mark gap 40. Minimum unformatted capacity of track 30 from 10897 to 256
Subtracting the bytes leaves 1[1641 bytes for data field 142 and trash cap 48, which is the minimum unformatted track capacity 1it1111
Subtracting the 256 bytes from the 9 bytes leaves 10,863 bytes for the combined length of the data field 42 and trash gap 48. In this way, it is preferable that the safety factor be slightly larger, but with the above-mentioned 10,640 bytes, the data field 42 leaves a net 1 byte as a reserve while eliminating the constraint criteria of the front and back. The length is preferably 10624, for example. In this case, the variation in the nominal rotational operating speed of the drive device is set to less than plus or minus 1%, and a total length of 16 to 17 bytes is created for the length of the tranche gap 48. If we record track 30 with single-density clocking, and assuming a speed variation tolerance of the drive of plus or minus 1%, then the last number mentioned above is halved; The determination of the appropriate length of the gap 40 can be similarly easily preset for the case of recording a track 30 with any given unformatted total capacity and with any selected density. It is clear, however, that the overall formatting according to the invention significantly increases in all cases the proportion of the portion of the track 30 actually used for data storage relative to the total unformatted capacity of said track 30.
種々未フォーマット時容量と記録密度を有するディスク
トラックろ0に対して本発明により全体の情報表示酸を
向上させた改良フォーマントを適合させるためて先導ギ
ャップ40、データフィールビ42およびトラン・/ユ
ギャツプ48の相対寸法を決定すること、および駆動装
置によるディスク媒体の回転速度の各種の許容C囲を設
定することに関する、本発明による方法の顕著な一局面
と考えられる事は丁度光に説明した。The leading gap 40, the data filter 42, and the trans/yug gap are used to adapt the improved formant of the present invention, which improves the overall information display capacity, to disk tracks having various unformatted capacities and recording densities. What is considered to be one salient aspect of the method according to the present invention with respect to determining the relative dimensions of .
前記方法の並行するが関連し合った局面はテープならび
にディスク形式の磁気記憶装置を使用したコンピュータ
装置に対して′!:3該コンピュータ装置のディスク形
式の記憶装置での使用のため決定し選択したのと同じフ
ォーマットおよび先導ギャップ40とデータフィールビ
42の寸法決定上のパラメータが同一コンピュータ装置
に使用されたテープ形式の記憶装置に情報表示を磁気記
憶するためにも使用でとるということである。追って以
下明らかとなるが、本発明により提供される改良方法の
前記の局面は、同型の制御装置がディスク旧式およびテ
ープ形式の記憶装置の双方に対して使用できるようにし
、ある(・はその間の接続部分の交宰通り切換えにより
同じ制御装置を(・づれかの;fi11旬1のためにデ
ィスク型装置、あるいはテープ型装置に使用できるとい
う著しい実用上の利、壱をイ]している、その場合、デ
ィスク媒体を使用した場合と、テープ媒体を1重用した
場合との唯一の差■は、 15がC現pE、;1!i
常のフォーマットにおいて大いに起ることであるが)1
個の「フォーマット一杯」の情報表示(即ち、先導ギャ
ップ40の次にデータフィールビ42が続く)はディス
ク媒体の各トラックろ0上に記録されるので長い情報フ
ァイルの場合数列のトラックろ0を占有しりろのに対し
て、テープ媒体の場合、複数の「フォーマット一杯」分
の情報友示は単にテープのより長いトラックに沿って連
続して記録されることである。Parallel but related aspects of the method are for computer systems using magnetic storage devices in the form of tapes and disks! :3 The same format and sizing parameters of the leading gap 40 and data field 42 as determined and selected for use in the disk-type storage device of the computer device are used in the tape format used in the same computer device. It can also be used to magnetically store information displays in storage devices. As will become apparent hereinafter, the foregoing aspects of the improved method provided by the present invention enable the same type of controller to be used for both disk legacy and tape-based storage, with . The same control device can be used for a disk-type device or a tape-type device by switching the connection part, which has a significant practical advantage. In that case, the only difference between using a disk medium and using a single tape medium is that 15 is C current pE, ;1!i
(which happens a lot in normal formats)1
Since several "format full" information displays (i.e., leading gap 40 followed by data fields 42) are recorded on each track 0 of the disc medium, a long information file requires a sequence of tracks 0. With tape media, as opposed to occupancy, multiple "format full" portions of information are simply recorded sequentially along longer tracks of tape.
改良フォーマットは、それぞれの「フォーマント一杯」
の実際のデータ情報を本質的に比較的大量に含むことに
よりいづれかのテープ形式の記憶装置に使用した場合、
比較的効率のよ(なる性質のものであるのみならず、記
録間のギャップを最小にするかあるいは排除しうる(即
ち「フォーマット一杯」使用)いわゆる「ス) IJ−
マ」タイプの最近開発された若干のテープ記憶装置と共
に使用するよう特に適合できろ。The improved format is each “formant full”
When used on any tape-type storage device by inherently containing a relatively large amount of actual data information,
IJ-IJ-
It is particularly adapted for use with some recently developed tape storage devices of the Mac type.
本発明1(よって提供される方法のその他の局面ならび
に本発明による改良フォーマットと関連の方法を実施す
るための好ましい組合せは一緒に説明するのが都合よく
、その目的に対して以下第6図を参照する。Other aspects of the present invention 1 (and thus the method provided) as well as preferred combinations for carrying out the improved format and related method according to the present invention are conveniently described together, and for that purpose the following FIG. refer.
第6図に示すブロック図は含入される装置の組合せ面に
重点をおいて、本発明がコンピュータに応用された場合
を示す。機能モジュール間の情報表示の流れのための電
気信号経路を実線で示し、マルチコンダクタや平行経路
を示すのに適当な場合は横方向に複数線で示し、矢印は
主要な流れ方向を示す。制御経路あるいは相互関係は、
所定め制御関係に使用される電気接続線の数は明確にし
ていないが点線で示し、矢印は主要な制御系統の方向を
示す。The block diagram shown in FIG. 6 shows the invention as applied to a computer, with emphasis on the combination of devices involved. Electrical signal paths for the flow of information display between functional modules are shown in solid lines, with multiple horizontal lines where appropriate to indicate multi-conductor or parallel paths, and arrows indicate the main flow direction. The control path or interrelationship is
The number of electrical connections used in a given control relationship is not specified but is shown as dotted lines, with arrows indicating the direction of the main control system.
説明のために選定した全体装置は主要な機能ブロック即
ちモジュールとして、「主」コンピュータ50.コンピ
ュータ50から情報を受取ったりあるいは情報を提供す
るために増分可能のアドレスレジスタ5ろを備えた双り
向性のバッファ即ち一時記憶装置52と、書込み作業中
にバッファ52に記憶されたデータ情報な呼出すデータ
セレクタ54と、書込み作業中に内部コンピュータコー
ドで表現されたデータセレクタ54からのデータ情報を
自動クロッキング記録コーI−″′(好ましくはGCR
タイプコーコーに再コービ化するエンコーダ56と関連
の選択インバータ5ノと、平行Y)ビット信号の形態の
記録コードで表現された、インバータ57を介してエン
コーダ56からの情報を書込み作業中に同じコード形伸
の直列のビット信号に変換する並列から直列への変換器
58と、書込み作業中にデータセレクタ54によってエ
ンコーダ56へ送られた制御情報表示の単位数の計数と
関連してデータセレクタ54とインノミータ57との作
動のある局面を制御するモード制御カウンタ60と、書
込み作業中に、希望する密度で記録する適正間隔の同期
、即ちクロッキング信号を変換器58へ直接、かつ5で
割算する・ξシスデバイダ6′5を介して変換器5Bと
カウンタ60とへ提供する書込みクロック62と、書込
み作業中に、変換器58により各ビットグループ出力の
一連の最後のビットをインバータ57へフィー1バック
する単一ビットラッチ59と、少なくとも1個の電磁デ
ィスク記憶装置64と、任意的に1個[J上の磁気テー
プ記憶装置66と、任意的に、書込みあるいは読出し作
業中のいづれかでディスク装置64あるいはテープ装置
66と交互に信号経路接続を提供するスイッチモジュー
ル68と、ディスク装#64、あるいはテープ装置66
から一連のピント信号の形態の記録コードで表現された
情報を受取り、かつ読取り作業中に同じコードの並列の
ビット信号形態へ変換する直列から並列への変換器70
と、デ□・イスク装置64、あるいはテープ装置66か
ら銅取られつつある記録コード情報から出てくる自動ク
ロッキング情報と同期化しかつ割引lさねた間隔σ)ク
ロッキング信号を「再生的に」提ILt−る読取りクロ
ック72と、読取り作業中に、データコードマーカーグ
ループの開始点が後続する完全な同期化ギャップ40の
読取りを検出し、かつらでの割り算とそれにしたがった
ランチコントロールカウンタ76を制御するため関連の
EXCLUSIVE ORを含むデータプリアンプルと
スタートとを検出するモジュール74と変換器70から
受取ったGCRタイプコード力あるグループを補数する
選択インバータ78と、変換器70からのGCRタイプ
コーコー芥グループの「最後の」ビットからインノミ−
タフ8へ制御信号な提供する単一ビットラッチ79と、
インパータフ8からの並列ビット信号形態の記録コード
で表現された情報な読取り作業中に内部コンピュータ化
した4ビツトのグループへ復号化するデコーダ8C1,
内nl(コンピュータコード化したビットグループで表
現されたデコーダ80からのデータ情報ケバノファ52
へ送るためのデータラッチ82を含む。本発明を実施す
るためにモジュールが機能的に間車され、かつ調整され
るための、前記モジュール間の信号および制御経路は、
前述のように組合されたモジュールの個々の特性、目的
および作動を若干さらに詳しく検討しながら本説明が進
行するにつれて確認され、かつそれら力関連局面な説明
する。The overall system selected for discussion includes a "main" computer 50. as its main functional blocks or modules. A bidirectional buffer or temporary storage device 52 with an incrementable address register 5 for receiving information from and providing information to the computer 50 and data information stored in the buffer 52 during a write operation. The data selector 54 is called and the data information from the data selector 54 expressed in internal computer code during the write operation is transferred to an automatic clocking record code I-''' (preferably a GCR).
The encoder 56 and the associated selection inverter 5 to recode the type encoder and write the information from the encoder 56 through the inverter 57, expressed in a recording code in the form of a parallel Y) bit signal, during the same code during the writing operation. a parallel-to-serial converter 58 for converting the form into a serial bit signal; and a data selector 54 in connection with counting the number of units of control information representation sent by the data selector 54 to the encoder 56 during a write operation. A mode control counter 60 that controls certain aspects of the operation with the innominator 57 and a clocking signal directly to the transducer 58 and divided by 5 for proper interval synchronization to record at the desired density during the writing operation. a write clock 62 provided to the converter 5B and the counter 60 via the ξ sys divider 6'5 and feedback of the last bit of the series of each bit group output by the converter 58 to the inverter 57 during the write operation; at least one magnetic disk storage device 64 and optionally a magnetic tape storage device 66 on the disk device 64 during either a write or read operation. Alternatively, a switch module 68 that alternately provides signal path connections with tape device 66 and disk device #64 or tape device 66.
a serial-to-parallel converter 70 which receives information represented in a recorded code in the form of a series of focus signals from the ROM and converts it into parallel bit signal form of the same code during a reading operation;
, the clocking signal is synchronized with the automatic clocking information coming out from the recording code information being taken from the disk device 64 or the tape device 66 and the clocking signal is ” provides a read clock 72 and, during a read operation, detects the reading of a complete synchronization gap 40 followed by the start of a data code marker group, divides by a wig and launches the launch control counter 76 accordingly. A module 74 for detecting the data preamble and start including an associated EXCLUSIVE OR for controlling a selection inverter 78 for complementing a group of GCR type code inputs received from the converter 70; Innominate from the “last” bit of the group
a single bit latch 79 providing a control signal to the tough 8;
a decoder 8C1 for decoding into groups of 4 bits internally computerized during the reading operation the information expressed in the record code in the form of parallel bit signals from the inverter 8;
nl (data information from the decoder 80 expressed as computer-coded bit groups)
It includes a data latch 82 for sending data to. The signal and control paths between the modules so that the modules are functionally arranged and adjusted to implement the invention are:
As this description progresses, the individual characteristics, purpose, and operation of the modules assembled as described above will be examined in some more detail, and force-related aspects thereof will be explained.
まづ、書込み関係のモジュール54. 56゜57.5
8,59,60..62および66と、読取り関係のモ
ジュール70,72,7ろ、74゜76、 78. 7
’9.80および82とは、好ましくはバッファモジュ
ール52とそのアドレスレジスタ56と共に、コンピュ
ータ50をディスク装置および(または)テープ装置6
6に双方向1(接続する入力/出力制御装置90と称さ
れるものな含む。所定のいづれの装置においても、周辺
の磁気記憶装置64,66の数に応じて複数の制御装置
を含んでいる。First, the writing-related module 54. 56°57.5
8,59,60. .. 62 and 66, and reading-related modules 70, 72, 74, 76, 78. 7
'9.80 and 82 preferably include a buffer module 52 and its address register 56, as well as a computer 50 with a disk drive and/or tape drive 6.
6 and bidirectional 1 (including what is referred to as an input/output control device 90 to which it is connected. Any given device may include a plurality of control devices depending on the number of peripheral magnetic storage devices 64, 66). There is.
コンピュータ50は従来の℃・づれかの形式のものでよ
(、種々の方法で内部コンピュータコードでコード化さ
れた情報を処理する算術/論理装置と、これも内部的に
認識可能なコードでコード化されたデータおよびプログ
ラム指示の双方を表示する一時記憶し、かつ呼出すため
の主記憶装置と第6図において太い双方向の矢印100
で示し、度々「入力/出力パス」と称される少なくとも
1本のマルチコンダクタ信号経路を含む種々の内部情報
および制御信号を送る経路と欠典型的に含む。Computer 50 may be of any conventional type (e.g., an arithmetic/logic unit for processing information encoded in internal computer code in a variety of ways, and also for processing information encoded in internally recognizable code). Main memory for temporary storage and recall for displaying both encoded data and program instructions and a thick bidirectional arrow 100 in FIG.
, and typically includes paths for carrying various internal information and control signals, including at least one multiconductor signal path, often referred to as an "input/output path."
例えばディスク装置64および(または)テープ装#6
6へ情報を書込んだり、あるいはそこから情報を読取っ
たりしている間のように、周辺装置と連通している量情
報は前記バス100を介してコンピュータ50から、あ
るいはコンピュータへ伝送される。・ミス100内で平
行の単一経路を提供する導体の数は、採用されるコンピ
ュータ5゜の特定形式に応じて変わりうるが、例えば内
部コードでの1バイト情報において8個の情報ビットを
示す平行の電気信号を8個の導体が導くとか、16偏の
導体が2個の関連したバイトの前記情報を含む16ビツ
トの語を導(とが、4個の関連したバイトの前駆情報の
2倍の語を同時にあるいは平行して32個の導体が導く
というように典型的にはある数の2乗r等しい経路を含
む。以後の説明を判りやす(するために、入力/出力バ
ス経路100はコンピュータ50で認識しうる内部コー
ドでコード化された情報のバイトを示す8個の電気信号
を平行かついずれかの方向で導(ものと想定する。For example, disk device 64 and/or tape device #6
Quantity information in communication with peripheral devices, such as while writing information to or reading information from computer 6, is transmitted to and from computer 50 via bus 100. The number of conductors that provide a parallel single path within the miss 100 can vary depending on the particular type of computer 5° employed, but may represent, for example, 8 bits of information in one byte of information in the internal code. Eight conductors conduct parallel electrical signals, or a 16-sided conductor conducts a 16-bit word containing two associated bytes of information (and two associated bytes of precursor information). It typically involves a certain number of square r equal paths, such that 32 conductors lead twice as many words simultaneously or in parallel. conducts in parallel and in either direction eight electrical signals representing bytes of information encoded in an internal code recognizable by computer 50.
現在好ましい実施方法においては、当該技術分野の専問
家は主記憶装置の一部とコンピュータ50の内部アドレ
スレジスタは希望に応じ、バッファ52とレジスタ5ろ
の機能を果すものとして代替的に利用可能なことを認め
るであろうが、バッファ52は各制御装置90の一部と
して提供されるものとする。しかしながら好適構造にお
いては1.、ツファ52は例えばRAM、即ちランダム
アクロス記憶要素と共にいづれかの従来の方で電子的に
実行される補助記憶装置のブロックを含んでおり、該ブ
ロック中へ、コンピュータ5oと適合しうる内部コード
でコード化された情報が一時的((記憶されたり、かつ
そこからアト3レスレジスタ53を適′jに増分するこ
とにより前記情報の所定数のビットをそれぞれが含む希
望する単位で選択的に呼出すことができる。また、バッ
ファ即ち補助記憶装置52も従来のように、適当なアド
レス増分回路、励娠回路等を含んでいる。レジスタ5ろ
を適当に増分することによりコンピュータ50からの情
報のバイトがバッファ記憶装置52の一連のバイトにし
て記憶できるようにし、かつ前記情報が、例えばGCH
の好適形態のような自動クロッキング形式の記録コード
へさらI/C都合よくコービ化スるよう一連の4ビツト
のニブルとしてバッファ記憶装置52から後で呼出せる
ようにする。レジスタ5ろを採用したバッファ52のア
ビレス回路は適当に増分されると、受tyられた順序で
一連の情報として4ビツトニブルの情報ヲ記憶し、かつ
一連の連続したバイトとして適当な対にして後で情報を
呼出すことができる。周辺の磁気記憶装置64または6
6へ情報を書込む作業中コンピュータ50がらの一連の
情報バイトをその中で記憶するためバッファ記憶装置5
2の連続したバイトラアビレスするレジスタ53の増分
作用は第3図で点線200で指示される制御経路を介し
てコンピュータ50によって制御され、バッファ記憶装
置52から一連の連続したニブルの情報を呼出すために
バッファ記憶装置52をアビレスするレジスタ53の増
分作用は制御経路202を介してカウンタ60により制
御される。その制御方法はバッファ52から磁気記憶装
置64または66の中の一方へ情報を書込む作業に関し
てバッファ52をアトルスするモードと関連している、
記憶装置64または66の一方から情報を読取る作業の
間、情報の連続したニブルをバッファ52で記憶するた
めに該バッファ52をアビレスするようレジスタ5ろを
増分する作業は制御経路204−206を介してカウン
タ76によって制御され、一方バツファ52から前記情
報を連続したバイトとしてコンピュータ50へ伝送する
作用はノ之ツファ52内でレジスタ5ろを増分すること
に関してはコンピュータ50によって制御される。この
ように、バッファ52は従来の方法で電子的に実行され
るが、コンピュ−タ装置に使用される記憶装置64によ
って処理される磁気記憶ディスク媒体の各トラック60
で情報な記憶するための前述した改良フォーマットの全
体のデータ部分42に対して記録コート1表示を提供す
るに要する、内部コービ化した情報の着を同時に保持す
るに十分である、はるかに大きい全体配憶容量を有する
補助記憶装置を制御装置90のバッファ52が提供する
という点で、磁気記憶装置用の制御装置に従来典型的に
採用されてきたバッファ記憶装置と相違する。このよう
に、倍の密度クロッキングで記録すべき一般に利用可能
なウィンチェスタ(winchest+qr )01
バー ト”ディスクタイプの媒体を使用する制御装置9
0には例えば10624バイト、即ち21248ニブル
の内部コード化した情報を収容しうる記憶容駿とアドレ
ス能力とを有するバッファ記憶装置52が設けられてい
る。In the presently preferred implementation, those skilled in the art will appreciate that portions of main memory and internal address registers of computer 50 can alternatively be used to perform the functions of buffer 52 and register 5, if desired. It will be appreciated that buffer 52 is provided as part of each controller 90. However, in the preferred structure: 1. , the buffer 52 includes, for example, a block of RAM, i.e. auxiliary storage implemented electronically in any conventional manner, with random across storage elements, into which the code is inserted with an internal code compatible with the computer 5o. The encoded information can be temporarily stored and selectively recalled therefrom in desired units, each containing a predetermined number of bits of said information by suitably incrementing address registers 53. Buffer or auxiliary storage 52 is also conventional and includes appropriate address incrementing circuitry, excitation circuitry, etc. Bytes of information from computer 50 can be stored by appropriately incrementing registers 50. The information may be stored in a series of bytes in a buffer storage 52, such as a GCH.
The automatic clocking type of recording code, such as the preferred form of I/C, can be conveniently coded as a series of 4-bit nibbles for subsequent recall from buffer storage 52. The buffer circuitry of the buffer 52 employing registers 52, when suitably incremented, stores the 4-bit nibbles of information as a series of information in the order in which they were received, and after proper pairing as a series of consecutive bytes. You can call up information with . Peripheral magnetic storage device 64 or 6
A buffer storage device 5 for storing therein a series of information bytes from the computer 50 during the operation of writing information to the computer 50.
Incremental operation of register 53 to register two consecutive bytes is controlled by computer 50 via a control path indicated by dotted line 200 in FIG. 3 to recall a series of consecutive nibbles of information from buffer storage 52. The incrementing of register 53, which invalidates buffer storage 52, is controlled by counter 60 via control path 202. The control method is associated with a mode of atrusing the buffer 52 for writing information from the buffer 52 to one of the magnetic storage devices 64 or 66;
During the operation of reading information from either storage device 64 or 66, the operation of incrementing registers 52 to vacate buffer 52 for storing successive nibbles of information in the buffer 52 is performed via control paths 204-206. The transfer of the information from buffer 52 to computer 50 in successive bytes is controlled by counter 76, while the incrementing of register 5 within buffer 52 is controlled by computer 50. Thus, although buffer 52 is implemented electronically in a conventional manner, each track 60 of a magnetic storage disk medium is processed by a storage device 64 used in a computer system.
A much larger whole is sufficient to simultaneously hold the amount of internal coded information required to provide a representation of the whole data portion 42 of the aforementioned improved format for storing information in This differs from buffer storage devices typically employed in control devices for magnetic storage devices in that the buffer 52 of control device 90 provides an auxiliary storage device with storage capacity. In this way, the commonly available Winchester (WINCHESTER+QR) 01 to be recorded with double density clocking
Control unit 9 using ``vert'' disk type media
0 is provided with a buffer storage 52 having storage capacity and addressability capable of accommodating, for example, 10,624 bytes, or 21,248 nibbles, of internally coded information.
磁気書込み作業中にバッファ52がら呼出される連続し
た4ビツトのニブルの情報は、第6図において太い矢印
102で示す4個の平行した導体られる。前記導体はバ
ッファ52がらデータセレクタ54へ伝送される情報の
ための一方向性の経路を提供する。The consecutive four bit nibbles of information retrieved from buffer 52 during a magnetic write operation are carried on four parallel conductors, indicated by thick arrows 102 in FIG. The conductors provide a unidirectional path for information transmitted from buffer 52 to data selector 54.
1つのフォーマット一杯のデータ情報を磁気記憶周辺装
置64または66に書込む作業が発生する毎作動するデ
ータセレクタ54の作動は制御経路208を介してコン
ピュータ50がらモート1制御カウンタ60へ適当な制
御信号を送ることにより始動するが、これは勿論フォー
マット一杯のデータ情報がいづれがの装置64または6
6に磁気記憶されることによって情報経路100を介し
てバッファ52をコンピュータ50が完全に負荷させた
後に発生する。コンピュータ5oによって書込みサイク
ルが開始すると、モート1制御カウンタ60は書込みク
ロック62により発生した電気パルスの計数と、かつ書
込みクロック62により発生し、制御経路212を介し
てデバイダ63に送られた5番目のクロックツξルスの
各々に対応したデバイダ66から制御経路210を介し
て受取った電気パルスのJi数を開始する。こうしてカ
ウンタ60によって計数された各パルスはデータセレ、
フタ54からエンコーダ56へ送られるべき情報の1ニ
ブルに相応し、データ情報の場合は、まづバッファ52
からデータセレクタ54に送られる情報の1ニブルに相
応する。書込みクロック62は通常は、出力側でパルス
形成回路を備え、採用すべき記録密度や、利用すべき磁
気ディスク記憶媒体の形式や、該媒体が装置64によっ
て回転させられる速度に対して適当な所定の固定用波数
で励揚するよう調整された水晶制御の励娠器である。Activation of data selector 54, which is activated each time a formatful of data information is written to magnetic storage peripheral device 64 or 66, is activated by appropriate control signals from computer 50 to mote 1 control counter 60 via control path 208. This starts by sending the formatted data information to either device 64 or 6.
This occurs after the computer 50 has fully loaded the buffer 52 via the information path 100 by being magnetically stored in the computer 6. When a write cycle is initiated by computer 5o, mote 1 control counter 60 counts the electrical pulses generated by write clock 62 and the fifth electric pulse generated by write clock 62 and sent to divider 63 via control path 212. Starting Ji number of electrical pulses received via control path 210 from divider 66 corresponding to each of the clock pulses ξ. In this way, each pulse counted by the counter 60 is transmitted to the data selector.
Corresponding to one nibble of information to be sent from the lid 54 to the encoder 56, in the case of data information, first the buffer 52
corresponds to one nibble of information sent from to data selector 54. The write clock 62 typically has a pulse forming circuit at its output and is set to a predetermined value appropriate to the recording density to be employed, the type of magnetic disk storage medium to be utilized, and the speed at which the medium is rotated by the device 64. This is a crystal-controlled exciter tuned to excite at a fixed wave number.
カウンタ60はある所定の計数値に達すると、制御経路
214を介してデータセレクタ54へ連通される対応し
た制御信号を発生するように1会されている。データセ
レクタ54自体は6つの機能を有する。まづカウンタ6
0が(先導ギャップ40において提供されるべき同期ニ
ブル数に等しい)デバイダ63からの最初の所定数の7
ζルスを計数したことを指示する信号をセレクタ54が
制向)経路214を介して受取るまではセレクタ54は
バービワイヤーの電源104から全て「1」の4ビツト
のニブルを二進値のGCRタイプのエンコーダ56へ送
ることである。先導ギャップ40の同期化部分が255
1/2バイト、即ち511ニノルの長さ分を延びる前述
した改良フォーマットの実施例を実椀する場合、カウン
タ60がデバイダ66からのパルス数を計数し、その計
数した事実を制御経路214に沿った適当な信号により
セレクタ54に伝達するまでは、データセレクタ54は
全て「1」の511ニノルをエンコーダ56へ連続して
送る。第2に、最後に述べた(セレクタ54からエンコ
ーダ56へ511ニブルの周期情報が伝達されたことを
示す)制御信号がカウンタ60からデータセレクタ54
へ送られると制(3)1経路214の前の状態は1個の
カウント(例えば511から512への)の間隔の間に
第2の状態に考えられ、データマーカの始点を示すため
に、セレクタ54がハードワイヤの電源106からの単
一のm10J 値のニブルをエンコーダ56へ送るよう
にさせる。第6に、カウンタ60が512ニブルに等し
い計数を完了すると1、制御経路214の信号状態が更
に変えられ、データセレクタ54が情報信号経路102
を介して情報信号バッファ52からデータ情報を連続し
て呼出し始めろようにし、一方カウンタ60はレジスタ
56を増分して制御経路202を介してバッファ52の
アドレス作業を制御し、かつ4個の導体の情報経路10
8を介して前記の連続したニブルのデータ情報をエンコ
ーダ56へ伝達する。最後に述へた作動モードは、改良
記録フォーマット(例えば21248ニブル)の全体の
データ情報フィールビ42がバッファ52から完全に呼
出され、かつデータセレクタ54によってエンコーダ5
乙に伝達されるまで継続する。そのような挿作は適当な
全体計装(例えば512ニブルの先導ギャップ40と2
1248ニブルのデータフィール)J42に対しては2
1760)を達成すると、カウンタ60をリセットし、
解放することにより適当に停止しうろ・
エンコーダ56は情報経路108を介して、コンピュー
タ50に適合しうろ内部コードでコード化されたままの
半バイトを示す並列で4ビツトニブルの情報を受取り、
その主要な目的として、情報経路110内の5個の並列
の導体で二進値の電気信号ノベルとして、情報経路11
0を介して前記4ビツトニノルの情報を5ビツトコート
#カグループに変換してインバータにアウトプットする
。Counter 60 is arranged to generate a corresponding control signal communicated to data selector 54 via control path 214 upon reaching a certain predetermined count value. The data selector 54 itself has six functions. mazu counter 6
The first predetermined number of 7 from divider 63 is 0 (equal to the number of synchronization nibbles to be provided in leading gap 40).
Until the selector 54 receives a signal indicating that the ζ pulses have been counted via the control path 214, the selector 54 receives a 4-bit nibble of all "1"s from the Barbiwire power supply 104 as a binary GCR type. to the encoder 56 of. The synchronization part of the leading gap 40 is 255
In implementing the embodiment of the improved format described above that extends the length of 1/2 byte, or 511 ninors, counter 60 counts the number of pulses from divider 66 and transmits the counted fact along control path 214. The data selector 54 continuously sends 511 ninors of all "1" to the encoder 56 until the data is transmitted to the selector 54 by an appropriate signal. Second, the last-mentioned control signal (indicating that period information of 511 nibbles has been transmitted from the selector 54 to the encoder 56) is transmitted from the counter 60 to the data selector 54.
(3) The previous state of path 214 is considered to be the second state during an interval of one count (e.g. from 511 to 512) to indicate the starting point of the data marker. Causes selector 54 to send a single m10J value nibble from hardwired power supply 106 to encoder 56. Sixth, once counter 60 has completed a count equal to 512 nibbles, the signal state on control path 214 is further changed and data selector 54 is activated on information signal path 102.
counter 60 increments register 56 to control the addressing of buffer 52 via control path 202, and controls the address operation of buffer 52 via control path 202. Information route 10
8 to the encoder 56. The last mentioned mode of operation is such that the entire data information FIELBY 42 in a modified recording format (e.g. 21248 nibbles) is completely retrieved from the buffer 52 and the data selector 54 transfers the data to the encoder 5.
Continue until it is communicated to Party B. Such insertions can be made using suitable overall instrumentation (e.g. 512 nibble leading gaps 40 and 2
1248 nibble data field) 2 for J42
1760), resets the counter 60,
Encoder 56 receives, via information path 108, four bit nibbles of information in parallel representing the half-byte as it remains encoded in internal code compatible with computer 50;
As its primary purpose, the information path 11
0, the 4-bit information is converted into a 5-bit code group and output to the inverter.
間もなく詳しく説明するが、エンコーダ56と選択イン
バータ57とは協働して、セレクタ54からθ)4ビツ
トニブルの情報を好ましい種類のGCRタイプの5ビツ
トコービの記録グループに変換するに要する全体のコー
ド化咋業を行う。As will be explained in more detail shortly, the encoder 56 and the selection inverter 57 cooperate to calculate the total encoding power required to convert the θ) 4-bit nibbles of information from the selector 54 into 5-bit cobi recording groups of the preferred type of GCR. do business.
エンコーダ56は、それぞれ16個の5ビツトのコード
の中の1個づつを記憶している、16個の5ビツトのパ
ーマネントセル、即ち読出し専用記憶装置を有し、ディ
スクあるいはテープ媒体に記憶すべき情報磁気表示をつ
くるよう後述のようにインバータ57を選択的に修正す
るとGCRタイプの記録コードを提供するROMのブロ
ックを情報経路110を介してインバータ57へ対応す
る5ビツトのモ行信号出力を送るようROMのセルの中
の相応のセルを独得の方法で呼出すアドレスとしてデー
タ経路108からの4ビツトニブルの情報信号を利用す
る通常の関連アビレスおよび励振回路とit K 、従
来の要領で採用することにより最も都合よ〈実施される
。Encoder 56 has 16 5-bit permanent cells, or read-only storage, each storing one of 16 5-bit codes to be stored on disk or tape media. Selectively modifying inverter 57 as described below to create an information magnetic display causes a block of ROM providing a GCR type recording code to send a corresponding 5-bit signal output to inverter 57 via information path 110. By employing in a conventional manner the usual associated abilise and excitation circuitry which utilizes the 4-bit nibble information signal from data path 108 as an address to uniquely address the corresponding cell among the cells of the ROM. Most conveniently, it will be carried out.
インバータ57は5個の1ビツトインバータ要素と、該
インバータ57に送られる二種類の制御信号の状態に応
じて、5ビツトのデータ経路110を介してエンコーダ
56から受取られた5個の入力信号を未補数、即ち未変
化の形態で、5ビツトデータ経路112を介して並列か
ら直列への変換器58へ送るか、前記信号を「1で補数
して」前記と同じ経路を介して、変換器58へ送るかい
づれかを選択的に行う通常のスイッチ回路とによって都
合よ〈実施される。前記制御信号の第1のものは制御経
路216を介してモード制御カウンタ60によって提供
され、カウンタ60が先導ギャップ40用のニブルを計
数している間は制御モー1作動な、バッファ52からの
データがフィールビ42でiiL録されている間はデー
タモービ作動をそれぞれ指示する2つの状態を有する。Inverter 57 receives five input signals from encoder 56 via five 1-bit inverter elements and a 5-bit data path 110 depending on the state of two control signals sent to inverter 57. Either the signal is sent in uncomplemented, ie unchanged, form to the parallel-to-serial converter 58 via the 5-bit data path 112, or the signal is "one's complemented" and sent via the same path to the converter. Conveniently, this is implemented by a conventional switch circuit that selectively sends the signal to 58. The first of the control signals is provided by mode control counter 60 via control path 216 and controls mode 1 is active while counter 60 is counting nibbles for leading gap 40. While being recorded by the FIELB 42, it has two states each instructing the data move operation.
前記制御信号の第2のものは制御経路218を介して1
ビツトラツチ59により提供され、変換器58によって
順次アウトプットされた前の5ビツトのツー1グループ
が「0」であったか「1」であったかそれぞれ指示する
2つの状態を有する。A second one of the control signals is routed to one via control path 218.
It has two states, provided by bit latch 59, each indicating whether the previous two-to-one group of five bits sequentially output by converter 58 was a "0" or a "1".
制御経路216を介するインバータ57への制御信号が
制御モード作動を阻害する状態であってしたがって、制
御経路218を介するインバータ57への制御信号が「
0」の値の「前のグループの最後のビット」に対応する
ものである場合、それが処理している5ビツトグループ
の全てのビラトラインバータ57が補数し、かっ「最後
のビット」力制御信号が前記ビットの「1」の値ニ相応
すると処理されつつあるビットグループを未補数形態で
変換器58へ送る。逆に、制御経路216における制御
信号が誘発データモード作動の状態のとき、制御経路2
18に沿った「1」に対応する「最後のビット」値が、
インバータ57をして、「0」である「最後のビット」
がそうしないのに対し、7&換器58へ送られつつある
全て5ビツトのデータを補数させる。A condition in which the control signal to inverter 57 via control path 216 inhibits control mode operation, and therefore the control signal to inverter 57 via control path 218 is
If it corresponds to the ``last bit of the previous group'' with a value of 0, then all Virat line inverters 57 of the 5-bit group that it is processing will complement and control the ``last bit'' force. The bit group being processed is sent to the converter 58 in uncomplemented form if the signal corresponds to the "1" value of said bit. Conversely, when the control signal on control path 216 is in the triggered data mode operation, control path 2
The "last bit" value corresponding to "1" along 18 is
When the inverter 57 is turned on, the "last bit" is "0".
does not do so, it complements all 5-bit data being sent to 7& converter 58.
第一印象として、記録コード発生に詳しくない者にとっ
てはインバータ57は余分であって、全て必要な記録コ
ードグループはエンコーダ56のROMセルへ直接記録
させることができ、かつそのことはROMを適当に広げ
かつエンコータ56内でアビレスおよび励振回路を適当
に修正することにより達成できるように思えるであろう
。しかしながら、当該技術分野にさらに智熟した者は、
セレクタ54からの4ビツトニブルの情報からかつカウ
ンタ60からの利用可能な制御人力から前述のように5
ビツトの、GCRタイプの記録コードグループを発生さ
せる好適な方法は、GCRタイプの記録コードグループ
を発生させる好適な方法は、GC:Rタイプあ乞いはそ
の他のRLLCコードを実施するために一般的に必要と
従来から考えられてきたものにおいて著しい簡素化を示
すことを認めるであろうと考えられろ。実際に、特定の
記憶あるいは検索過程の特定の局面に対応する種々の状
態に応じて、そのアドレスを適当に制御するためrRO
Mエンコーダと関連の論理回路のみを実施したGCRタ
イプコード化を実施するための従来の試みには複雑さと
費用の故に、その他利点があるにもかかわらず、これま
では比較的高価なテープ媒体装置のみに主として使用さ
れてきた。しかしながら、本発明により実施される個々
のコードグループを選択的に実施することにより価格の
手頃なコンピュータ装置のディスク型記憶装置用の制御
装置に対してさえもC,CRタイプコード化を可能にす
るに要する費用を低減し、かつ簡素化させている。The first impression is that for those who are not familiar with recording code generation, the inverter 57 is redundant; all the necessary recording code groups can be recorded directly into the ROM cells of the encoder 56, and this means that the ROM can be It would seem that this could be achieved by widening and appropriately modifying the aviles and excitation circuits within the encoder 56. However, those who are more knowledgeable in the technical field,
From the four bit nibbles of information from selector 54 and from the available control power from counter 60, the five
The preferred method of generating a GCR type recording code group is: GC:R type begging is commonly used to implement other RLLC codes. It is believed that this would be recognized as representing a significant simplification in what has traditionally been considered necessary. In fact, the rRO
Due to the complexity and cost of previous attempts to implement GCR-type encoding that implemented only an M encoder and associated logic circuitry, despite other advantages, it has hitherto been difficult to implement a relatively expensive tape media device. It has been mainly used only for However, the selective implementation of the individual code groups implemented in accordance with the present invention allows C, CR type coding even for controllers for disk-type storage devices of affordable computer equipment. This reduces the cost and simplifies the process.
書込み中のエンコーダ56と選択インバータ57との協
動作業(および読出し中の選択インバータ78とデコー
ダ8Dとの対応する復号化中)に達されるコード化作用
は下記の表■によってさらに明らかにされ、第1表にお
いてはGcRタイプコート”K対するバイナリニブルの
内部コート9、およびその逆である本発明の好適実施例
に実用されている相1ち状態が示されている。The encoding effect achieved during the cooperative operation of the encoder 56 and the selection inverter 57 during writing (and the corresponding decoding of the selection inverter 78 and decoder 8D during reading) is further elucidated by the following table In Table 1, the internal coat 9 of the binary nibble for the GcR type coat ``K'' and vice versa, the phase 1 condition as practiced in the preferred embodiment of the present invention, is shown.
表 l
0000 10001 01
1100001 10010
011010010 11100 00011
0100 11101 00010
0011 1011[) 010010101 11
001 00110
0110 11011 00100
0111 11010 00101
iooo 1ooii olio。Table l 0000 10001 01
1100001 10010
011010010 11100 00011 0100 11101 00010 0011 1011[) 010010101 11
001 00110 0110 11011 00100 0111 11010 00101 iooo 1ooii olio.
10.01 01110 10001
1oio oiioo 1ooi1
1011 [)11[]1 10010110010
10001011
1101 01001 10110
※
1110 01011 10100
1i i i oioio” 1
oio1°0註:
壷 データマーカの始点ならびにデータに使用※※ シ
リデータ同期化ギャップならびにデータ対して※※※と
代替的に使用。10.01 01110 10001 1oio oiioo 1ooi1
1011 [)11[]1 10010110010
10001011 1101 01001 10110 * 1110 01011 10100 1i i i oioio” 1
oio1°0 Note: Urn Used for the start point of data marker and data ※※ Used instead of ※※※ for serial data synchronization gap and data.
表において、左側の欄は「半バイト」の内部コードで情
報のニブルを表示するに必要な16個の4ビツト二進コ
ードを挙げている。中央の欄は何ら補数がなされない場
合記録コー1として左欄の・各4ビツトのコードが表示
される前記と対応する16個の5ビツトの記録コードを
列挙し、右側欄は補数が行われた場合の記録コードとし
て左欄の各4ビツトのコードが表示される対応する16
個の5ビツトの記録コー1を列挙する。前述のように、
左欄と中間欄と右欄とのマツピングは任意であって変え
ることができる。前述のように「自動クロッキング制約
条件」により「有効」な未補数形態である17個の5ビ
ット記録コードは右欄からN0101Jをプラスした、
中間欄に示されるコードである(後者は好適実施例にお
いては補数により実際につくり出される)ことを注目す
べきであろ、また右欄は、未補数コードであれば「有効
」ではないが前述のように選択的に補数する制御計画に
よれば補数されて「自効」とされる(例えばr0001
月roooio」、roolloJ、rQOlocll
およびroololJのような)数個の記録コードを含
むことを認識すべきである。In the table, the left column lists the 16 4-bit binary codes required to represent a nibble of information in a "half-byte" internal code. The center column lists the 16 5-bit record codes that correspond to the above, where each 4-bit code in the left column is displayed as record code 1 if no complementation is performed, and the right column lists the 16 5-bit record codes that correspond to the above. The corresponding 16 4-bit codes in the left column are displayed as recording codes when
List the 5-bit record codes 1. As aforementioned,
The mapping between the left column, middle column, and right column is arbitrary and can be changed. As mentioned above, the 17 5-bit recording codes that are in uncomplemented form that are "valid" due to the "automatic clocking constraints" are the ones with N0101J added from the right column.
It should be noted that the middle column is the code shown (the latter is actually produced by the complement in the preferred embodiment), and the right column is the code shown above, although it would not be "valid" if it were an uncomplemented code. According to a control plan that selectively complements, such as
Moonroooio”, roolloJ, rQOlocll
and roololJ).
選択インバータ57からの連続した5ビツトの記録コー
ドグループは情報経路11ゝ2を経て並列から直列への
変換器58に送られ、該変換器は前記コードグループを
、それぞれが一連の記録コービ情報経路即ち配線11)
4に送られる連続したビットの流れへ変換する。その目
的に対して、変換器58は周知の形式の電気回路のいづ
れか、例えばクロックされたシフトレジスタにより従来
の方法で実施されうるが、クロックパルスは書込みクロ
ック62からは制御経路220を介して、デバ4ダ66
からは制御経路222−224を介して変換器58へ供
給されることが認められろ。制御経路212と220と
を介して書込みクロック62から共通f1かつ第二次的
には経路210と2、.22−224とを介してデバイ
ダ6ろから送られるクロッキングパルスを使用すること
により制御装置90の記録サイクル毎の間にカウンタ6
0(及びしたがってデータセレクタ54)と変換器58
との作動の調時を確実にする。The successive 5-bit recording code groups from the selection inverter 57 are sent via information paths 11.2 to a parallel-to-serial converter 58, which converts said code groups into a series of recording Kobi information paths each. That is, wiring 11)
4 into a continuous stream of bits. To that end, converter 58 may be implemented in a conventional manner by any known type of electrical circuitry, such as a clocked shift register, but clock pulses are transmitted from write clock 62 via control path 220. Deba4da66
It will be seen that the signals are supplied to converter 58 via control paths 222-224. From write clock 62 via control paths 212 and 220 to common f1 and secondarily to paths 210 and 2, . 22-224 from the divider 6 during each recording cycle of the controller 90.
0 (and therefore data selector 54) and converter 58
Ensure synchronization of operation with.
単一ビットデータラッチ59はデータ経路116を介し
て変換器58によって配線114に連続的にアウトプッ
トされた各ビットを受取るが、制御経路222−226
を介してデバイダ63からの「グループクロック」信号
により作動し、インバータ57に対して、変換器58に
より連続的に出力された各5ビツトグループの第15番
目、即ち最終のビット「0」または「1」を示す制御信
号のみをアウトプットする。経路216を介するモード
カウンタ60からの制御信号と共に前記のラッチ59か
らの制御信号は前述のように選択インバータ57の補数
機能の実行を決定し、かつ制御する。このように、一連
のビットの、あるいは連続した時間の二進値の電気信号
レイルとして変換器58により配線114にアウトプッ
トされる記録コーi・ゝグループは前記それぞれのグル
ープに関し、該グループを補数するよう選択スイッチ5
7が作動したか否b・によって表iの中間、あるいは右
欄に記載の記録コード順序に対応する。Single-bit data latch 59 receives each bit sequentially output by converter 58 onto line 114 via data path 116, but not via control path 222-226.
is activated by the "Group Clock" signal from divider 63 via Only the control signal indicating "1" is output. The control signal from the latch 59, along with the control signal from the mode counter 60 via path 216, determines and controls the performance of the complement function of the select inverter 57 as previously described. Thus, the recording code i.sub.group outputted by converter 58 on line 114 as a series of bits or as a binary electrical signal rail of continuous time is associated with each of said groups and is the complement of said group. Select switch 5 to
7 is activated or not, it corresponds to the recording code order described in the middle of Table i or in the right column.
コンピュータ50と、ディスク形式の磁気記憶駆動装置
64、あるいはテープ形式の磁気記憶駆動装置66との
いづれかの間のインターフェースV(使用する制御装置
90の適合性を強張するために、書込み/読取り用の連
続した情報記、lj!114がスイッチ組立体68の共
通の端子92に連ろものとして第6図に示されており、
該スイッチ組立体68は、また端子92に選択的に接続
するようにされた一対のスイッチ付き端子94.96を
有する。スイッチ組立体68に対して手動スイッチも採
用しうるげれども、制御信号経路228を介してコンピ
ュータ50により制御可能となるよう従来の電子論理ゲ
ート回路により任意のスイッチ組立体68を実施するこ
とが好ましい。An interface V between the computer 50 and either a magnetic storage drive 64 in the form of a disk or a magnetic storage drive 66 in the form of a tape (write/read A continuous information register, lj!114, is shown in FIG. 6 as being connected to the common terminal 92 of the switch assembly 68;
The switch assembly 68 also has a pair of switched terminals 94,96 adapted to selectively connect to the terminals 92. Although manual switches may also be employed for switch assembly 68, any switch assembly 68 may be implemented with conventional electronic logic gate circuitry so as to be controllable by computer 50 via control signal path 228. preferable.
磁気ディスク装置64と磁気テープ装置66の谷々は従
来の方法で、内部読取りおよび書込みへラドと、対応形
式の磁気配憶媒体を支持し、それらを読廉りおよび書込
みヘッドに対して運動させる装置と、駆動モータを付勢
させる動力回路と、通常の内部モータが作動する読取り
/書込み制御回路とを含み、前記回路はそれぞれ制御経
路260と232とを介してコンピュータ50により制
御されるようにされている。スイッチ組立体68の端子
94はディスク装置64の読取り/書込みヘッド回路に
接続されており、端子96はテープ装置66の読取り/
書込みヘッドの回路に同様に接続されて(・る。図示を
簡単にするために、記憶装置64と66とへ、かつそこ
から、書込みおよび読取りの双方の作業の間に連続した
情報経路を提供するよう使用されているものとして、単
線図で示している。もつとも希望に応じ、実際には個別
の読取り、書込み配線を採用できる。The magnetic disk drives 64 and magnetic tape drives 66 support internal read and write drives and corresponding types of magnetic storage media and move them relative to the read and write heads in a conventional manner. The apparatus includes a power circuit for energizing a drive motor, and a read/write control circuit for operating a conventional internal motor, the circuits being controlled by computer 50 via control paths 260 and 232, respectively. has been done. Terminal 94 of switch assembly 68 is connected to the read/write head circuit of disk drive 64, and terminal 96 is connected to the read/write head circuit of tape drive 66.
Similarly connected to the circuitry of the write head (for ease of illustration, to provide a continuous information path to and from storage devices 64 and 66 during both write and read operations). It is shown in a single line diagram as being used to do so; however, separate read and write wiring could be employed in practice if desired.
いづれにしても、制御装置90の書込み作業中配線11
4がディスク装置64に接続されたと想定すると、前述
のモジュール52,54,56゜57.58,59,6
0,62および63が協働することによって、トラック
30に沿った連続した区画(でおいて、前記区画の隣接
する対の間で磁気極性反転の発生、Lるいは不介在を提
供する明白な磁気極性の一連の区画の形輯でディスクに
書込むべき情報を磁気記録するよう、書込みクロック6
2のクロッキング周波数に対応する二進値レベルと持続
時間な有する一連の電気信号を装置64の書込みヘッド
に連続して提供する。特Uなことは、前記書込み作業が
ディスク媒体の記録トランク60の長さに沿ったどの点
ろ6においても開始できることである。最低の場合は、
トラック30に沿った隣接区間の各対の間での磁束反転
の有無が1あるいは0の二進情報値を表示する。若干高
度にとらえれば、それぞれ5回の連続した磁束反転の発
生有無が行動な、5ビツトのGCFtタイプの記録コー
ビグループを表示し、該グループが次の読取り中に初期
の周期化および制御に使用される1個の4ビツトニブル
の論理情報または特殊コードのいづれかを表示する。最
も高度に考えれば(可変の最終ギャップ48を除いて)
トラックろ0の全長に近く延びた前記磁束反転の有無の
全てのシリーズが初期の読取り同期情報とデータマーカ
のスタートを含み、ディスク媒体上に記憶されたデータ
(並びに埋設された自動クロッキング情報)を含む改良
フォーマットのデータフィールド42が続いて含まれる
改良配録フォーマットの先導キャップ40を表示する。In any case, the wiring 11 during the writing operation of the control device 90
4 is connected to the disk device 64, the aforementioned modules 52, 54, 56° 57.58, 59, 6
0, 62 and 63 cooperate to provide an apparent occurrence, or absence, of magnetic polarity reversal between adjacent pairs of said sections in successive sections along the track 30. The write clock 6 magnetically records the information to be written to the disk in the form of a series of sections of magnetic polarity.
A series of electrical signals having binary levels and durations corresponding to a clocking frequency of 2 is sequentially provided to the write head of device 64. What is special is that the writing operation can begin at any point 6 along the length of the recording trunk 60 of the disc medium. In the lowest case,
The presence or absence of magnetic flux reversal between each pair of adjacent sections along track 30 represents a binary information value of 1 or 0. At a slightly higher level, it represents a 5-bit GCFt-type recording Kobi group, each of which is determined by the occurrence or non-occurrence of five consecutive flux reversals, which are used for initial periodization and control during the next read. Displays either one 4-bit nibble of logical information or a special code. At its most advanced (with the exception of the variable final gap 48)
All series with and without flux reversals extending close to the entire length of the track 0 contain initial read synchronization information and the start of data marker and data stored on the disk media (as well as embedded automatic clocking information). An improved format data field 42 containing the following displays an improved recording format leading cap 40 that includes: .
もし、配線114がスイッチ組\γ体68によってテー
プ装置66の書込みヘッドに接続されろと、記録された
情報やそのコード化および表示は、ディスク形式の媒体
を使用した場合のように、その上の各種のトラックろ0
上に行われるのではなく、テープ形式媒体のトラックの
長さに沿って、連続した「フォーマット一杯」の情報が
連続的に記録されろことを除いては、ディスク形式の媒
体上に記録する場合に前述したものと同一である。If wiring 114 is connected to the write head of tape device 66 by switch set \gamma body 68, the recorded information and its encoding and display will be transferred to Various types of trucks
When recording on disk-form media, except that successive "format-fulls" of information shall be recorded contiguously along the length of the track of the tape-form medium, rather than over the tape-form medium. This is the same as described above.
本発明により運動媒体に磁気記憶すべき情報を書込む場
合のように、前述の情報の読取り操作も基本的1ではデ
ィスクあるいはテープ形式媒体のいづれに対しても同じ
であって、詳細には、次に詳述するよう&r、あるいは
同一の前記制量装置9゜11r ヨッて、その読取り操
作関連のモジュール70゜72.73,74,76.7
8,79,80゜82および521tcよって処理する
ことができる。As in the case of writing information to be magnetically stored on a moving medium according to the present invention, the operation of reading said information is basically the same for either disk or tape form media; As will be detailed below, &r, or the same control device 9゜11r, and modules 70゜72.73, 74, 76.7 related to the reading operation.
8, 79, 80°82 and 521tc.
駆動装置64に装着されたディスク媒体のトランク30
−トに記憶された情報を読取る操作を行うものと想定す
ると、コンピュータ5oが制御経路228を介してスイ
ッチ組立体68を作動させ配線11”−4をディスク装
置64の読取りヘッドと接続させ、かつ制御経路230
を介してその他の適当な制御信号を装置64に送り、そ
のディスクを191転させるよう装置64内のモータを
始動させるか、装置64の内部の読取り/書込み回路を
読取り作業に適合させろ。そうすると、装置64内の読
取りベッドは回転しているディスク媒体のトラック30
に沿った隣接する区間の間の磁束極性の変化および変化
の無いことを検出し、検出結果を磁束反転のh−無に対
応するレベルの電気信号としてスイッチ組q体68を介
して配線114へ送る。Trunk 30 of disk media attached to drive 64
- Assuming that an operation is to be performed to read information stored on the disk drive 64, the computer 5o activates the switch assembly 68 via the control path 228 to connect the wire 11"-4 with the read head of the disk drive 64, and control path 230
to device 64 to start a motor within device 64 to rotate the disk 191, or to adapt read/write circuitry within device 64 to the reading operation. The read bed within the device 64 is then positioned over the tracks 30 of the rotating disk media.
Detects changes and no changes in magnetic flux polarity between adjacent sections along send.
前記読取り作業は回転ディスクをその回転の任意位置、
典ν的には装置64の読取りヘッドがトラック30に記
憶された情報の始、壱ろ6と一致しない位f!!Z K
お(・て、コンピュータ50によって開始させることが
できるので、バッファ52で読取るべき適IEな順序の
適当なデータ情報以外をバッファ52へ送るのを排除す
るために読取りヘッドに始点ろ6が到来するまでは配線
114に送られる前記信号の1:n序の最初の分は無視
する必要がある。The reading operation moves the rotating disk to any position of its rotation.
Typically, the reading head of device 64 does not coincide with the beginning of the information stored in track 30, so that f! ! Z K
The start point 6 arrives at the read head to preclude sending to buffer 52 anything other than the proper data information in the proper order to be read in buffer 52, so that it can be initiated by computer 50. Until now, it is necessary to ignore the first part of the 1:n order of the signals sent to the wiring 114.
したがって、読取り操作を開始する際、コンピュータ5
0は制御経路234を沿って導かれた適当な可能および
リセット信号を読取り制御カウンタ76へ送る。同時に
、配線114上の信号は導線118を介して読取りクロ
ック72へ、がっ導線120を介して直列から並列への
変換670へ送られる。Therefore, when starting a read operation, the computer 5
0 sends the appropriate enable and reset signals routed along control path 234 to read control counter 76. At the same time, the signal on wire 114 is sent to read clock 72 via conductor 118 and to series-to-parallel converter 670 via conductor 120.
読取りクロック72は必要な時間間隔あるいはそれを若
干倍数にした間隔のいづれがで発生する同期・ξルスの
外部源に対して発生しているクロッキングパルスを設定
し、かつ連続的に調整する回路を有する従来の形式のも
ののいづれがでよ(・。Read clock 72 is a circuit that sets and continuously adjusts the clocking pulses being generated to an external source of synchronization and ξ pulses occurring at either the required time interval or some multiple thereof. Which of the conventional formats has (・.
読取り操作中、クロック72への外側からの同期パルス
の入力は配線114から導線118を経て取り出され、
読取りつつあるトラックろ0に沿った磁束の発生に対応
する。トラック60から読取り一つつある記録コード情
報の連続したビットの連続したグルー プを表示する、
配線114からの連続信号を読取りクロック72が受取
りつづけるにつれて、制御経路2ろ6を介してデータ検
出器74の始点へ、かつ制御経路268を介して読取り
制御カウンタ76ヘアウトプツトされたクロックパルス
の周波数は(装置64 によりディスクが実際に回転し
ている速度Vでよって左右される)ディスクから情報が
読取ら九つつある速度に関連して急速に安定する。制御
カウンタ76は読取りクロック72からのクロックパル
スの計数を直ちには開始せず、むしろ制御経路240を
介して検出器74から送られる可能制御信号を待つ。他
方直列から並列への変換器70は制御経路242を介し
てクロック72がらのクロックパルスの受信を直ちに開
始する。During a read operation, an external synchronization pulse input to clock 72 is taken from line 114 via conductor 118;
This corresponds to the generation of magnetic flux along the track 0 that is being read. displaying successive groups of successive bits of record code information, one read from track 60;
As read clock 72 continues to receive continuous signals from line 114, the frequency of the clock pulses output via control path 2-6 to the beginning of data detector 74 and via control path 268 to read control counter 76 increases. There is a rapid stabilization in relation to the speed at which information is being read from the disk (which depends on the speed V at which the disk is actually being rotated by the device 64). Control counter 76 does not immediately begin counting clock pulses from read clock 72, but rather waits for an enable control signal sent from detector 74 via control path 240. Series-to-parallel converter 70, on the other hand, immediately begins receiving clock pulses from clock 72 via control path 242.
直列からffc列への変換器70は並列から直列への変
換器58と同様シフトレジスタにより都合よ(実施でき
る。但1.、変換器58がデータ経路112から連続し
た並列の5ビツトグループを受取り、5ビツトレジスタ
のセルからセルへ、次いで前記レジスタの一端から情報
配線114へ順次シフトしたのに11シ、変換′570
は情報配線114からピントを順次受取り、(「最も古
い」ビットを他端から廃棄して)該ビットを5ビツトレ
ジスタの一端から、そのセルからセルへとシフトするこ
とによって、それぞれのクロックキングしたシフト操作
と、配@114からの新しいビットが入る毎t(変化−
する5ビツトの平行出力が並列の5ビツトデータ経路上
に連続的に提供される。該データ経路は選択インバータ
78に連った5個の導体122.124,126,12
8および128を含み(前記導体122は最後のビット
が配線114から変換器70へ最も新しく入るようにし
、導体124は最後から2番目のビットがその前に入る
よう、り下地導体が順次行う。)このように、読ljy
j)作猶が開始さ槍しろといつでも、トラックろOか
もディスク装置64の読取りベッピにより読取らオして
いるものはクロック72の周波数と時間が関連した一連
の二、焦値信号レイルの形態で、かつ連続したビットの
情報(あるいはもつと高度の物理的レベルで、読取りヘ
ッドが走査しているトラックの連続した区画の磁気極性
状態)を表示するようνこして配線114を介してtt
I8!!器7CIK提供され、変換器70の方は、導体
経路122.124゜126.128および1ろOVc
おいて、連続的に最新にされた、5ビツトの平行の形態
で5個の最も新しく読取られた連続のビットを配線11
4からインバータ78へ提供する。Serial to ffc column converter 70 may conveniently be implemented by a shift register similar to parallel to serial converter 58, except that 1. converter 58 receives successive parallel 5-bit groups from data path 112. , from cell to cell of the 5-bit register, and then from one end of the register to the information wiring 114, it took 11 shifts to convert '570.
receives the pins from the information wire 114 sequentially and sets each clock king by shifting the bits from one end of the 5-bit register from cell to cell (discarding the "oldest" bit from the other end). A shift operation and every t(change-
A 5-bit parallel output is provided serially on a parallel 5-bit data path. The data path includes five conductors 122, 124, 126, 12 leading to select inverter 78.
8 and 128 (conductor 122 is the last bit entering transducer 70 from line 114 most recently, conductor 124 is the next to last bit entering before it, the underlying conductors are sequential). ) Like this, read ljy
j) Whenever a period of time is started, the track 0 may be read by the disk drive 64, which is a series of two, time-related focal signal rails, related to the frequency of the clock 72. and tt via wiring 114 to display successive bits of information (or, at a higher physical level, the magnetic polarity state of successive sections of the track being scanned by the read head).
I8! ! The converter 70 has conductor paths 122.124°126.128 and 1° OVc.
, wire 11 the five most recently read consecutive bits in a 5-bit parallel format, successively updated.
4 to the inverter 78.
同様に、インバータ57と同様番で実施し5ろインバー
タ78は変換器70からのそれぞれ連続的に最新πされ
た5ビツトの平行グループを、変換器70から受qyつ
た状態、あるいは以下詳述するように「1で補数した」
形態のいづれがで並列のデータ経路1ろ2を介してデコ
ーダ8oへ連続して送る。(デコーダ80のROMが、
データ経路132 h4>デコーダ80iでよって受取
られた5ビツトの化けグループによりそれぞれアビレス
可能の4ビツトの62個のセルを採用している点を除い
て)エンコーグ56と同様に実施しうるデコーダ80は
データ経路132で受取られた各5ビツトグループを採
用したマツピング(例えば表■のそれ)にしたがって、
内部コード化された形態で対応する4ビツトニブルの情
報へ変換し、かつ4ビツトのデータ経路を介してラッチ
82へ提供する。これも通常の要領で実施しうる4ビツ
トの並列のデータラッチ82は、制御カウンタ76から
のグループのクロッキングパルスによりトリガーされろ
と、デコーダ80から受取った4ビツトのデータグルー
プを4ピントの並列データ経路1ろ6を介してバッファ
52へ伝達する。Similarly, inverter 78, which is similarly numbered and implemented as inverter 57, receives from converter 70 parallel groups of 5 bits, each successively latest π-valued, from converter 70, or as described in more detail below. "1's complement"
Both forms are sent sequentially to decoder 8o via parallel data paths 1 and 2. (The ROM of the decoder 80 is
Decoder 80 may be implemented similarly to encoder 56 (except that it employs 62 cells of 4 bits, each of which can be invalidated by a corrupted group of 5 bits received by data path 132h4>decoder 80i). According to the mapping (e.g., that of Table 1) employing each 5-bit group received on data path 132,
It is converted into a corresponding 4-bit nibble of information in internally encoded form and provided to latch 82 via a 4-bit data path. The 4-bit parallel data latch 82, which may also be implemented in the conventional manner, transfers the 4-bit data group received from the decoder 80 to the 4-pin parallel data latch 82, which may be implemented in a conventional manner. It is communicated to buffer 52 via data paths 1-6.
しかしながら、変換器70からインバータ78とデコー
ダ80とを介してラッチ82までの全体のデータ経路が
、配線11’dを介して変換器70へ送られろ最新のビ
ットと常にデータが合致するよ5にして連続して最新の
状態に保ちうるよう実施を簡素化むろという利点にかか
わらず、前記データグループのそれぞれ第5番目のみは
、前にトラック60七で411、録されて(・−(、か
つ該トラックから読取るべき5ビツトの記録コードグル
ープの1つに対1必すると見・う観点から「有効なデー
タ」とされる(ラッチ82に提供さ才する中間の4個の
グループは読取り中華:で中間の1最新化」を表わし、
これら(12つの隣接する記録コードグループの一部か
ら出てくる)ことが認められる。制(財)装置90の読
取り部分が、装置64の抗層リベットがトラックろOの
データフィールド42の読取りを開始するまでラッチ8
2から7ミツフア52へのデータ伝達を延し、かつ伝達
されたデータのニノルがトラック50に沿って記憶され
た実際の5ビツトの記録コードグループに正確に対応す
るか確実にする要領を検a−1する必要がある。However, since the entire data path from converter 70, through inverter 78 and decoder 80 to latch 82, is sent to converter 70 via wire 11'd, the data will always match the most recent bit. Despite the advantage of simplifying the implementation so that it can be continuously kept up to date, only the fifth of each of said data groups was previously recorded 411 on track 607 (.-(, and one for each five-bit record code group to be read from the track (the middle four groups provided to latch 82 are considered "valid data"). : represents intermediate 1 latest update,
These (emanating from part of 12 adjacent recording code groups) are recognized. The reading portion of the control device 90 holds the latch 8 until the anti-layer rivet of the device 64 begins reading the data field 42 of the track O.
Examine ways to extend data transmission from 2 to 7 mifer 52 and to ensure that the data transmitted accurately corresponds to the actual 5-bit record code group stored along track 50. -1 is required.
最も新しく読取られた2+[i!itのビットが排他的
論理和ゲート7ろへの入力として導線122と124と
から連続して供給される、前記ビットが異った値(その
中の一方は「0」値で、他方は「1」値)である読IN
リクロツク72の各サイクルの間、ゲート7ろは制御経
路244を介して検出器74へ「1」値の制御信号を提
供し、前記ビットが同じ値(「0」または「1」のいづ
れか)を有する前記各サイクルの間、ゲート7ろは経路
244を介して検出器74へ「0」値の制御信号を提供
する。Most recently read 2+[i! The bits of it are successively supplied as inputs to the exclusive OR gate 7 from conductors 122 and 124, when said bits have different values (one of which has a "0" value and the other a "0" value). 1” value) is the reading IN
During each cycle of reclock 72, gate 7 provides a "1" value control signal to detector 74 via control path 244 so that the bits have the same value (either "0" or "1"). During each cycle, gate 7 provides a "0" value control signal to detector 74 via path 244.
検出器741ま、可能とされると読取りクロック72か
らのクロック7″!ルスを計数し、クロック72のサイ
クル中必要な計数可能信号が無いと(・つでも零−・リ
セットする内部・ξルスカウンタを主として含む。制御
経路244を介して検出器74へ送られるゲート73か
らの前記の出力は検出器74用の「計数可能/リセット
」信号として利用され、前記検出器の内部カウンタは、
「1」値のカウント可能信号が制御経路244°土に保
持されているいづれかの間は経路2ろ6を介して読寄り
クロック72から受取られたクロノクパルスヲ計数する
が、クロック72のサイクル中に経路244の信号み「
0」値に至ると℃・つでも前記計数は零から再開される
。前記検出器74の内部カウンタは各記録コ〜1・゛グ
ループにおけるビット数に、先導Vヤップ40の同期化
部分を表示するために採用すした前記コードグループの
数で倍数したものに等しいか(それより若干少ない)数
を計数する容量を有すべきである。このよ”+&こ、5
11の5ビツトの記録コードグループをきむ先導ギャッ
プ40に対し−C,2555ンC(もし、データマーカ
コードグループのスタートの最初の3個の「同期化ビッ
ト」が「計数」されるとすれば、2558までさえの)
計数容量が適当である。しかしながら実際には、検出器
74の計数機能が有効な先導ギャップ40の検出に対し
て必須となる前に、前記ギャップ40の二、三の最初の
同期化コードグループの間に再生型の読取りクロック7
2が安定化しうるように、ギヤツブ40全体(例えば目
安として25401m )に発生するよりも若干少ない
数を、適用しうる1を数基準Oτ対して選択するよう有
効な先導ギャップ40のa1収り値を指示するために検
出器74のカウンタにおいて所定の計数な行うという方
法を利用するのが好ましいことが判明した。(もつとも
、選定した機能計数値は、予想されろ最長のトラツシュ
ギャノプ48より先導ギャップ40の周期化部分が長い
ことが、決定前に検出されていることを確認するに十分
である必苛がある。)いづれ匠しても、検出器740カ
ウンタが、イf効ギャップ4Dが検出されたことを指示
するよう選定した所定計数値に到達すると、そのことが
検出器74内の(例えばフリップフロップのような)簡
単な論理回路Vc紀記録れ、該回路がXORケート73
からの制御経路24Aでr口」値信号の発生を「探索」
し始め、この信号発生は改良フォーマットのデータマー
カのスタートの最後の21固のビットからなる2個の同
様のビットが読取られたことを指示する。さらに詳しく
は、計数することにより一旦検・吊器74が有効な先導
ギャップ40の同期化部分の読取りを認識すると、制御
経路2AA上の「O」値信号の次の発生が検出器74の
内部カウンタなして零(次の読取り作業ができる状態)
Kリセットさせろが、また簡単な内部論理ゲートを介し
て、制御経路240を介してデータマーカのスタートの
読取りの検出を指示する制御信号を制御カウンタ76へ
送る。Detector 741 counts clock pulses from read clock 72 when enabled, and resets internal pulses whenever there is no necessary countable signal during a cycle of clock 72. The output from gate 73, which is sent via control path 244 to detector 74, is utilized as a "countable/reset" signal for detector 74, the internal counter of which is
Any time a "1" value countable signal is maintained on control path 244, clock pulses received from read clock 72 via paths 2 to 6 are counted, but during a cycle of clock 72, clock pulses are counted. 244 signal only
When a value of 0 is reached, the counting is restarted from zero. The internal counter of the detector 74 is equal to the number of bits in each recorded code group multiplied by the number of code groups employed to represent the synchronized portion of the leading VYAP 40. (slightly less). Konoyo”+&ko, 5
-C,2555 for the leading gap 40 that reads 11 5-bit record code groups (if the first 3 ``synchronization bits'' at the start of the data marker code group are ``counted'') , even up to 2558)
Counting capacity is appropriate. However, in practice, before the counting function of the detector 74 becomes mandatory for the detection of a valid leading gap 40, a regenerative read clock is generated during the first two or three synchronization code groups of said gap 40. 7
The a1 convergence value of the leading gap 40 is effective to select a number slightly smaller than that occurring in the entire gear 40 (for example, 25401 m as a guide) for the applicable number criterion Oτ so that 2 can be stabilized. It has been found that it is preferable to use a method in which a predetermined count is performed on the counter of the detector 74 to indicate. (However, the selected function count must be sufficient to ensure that the periodic portion of the leading gap 40 is longer than the expected longest trash gyanop 48 before being determined. In any case, when the detector 740 counter reaches a predetermined count value selected to indicate that the if effect gap 4D has been detected, this indicates that the detector 74 counter (e.g. A simple logic circuit (such as a flip-flop) can be recorded as an XOR gate.
``Search'' for the occurrence of the ``r'' value signal on the control path 24A from
This signal generation indicates that two similar bits of the last 21 bits of the start of improved format data marker have been read. More specifically, by counting, once the detector and hanger 74 recognizes a valid lead gap 40 synchronized portion reading, the next occurrence of an "O" value signal on control path 2AA is internal to the detector 74. Zero counter (ready for next reading operation)
The K reset also sends, via a simple internal logic gate, a control signal to control counter 76 via control path 240 directing the detection of the start of data marker reading.
検出器74からのデータマーカーのスタートの検出信号
を受俄ろと、制御カウンタ76は読取りクロック72か
らその後受取C〕れたクロックパルスの計数を直ちしく
始め、従来の内部パルス計数外゛^11技j#により制
御経路20.If−246を介してデータラッチ82へ
、経路204−218を介して1ビツトラツチへ、かつ
経路238を介して読取りクロック72から受取られた
5番目毎のクロックパルス(/Cついてはバッファ52
のアドレスレジスタ増分[口1路へ制御)ξルスをアウ
トプットする。Upon receiving the start of data marker detection signal from detector 74, control counter 76 immediately begins counting clock pulses subsequently received from read clock 72, outside of conventional internal pulse counting. 11 Control path 20 by technique j#. If-246 to data latch 82, via paths 204-218 to 1-bit latch, and every fifth clock pulse received from read clock 72 via path 238 (buffer 52 for /C).
Outputs the address register increment [control to the first path] ξ.
勿論、制御カウンタ76により発生した各制御信号はト
ラック60に実際記録された記録コービグループの1つ
に相応した新しいデータ表示の5ピントの記録コードグ
ループの変換器70からデータ経路の5ピント部分を下
りインバータ78を介してデコーダ80への通過と、半
バイトの内部コード化形態での4ビツトニブルのデータ
のデコーダ80からデータラッチ82へ、あるいはデー
タ(103)
ラッチ82からバッファ52への通過とに一致する。Of course, each control signal generated by the control counter 76 causes a 5-pin portion of the data path from the 5-pin record code group converter 70 of a new data representation corresponding to one of the recorded code groups actually recorded on the track 60. Passing through downstream inverter 78 to decoder 80 and passing 4 bit nibbles of data in half-byte internally encoded form from decoder 80 to data latch 82 or from data (103) latch 82 to buffer 52. Match.
1ビツトラツチ79の性質と機能とは制御装置90の書
込み部分の類似のラッチ59についての前述の説明から
明らかである。しかしながら、端的にいえば、ラッチ7
9は、制御経路204−248を介して制御パルスを受
取る毎に、導線122からの現在の5ビツトグループの
最後のビットを記憶し、前の5ビツトグループの前に記
憶されていた最後のビットを制御経路250を介してイ
ンバータ78へ補正制御信号どして送る。こうして、イ
ノバータフ8は、前述のように書込み中にインバータ5
7に対して採用したのと同じ要領にしたがって、通過す
る5ビツトグループのあるものを選択的に補数する。The nature and function of the 1-bit latch 79 is clear from the foregoing description of a similar latch 59 in the write section of the control unit 90. However, to put it simply, latch 7
9 stores the last bit of the current 5-bit group from conductor 122 and stores the previously stored last bit of the previous 5-bit group each time it receives a control pulse via control path 204-248. is sent as a correction control signal to inverter 78 via control path 250. In this way, the Innovatough 8 uses the inverter 5 during writing as described above.
Selectively complement some of the 5-bit groups passed through, following the same procedure adopted for 7.
カウンタ76からデータラッチ82へ、かつバッファ5
2への前述の制御パルスはディスクユニット64により
読取られている連続したニブルのデータ情報をデータ経
路166を介してラッチ82からバッファ52へと伝送
するよう、がっデ(104)
一タ経路100を介してコンピュータ50の制御丁で、
次にコンピュータ50ヘパイト(おるいはマルチバイト
)の単位で送れるような状態で情報ヲ適正に記憶するよ
うバッファ52のアビレスレジスタを増分するよう作用
する(その間バッファ52のアビレスレジスタの適当な
増分と、そこからのデータ伝送完了の検出とは典型的に
はコンピュータ50Vcより処理される。)
読取り作業中バッファ52へのデータの伝送に関して制
御装置90が自律的に作動しうるようにするために、制
御カウンタ76には、改良フォーマット(例えば21,
248)の完全なデータフィール)’42を表示する情
報のニブル数に等しい伝送がデータラッチ82からバッ
ファ52に対して完了したのに対応して計数が完了した
ことを検出したことを検出し、かつその検出時少なくと
もリセットしてそれ自体を非作動とし、かつバッファ5
2のアビレスレジスタをリセットするために経路204
−206を介してバッファ52に制御信号を提供する従
来の内部回路を設けることが好(105)
ましい。From counter 76 to data latch 82 and buffer 5
The aforementioned control pulses to data path 100 (104) cause the data information of successive nibbles being read by disk unit 64 to be transmitted from latch 82 to buffer 52 via data path 166. At the control table of the computer 50 via
Next, the computer operates to increment the Aviles register of the buffer 52 so that the information is properly stored in a state that can be sent in units of 50 hepatites (or multibytes) (while the appropriate Aviles register of the buffer 52 is incremented). (Increments and detection of completion of data transmission therefrom are typically handled by computer 50Vc.) To enable controller 90 to operate autonomously with respect to the transmission of data to buffer 52 during read operations. In addition, the control counter 76 has an improved format (for example, 21,
248) detecting that the counting is completed corresponding to the completion of a transfer equal to the number of nibbles of information representing 248) from the data latch 82 to the buffer 52; and when detected, at least resets itself to make it inactive, and the buffer 5
Path 204 to reset the Aviles register of 2.
Preferably, conventional internal circuitry is provided (105) to provide control signals to buffer 52 via -206.
テープ媒体からデータを読取る作業はディスク媒体に対
して前述したものと本質的には同様に制御経路90によ
って実施されろ。ディスク媒体のみを採用した装置にお
いては全く不要であるが、トラック力選定はコンピュー
タ50が制御経路2ろ0を介してディスク駆動装置64
の内部制御回路と連通することにより従来の方法で処理
し5るので、テープ媒体を処理する制御装置90にも制
御あるいはその他の目的で特定の「フォーマット一杯」
の記録を認識しうろ確認キーを示す最初のバイト、ある
いは改良フォーマットのデータフィールド42から読取
られたデータを認識するよう従来の回路を設けろことが
できろ。同様に、エラーの制御目的で「チェックサム」
を表示する、データフィール)442のjtfの数バイ
トを記録しかつ読取るための装置を希望に応じて、従来
の要領で制御装置90に設けてもよい。The task of reading data from tape media is performed by control path 90 essentially the same as described above for disk media. Although completely unnecessary in an apparatus employing only disk media, the computer 50 controls the disk drive device 64 via the control path 2 to 0 to select the track force.
The controller 90 for processing tape media also has a specific "format full" signal for control or other purposes.
Conventional circuitry could be provided to recognize the first byte indicating the confirmation key or the data read from the improved format data field 42. Similarly, "checksums" are used for error control purposes.
If desired, controller 90 may be provided in a conventional manner with a device for recording and reading the several bytes of jtf of data field) 442, which display the data field.
現在好適の実施例についての前述の説明から、当該技術
分野の専問家には、磁気記憶装置のイン(106)
タフエース分野における過去および現在の方法に対して
比較的簡単で、かつ容易な改良で、かつ本発明が基本的
1て1雨す情報表示のための独得のフォーマットを実施
することにより著しい利点を効率的に可能とする改良を
提供することが明らかであろう。しかしながら、また、
装置の個々のモジュールを内部的シて構成しうる周知の
代替的な方法と特に関連して種々の修正が本発明の真正
の本質と要旨とから逸脱することなく可能とされ、かつ
予想されうる。したがって、本発明は引用した本発明の
主題の均等物を可成りの範囲で含む、以下の特許請求の
範囲によってのみ判定されるものと理解すべきである。From the foregoing description of the presently preferred embodiment, it will be apparent to those skilled in the art that magnetic storage devices (106) are relatively simple and easy improvements to past and present methods in the Tough Ace field. And it will be apparent that the present invention provides improvements that efficiently enable significant advantages by implementing a unique format for displaying basic information. However, also
Various modifications are possible and may be envisaged without departing from the true spirit and spirit of the invention, particularly with regard to the well-known alternative ways in which the individual modules of the apparatus may be internally configured. . It is therefore to be understood that the invention is to be determined solely by the following claims, which include, to their fullest extent, equivalents of the recited inventive subject matter.
第1図は、従来の方法で情報が磁気記憶ディスクのトラ
ック上に記録される典型的な配列と、先行技術による方
法により前記ディスクに設けられた「ハードインデック
ス」構造の存在を示す、尺度を合わせていない概略図。
第2図は、情報が磁気記憶ディスクのトラック(107
)
f記録される改良配列と、本発明により前記ディスクに
何ら「ハート冨ンデックス」構造のないことを示す、尺
度を合せていない概略図、そして第6図は、本発明を実
施するための装置の改良好適実施例の主要な、機能モジ
ュールの組合せ要素と、前記要素が本発明によって可能
とされる結果を達成する全体装置に関連させられる、前
記要素間の主要な電気信号と制御経路を示すブロック図
である。
図において、
10:トラック 12:表面
14 :ハードインデックス 16:マーク点22:
セクター 60ニドラック62:表面
66:記録開始点42ニドラック部分 48:ギャ
ップ50:コ/ヒ0ユータ 52:バッファ53
:アビレスレジスタ 54 :データセレクタ56
:エンコーダ 57:インバータ58:変換器
59:ラッチ
60:カウンタ 62:書込クロック(108)
64:ディスク装置 66:テープ装置70:変換
器 76:カウンタ78:インバータ 7
9二ランチ
80:デコーダ 82:データラッチ特許出願人
トールグラス・チクノロシーズ・コーポレーション
(109)
4・2・FIG. 1 shows a scale showing a typical arrangement in which information is recorded on the tracks of a magnetic storage disk in a conventional manner and the presence of a "hard index" structure provided on said disk by methods according to the prior art. Unaligned schematic diagram. FIG. 2 shows that information is stored on tracks (107) of a magnetic storage disk.
) an unscaled schematic diagram showing the improved arrangement to be recorded and the absence of any "heart index" structure in said disc according to the invention, and FIG. Figure 3 shows the main functional module combination elements of the improved preferred embodiment of the invention and the main electrical signal and control paths between said elements as they relate to the overall apparatus for achieving the results enabled by the present invention; It is a block diagram. In the figure, 10: Track 12: Surface 14: Hard index 16: Mark point 22:
Sector 60 Nidrak 62: Surface
66: Recording start point 42 Nidrak part 48: Gap 50: Co/Hi 0 user 52: Buffer 53
: Aviles register 54 : Data selector 56
: Encoder 57: Inverter 58: Converter
59: Latch 60: Counter 62: Write clock (108) 64: Disk device 66: Tape device 70: Converter 76: Counter 78: Inverter 7
92 Ranch 80: Decoder 82: Data Latch Patent Applicant Tallgrass Chikunoroses Corporation (109) 4.2.
Claims (1)
ックの限定された長さの節回でコード化された情報を磁
気記録し物理的に表示するフォーマットの改良配列にお
いて、 前記トラックの第1の部分に沿って延び、磁気記録され
た制御情報表示を含む先導ギャップと、前記トラックの
第1の部分に続く前記トラックの第2の部分に沿って沿
び、磁気記録されたデータ情報表示を含むデータフィー
ルドとを含み、前記トラックの第2の部分は前記トラッ
クの長さの大部分に沿って延びることを特徴とするフォ
ーマットの改良配列。 2、特許請求の範囲第1項に記載の改良において、 ゛前記先導ギャップには第1の所定数の情報表示が含ま
れ、かつ前記トラックの前記第1の部分に沿って連続し
た区画において所定の規則的な時間間隔おいて記録され
ており。 前Meデータフィールドに第2の所定数の情報表示が含
まれ、かつ前記トラックの前記第1の部分に沿った連続
した区画において前記の所定の時間間隔をおいて記録さ
れており、 前記トラックはその称呼の設計速度で前記媒体が回転す
ると前記トラ、ツクの物理的な全体の長さに沿って前記
所定の時間間隔をおいて記録された第3の所定数の情報
表示を記憶する全体容量を有し、 前記第1と第2の所定数は、 前記第3の所定数が許容作動範囲内で前記媒体の前記称
呼回転速度からの全ての変動に対して、前記第1と第2
の所定数の合計と少なくとも等しく、かつ 前記第1の所定数が、許容作動範囲内で許容される前記
媒体の前記称呼回転速度からの全ての変動に対して、前
記第6の所定数と、前記第1と第2の所定数との合計と
の差よりも大きい 関係で第3の所定数に関連していることを特徴とするフ
ォーマットの改良配列。 3)特許請求の範囲第1項または第2項に記載の改良に
おいて、 前記媒体にはその特定の半径方向位置をマークするいわ
ゆる「ハードインデックス」を提供する構造装置が側ら
な(、かつ 前記先導ギャップを含む前記トラックの第1の部分が前
記トラックの周りでのいづれの点において始ってもよい
ことを特徴とするフォーマットの改良配列。 4)特許請求の範囲第1項または第2項に記載の改良に
おいて、 前記先導ギャップに含まれる前記制御情報表示が前記ト
ラックに沿って磁気記憶された情報を後で読取る間に同
期信号を提供する所定数のコード化された多数ビア)の
グループと、それに続いて、前記トラックに沿って磁気
記録された情報を後で読取る間データマーカのスタート
を示す信号を提供するコード化された複数ビットのグル
ープを含むことを特徴とするフォーマットの改良西11
列。 5)特許請求の範囲第4項に記載の改良において、 前記多数ビットのグループは前Aこトラックに沿って 磁気極性を連続して変える一連の区画として前記トラッ
クに沿って磁気記録され、 前記複数ビットのグループは同じ磁気極性である隣接す
る対を含む前記トラックに沿った一連の区画として前記
トラックに沿って磁気記録されていることを特徴とする
フォーマットの改良配列。 6)%許請求の範囲第1項または第2項に記載の改良に
おいて、 前記データフィールドに含まれた前記データ情報は前記
トラックに沿って磁気記録された情報を後で読取る間□
データを明確に示す信号と自動クロッキング同胡制御信
号の双方を提供するよう所定数の連続した、コード化さ
れた多数ビットのグループを含むことを特徴とするフォ
ーマットの改良配列。 7)特許請求の範囲第6項に記載の改良において、 前記多数ビットのグループは、それぞれ一対の交番磁気
極性の選定した分を有する一連の区画として前記トラッ
クに沿って磁気1e録されており、前記区画の一連分の
最大数は3個の同じ磁気極性り有することを特徴とする
フォーマットの改良配列。 8)回転自在の、磁気ディスク形式の記憶媒体の環状ト
ラックの限定された長さ内において磁気記憶され、コー
ド化された情報の物理的表示を記憶する改良方法におい
て、 柵ね均等の所定の時間間隔において連続したクロックイ
ベントの発生を特徴とする基準時間範囲を提供し、 前記媒体を称呼の設計速度からの許容変動範囲内の速度
において回転させ、前記間隔と速度との大きさによって
決定される長さの、前記トラックの隣接区画が2つの磁
気極性の明確な状態の中の選定した一方の状態に前記区
画が磁化する形態で前記区画に物理的に記録された=a
値の情報ビット表示を有しうる書込み位置を通して前記
トラックの連続した長手方向部分を運動させ、前記トラ
ックに沿ったいづれかの長手方向の点において、前記磁
気極性の状態の交互の状態へ連続的に磁化された前記ト
ラックの第一の延在部に沿った、対応する連続した区画
の形態で連続的に交番 する二仏値の同期情報ビット表
示の所定数の記録を開始し、 前記第1の延在部に続く、前記トラックに沿った長手方
向の点において、前記磁気極性と同じ状態へ磁化された
、前記トラックの第2の延在部に沿って、対応する連続
した区画の形態で連続して同一の二進値めデータマーカ
情四のスタートの所定数の記録を開始し、かつ 前記第2の延在部に続く、前記トラックに沿った長手方
向の点において、表示された情報を自動クロッキングタ
イプのコート磁化により決定された選定二進値で、前記
トラックの第6の延在部に沿って、前記磁気極性の状態
の中の対応して選定された状伸べ磁化された、対応する
連続した区画の形傅のデータ情報ビット表示の所定数の
記録を開始し、 前記第6の延在部が前記トラックの長さの主要部分に沿
−って延びることを特徴とする情報の物理的表示を記憶
する改良方法、 9)特許請求の範囲第8項に記載の方法において、 前記トラックの全長に含まれる前記区画の全体数が、前
記媒体がその許容変動範囲内のいづれがの速度において
回転している際前記第1、第2および第6の延在部に含
まれるべき前記区画数の合計と少なくとも同じであり、
かつ 前記第1の延在部に含まれる前記区画の数が、前記媒体
がその許容変動範囲内のいずれかの速度で回転している
際、前記トラックの全長に含まれる前記区画の合計数と
前記第1、第2および第3の延在部によまれる前記区画
の和との差より太きいことを特徴とする情報の物理的表
示を記憶する改良方法。 10) 第1の連続したグループの電気信号の各グル
ープにおける個々の信号の二進値レベルの選択した置換
として、第1の複数ビットのコード化にしたがって表現
された情報表示を、第2の連続したグループの電気信号
の各グループにおける個々の信号の二進値レベルの関連
した置換として第2の、相違する、複数ビットのコート
“化にしたがって表現された情報表示へ変換する方法に
おいて前記第一の連続したグループの最初のグループに
灯して、前記選定の置換の第2の関連した置換への第1
の所定のマツピングにしたがって、第2の連続したグル
ープの対応する最初のグループを発生させ、 前記第2の連続したグループの前記最初のグループの特
定の個々の信号の二進値レイルを検出し、前記最初のグ
ループに後続する前記第一の連続したグループの第2の
グループに対して、前記第2の連続したグループの前記
最初のグループの前記特定の個々の信号のレベルが1つ
の二進値レイルとして検出されると前記第1の所定のマ
ツピングにしたがって、かつ前記第2の一連のグループ
の最初のグループの前記特定の個々の信号レベルが別の
二進値レベルとして検出されると、前1己第1の所定の
マツピングを「1」で補数した第2の所定のマツピング
にしたがって前記第2の連続したグループの対応する第
2のグループを発生させ、前記の最初のグループに続く
前記第2の連続したグループの各グループの前記特定の
個々の信号の二進値レベルを検出し、 前記第2のグループに連続して続く前記第1の連続した
グループの複数のグループの各々に灼して、前記第2の
連続したグループのその前に先行するグループの前記特
定の個々の信号のレベルが前記の1つの二進値レベルと
して検出されると、前記第1の所定のマツピングにした
がって、かつ前記第2の連続したグループのその前に先
行するグループの前記特定の個々の信号のレイルが別の
二進値レベルとして検出されると前記第2の所定のマツ
ピングにしたがって、前記第2の連続するグループの対
応した、連続して後続するグループを発生させることを
特徴とする情報表示を変換する方法。 11) ″XF許請求の範囲第10項に記載の方法に
おいて、 前記第1の連続したグループが前記複数のグループに連
続して続く追加の多数のグループを含み、前記第1の連
続したグループの前記多数の追加のグループの各々に対
して、前記第2の連続したグループの前記特定の個々の
信号レイルが1つの二進値レベルとして検出されると前
記第2の所定のマツピングにしたがって、かつ前記第2
の連続したグループのその前の先行グループの前記特定
の個々の信号レベルが別の二進値レベルとして検出され
ると、前記第1の所定マツピングにしたがって前記第2
の連続したグループの対応して連続的に後続するグルー
プが発生されることを特徴とする情報表示を変換する方
法。 12) 電気信号の第1の連続したグループの中の各
グループの個々の信号の二進値レベルの選定された置換
として第1の、複数ビットのコード化にしたがって表現
された情報表示を、電気信号の第2の連続したグループ
の各グループの個々の電気信号のレベルの関連した置換
として第2の、相違する、複数ビットのコード化にした
がって表現された情報表示へ変換する装置において、前
記第1の連続したグループの連続したグループを表示す
る前flfe信号が供給される第1の袂数の導電経路と
、 前記第2の連続したグループの連続したグループを表示
する前記信号を受取る第2の複数の導電経路と、 前記第1の複数の経路の各々と、前記第2の複数の経路
の対応する経路との間に接続された選択的に作動の信号
レベルインバータ装置とを含み、前記インバータ装置が
二進値の制御信号を受取る制御入力装置を有し、 前記インバータ装置が、1つの二進値レベルの制御信号
が前記制御入力装置に供給されると、その二進値レベル
を変えることなく前記第1の複数の経路ヒで信号を前記
第2の複数の経路へ伝送しかつ別の二進値の制御信号が
前記制御入力装置へ供給されると、前記第1の複数の経
路上の「1」の補数の信号を含む信号を前記第2の複数
の経路へ供給し、かつ 前記制御信号を前記制御入力装置へ供給する前に所定の
時間間隔で前記第2の複数の経路の中の特定の経路上の
二進値レベルの信号に対応した二進値レベルの制御信号
を前記制御入力装置へ供給する装置を含むことを特徴と
する情報表示を変換する装置。Claims: 1) An improved arrangement of formats for magnetically recording and physically displaying information encoded in limited length turns of annular tracks of a rotatable magnetic disk type storage medium. a leading gap extending along a first portion of the track and including a magnetically recorded control information indicia; a data field containing a data information representation, wherein the second portion of the track extends along a majority of the length of the track. 2. The improvement as claimed in claim 1, wherein: ``the leading gap includes a first predetermined number of information indicia, and the leading gap includes a first predetermined number of information indicia in successive sections along the first portion of the track. recorded at regular time intervals. a second predetermined number of information indicia are included in a previous Me data field and are recorded at said predetermined time intervals in consecutive sections along said first portion of said track; a total capacity for storing a third predetermined number of information representations recorded at said predetermined time intervals along the entire physical length of said track as said medium rotates at its nominal design speed; wherein the first and second predetermined numbers are such that the third predetermined number is equal to or less than the first and second predetermined numbers for all variations from the nominal rotational speed of the medium within an allowable operating range.
and the first predetermined number is at least equal to the sum of the predetermined numbers of the sixth predetermined number and the first predetermined number for all variations from the nominal rotational speed of the medium that are allowed within an allowable operating range; An improved arrangement of formats, characterized in that it is related to a third predetermined number in a relationship that is greater than the difference between the sum of said first and second predetermined numbers. 3) In the improvement according to claim 1 or 2, the medium is flanked by a structural device providing a so-called "hard index" marking a specific radial position of the medium (and Improved arrangement of the format, characterized in that the first part of the track containing the leading gap may start at any point around the track. 4) Claims 1 or 2 In the refinement described in , the control information representation contained in the leading gap provides a synchronization signal during subsequent reading of magnetically stored information along the track. and, subsequently, a group of coded bits providing a signal indicating the start of a data marker during subsequent reading of magnetically recorded information along said track. 11
Column. 5) The improvement as claimed in claim 4, wherein the group of multiple bits is magnetically recorded along the track as a series of sections of successively changing magnetic polarity along the track, and An improved arrangement of formats, characterized in that groups of bits are magnetically recorded along said track as a series of sections along said track comprising adjacent pairs of the same magnetic polarity. 6) In the improvement according to claim 1 or 2, the data information contained in the data field is retained during subsequent reading of information magnetically recorded along the track.
An improved array of formats characterized in that they include groups of a predetermined number of contiguous, coded multiple bits to provide both a signal that clearly indicates data and an automatic clocking control signal. 7) The improvement according to claim 6, wherein the groups of multiple bits are magnetically recorded along the track as a series of sections each having a selected portion of a pair of alternating magnetic polarities; An improved arrangement of formats, characterized in that the maximum number of series of said sections has three of the same magnetic polarity. 8) An improved method of storing a physical representation of magnetically stored encoded information within a limited length of a circular track of a rotatable magnetic disk type storage medium, comprising: providing a reference time range characterized by the occurrence of consecutive clock events in an interval; and rotating the medium at a speed within an acceptable variation from a nominal design speed, determined by the magnitude of the interval and the speed. of length, adjacent sections of said track are physically recorded on said section in such a way that said section is magnetized in a selected one of two distinct states of magnetic polarity = a
moving successive longitudinal portions of said track through write positions which may have information bit representations of values, and successively into alternating states of said magnetic polarity state at any longitudinal point along said track; commencing the recording of a predetermined number of consecutively alternating two-value synchronization information bit representations in the form of corresponding successive sections along a first extension of said magnetized track; successive in the form of corresponding successive sections along a second extension of said track magnetized to the same state as said magnetic polarity at a longitudinal point along said track following the extension; begins recording a predetermined number of identical binary-valued data marker information four starts, and records the displayed information at a longitudinal point along said track following said second extension. a correspondingly selected of the states of magnetic polarity is magnetized along a sixth extension of said track with a selected binary value determined by an automatic clocking type coat magnetization; beginning recording of a predetermined number of data information bit representations in the form of corresponding successive sections, said sixth extension extending along a major portion of the length of said track; 9) The method of claim 8, wherein the total number of partitions included in the total length of the track is within a range of permissible variation when the medium is at least equal to the sum of the number of sections to be included in the first, second and sixth extensions when rotating at a speed of
and the number of sections included in the first extension is equal to the total number of sections included in the total length of the track when the medium is rotating at any speed within its permissible variation range. An improved method for storing a physical representation of information, characterized in that the physical representation of information is thicker than the difference between the sum of the partitions by the first, second and third extensions. 10) an information representation expressed according to the first multi-bit encoding as a selected permutation of the binary level of the individual signals in each group of electrical signals of the first successive group; a second, different, multi-bit encoding as an associated permutation of the binary level of the individual signals in each group of electrical signals of said first group; the first of said selected permutations to the second related permutation of said selected permutation;
generating a corresponding first group of a second consecutive group according to a predetermined mapping of the second consecutive group; detecting a binary value rail of a particular individual signal of said first group of said second consecutive group; for a second group of said first consecutive groups subsequent to said first group, the level of said particular individual signal of said first group of said second consecutive groups is one binary value; according to said first predetermined mapping when detected as a rail and when said particular individual signal level of the first group of said second series of groups is detected as another binary value level. 1 generate a corresponding second group of said second consecutive groups according to a second predetermined mapping which is the complement of the first predetermined mapping with "1"; detecting the binary level of said particular individual signal of each group of two consecutive groups; and when the level of said particular individual signal of the preceding group of said second consecutive group is detected as said one binary value level, according to said first predetermined mapping; and according to the second predetermined mapping, when the rail of the particular individual signal of the preceding group of the second consecutive group is detected as another binary value level; A method for converting an information display characterized in that successive groups generate corresponding successive subsequent groups. 11) "XF The method of claim 10, wherein the first consecutive group includes a number of additional groups consecutively following the plurality of groups, and for each of the plurality of additional groups, according to the second predetermined mapping when the particular individual signal rail of the second consecutive group is detected as one binary value level; and Said second
When the particular individual signal level of the previous preceding group of successive groups is detected as another binary value level, the second
A method for converting an information display characterized in that corresponding successive groups of successive groups of are generated. 12) providing an information representation expressed according to a first, multi-bit encoding as a selected permutation of the binary level of an individual signal of each group in a first successive group of electrical signals; In an apparatus for converting a second successive group of signals into an information representation expressed according to a second, different, multi-bit encoding as an associated permutation of the levels of the individual electrical signals of each group, a first number of electrically conductive paths to which a pre-flfe signal indicating one consecutive group of consecutive groups is applied; and a second conductive path receiving said signal indicating one consecutive group of said second consecutive groups; a plurality of electrically conductive paths; and a selectively actuated signal level inverter device connected between each of the first plurality of paths and a corresponding path of the second plurality of paths; an apparatus having a control input device for receiving a binary value control signal, the inverter device changing the binary value level when a binary value level control signal is provided to the control input device; transmitting a signal on said first plurality of paths to said second plurality of paths instead of a signal on said first plurality of paths, and another binary value control signal is provided to said control input device; of the second plurality of paths at predetermined time intervals before providing the control signal to the control input device. Apparatus for converting an information display, characterized in that the apparatus comprises apparatus for supplying to said control input device a binary level control signal corresponding to a binary level signal on a particular path in said control input device.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US36554182A | 1982-04-05 | 1982-04-05 | |
US365541 | 1982-04-05 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS58185013A true JPS58185013A (en) | 1983-10-28 |
Family
ID=23439285
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP5987683A Pending JPS58185013A (en) | 1982-04-05 | 1983-04-05 | Method and apparatus for magnetic recording and searching of information |
Country Status (4)
Country | Link |
---|---|
JP (1) | JPS58185013A (en) |
AU (2) | AU1272783A (en) |
CA (1) | CA1205904A (en) |
GB (1) | GB2117946B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
IT1182457B (en) * | 1985-02-21 | 1987-10-05 | Olivetti & Co Spa | APPARATUS TO RECORD AND READ BINARY INFORMATION ON A MAGNETIC DISC |
AU594995B2 (en) * | 1986-01-24 | 1990-03-22 | Sony Corporation | Data transmission method suitable for a disc |
AU610666B2 (en) * | 1988-02-08 | 1991-05-23 | International Business Machines Corporation | Managing data storage space on large capacity record media |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3829837A (en) * | 1971-06-24 | 1974-08-13 | Honeywell Inf Systems | Controller for rotational storage device having linked information organization |
GB1529583A (en) * | 1974-10-29 | 1978-10-25 | Xerox Corp | Data processing system |
-
1983
- 1983-03-22 CA CA000424203A patent/CA1205904A/en not_active Expired
- 1983-03-23 AU AU12727/83A patent/AU1272783A/en not_active Abandoned
- 1983-03-28 GB GB08308431A patent/GB2117946B/en not_active Expired
- 1983-04-05 JP JP5987683A patent/JPS58185013A/en active Pending
-
1988
- 1988-02-08 AU AU11404/88A patent/AU1140488A/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
AU1140488A (en) | 1988-05-12 |
GB2117946B (en) | 1987-02-04 |
CA1205904A (en) | 1986-06-10 |
GB8308431D0 (en) | 1983-05-05 |
AU1272783A (en) | 1983-10-13 |
GB2117946A (en) | 1983-10-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA1102916A (en) | Sync pattern encoding system for run-length limited codes | |
US4584616A (en) | Format for storing data on magnetic media | |
US4000513A (en) | Apparatus and method for data recording with peak shift compensation | |
USRE37818E1 (en) | Hard sectoring circuit and method for a rotating disk data storage device | |
US5731768A (en) | Method and apparatus for implementing codes with maximum transition run length | |
US4210959A (en) | Controller for magnetic disc, recorder, or the like | |
JP3408256B2 (en) | Method for converting a sequence of m-bit information words into a modulated signal, method for manufacturing a record carrier, encoding device, decoding device, recording device, reading device, signal and record carrier | |
US4053944A (en) | Microprocessor controlled signal pattern detector | |
US3299411A (en) | Variable gap filing system | |
US3226685A (en) | Digital recording systems utilizing ternary, n bit binary and other self-clocking forms | |
SE461309B (en) | SET AND DEVICE FOR CODING A DIGITAL INFORMATION SIGNAL AND SET AND DEVICE FOR TRANSFER OF DATA | |
SE448129B (en) | SET AND APPARATUS FOR RECORDING DIGITALIZED INFORMATION ON A RECORDING MEDIUM | |
KR860003574A (en) | Method and apparatus for recording PCM signals | |
JPH10255417A (en) | Data storage medium, data storage device having it, and method for expressing binary servo data in servo burst | |
US3646534A (en) | High-density data processing | |
US3564557A (en) | Self-clocking recording | |
US4045613A (en) | Digital storage systems | |
US4520408A (en) | Clock signal synchronization apparatus and method for decoding self-clocking encoded data | |
US3560947A (en) | Method and apparatus for communication and storage of binary information | |
EP0121097A2 (en) | Identification field scan apparatus in a multiple transducer data storage device | |
JPS58185013A (en) | Method and apparatus for magnetic recording and searching of information | |
US2796596A (en) | Information storage system | |
US3736568A (en) | System for producing a magnetically recorded digitally encoded record in response to external signals | |
JPH02141975A (en) | Recording and reproducing medium and its track address decoding circuit | |
US3357003A (en) | Single channel quaternary magnetic recording system |