MFM-кодирование: различия между версиями

→‎Преамбула: викификация, стилевые правки
Метки: правка с мобильного устройства правка из мобильного приложения правка из Android-приложения
(→‎Преамбула: викификация, стилевые правки)
'''MFM-коди́рование''' (иногда в литературе встречается название модифицированный код Миллера в квадрате, МЧМ-кодирование; {{lang-en|Modified Frequency Modulation}}) — способ кодирования данных, один из способов линейного[[физическое кодирование|физического кодирования]] (физическоголинейного кодирования, канального кодирования, цифрового кодирования, [[Манипуляция (модуляция)|манипуляцияманипуляции сигнала]]). Служит для передачи цифровых данных от передатчика к приемнику по [[Последовательная передача данных|последовательному интерфейсу]]. Является двуполярным двухуровневым (сигналасигнал может принимать два значения, соответствующие низкому уровню и высокому уровню) кодом, в котором каждый информационный бит кодируется комбинацией из двух битов.
 
MFM-кодирование является модификацией [[частотная модуляция|частотной модуляции]] ({{lang-en|frequency modulation}}, FM). Для гибких дисков применение MFM поднимало объём записываемой информации в два раза, такие гибкие диски назывались дисками двойной плотности («{{lang-en2|double density}}»). MFM-кодирование используется в дисководах на магнитных дисках. Для жёстких дисков сначала также использовался MFM, но вскоре был изобретён более эффективный метод кодирования информации RLL ([[:en:Run length limited|Run length limited]]).
 
В случае с гибкими дисками новые методы уже не использовались в силу отсутствия необходимости в переносе больших объёмов данных на гибких дисках (это было бы недостаточно надёжно). Кроме того, в случае с гибкими дисками требуется совместимость новых стандартов кодирования и старых: любой современный дисковод может читать как FM-, так и MFM-кодированные диски, в то время как принцип RLL-кодирования принципиально отличается от двух предыдущих.
 
''Основная статья: [[физическое кодирование]]''
 
== Кодирование ==