Я трохи копав Інтернет і намагався з’ясувати, як зберігаються дані на жорсткому диску на найнижчому рівні ...
Поки мені вдалося з’ясувати, що поверхня пластини HDD розділена на домени (що складаються з крихітних частинок, здатних поляризуватися), які намагнічуються як NS або SN. Тепер що мене турбує - що таке єдиний біт?
Прочитавши один сайт, у мене було враження, що NS-> NS-> NS-> SN-> SN дорівнює 0010 (2), оскільки перші три домени мають однакову полярність, і, хоча це не змінюється, вони трактуються як нулі (біти '0'), але третя стрілка приєднується до двох протилежних доменів, тому вона (стрілка) трактується як одна (біт '1'). Це мало б сенс, але це також означає, що як тільки я зміню один біт у файлі - весь файл повинен бути переписаний (ну принаймні біти після того, що було змінено) для збереження даних.
В іншому джерелі мені було пояснено, що напрямок полярності домену (а не дельта між двома доменами, як зазначено вище) трактується як єдиний біт, тобто NS - це "1", а "SN - 0" (або навпаки - не пам'ятаю ...).
Отже, яка це модель врешті? Або ні?