Ich glaube, der Begriff, den Sie suchen, ist "magnetische Domäne", "ein Bereich innerhalb eines magnetischen Materials, der eine gleichmäßige Magnetisierung aufweist" (wp). Festplattenentwickler versuchen immer, die Größe der magnetischen Domänen zu verringern.
Aber.
Erstens werden "Kanalcodes" verwendet: Die auf dem Laufwerk aufgezeichneten Nullen und Einsen stimmen nicht mit den von Ihnen geschriebenen und eventuell gelesenen Nullen und Einsen überein. Sägemehl stimmt, wie 1s und 0s aufgezeichnet werden, aber es gibt noch mehr: Der Antrieb gewinnt Taktimpulse zurück (damit er weiß, wo eine Flussumkehr zu erwarten ist, wenn es eine gibt) aus den Flusspolaritätsumkehrungen , kann dies jedoch nicht aus bestimmten Abschnitten tun Es gibt keine Rückbuchungen.
Dies kann ein Problem sein. Es ist durchaus plausibel, dass jemand einen ganzen Sektor - 4096 Bits mit 512-Byte-Sektoren - aller Nullen schreibt! Welches (wenn einfach aufgezeichnet) keine Flussumkehrungen haben würde. Unter anderem aufgrund von Drehzahlunregelmäßigkeiten würde der Antrieb wahrscheinlich lange vor dem Ende dieses Sektors "seinen Platz verlieren".
Die zu schreibenden Daten werden also mithilfe eines Kanalcodes, der sicherstellt, dass nie mehr als eine bestimmte Anzahl von Nicht-Flussumkehrungen hintereinander geschrieben werden, tatsächlich in etwas mehr Bits erweitert.
Ich habe keine Referenz für die in modernen Festplatten verwendeten Kanalcodes, aber Sie können sich ein Bild davon machen, wie dies funktioniert, indem Sie die auf CDs verwendete "8- bis 14-Modulation" ("EFM") nachschlagen. Unter EFM wird jede Gruppe von acht Bits (mit 256 möglichen Kombinationen von 0en und 1en) in eine Folge von 14 Bits konvertiert (16384 Kombinationen, von denen jedoch nur 256 gültige Codes sind). Die Sequenzen innerhalb jedes 14-Bit-Codes sind so gewählt, dass es nie mehr als ein paar - ich denke, es sind drei - Nicht-Flussumkehrungen (0s) in einer Reihe gibt. Sie werden auch ausgewählt, um die Bandbreite des Signals zu reduzieren. Klingt bizarr, ist aber wahr: Wenn Sie mehr Bits aufnehmen, können Sie mit weniger Flussübergängen davonkommen. Beispielsweise würden acht Bits aller Einsen acht Flussumkehrungen ohne einen Kanalcode erfordern.
Denken Sie jetzt an das erste Stück, das in einen Sektor geschrieben wurde. Nehmen wir an, es ist eine 0. Wo ist es? Dank des Kanalcodes könnte das erste tatsächlich in den Sektor geschriebene Bit eine 1 sein!
Übrigens ist es nicht so falsch, über CDs zu sprechen, wie es scheint. CDs verwenden , um eine ähnliche Regelung zu der von Sägemehl beschrieben: Der Anfang oder das Ende einer „Pit“ Mark 1, einem Ort , an dem eine Grube könnte beginnen oder enden, aber nicht der Fall, ist eine 0. Wie Magnetflußumkehrungen.
Dann gibt es eine Fehlerkorrektur. Die Fehlerkorrektur umfasst zusätzliche Daten, die mit jedem Sektor gespeichert werden. In der Vergangenheit hat das Laufwerk das primäre Datenfeld + die ECC-Daten des Sektors gelesen, und wenn Fehler festgestellt wurden (z. B. durch Lesen eines der vielen "nicht vorhandenen" Kanalcodes), wurden die ECC-Daten verwendet um die fehler zu korrigieren.
Nicht mehr. Moderne Datendichten sind derart, dass Fehler mehr oder weniger zu erwarten sind . Daher wurden die ECC-Mechanismen gestärkt, sodass weit mehr Fehler korrigierbar sind.
Ja, das bedeutet, dass Sie mehr Bits aufnehmen müssen, aber es ist ein Nettogewinn in Bezug auf die Kapazität.
Das Ergebnis ist jedoch, dass wir nicht wirklich sagen können, dass ein einzelnes Bit, sogar ein Bit eines Kanalcodes, an einem bestimmten Ort aufgezeichnet ist, da die ECC-Daten für die Wiederherstellung des Bits genauso wichtig sind wie der Kanalcode. Und wie ECC funktioniert, verteilt sich der "Einfluss" jedes Bits auf die ECC-Daten auf viele, viele Bits der ECC-Daten. (Dieses Prinzip wird "Diffusion" genannt.)
Also, wo ist das bisschen? Nun, es ist irgendwie verteilt. Wenn Sie ein Bit in der Eingabe ändern, kommt es an vielen Stellen im Sektor zu Änderungen der Flussumkehr.
Wenn das seltsam erscheint, warten Sie, bis Sie PRML kennen, was für "wahrscheinliche maximale Antwortwahrscheinlichkeit" steht: Selbst die vom Kopf wiederhergestellte Wellenform, in der der Frequenzumrichter nach Flussumkehrungen sucht , wird statistisch interpretiert. Aber das hat nicht viel mit "wo die Bits sind" zu tun.
I'm talking about the spot that stores 1 bit of data, the tiny little area that stores either a 1 or a 0 magnetically.
... und was ist falsch daran, es ein "bisschen" zu nennen?