Способы кодирования данных: FM, MFM, RLL by Core


   Каталог php скриптов

Онлайн Микс:


Комментировать

07.05.2009 14:23:13

Способы кодирования данных: FM, MFM, RLL

by Core @ 07.05.2009 14:23:13

Данные хранятся на магнитном носителе с помощью изменений намагниченности носителя. Под изменением подразумевается изменение либо с положительной на отрицательную, либо с отрицательной на положительную. Это изменение можно представить в виде импульса, при чтении данных.

Самый простой способ кодирования может быть таким:

0 — нет импульса;

1 — есть импульс.


Однако у такого простого метода есть существенное ограничение. Если на диск записывается длинная строка 0, то в течение длительного времени работы на выходе схемы при чтении не будет никаких изменений. Слишком длительный период "тишины" может привести к тому, что контроллер может потерять данные. Это связано с тем, что для точной передачи данных требуется синхронизация, причем не только при записи данных, но и при чтении. Звучит это просто, но сделать это нелегко. Цепь синхронизации контроллера менее точна, чем цепь синхронизации ПК. Это может привести к сбою в синхронизации и расхождению между контроллером и ПК.

пользователь компьютера

Если Вам был полезен этот материал, то Вы можете отблагодарить автора - установить ссылку на эту статью, + симпатичный баннер.
Ваш код:

Page copy protected against web site content infringement by Copyscape Rambler's Top100