Saya percaya istilah yang Anda cari adalah "domain magnetik", "suatu wilayah di dalam bahan magnetik yang memiliki magnetisasi seragam" (wp). Desainer hard drive selalu berusaha mengurangi ukuran domain magnetik.
Tapi.
Pertama, "kode saluran" digunakan: 0s dan 1s yang direkam pada drive tidak sama dengan 0s dan 1s yang Anda tulis dan pada akhirnya akan dibaca. Serbuk gergaji benar tentang bagaimana 1s dan 0s direkam, tetapi masih ada lagi: Drive memulihkan pulsa clock (sehingga dapat mengetahui di mana harus mengharapkan pembalikan fluks, jika ada) dari pembalikan polaritas fluks , tetapi tidak dapat melakukannya dari peregangan di mana tidak ada pembalikan.
Ini bisa jadi masalah. Sangat masuk akal bahwa seseorang mungkin menulis seluruh sektor - 4096 bit dengan sektor 512-byte - dari semua 0s! Yang akan (jika direkam secara sederhana) tidak memiliki pembalikan fluks. Karena penyimpangan dalam kecepatan rotasi, antara lain, drive kemungkinan akan "kehilangan tempatnya" jauh sebelum akhir sektor itu.
Jadi data yang akan ditulis sebenarnya diperluas menjadi bit lebih banyak, menggunakan kode saluran yang memastikan tidak akan pernah ada lebih dari sejumlah pembalikan non-fluks yang ditulis dalam satu baris.
Saya tidak memiliki referensi untuk kode saluran yang digunakan dalam hard drive modern, tetapi Anda bisa memahami cara kerjanya dengan mencari "delapan hingga empat belas modulasi" ("EFM") yang digunakan pada CD. Di bawah EFM, setiap kelompok delapan bit (yang memiliki 256 kemungkinan kombinasi 0s dan 1s) akan dikonversi ke urutan 14 bit (16384 kombinasi, tetapi hanya 256 di antaranya adalah kode yang valid). Urutan dalam setiap kode 14-bit dipilih sehingga tidak pernah ada lebih dari beberapa - saya pikir itu tiga - non-fluks-pembalikan (0s) berturut-turut. Mereka juga dipilih untuk mengurangi bandwidth sinyal. Kedengarannya aneh, tetapi itu benar: Dengan merekam lebih banyak bit, Anda bisa lolos dengan transisi fluks yang lebih sedikit. Misalnya, delapan bit semua 1 akan membutuhkan delapan pembalikan fluks tanpa kode saluran,
Sekarang, pikirkan bit pertama yang ditulis untuk suatu sektor. Mari kita asumsikan 0. Di mana itu? Berkat kode saluran, bit pertama yang benar-benar ditulis ke sektor mungkin 1!
Kebetulan, berbicara tentang CD tidak sesederhana yang terlihat. CD menggunakan skema serupa dengan yang dijelaskan oleh serbuk kayu: Awal atau akhir dari "lubang" menandai 1, tempat di mana lubang dapat dimulai atau berakhir, tetapi tidak, adalah 0. Seperti pembalikan fluks.
Lalu ada koreksi kesalahan. Koreksi kesalahan melibatkan data tambahan yang disimpan di setiap sektor. Di masa lalu drive akan membaca bidang data primer + data ECC sektor ini, dan jika ada kesalahan terdeteksi (misalnya, dengan membaca salah satu dari banyak kode saluran "tidak boleh ada"), drive akan menggunakan data ECC untuk memperbaiki kesalahan.
Tidak lagi. Kepadatan data modern sedemikian sehingga kesalahan lebih atau kurang diharapkan . Jadi mekanisme ECC diperkuat sehingga jauh lebih banyak kesalahan dapat diperbaiki.
Ya, ini berarti Anda harus merekam lebih banyak bit, tetapi ini merupakan kemenangan bersih dalam hal kapasitas.
Namun, hasilnya adalah kita tidak dapat benar-benar mengatakan bahwa bit individu, bahkan sedikit kode saluran, direkam di lokasi tertentu, karena data ECC sama pentingnya untuk memulihkan bit sebagai kode saluran. Dan cara ECC bekerja, "pengaruh" setiap bit pada data ECC tersebar di banyak, banyak bit dari data ECC. (Prinsip ini disebut "difusi.")
Jadi, di mana bitnya? Yah, itu semacam menyebar. Ubah satu bit dalam input dan akan ada perubahan dalam pembalikan fluks di banyak tempat di sektor ini.
Jika itu tampak aneh, tunggu sampai Anda mengetahui tentang PRML, yang merupakan kependekan dari "kemungkinan respons maksimum kemungkinan": bahkan bentuk gelombang pulih dari kepala, di mana drive mencari pembalikan fluks, ditafsirkan secara statistik. Tapi itu tidak ada hubungannya dengan "di mana bit berada".
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.
... dan apa yang salah dengan menyebutnya "sedikit?"