Users Guide
Laconceptionmécaniqueetélectriquedulecteurassurequelesperformancesdulecteurnesedégradentpaspendantsaduréedevie.Lesvariations
d'alignementdestêtes,l'usagedestêtes,ledéplacementdescomposantsetautresfacteurssontminimiséspourassurerquel'intégritéetlescapacités
d'échangedesdonnéesnesoientpascompromises.LelecteurincorporedesfiltresFIR(FiniteImpulseResponse)adaptatifsquipeuventmodifierla
compensation de chaque canal de lecture dynamiquement pour compenser pour la plupart de ces changements.
Le taux d'erreurs du lecteur de bande PowerVault LTO-3-060 de demi-hauteurestinférieurà1erreurmatériellesur10
17
bits.Letauxd'erreurnondétectable
est de 1 sur 10
27
bits lus.
Code de correction d'erreurs (ECC)
L'utilisationducodedecorrectiond'erreurs(ECC)orthogonalàdeuxniveauxetàcontrôlederedondancecyclique(CRC)fournitunetrèsfaibleprobabilitéde
rencontred'uneerreurmatérielle.Pendantleprocessusdelecture,lacorrectionECCesteffectuéeàlavoléesansaffecterlefluxdelabande.
Il y a deux niveaux de code de correction d'erreurs (ECC). Ces deux niveaux sont orthogonaux ; c'est-à-direqu'unmotdecodeECCàunniveauintersecte
d'autres mots de code ECC sur l'autre niveau une seule fois, ce qui signifie qu'ils n'auront qu'un symbole en commun. Les deux niveaux sont C1 et C2.
ECC C1
Tandisquelesdonnéessontécritesenmémoireàpartirdel'unitédetraitementdesdonnées,l'interfaceDMA/ECCgénèredesoctetsECCC1etlesécriten
mémoire.
Àmesurequelesdonnéessontécritessurlabande,lecodeECCC1estvérifiéetuneinterruptionestgénéréeencasd'erreur.LecodeECCC1luenmémoire
estlecodeECCécritsurlabande.
Lorsquedesdonnéessontluessurlabandeetstockéesenmémoire,lecodeECCC1estvérifiéet:
l Si le code ECC C1 est correct, le bit valide decettepairedemotsdecodeestdéfini.
l Sinon,unpointeursurlapairedemotsdecodenonvalideestpasséaumoteurdecorrectionECCC1.
¡ SilemoteurdecorrectionECCC1peutcorrigerl'erreur,lesoctetscorrigéssontécritsenmémoire,etlebitvalideestdéfini.
¡ Sinon, le bit valide reste vide.
Àmesurequelesdonnéessontluesenmémoiresurleprocesseurdedonnéespourladécompression,lecodeECCC1estànouveauvérifiéetune
interruptionestgénérées'iln'estpascorrect.
ECC C2
LecodeECCC2impliquetroisopérationsdistinctes:
1. Codage:générationd'octetsECCC2àpartird'octetsdedonnées(effectuéeparlematérielcoprocesseurECC).
2. Décodage:générationdesyndromesdecorrectiond'erreursàpartird'octetsdedonnéesetdecorrectiond'erreurs,recherchantleszéros(effectuépar
lematérielcoprocesseurECC).
3. Correction:générationdedonnéescorrigéesàpartirdesyndromes.
Lacorrectiondépenddunombreetdestypesd'erreursconcernés:
l Pour une paire de mots de code C1 connue dans une erreur d'un jeu de sous-données(motdecodeC2),cetteopérationesteffectuéeparlematériel
coprocesseur ECC.
l PourdeuxpairesdemotsdecodeC1connuesdansuneerreur,lamatriceestpréétablieparlemicrologiciel,etlacorrectionesteffectuéeparle
matériel.
l PouruneouplusieurspairesdemotsdecodeC1inconnues,lessyndromessontgénérésparlematériel,l'emplacementdeserreursestpréétabliparle
micrologiciel,lamatriceestpréétablieparlemicrologicieletlacorrectionesteffectuéeparlematériel.
Problèmesdeservo-traçage
Aucoursd'uneopérationd'écriture,sileservo-systèmedétecteuneerreurquipeutdéclencherl'écrasementdepistesdedonnéescontiguës,l'opération
d'écritureestinterrompue.L'opérationd'écritureserainterrompuejusqu'àcequeleservo-traçagecorrectestrétabli.
Compressiondesdonnées
Lesfluxdedonnéeshabituelsdetexte,degraphiques,decodelogicieloud'autresformesdedonnéescontiennentdesinformationsquiserépètentsoitau
niveaudutexte,oùilestfaciledetrouverdesrépétitionsrégulièresd'unmotunique,soitauniveaubinaire,oùlesrépétitionssontenbitsouoctets.Bienque
laplupartdesdonnéessoientuniquesetaléatoires,lesdonnéesdeniveaubinairerévèlentdesmotifsdedifférentestaillesquiserépètentavecdifférents
degrésderégularité.
Latechnologiedecompressiondesdonnéesréduitouéliminelesredondancesdesdonnéesavantd'enregistrerlesinformationssurlabande.Celaaccroîtla
quantitédedonnéesquipeuventêtrestockéessurunmédiafinietaccroîtlacapacitédestockagegénéraledusystème.
Aveclacompressiondesdonnées,lesinformationsredondantesd'unfluxdedonnéessontidentifiéesetreprésentéespardesmotsdecodeoudessymboles,
cequipermetauxmêmedonnéesd'êtreenregistréessurunnombredebitsréduit.Cesmotsdecodeousymbolesrenvoientàlachaînededonnéesd'origine