Я немного копался в сети и пытался выяснить, как данные хранятся на жестком диске на самом низком уровне ...
До сих пор мне удалось выяснить, что поверхность пластины HDD разделена на домены (состоящие из крошечных частиц, которые могут быть поляризованы), которые намагничены как NS или SN. Теперь, что беспокоит меня - что является одним битом?
После прочтения одного сайта у меня сложилось впечатление, что NS-> NS-> NS-> SN-> SN равен 0010 (2), поскольку первые три домена имеют одинаковую полярность, и, хотя он не изменяется, они рассматриваются как нули (биты). «0»), но третья стрелка соединяет два противоположных домена, следовательно, она (стрелка) рассматривается как единица (бит «1»). Это имело бы смысл, но это также означает, что как только я изменяю один бит в файле - весь файл должен быть переписан (по крайней мере, биты после того, что было изменено), чтобы сохранить данные.
В другом источнике мне объяснили, что направление полярности домена (а не дельта между двумя доменами, как указано выше) рассматривается как один бит, то есть NS равно «1», а «SN равно 0» (или наоборот - не помню ...).
Так что же это за модель? Или нет?