77691

Аппаратная реализация RLL-кодирования

Реферат

Информатика, кибернетика и программирование

Наибольшее распространение по крайней мере для жестких дисков PC получило так называемое кодирование с ограниченной длиной отрезка или RLLкодирование. Математики и инженеры считают способ 27 RLL разновидностью записи с групповым кодированием Groupoded Recording GCR. Обычная форма способа 27 RLL относится к кодированию GCR с переменной длиной.

Русский

2015-02-05

56.5 KB

1 чел.

Аппаратная реализация RLL-кодирования

Оказалось, что, несмотря на популярность и эффективность, MFM-кодирование не самый эффективный способ кодирования данных. В MFM-кодировании размер битовой ячейки уменьшается до минимальной длины магнитного триггера, но можно достичь лучшего результата при дальнейшем сокращении числа сигналов синхронизации. Степень сокращения зависит от постоянства скорости вращения диска и от точности выделения импульсов, поступающих от головки считывания. Разработчики дисковых систем проверили много способов снижения среднего числа импульсов синхронизации на бит данных и соответствующего повышения максимальной плотности битов на поверхности диска. Наибольшее распространение, по крайней мере, для жестких дисков PC, получило так называемое кодирование с ограниченной длиной отрезка или RLL-кодирование. В этом способе совершенно нет сигналов синхронизации! Это стало возможно при записи на диск наборов, которые отличаются от наборов сохраняемых данных. При правильном выборе записываемых наборов контроллер при считывании данных может "обратить" этот процесс. Математики и инженеры считают способ 2,7 RLL разновидностью записи с групповым кодированием (Group-oded Recording — GCR). Идея группового кодирования состоит в том, что группа битов данных заменяется большей группой записываемых битов. (Здесь у вас, конечно, появится вопрос: "Нужно ли расходовать поверхность, записывая больше битов, чем имеется в данных?" Минуточку терпения, и ответ будет очевиден.) Обычная форма способа 2,7 RLL относится к кодированию GCR с переменной длиной. Другими словами, размер групп заменяющих битов зависит от фактических битов данных. RLL-кодирование использует два ограничения на любой набор переходов магнитных полей, которые можно записать на поверхности диска. Во-первых, переходы магнитного поля не должны следовать чаще, чем минимальная длина магнитного триггера (этим предотвращается риск стирания предшествующего магнитного поля при записи нового). Во-вторых, промежутки без переходов не должны быть столь длинными, чтобы контроллер диска потерял текущую позицию на диске. Таким образом, для переходов магнитного поля имеются максимальная и минимальная допустимые частоты. (Другими словами, в терминах расстояний по дорожке между переходами магнитного поля имеются максимальная и минимальная допустимее длины промежутка или "отрезка" без переходов. Кодирование RLL и означает, что эти "отрезки" дорожки между переходами ограничены верхней и нижней величинами.)

Оказалось, что, несмотря на популярность и эффективность, MFM-кодирование не самый эффективный способ кодирования данных. В MFM-кодировании размер битовой ячейки уменьшается до минимальной длины магнитного триггера, но можно достичь лучшего результата при дальнейшем сокращении числа сигналов синхронизации. Степень сокращения зависит от постоянства скорости вращения диска и от точности выделения импульсов, поступающих от головки считывания. Разработчики дисковых систем проверили много способов снижения среднего числа импульсов синхронизации на бит данных и соответствующего повышения максимальной плотности битов на поверхности диска. Наибольшее распространение, по крайней мере, для жестких дисков PC, получило так называемое кодирование с ограниченной длиной отрезка или RLL-кодирование. В этом способе совершенно нет сигналов синхронизации! Это стало возможно при записи на диск наборов, которые отличаются от наборов сохраняемых данных. При правильном выборе записываемых наборов контроллер при считывании данных может "обратить" этот процесс. Математики и инженеры считают способ 2,7 RLL разновидностью записи с групповым кодированием (Group-oded Recording — GCR). Идея группового кодирования состоит в том, что группа битов данных заменяется большей группой записываемых битов. (Здесь у вас, конечно, появится вопрос: "Нужно ли расходовать поверхность, записывая больше битов, чем имеется в данных?" Минуточку терпения, и ответ будет очевиден.) Обычная форма способа 2,7 RLL относится к кодированию GCR с переменной длиной. Другими словами, размер групп заменяющих битов зависит от фактических битов данных. RLL-кодирование использует два ограничения на любой набор переходов магнитных полей, которые можно записать на поверхности диска. Во-первых, переходы магнитного поля не должны следовать чаще, чем минимальная длина магнитного триггера (этим предотвращается риск стирания предшествующего магнитного поля при записи нового). Во-вторых, промежутки без переходов не должны быть столь длинными, чтобы контроллер диска потерял текущую позицию на диске. Таким образом, для переходов магнитного поля имеются максимальная и минимальная допустимые частоты. (Другими словами, в терминах расстояний по дорожке между переходами магнитного поля имеются максимальная и минимальная допустимее длины промежутка или "отрезка" без переходов. Кодирование RLL и означает, что эти "отрезки" дорожки между переходами ограничены верхней и нижней величинами.)

