×

Method and apparatus for randomizing data in a direct access storage device

  • US 4,993,029 A
  • Filed: 03/13/1989
  • Issued: 02/12/1991
  • Est. Priority Date: 03/13/1989
  • Status: Expired due to Term
First Claim
Patent Images

1. Binary data storage apparatus, comprising;

  • writing/reading transducer means associated with non volatile data storage media means to form a transducer/media interface,a write channel havingfirst data-input means adapted for the reception of binary data to be written to said media means, said binary data comprising a plurality of multi-byte data fields,second data-input means adapted for the reception of an identifying data field for each of said multi-byte data fields,randomizer means having first input means connected to said first data-input means to thereby receive said multi-byte data fields, said randomizer means having second input means connected to said second data-input means and being responsive to said identifying data field to begin a repetitive sequence of data randomizing for each byte of said multi-byte data field, and providing an output comprising a plurality of randomized multi-byte data fields, andmeans connecting said transducer/media interface to the output of said randomizer means and to said second data-input means, whereby randomized data comprising a plurality of multi-byte data fields, each data field including an identifying data field, is written on said non volatile media means, anda read channel havingread interface means comprising said transducer/media interface whereby said randomized data is read back from said non volatile meadia means,read-data input means connected to said transducer/media interface for the reception of said read-back randomized data,identifying data detector means having an output, and having an input connected to said read-data input means for detecting the identifying data field of each read-data field, andcomplementary derandomizer means having first input means connected to said read-data input means, to receive said randomized data, said derandomizer means having second input means connected to the output of said identifying data detector means, said derandomizer means being responsive to detection of an identifying data field to begin a complementary sequence of derandomizing of each byte of said read-data field.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×