Re: Connecter un écran à un TO16 et disquettes
Publié : 28 sept. 2017 23:08
Tout ce qui vient d'être évoqué est correct. Je ne vais donc que paraphraser ce qui a été dit. La "largeur" de piste n'en est pas vraiment une, c'est un problème lié à la densité magnétique de la surface, qui n'est pas la même en DD et en HD, mais aussi à la topologie des têtes. Tout cela est de la faute de notre ami Oersted, qui a d'ailleurs donné son nom à l'unité de densité magnétique. Il faut aussi comprendre aussi que la disquette 5"1/4 ou 8", contrairement à la disquette 3"1/2 (tu auras observé que l'entrainement d'une disquette 3"1/2 est plus élaboré), n'est jamais parfaitement centrée, la lecture et l'écriture ne se font donc jamais exactement sur le cercle concentrique parfait que l'on imagine être une piste. Par conséquent, si la "largeur" n'est pas assez "large", le lecteur DD ne voit plus rien. Il faut visualiser la piste comme une montagne dont la coupe est une gaussienne, le sommet étant l'endroit ou le signal est le meilleur, mais son intensité décroit rapidement sur les bords. Sur une disquette HD, la gaussienne est beaucoup plus étroite.
Ca c'est une invention ou devrais-je dire une convention microsoftienne. Le BIOS ne peut pas reconnaître le type de media de cette manière, ne serait-ce que parce que la densité linéaire est différente (15 secteurs au lieu de 9), il faut donc d'abord être capable de décoder le signal avant de pouvoir lire le BPB sur la piste 0 qui contient cet octet ... En fait, l'encodage MFM permet de reconstituer l'horloge et sa période permet de déterminer si l'enregistrement est DD ou HD. C'est le contrôleur qui s'y colle. Bilou a beau jeu alors d'aller lire son octet qui ne fait que confirmer ce que le contrôleur sait déjà.le type de disquette inséré est identifié par le lecteur grace à l'octet descripteur de média ...