Каждая последовательность Т и О имеет точно в два раза больше знаков, чем набор кодируемых единиц и нулей. Поскольку от О до Т минимум три знака, то в минимальную длину магнитного триггера можно поместить три знака. Поскольку два знака равны одному биту, размер битовой ячейки сокращается до двух третей длины триггера. Такой размер позволяет накопителю разместить в полтора раза (150%) больше битов на длине дорожки, чем в MFM-кодпровании, и в три рала больше битов, чем в FM-кодпровании. Таким образом, в RLL-кодировашш специальные наборы переходов заменяют фактические записываемые наборы данных. Наборы выбраны так, чтобы отношение максимального промежутка между переходами поля к минимальному было как 8 к 3 Применение такого способа позволяет в гом же пространстве сохранить на 50% больше данных. Большнниво жестких дисков вращаются с одинаковой скоростью, на запись и считывание одной и той же информации уходит только две трети времени. На рис. 2.7,д показано, как выглядит RLL-коднрованне одного и того же байта по сравнению с другими способами кодирования. Несмотря на возможность улучшения RLL-коднрованпя, этот процесс оказывается непростым и недостаточно надежным для большинства пользова!елей. Как всегда, на практике RLL-кодирова-ние встречает определенные ограничения. Поскольку в RLL-кодпроваиин переходы магнитного иоля оказываются не ближе, чем в MFM-кодированни, многие полагают, что можно применять MFM-накошпель как RLL-иакопитель, просто подключив к MFM-накогштелю RLL-контроллер. К сожалению, при первом появлении на рынке несколько лет назад для надежного применения RLL-кодирования пришлось усложнить электронику жестких дисков и контроллера. Накопители и контроллеры довольно часто и с драматическими последствиями отказывали С тех пор фирмы-производители RLL-контроллеров разработали лучшие методы, а производители накопителен стали более жестко тестировать своп изделия В ре зультате сейчас появились накопители, "сертифицированные для RLL-коднрования", а других пока нет. Объединение RLI-сертифицированного накопителя с RLL-KOHтроллером оказывается довольно надежным устройством.


 

А также другие работы, которые могут Вас заинтересовать

43043. Автоматизація обліку та нарахування відсотків по кредитах комерційного банку 407 KB
  Проаналізовано існуючий варіант розв'язку задачі обґрунтована доцільність створення нової інформаційної системи на базі автоматизованої інформації. У роботі освітлені питання інформаційного забезпечення теоретичні та практичні аспекти: описаний склад та організація інформаційного забезпечення структура інформаційного забезпечення призначення усіх баз даних принципи організації інформаційного забезпечення опис прийнятих видів контролю за маршрутами обробки даних при створенні та функціонуванні інформаційної бази; розглянуто організацію...
43045. Топливоподающая система автотракторных дизелей 941 KB
  Параметры и конструкция топливной аппаратуры оказывают существенное влияние на протекание рабочего процесса дизеля. Жесткость процесса, определяемая объемным сгоранием, понижает надежность дизеля, увеличивает его массу...
43046. Бурение геологоразведочных скважин в северо-восточной части Таймырского полуострова в Ленивенско-Челюскинской структурной фациальной зоне 108 KB
  Территория проектируемых работ расположена в северо-восточной части Таймырского полуострова в Ленивенско-Челюскинской структурной фациальной зоне. Рельеф площади характеризуется грядово-увалистыми поверхностями на выходах коренных пород палеозойско-протерозойских пород и прилегающих к ним плоской морской аккумулятивной равнины, изрезанной речной и ложковой сетью.
43047. Теоретические и эмпирические исследования в социологии. Этапы социологического исследования 16.94 KB
  Социологическое исследование - исследование социальных объектов, отношений, процессов, направленное на получение новой информации и выявление закономерностей общественной жизни на основе теорий, методов и процедур, принятых в социологии. Социологическое исследование - способ получения знаний о социальном мире, основанный на строгом сборе фактов и их логическом объяснении.
43048. Проектирование автодорожного моста 265.5 KB
  Организация строительства. Список основных потребных машин и механизмов при выполнении определённых строительных работ. Потребность в строительных кадрах Количество работающих на строительстве определяется на основе календарного плана. Сочи характеризуется следующими факторами: наличие проезда к площадке объекта ПС500кв Вардане; наличие в Краснодарском крае специализированных мостостроительных организаций оснащенных требуемой строительной техникой...
43049. Разработка специализированного цифрового узла 672.5 KB
  Интегральные микросхемы, содержащие в своем составе десятки, сотни, тысячи, а в последнее время многие десятки и сотни тысяч и даже миллионы компонентов, позволили по-новому подойти к проектированию и изготовлению цифровых устройств. Надежность отдельной микросхемы мало зависит от количества элементов и близка к надежности одиночного транзистора, а потребляемая мощность в пересчете на отдельный компонент резко уменьшается по мере повышения степени интеграции.
43050. Погрузочная машина непрерывного действия 1ПНБ-2 Копейского машиностроительного завода 930.5 KB
  Определяется требуемый расход дросселя: Определяется площадь расходного окна: μ = 062 – коэффициент расхода жидкости Uдр=1 – параметр регулирования дросселя ρ = 890 плотность жидкости ∆Pдр – перепад давления в дросселе Тип дросселя Параметры Номинальное давление Pдр МПа Номинальный расход Qдр Площадь расходного окна fдр Потери давления ∆Pдр МПа Г7732 125 18 0176 02 8. μ = 062 – коэффициент расхода жидкости фактическое значение величины расходного окна дросселя Uдр – параметр регулирования дросселя ρ = 890...