HK203496A - Combining small records into a single record block for recording on a record media - Google Patents
Combining small records into a single record block for recording on a record media Download PDFInfo
- Publication number
- HK203496A HK203496A HK203496A HK203496A HK203496A HK 203496 A HK203496 A HK 203496A HK 203496 A HK203496 A HK 203496A HK 203496 A HK203496 A HK 203496A HK 203496 A HK203496 A HK 203496A
- Authority
- HK
- Hong Kong
- Prior art keywords
- format
- data
- record
- block
- recorded
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0614—Improving the reliability of storage systems
- G06F3/0619—Improving the reliability of storage systems in relation to data integrity, e.g. data losses, bit errors
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0638—Organizing or formatting or addressing of data
- G06F3/064—Management of blocks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0673—Single storage device
- G06F3/0682—Tape device
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
-
- 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
- G11B20/1262—Formatting, e.g. arrangement of data block or words on the record carriers with more than one format/standard, e.g. conversion from CD-audio format to R-DAT format
-
- 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
- G11B2020/1087—Digital recording or reproducing wherein a selection is made among at least two alternative ways of processing
-
- 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
- G11B2020/1087—Digital recording or reproducing wherein a selection is made among at least two alternative ways of processing
- G11B2020/10879—Digital recording or reproducing wherein a selection is made among at least two alternative ways of processing the kind of record carrier being the selection criterion
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Security & Cryptography (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Claims (17)
- Procédé de mise en oeuvre d'un enregistreur de données destiné à enregistrer des données sur un support de mémorisation, les données étant mémorisées en blocs, chaque bloc successif (12) étant séparé des blocs contigus par un intervalle (10, 11),une pluralité de formats de données (77, 79) est utilisée en enregistrant les données sur le support de mémorisation, l'enregistreur de données comportant un mode de fonctionnement pour chacun des formats de données à utiliser, comprenant au moins un format de données dans lequel une pluralité d'enregistrements est mémorisée dans un bloc unique, en réduisant ainsi le nombre des intervalles sur le support de mémorisation,des repères de délimitation (17, 18) sont utilisés pour indiquer le format des données utilisées pour l'enregistrement sur le support de mémorisation, etun enregistrement unique (14) dans un bloc de signaux unique (12) est enregistré dans un premier format (79) parmi ladite pluralité de formats de données,le procédé comprenant les étapes consistant à :enregistrer dans un second format (77) parmi lesdits formats une pluralité d'enregistrements (46) dans un bloc de signaux unique (12) et inclure un signal d'identification (17, 18) dans les blocs de signaux (12) comportant ledit second format (77), de ce que les signaux du bloc sont dans ledit second format (77), chacun desdits enregistrements comprenant des informations d'adresse (41) indiquant un emplacement d'enregistrement d'un autre enregistrement prédéterminé parmi lesdits enregistrements à l'intérieur du bloc de signaux,enregistrer l'un desdits repères de délimitation (17, 18) afin de signaler une modification du format des données pendant l'enregistrement, lorsque l'on passe de l'un desdits formats de données (77, 79) à un autre desdits formats de données (77, 79), etétablir (151, 152) après avoir rencontré l'un quelconque desdits repères de délimitation (17, 18) enregistrés sur un support de mémorisation, le mode de fonctionnement au format indiqué par ledit repère, et utiliser ensuite pour la restitution ledit format de données indiqué.
- Procédé selon la revendication 1, dans lequel l'enregistreur de données comporte des repères de délimitation de non-format (76, 81) définis pour l'enregistrement sur le support de mémorisation, et le procédé comprend en outre l'étape consistant à détecter (132) lors de la lecture (130) du support d'enregistrement dans un format en cours donné, l'un desdits repères de délimitation de non-format et indiquer (146) un format inconnu pour les données suivantes qui doivent être lues à partir du support de mémorisation.
- Procédé selon la revendication 2, comprenant en outre l'étape consistant à lire (130) le signal de données suivant et à analyser (131) les signaux afin de constater d'après lequel desdits formats de données (77, 79), de tels signaux de données suivants sont enregistrés et établir un mode de fonctionnement de restitution à un tel format de données constaté afin de lire (151, 152) les signaux à la suite desdits signaux de données suivants.
- Procédé selon la revendication 1, comprenant en outre l'étape consistant à affecter un identificateur d'enregistrement (18, 40) à chacun desdits enregistrements (14, 46) enregistrés sous ledit premier format (79) ou ledit second format (77) et suivre les numéros d'enregistrement sur tous lesdits premiers et lesdits seconds formats de telle façon que, dans un élément de mémorisation, il y ait une séquence de numéro d'enregistrement.
- Procédé selon la revendication 4 comprenant en outre l'étape consistant à sélectionner les identificateurs prédéterminés parmi lesdits identificateurs d'enregistrement (18) en tant que dits repères de délimitation indiquant le format, respectivement et à ne pas utiliser les identificateurs sélectionnés parmi lesdits identificateurs d'enregistrement pour indiquer des données représentant des signaux enregistrés sur le support de mémorisation.
- Procédé selon la revendication 4, comprenant en outre l'étape consistant à affecter dans ledit second format (77) des identificateurs de blocs (18) aux blocs de signaux qui constituent le même numéro que l'identificateur d'enregistrement (40) du premier enregistrement dans le bloc de signaux respectifs, de telle sorte que les identificateurs d'enregistrements (40, 49) soient la continuation d'une séquence de numéros donnés tandis que les identificateurs de blocs ont une séquence numérique qui constitue une anticipation arithmétique du nombre des enregistrements mémorisés dans les blocs de signaux respectifs.
- Procédé selon la revendication 6, dans lequel :pour chaque enregistrement (30, 31, 32) inclus dans l'un desdits blocs de signaux dudit second format (71) on inclut un en-tête comportant un identificateur d'enregistrement (40), une indication de décalage en octets (41) jusqu'à la fin de l'enregistrement, un champ d'indicateur (42), une longueur (43) d'une terminaison de paquets, des octets de remplissage (44) et une redondance de détection d'erreur (45), etpour chaque enregistrement inclus dans l'un desdits blocs de signaux desdits seconds formats, on inclut une terminaison comportant des octets de remplissage (47) et une redondance de détection d'erreur (48) pour l'enregistrement, l'en-tête d'enregistrement et la terminaison d'enregistrement étant tels que les paquets puissent présenter diverses longueurs de données, et comprenant en outre les étapes consistant à :indiquer lorsque l'on enregistre des données si toutes les données devraient être enregistrées dans ledit premier format (79) ou si les données peuvent être enregistrées dans l'un desdits premier (79) ou second (77) formats.
- Procédé selon la revendication 7, comprenant en outre les étapes consistant à :établir, lorsque les données peuvent être enregistrées dans l'un desdits premier (79) ou second (77) formats, que le format d'enregistrement souhaité est inconnu et lorsque le format d'enregistrement est inconnu, mesurer (103) la longueur des enregistrements à enregistrer,choisir ensuite (104), lorsque l'enregistrement mesuré comporte un nombre inférieur à un nombre prédéterminé d'octets de données, le second format et lorsque l'enregistrement mesuré comporte ledit nombre prédéterminé ou davantage que le nombre prédéterminé d'octets de données, choisir alors (110) le premier format,établir une taille moyenne souhaitée des blocs de signaux,lors de l'enregistrement en utilisant ledit second format, choisir un nombre desdits enregistrements pour un enregistrement dans l'un desdits blocs de signaux qui crée un comptage des octets de données, lequel s'approche de la taille moyenne souhaitée du bloc de signaux, inférieur à la taille d'une différence d'enregistrement par rapport à la taille moyenne de bloc de signaux souhaitée.
- Procédé selon la revendication 8, comprenant en outre les étapes consistant à :détecter (132) les blocs de signaux enregistrés sur le support d'enregistrement, et rechercher dans ledit bloc de signaux ledit indicateur (17), puis traiter les blocs de signaux suivants comme étant dans lesdits premier (79) ou second (77) formats suivant l'indication dudit indicateur, etdétecter un séparateur logique et établir (146) une condition de format inconnu et, lors de la lecture du bloc de signaux suivant répéter l'étape lancée immédiatement avant.
- Procédé selon la revendication 1, comprenant en outre les étapes consistant à :enregistrer lesdits signaux sur le support de mémorisation en agençant les signaux en blocs de signaux (12),établir et enregistrer dans chacun des blocs de signaux une indication (17) du format utilisé dans les signaux du bloc de telle façon que le format dans chaque bloc sur le support de mémorisation soit indépendant du format des autres blocs de signaux sur un tel support de mémorisation,établir un nombre prédéterminé de paquets (30, 31) à enregistrer dans l'un des blocs de signaux sur ledit support de mémorisation,insérer un enregistrement de données (46) dans chacun desdits paquets (30),affecter un numéro donné (40) à chacun des enregistrements de données et enregistrer ce numéro affecté dans le paquet respectif, etdans chacun desdits paquets, identifier le format de données de l'enregistrement de données dans le paquet de telle sorte que le format des données dans chacun desdits paquets soit indépendant du format dans un autre quelconque desdits paquets.
- Procédé selon la revendication 10, comprenant en outre les étapes consistant à :insérer une première redondance de détection d'erreur (23) dans chacun des blocs de signaux (12) afin de détecter des erreurs dans le bloc de signaux, etinsérer une seconde redondance de détection d'erreur (45, 48) dans chacun des paquets (30, 31) afin de détecter des erreurs respectivement dans chacun des paquets.
- Procédé selon la revendication 11, comprenant en outre les étapes consistant à :insérer dans chaque paquet un en-tête de paquet qui comprend ledit numéro donné d'enregistrement, lesdites informations d'adresse (41) indiquant un emplacement de paquet d'un paquet prédéterminé à l'intérieur du bloc de signaux lorsqu'on le lit dans le sens avant, un identificateur de format (42) pour le paquet, la longueur (43) d'une terminaison de paquet et une redondance de détection d'erreur (45) pour l'en-tête de paquet,insérer dans chaque paquet une terminaison de paquet présentant une longueur indiquée dans ledit en-tête de paquet et comprenant des octets de remplissage (47), et ladite redondance de détection d'erreur (43) pour l'enregistrement de données, l'en-tête de paquet et lesdits octets de remplissage, etdans chacune desdites terminaisons de paquets, insérer une indication d'adresse inversée pour un paquet prédéterminé à l'intérieur du bloc de signaux afin de permettre la lecture du bloc de signaux dans un sens opposé audit sens avant et inclure ladite indication d'adresse inversée dans le calcul de la redondance de détection d'erreur de paquet.
- Support de mémorisation capable de mémoriser des données dans un format donné dans des blocs de signaux (12), chaque bloc successif étant séparé des blocs contigus par un intervalle (10, 11),chaque intervalle étant utilisé comme indicateur de bloc (10, 11),chaque bloc étant capable de mémoriser un ou plusieurs enregistrements de données (46),chacun des blocs de signaux (12) comporte une identification de bloc (18) qui est identique à une identification d'enregistrement prédéterminée (40) qui est enregistrée dans le bloc de telle façon que chaque identification de bloc (18) sur le support de mémorisation corresponde à une identification d'enregistrement respective (40), etchaque bloc (12) comportant plus d'un desdits enregistrements comprenant les enregistrements avec les identifications d'enregistrement (49) qui ne sont pas identiques à ladite identification de bloc.
- Support de mémorisation selon la revendication 13, comprenant en outre :une pluralité de zones d'enregistrement sur le support de mémorisation, des repères de délimitation de zone séparant chaque zone d'une autre zone,chacune des zones d'enregistrement comportant des données enregistrées suivant l'un parmi une pluralité de formats de données, l'un desdits formats de données étant ledit format de données donné alors qu'un autre desdits formats de données est fondamentalement différent dudit format de données donné, etdans lequel ledit support d'enregistrement est une bande d'enregistrement, lesdits séparateurs de blocs comprenant des intervalles inter-blocs (10, 11) et lesdits repères de délimitation comprenant des repères utilisables avec la totalité de ladite pluralité de formats de données.
- Support de mémorisation selon la revendication 14 dans lequel des repères prédéterminés parmi lesdits repères de délimitation indiquent lesquels desdits formats sont utilisés pour enregistrer des signaux de données à la suite de tels repères prédéterminés parmi lesdits repères de délimitation et des repères de délimitation autres que lesdits repères prédéterminés parmi les repères de délimitation, indiquent un format inconnu utilisé pour enregistrer des signaux de données à la suite de tels autres repères de délimitation, et lesdits repères de bande constituant au moins quelques uns desdits autres repères de délimitation, etlesdits repères de délimitation comprenant des premier et second types de délimitation, un premier type indiquant des limites de fichiers différents et un second type indiquant des formats différents.
- Appareil destiné à localiser des données enregistrées sur un élément de mémorisation, lesdites données enregistrées étant sous l'un quelconque parmi une pluralité de formats de données enregistrées (79, 77) entremêlées avec des signaux de délimitation de format dont quelques uns indiquent un format de données suivant et d'autres parmi lesdits repères de délimitation n'indiquant aucune information concernant le format suivant, comprenant :un moyen d'établissement de format destiné à indiquer lequel parmi ladite pluralité de formats de données est utilisé dans les zones prédéterminées dudit support d'enregistrement et à indiquer lorsqu'un format de données d'enregistrement est inconnu,un moyen de détection destiné à détecter les données enregistrées comprenant lesdits signaux de délimitation de format et étant relié audit moyen d'établissement de format afin de répondre à un signal de délimitation de format détecté pour actionner le moyen d'établissement de format afin d'indiquer un format indiqué lorsque l'on détecte lesdits mêmes repères de délimitation et un format d'enregistrement inconnu lorsque l'on détecte un autre repère de délimitation,un moyen de lecture relié audit moyen de détection et au moyen d'établissement de format afin de répondre au moyen d'établissement de format indiquant un format inconnu afin de détecter lesquels des formats sont enregistrés et répondre à une indication de l'un parmi ladite pluralité de formats de données enregistrées afin de recevoir des signaux de données à partir du moyen de détection pour traiter des signaux de données présentant le format indiqué, etun moyen relié audit moyen de lecture et audit moyen d'établissement de format afin de recevoir des signaux provenant du moyen de lecture pour déterminer lequel parmi ladite pluralité de formats est celui sous lequel sont les signaux de données reçus et pour établir ledit moyen d'établissement de format de façon à indiquer ledit format déterminé.
- Appareil destiné à localiser des données enregistrées sur un support d'enregistrement, comprenant :un moyen de détection destiné à détecter les données enregistrées dudit support d'enregistrement, lesdites données étant enregistrées par blocs de signaux, chacun des blocs de signaux comportant une pluralité d'enregistrements dans celui-ci, chaque enregistrement comportant un identificateur d'enregistrement, comprenant un premier desdits enregistrements qui comporte un identificateur prédéterminé et chaque dit bloc comportant une partie de terminaison avec un identificateur de bloc qui est identique audit identificateur prédéterminé, respectivement,un moyen d'extraction de bloc relié audit moyen de détection afin de recevoir les données détectées et afin de détecter les identificateurs prédéterminés dans ledit premier enregistrement de chaque bloc de signaux détecté et l'identificateur de bloc dans la partie de terminaison respective du bloc détecté et afin de comparer l'identificateur de bloc avec l'identificateur de premier enregistrement et indiquer une erreur lorsque les deux sont différents.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US07/372,744 US5200864A (en) | 1989-06-28 | 1989-06-28 | Combining small records into a single record block for recording on a record media |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| HK203496A true HK203496A (en) | 1996-11-15 |
Family
ID=23469454
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| HK203496A HK203496A (en) | 1989-06-28 | 1996-11-07 | Combining small records into a single record block for recording on a record media |
Country Status (11)
| Country | Link |
|---|---|
| US (2) | US5200864A (fr) |
| EP (1) | EP0406188B1 (fr) |
| JP (1) | JPH0341672A (fr) |
| KR (1) | KR930005437B1 (fr) |
| CN (1) | CN1019341B (fr) |
| AU (1) | AU628572B2 (fr) |
| BR (1) | BR9003022A (fr) |
| CA (1) | CA2011234C (fr) |
| DE (1) | DE69026652T2 (fr) |
| HK (1) | HK203496A (fr) |
| MY (1) | MY105839A (fr) |
Families Citing this family (87)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2712656B2 (ja) * | 1989-10-25 | 1998-02-16 | 日本電気ホームエレクトロニクス株式会社 | Cd―rom記録方法 |
| GB2240896B (en) * | 1990-02-06 | 1994-04-27 | Sony Corp | Methods of and apparatus for coding television signals |
| DE69031031T2 (de) * | 1990-05-29 | 1997-10-30 | Hewlett Packard Ltd | Bandspeicherung |
| US5268798A (en) * | 1991-01-10 | 1993-12-07 | Hewlett-Packard Company | Method for detecting the start of data field in a recording medium by detecting the sequence of bit codes |
| JP2546076B2 (ja) * | 1991-02-27 | 1996-10-23 | 日本ビクター株式会社 | 磁気記録補正回路 |
| US5272691A (en) * | 1991-05-30 | 1993-12-21 | Matsushita Electric Industrial Co., Ltd. | Method for recording and reproducing compressed data |
| JP2962335B2 (ja) * | 1991-06-24 | 1999-10-12 | 日本電気株式会社 | 空き領域検索方式 |
| JP3198550B2 (ja) * | 1991-09-03 | 2001-08-13 | ソニー株式会社 | 圧縮データ記録方法及び圧縮データ記録再生装置 |
| US5617265A (en) * | 1991-09-20 | 1997-04-01 | Mita Industrial Co., Ltd. | Magnetic tape recording device comprising a variable data region length system |
| JPH05198099A (ja) * | 1992-01-22 | 1993-08-06 | Sony Corp | 情報送出装置及び情報再生装置 |
| US5388012A (en) * | 1992-02-28 | 1995-02-07 | E-Systems, Inc. | Partitioning of magnetic tape into sequentially occurring partitions between and around regularly occurring system zones |
| US5543977A (en) * | 1992-02-28 | 1996-08-06 | Ampex Systems Corporation | Data recording system having improved longitudinal and helical search capability |
| JP3175371B2 (ja) * | 1992-03-06 | 2001-06-11 | 三菱電機株式会社 | データ記憶フォーマット変換方式及びその変換方法及びアクセス制御装置及びデータアクセス方法 |
| US5721954A (en) * | 1992-04-13 | 1998-02-24 | At&T Global Information Solutions Company | Intelligent SCSI-2/DMA processor |
| US5390315A (en) * | 1992-06-15 | 1995-02-14 | International Business Machines Corporation | Allocation of uniform contiguous blocks of DASD storage by maintaining both a bit and a bit map record of available storage |
| US5488517A (en) * | 1992-10-08 | 1996-01-30 | U.S. Philips Corporation | System comprising a magnetic-tape cassette and a magnetic-tape apparatus, and magnetic-tape cassette, tape-cleaning means and tape-cleaning element for use in the system |
| JP2525122B2 (ja) * | 1992-11-09 | 1996-08-14 | インターナショナル・ビジネス・マシーンズ・コーポレイション | コンピュ―タ・システムのバックアップ記録方法、復元方法およびシステム |
| JP3431030B2 (ja) * | 1992-11-12 | 2003-07-28 | ソニー株式会社 | 再生装置および再生方法 |
| TW223171B (en) * | 1993-01-06 | 1994-05-01 | Sony Co Ltd | Playback method and device |
| US5448702A (en) * | 1993-03-02 | 1995-09-05 | International Business Machines Corporation | Adapters with descriptor queue management capability |
| US5706260A (en) * | 1993-03-09 | 1998-01-06 | Sony Corporation | Apparatus for and method of synchronously recording signals onto a disk medium by a single head |
| US5394280A (en) * | 1993-06-14 | 1995-02-28 | International Business Machines Corporation | Detecting a servo error on a magnetic tape and identifying extent and location of the detected servo error by linked control marks |
| AU682032B2 (en) * | 1993-06-29 | 1997-09-18 | Sony Corporation | Audio signal transmitting apparatus and the method thereof |
| CA2124752C (fr) * | 1993-06-30 | 2005-04-12 | Mark Zbikowski | Structure de meta-donnees et manipulation de ces dernieres |
| CA2124754C (fr) * | 1993-06-30 | 2005-06-28 | Mark Zbikowski | Stockage de donnees sur disque en representations multiples |
| US5634123A (en) * | 1993-07-08 | 1997-05-27 | Park City Group, Inc. | Data management using nested records and code points |
| KR0167587B1 (ko) * | 1993-07-26 | 1999-03-20 | 모리시타 요이찌 | 디지털데이터기록재생장치 |
| JP2982571B2 (ja) * | 1993-08-05 | 1999-11-22 | 日本ビクター株式会社 | デジタルデータ記録再生方法 |
| JP2557203B2 (ja) * | 1993-12-27 | 1996-11-27 | インターナショナル・ビジネス・マシーンズ・コーポレイション | ファジィ・パッキング方法及びデータ記憶システム |
| US5802599A (en) * | 1994-02-08 | 1998-09-01 | International Business Machines Corporation | System and method for allocating storage in a fragmented storage space |
| WO1995024035A1 (fr) * | 1994-03-03 | 1995-09-08 | Cirrus Logic, Inc. | Procede et appareil geres par table s'appliquant a un traitement automatique a champ divise |
| JPH10500520A (ja) * | 1994-03-03 | 1998-01-13 | シーラス ロジック, インコーポレイテッド | Idフィールドなしの自動トラック処理のための欠陥マネジメント |
| US5455721A (en) * | 1994-03-03 | 1995-10-03 | Cirrus Logic, Inc. | Method and apparatus for automatic sector pulse generation and split field calculation in disk drives |
| US6025966A (en) * | 1994-03-03 | 2000-02-15 | Cirrus Logic, Inc. | Defect management for automatic track processing without ID field |
| US5592342A (en) * | 1994-05-23 | 1997-01-07 | Quantum Corporation | Method for packing variable size user data records into fixed size blocks on a storage medium |
| US5696775A (en) * | 1994-09-23 | 1997-12-09 | Cirrus Logic, Inc. | Method and apparatus for detecting the transfer of a wrong sector |
| US5872767A (en) * | 1995-02-17 | 1999-02-16 | Matsushita Electric Industrial Co., Ltd. | Optical disk and an optical disk recording/reproduction device having address blocks located on boundary lines between adjoining tracks |
| JP2871534B2 (ja) * | 1995-06-26 | 1999-03-17 | 株式会社日立製作所 | ディジタル信号記録方法、ディスク再生装置、及び、ディスク再生方法 |
| US5819297A (en) * | 1995-09-27 | 1998-10-06 | Emc Corporation | Method and apparatus for creating reliably duplicatable tape volumes without copying any padding |
| US6023385A (en) * | 1997-02-21 | 2000-02-08 | Storage Technology Corporation | Tape servo pattern with enhanced synchronization properties |
| US5926339A (en) * | 1997-02-21 | 1999-07-20 | Storage Technology Corporation | Method for servo track identification |
| US5920439A (en) * | 1997-02-21 | 1999-07-06 | Storage Technology Corporation | Method for determining longitudinal position on a magnetic tape having an embedded position count field |
| US6018429A (en) * | 1997-02-21 | 2000-01-25 | Storage Technology Corporation | Tape servo pattern with embedded servo track number identification |
| US6075666A (en) * | 1997-02-21 | 2000-06-13 | Storage Technology Corporation | Tape servo pattern having an embedded position count field |
| US5963400A (en) * | 1997-02-21 | 1999-10-05 | Storage Technology Corporation | Thin film tape head including split top pole |
| US5898533A (en) * | 1997-02-21 | 1999-04-27 | Storage Technology Corporation | Tape servo pattern with embedded servo track number identification |
| US5973869A (en) * | 1997-02-21 | 1999-10-26 | Storage Technology Corporation | Servo frame edge detection for tape servo pattern with synchronization field |
| JPH10289537A (ja) * | 1997-04-11 | 1998-10-27 | Sony Corp | デジタルデータ記録方法およびデジタルデータ記録媒体 |
| US6031698A (en) * | 1997-06-10 | 2000-02-29 | Iomega Corporation | Multiple partition tape cartridge detection means |
| US6337642B1 (en) * | 1999-12-28 | 2002-01-08 | Texas Instruments Incorporated | Method for efficient interleaving of variable length packets with maximized block size |
| US6721843B1 (en) | 2000-07-07 | 2004-04-13 | Lexar Media, Inc. | Flash memory architecture implementing simultaneously programmable multiple flash memory banks that are host compatible |
| US7240288B2 (en) | 2000-12-18 | 2007-07-03 | Microsoft Corporation | Method and system for making resources available |
| US7111075B2 (en) * | 2000-12-18 | 2006-09-19 | Microsoft Corporation | Method and system for processing data records having multiple formats |
| JP3495709B2 (ja) * | 2001-01-12 | 2004-02-09 | 三洋電機株式会社 | データ記録装置 |
| US6618795B2 (en) * | 2001-01-24 | 2003-09-09 | Sony Corporation | Method and apparatus for concurrent access to a sequential device |
| US6775087B2 (en) | 2001-06-18 | 2004-08-10 | Sony Corporation | Method and apparatus to read past EOD marker |
| US6862149B2 (en) * | 2001-06-18 | 2005-03-01 | Hewlett-Packard Development Company, L.P. | Searching for append point in data storage device |
| US6747829B2 (en) * | 2001-06-29 | 2004-06-08 | International Business Machines Corporation | Pad eliminating decoding method and apparatus for a direct access storage device |
| US6978414B2 (en) * | 2001-07-17 | 2005-12-20 | Hewlett-Packard Development Company, L.P. | Method and apparatus for protecting against errors occurring in data storage device buffers |
| US7042667B2 (en) * | 2001-07-31 | 2006-05-09 | Hewlett-Packard Development Company, L.P. | Data storage |
| US6883122B2 (en) * | 2001-07-31 | 2005-04-19 | Hewlett-Packard Development Company, L.P. | Write pass error detection |
| US6958873B2 (en) * | 2001-07-31 | 2005-10-25 | Hewlett-Packard Development Company, L.P. | Data rewrite control in data transfer and storage apparatus |
| US6804075B1 (en) | 2002-03-01 | 2004-10-12 | Sony Corporation | Logical expiration of media having embedded non-volatile memory |
| DE10227165A1 (de) * | 2002-06-18 | 2004-01-29 | Siemens Ag | Verfahren und Anordnung zur Codierung bzw. Decodierung einer Folge digitaler Daten |
| US7248230B2 (en) * | 2002-10-15 | 2007-07-24 | Piccionelli Gregory A | Ornament apparatus, system and method |
| US6970311B2 (en) * | 2003-08-18 | 2005-11-29 | International Business Machines Corporation | Storing data to magnetic tape both to one set of tracks and in the same operation rewritten to another set of tracks |
| JP2005190057A (ja) * | 2003-12-25 | 2005-07-14 | Hitachi Ltd | ディスクアレイ装置及びディスクアレイ装置のリモートコピー制御方法 |
| US7343451B2 (en) * | 2003-12-25 | 2008-03-11 | Hitachi, Ltd. | Disk array device and remote copying control method for disk array device |
| JP4047836B2 (ja) * | 2004-04-02 | 2008-02-13 | 株式会社東芝 | 通信装置、通信システム、通信方法、および通信制御プログラム |
| US6950257B1 (en) | 2004-04-29 | 2005-09-27 | International Business Machines Corporation | Writing to magnetic tape with backhitchless backspacing and data set invalidation |
| US8139610B1 (en) * | 2006-01-17 | 2012-03-20 | Xilinx, Inc. | Method for framing data for transmission over an encoded channel |
| US7962499B2 (en) | 2006-08-18 | 2011-06-14 | Falconstor, Inc. | System and method for identifying and mitigating redundancies in stored data |
| US9564988B2 (en) * | 2007-07-26 | 2017-02-07 | The Directv Group, Inc. | Method and system for forming a formatted content stream and using a cyclic redundancy check |
| US8069317B2 (en) * | 2007-10-12 | 2011-11-29 | International Business Machines Corporation | Providing and utilizing high performance block storage metadata |
| US9141477B2 (en) * | 2007-10-12 | 2015-09-22 | International Business Machines Corporation | Data protection for variable length records by utilizing high performance block storage metadata |
| US8230317B2 (en) * | 2008-04-09 | 2012-07-24 | International Business Machines Corporation | Data protection method for variable length records by utilizing high performance block storage metadata |
| US8190832B2 (en) | 2009-01-29 | 2012-05-29 | International Business Machines Corporation | Data storage performance enhancement through a write activity level metric recorded in high performance block storage metadata |
| CA2754357A1 (fr) * | 2009-03-03 | 2010-09-10 | Gregory A. Piccionelli | Appareil, systeme et procede d'ornement |
| US8780475B2 (en) | 2012-08-30 | 2014-07-15 | International Business Machines Corporation | Tape drive buffer utilization |
| JP6277276B2 (ja) * | 2013-08-31 | 2018-02-07 | ヒューレット パッカード エンタープライズ デベロップメント エル ピーHewlett Packard Enterprise Development LP | 記述オブジェクト及び記述子 |
| US10804930B2 (en) | 2015-12-16 | 2020-10-13 | International Business Machines Corporation | Compressed data layout with variable group size |
| US10803018B2 (en) | 2015-12-16 | 2020-10-13 | International Business Machines Corporation | Compressed data rearrangement to optimize file compression |
| US10037148B2 (en) * | 2016-01-05 | 2018-07-31 | Microsoft Technology Licensing, Llc | Facilitating reverse reading of sequentially stored, variable-length data |
| US10311026B2 (en) | 2016-05-27 | 2019-06-04 | International Business Machines Corporation | Compressed data layout for optimizing data transactions |
| US10191693B2 (en) | 2016-10-14 | 2019-01-29 | Microsoft Technology Licensing, Llc | Performing updates on variable-length data sequentially stored and indexed to facilitate reverse reading |
| US10158611B2 (en) | 2016-11-17 | 2018-12-18 | Bank Of America Corporation | System for multiplexing and demultiplexing blockchain ledgers via a cryptographic hash |
| CN117632039B (zh) | 2024-01-25 | 2024-05-03 | 合肥兆芯电子有限公司 | 存储器管理方法、存储器存储装置及存储器控制电路单元 |
Family Cites Families (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4471457A (en) * | 1980-08-21 | 1984-09-11 | International Business Machines Corporation | Supervisory control of peripheral subsystems |
| FR2496375B1 (fr) * | 1980-12-17 | 1985-12-20 | Sony Corp | Appareil d'enregistrement/reproduction de signaux de television avec des signaux autio multiplexes |
| US4393445A (en) * | 1981-03-06 | 1983-07-12 | International Business Machines Corporation | Information-signal recording apparatus employing record volume oriented identification signals |
| US4403286A (en) * | 1981-03-06 | 1983-09-06 | International Business Machines Corporation | Balancing data-processing work loads |
| US4423480A (en) * | 1981-03-06 | 1983-12-27 | International Business Machines Corporation | Buffered peripheral system with priority queue and preparation for signal transfer in overlapped operations |
| US4435762A (en) * | 1981-03-06 | 1984-03-06 | International Business Machines Corporation | Buffered peripheral subsystems |
| JPS5848279A (ja) * | 1981-09-14 | 1983-03-22 | Sony Corp | キユ−信号処理装置 |
| US4434487A (en) * | 1981-10-05 | 1984-02-28 | Digital Equipment Corporation | Disk format for secondary storage system |
| US4475192A (en) * | 1982-02-16 | 1984-10-02 | At&T Bell Laboratories | Data packet flow control scheme for switching networks |
| US4558380A (en) * | 1983-05-11 | 1985-12-10 | Pertec Peripherals Corporation | Digital tape transport for selectively recording in either a parallel or serial mode |
| US4603382A (en) * | 1984-02-27 | 1986-07-29 | International Business Machines Corporation | Dynamic buffer reallocation |
| JPS61233468A (ja) * | 1985-04-08 | 1986-10-17 | Hitachi Ltd | 回転型情報記録媒体への情報書込み制御方式 |
| US4730222A (en) * | 1985-04-22 | 1988-03-08 | Eastman Kodak Company | Video recording apparatus having low and high resolution operational modes |
| US4644533A (en) * | 1985-05-06 | 1987-02-17 | American Telephone & Telegraph Company | Packet switch trunk circuit queueing arrangement |
| US4935824A (en) * | 1985-07-19 | 1990-06-19 | Sony Corporation | Information recording apparatus |
| JP2647649B2 (ja) * | 1986-07-03 | 1997-08-27 | パイオニア株式会社 | 光ディスク記録方法 |
| JPS63197057A (ja) * | 1987-02-12 | 1988-08-15 | Hitachi Ltd | 情報記録方法 |
| EP0303230B1 (fr) * | 1987-08-12 | 1994-06-01 | Hitachi, Ltd. | Appareil d'enregistrement/reproduction de signaux PCM |
| JP2725257B2 (ja) * | 1987-09-16 | 1998-03-11 | ソニー株式会社 | ディジタル記録装置 |
| GB8800351D0 (en) * | 1988-01-08 | 1988-02-10 | Hewlett Packard Ltd | Data recorder |
| GB8829919D0 (en) * | 1988-12-22 | 1989-02-15 | Int Computer Limited | File system |
-
1989
- 1989-06-28 US US07/372,744 patent/US5200864A/en not_active Expired - Lifetime
-
1990
- 1990-03-01 CA CA002011234A patent/CA2011234C/fr not_active Expired - Lifetime
- 1990-05-21 DE DE69026652T patent/DE69026652T2/de not_active Expired - Lifetime
- 1990-05-21 EP EP90850194A patent/EP0406188B1/fr not_active Expired - Lifetime
- 1990-05-26 MY MYPI90000858A patent/MY105839A/en unknown
- 1990-05-26 CN CN90103794A patent/CN1019341B/zh not_active Expired
- 1990-05-28 KR KR9007692A patent/KR930005437B1/ko not_active Expired - Lifetime
- 1990-05-28 AU AU56034/90A patent/AU628572B2/en not_active Ceased
- 1990-06-28 BR BR909003022A patent/BR9003022A/pt unknown
- 1990-06-28 JP JP2168601A patent/JPH0341672A/ja active Granted
-
1992
- 1992-11-18 US US07/978,071 patent/US5384669A/en not_active Expired - Lifetime
-
1996
- 1996-11-07 HK HK203496A patent/HK203496A/en not_active IP Right Cessation
Also Published As
| Publication number | Publication date |
|---|---|
| BR9003022A (pt) | 1991-08-20 |
| KR910001676A (ko) | 1991-01-31 |
| CA2011234A1 (fr) | 1990-12-28 |
| AU628572B2 (en) | 1992-09-17 |
| EP0406188A1 (fr) | 1991-01-02 |
| DE69026652T2 (de) | 1996-11-21 |
| KR930005437B1 (en) | 1993-06-21 |
| CA2011234C (fr) | 1995-04-25 |
| DE69026652D1 (de) | 1996-05-30 |
| CN1048462A (zh) | 1991-01-09 |
| MY105839A (en) | 1995-01-30 |
| EP0406188B1 (fr) | 1996-04-24 |
| JPH0341672A (ja) | 1991-02-22 |
| AU5603490A (en) | 1991-01-03 |
| US5200864A (en) | 1993-04-06 |
| US5384669A (en) | 1995-01-24 |
| CN1019341B (zh) | 1992-12-02 |
| JPH0574148B2 (fr) | 1993-10-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0406188B1 (fr) | Assemblage d'enregistrements de petite taille dans un bloc de données unique pour l'enregistrement sur un milieu d'enregistrement | |
| US5274772A (en) | Data processing systems having means for selectively combining records into signal blocks for recording in a record medium | |
| US5335328A (en) | Methods for recording and reading data from a record member having data in any one of a plurality of block formats including determining length of records being transferred | |
| US5442638A (en) | Apparatus and method for recording over defects in storage media | |
| US6182191B1 (en) | Recording and reproducing system | |
| TWI234768B (en) | Magnetic tape drive and recording system therefor and method for writing received synchronized data to magnetic tape | |
| US5539914A (en) | Method and system for preprocessing data block headers during access of data in a data storage system | |
| JPH01217770A (ja) | データ記憶方法およびデータ検索方法 | |
| JP3652372B2 (ja) | データ及び補助情報を記憶するための方法及び装置 | |
| KR20000071178A (ko) | 파일기록방법, 데이터 기록장치, 기록매체 관리방법, 파일의 취급방법, 수신데이터를 기록매체에 기입하는 방법 및 프로그램 기록매체 | |
| JPH04263182A (ja) | テープ上の論理ブロック番号により識別される所望の論理データブロックに迅速にアクセスする方法 | |
| US5966263A (en) | Method and apparatus to increase head/AE select robustness for a system using multiple head servo write | |
| US7062682B2 (en) | Data recorder and data recording method avoiding data loss due to data transfer error | |
| JP2620012B2 (ja) | デュアルヘッド記録装置および記録方法 | |
| WO1992000589A1 (fr) | Commande de lecture/ecriture pour une unite de disques | |
| JPH1011896A (ja) | データ記録装置及び再生装置 | |
| JPH09231508A (ja) | デマーキング機能を有するデータ記録システム及び方法 | |
| EP1267349B1 (fr) | Procede d'enregistrement de donnees et appareil d'enregistrement et de reproduction de donnees | |
| JP2595096B2 (ja) | 磁気テープ装置とバッファメモリの制御方式 | |
| JP2544327B2 (ja) | 磁気デイスク制御装置 | |
| JP3446361B2 (ja) | 記録再生装置、情報信号記録再生システム及び無効領域情報の管理方法 | |
| JPS6139286A (ja) | デ−タ管理方法 | |
| JP3567492B2 (ja) | 磁気記録及び/又は再生装置 | |
| JPH0812613B2 (ja) | ポインタ制御論理装置及びポインタ制御方法 | |
| JPH04286755A (ja) | 磁気記録再生装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PF | Patent in force | ||
| PC | Patent ceased (i.e. patent has lapsed due to the failure to pay the renewal fee) |
Effective date: 20090521 |