Nous avons vu qu'une piste est d�coup�e en secteurs, 16 pr�cis�ment. L'ordre physique des secteurs est assez
compr�hensible : c'est l'ordre 0,1,2,3 etc... jusqu'� 15 (h� oui pas 16 car le 0 compte).
Nous avons �galement vu qu'un secteur est d�coup� en un champ adresse et un champ de donn�es et que
le champ adresse contient des informations utiles � savoir le n� de volume, le n�de piste et le n� de secteur, auxquels
vient s'ajouter un checksum.
Le d�codage du champ adresse peut se faire rapidement du fait que le syst�me de codage utilis� est le le 4.4, ainsi
le programme sait suffisament t�t s'il devra charger ou non les donn�es du champ de donn�es qui suit. Par contre le
d�codage du champ de donn�es est relativement long en ce qui concerne la postnibbilization des dites donn�es,
OR pendant ce temps la disquette continue � tourner et lorsque le programme veut lire le secteur suivant,
il y a d�j� bien lontemps qu'il a �t� d�pass� DONC pour que la t�te de lecture puisse enclencher avec un minimum
de d�lai la lecture du secteur suivant on a mis au point l'interleaving c'est � dire l'entrelacement des secteurs.
Les secteurs sont ordonn�s de fa�on telle que le temps de d�codage d'un secteur se fasse avant que la lecture du
suivant ne commence. Autrement dit en plus clair l'ordre logique des secteurs n'est pas l'ordre physique.
Chaque syst�me a son entrelacement particulier comme indiqu� sur le sch�ma suivant
On note les syst�mes d'interleaving par un syst�me � deux chiffres ainsi l'ordre physique est un interleaving de 1:1
c'est � dire je lis le premier secteur physique derri�re celui que je viens de lire. Id�alement si le d�codage se
faisait avec une rapidit� suffisante on pourrait imaginer une interleaving 1:1 comme normal, mais h�las ce n'est
pas le cas...
De fa�on plus g�n�ral on note donc l'interleaving (appel� aussi) skewing sous la forme x:1 sachant que
la valeur x-1 est le nombre de secteurs saut�s entre 2 lectures successives.
|