Запись с групповым кодированием
В информатике ) относится к нескольким различным , запись с групповым кодом или запись с групповым кодом ( GCR но связанным между собой методам кодирования для представления данных на магнитных носителях . Первый, используемый в с разрешением 6250 бит на дюйм магнитной ленте с 1973 года, [1] [2] представляет собой код, исправляющий ошибки, в сочетании со схемой кодирования с ограничением длины серии (RLL), принадлежащий к группе кодов модуляции . [3] Остальные представляют собой аналогичные методы кодирования, которые использовались на мэйнфреймов жестких дисках или микрокомпьютеров дискетах до конца 1980-х годов. GCR — это модифицированная форма кода NRZI , но обязательно с более высокой плотностью перехода. [3]
Магнитная лента
[ редактировать ]Запись с групповым кодированием впервые была использована для хранения данных на магнитной ленте на 9-дорожечной катушечной ленте . [3] Этот термин был придуман во время разработки устройства для магнитной ленты IBM 3420 Model 4/6/8. [1] и соответствующий блок управления лентой 3803 Model 2, [4] [1] оба представлены в 1973 году. [1] [5] IBM называла сам код исправления ошибок «записью с групповым кодированием». Однако GCR стал относиться к формату записи 6250 бит на дюйм (250 бит/мм). [3] ) на ленте в целом, а затем и в форматах, в которых используются аналогичные коды RLL без кода исправления ошибок.
Для надежного чтения и записи на магнитную ленту необходимо соблюдать несколько ограничений на записываемый сигнал. Во-первых, два соседних инверсии потока должны быть разделены определенным расстоянием на носителе, определяемым магнитными свойствами самой среды. Во-вторых, разворот должен происходить достаточно часто, чтобы часы читателя оставались в фазе с записанным сигналом; то есть сигнал должен быть самосинхронизирующимся и, что наиболее важно, поддерживать достаточно высокий выходной сигнал воспроизведения, поскольку он пропорционален плотности переходов потока. До появления с разрешением 6250 бит на дюйм лент ленты с разрешением 1600 бит на дюйм удовлетворяли этим ограничениям с использованием метода, называемого фазовым кодированием (PE), эффективность которого была только 50%. Для лент GCR с разрешением 6250 бит/дюйм (0, 2) , или, более конкретно, код RLL используется код 4 / 5 (0, 2) код блока [3] иногда также называется кодированием GCR (4B-5B) . [6] Этот код требует записи пяти бит для каждых четырех бит данных. [3] Код структурирован таким образом, что подряд может встречаться не более двух нулевых битов (которые представлены отсутствием инверсии потока), [3] либо внутри кода, либо между кодами, независимо от того, какие были данные. Этот код RLL применяется независимо к данным, поступающим на каждую из девяти дорожек.
Из 32 пятибитных шаблонов восемь начинаются с двух последовательных нулевых битов, шесть других заканчиваются двумя последовательными нулевыми битами и еще один (10001) содержит три последовательных нулевых бита. Удаление шаблона «все единицы» (11111) из остатка оставляет 16 подходящих кодовых слов.
Код GCR RLL с разрешением 6250 бит/дюйм : [7] [8] [9] [6]
|
|
Код 11 полубайтов старшему (кроме xx00 и 0001) формируется путем добавления дополнения к биту ; т.е. abcd кодируется как abcd . Остальным пяти значениям присвоены коды, начинающиеся с 11. Полубайты формы ab00 имеют коды 11ba a , т.е. бит, обратный коду ab11. Коду 0001 присвоено оставшееся значение 11011.
Поскольку код «все единицы» не используется в обычных данных, в строке может отображаться не более 8 однобитовых чисел. используются последовательности из 9 или более однобитов (на практике использовалось 14 кодов, состоящих из одних единиц, или 70 однобитовых кодов) В качестве шаблона синхронизации .
Из-за чрезвычайно высокой (на тот момент) плотности ленты с разрешением 6250 бит/дюйм кода RLL недостаточно для обеспечения надежного хранения данных. Поверх кода RLL код исправления ошибок, называемый оптимальным прямоугольным кодом (ORC). применяется [10] Этот код представляет собой комбинацию дорожки четности и полиномиального кода, аналогичного CRC , но структурированного для исправления ошибок, а не для обнаружения ошибок. Для каждых семи байтов, записанных на ленту (до кодирования RLL), вычисляется и записывается на ленту восьмой контрольный байт. При чтении четность вычисляется для каждого байта и выполняется операция «исключающее ИЛИ» с содержимым дорожки четности, а также вычисляется полиномиальный проверочный код и выполняется операция «исключающее ИЛИ» с полученным проверочным кодом, в результате чего получаются два 8-битных синдромных слова. Если они оба равны нулю, данные не содержат ошибок. В противном случае логика исправления ошибок в контроллере ленты исправляет данные перед их отправкой на хост. Код коррекции ошибок способен исправить любое количество ошибок на любой отдельной дорожке или на любых двух дорожках, если ошибочные дорожки можно идентифицировать другими средствами.
В новых полудюймовых 18-дорожечных ленточных накопителях IBM запись ведется с разрешением 24 000 бит/дюйм . 4 / 5 (0, 2) ГКЛ заменен на более эффективный 8/9 . (0 , 3) код модуляции, отображающий восемь бит в девять бит [3]
Жесткие диски
[ редактировать ]В середине 1970-х годов компания Sperry Univac , подразделение ISS, работала над большими жесткими дисками для мейнфреймов , используя групповое кодирование. [11]
Дискеты
[ редактировать ]Как и накопители на магнитной ленте, дисководы гибких дисков имеют физические ограничения на интервал реверсирования потока (также называемый переходом, представленный одним битом).
Микрополис
[ редактировать ]Предлагаются GCR-совместимые дисководы и контроллеры гибких дисков (например, 100163-51-8 и 100163-52-6). [12] ), Micropolis одобрил кодирование данных с записью с групповым кодированием. [13] на 5¼-дюймовых 77-дорожечных дисководах для дискет с разрешением 100 точек на дюйм для хранения двенадцати секторов по 512 байт на дорожку с 1977 или 1978 года. [14] [15] [16] [17]
Микропериферия
[ редактировать ]Micro Peripherals , Inc. (MPI) продавала 5¼-дюймовые диски двойной плотности (например, односторонние диски B51 и двусторонние B52) и контроллерное решение, реализующее GCR с начала 1978 года. [18] [19]
Дуранго
[ редактировать ]Durango Systems F-85 (представлен в сентябре 1978 г.) [20] [21] ) использовали односторонние 5¼-дюймовые дисководы для дискет с разрешением 100 точек на дюйм, обеспечивающие емкость 480 КБ, с использованием запатентованной групповой кодировки высокой плотности 4/5. В машине использовался контроллер гибких дисков Western Digital FD1781 , разработанный бывшим инженером Sperry ISS. [17] с 77-дорожечными дисками Micropolis. [22] В более поздних моделях, таких как Durango 800 [23] серия была расширена до двустороннего варианта размером 960 КБ (в формате 946 КБ). [23] [номер 1] ) на дискете. [21] [24] [22] [14]
Яблоко
[ редактировать ]Для Apple II дисковода гибких дисков Стив Возняк изобрел контроллер гибких дисков, который (наряду с самим дисководом Disk II ) накладывал два ограничения:
- Между любыми двумя единицами может быть максимум один нулевой бит.
- Каждый 8-битный байт должен начинаться с одного бита.
Самая простая схема обеспечения соответствия этим ограничениям - это запись дополнительного «тактового» перехода перед каждым битом данных в соответствии с дифференциальным манчестерским кодированием или (цифровой) ЧМ (частотной модуляцией). Получившаяся реализация Apple, известная как кодирование 4-и-4 , позволяла записывать только десять 256-байтовых секторов на дорожку на 5¼-дюймовую дискету одинарной плотности. Он использует два байта для каждого байта.
Примерно за месяц до поставки дисковода весной 1978 года [26] Возняк понял, что более сложная схема кодирования позволит каждому восьмибитному байту на диске содержать пять бит полезных данных, а не четыре бита. Это связано с тем, что имеется 34 байта, в которых установлен старший бит, и нет двух нулевых битов подряд. Эта схема кодирования стала известна как кодирование 5 и 3 и допускала 13 секторов на дорожку; он использовался для Apple DOS 3.1, 3.2 и 3.2.1 , а также для самой ранней версии Apple CP/M : [27]
Зарезервированные GCR-коды: 0xAA и 0xD5. [27]
Возняк назвал систему «мой самый невероятный опыт в Apple и лучшая работа, которую я сделал». [26]
Позже конструкция контроллера дисковода гибких дисков была изменена, чтобы позволить байту на диске содержать до одной пары нулевых битов подряд. Это позволяло каждому восьмибитному байту содержать шесть бит полезных данных и позволяло иметь 16 секторов на дорожке. Эта схема известна как кодирование 6-2 . [27] и использовался в Apple Pascal , Apple DOS 3.3. [27] и ПроДОС , [29] а позже с дисками Apple FileWare в Apple Lisa и 3½-дюймовыми дисками 400K и 800K на Macintosh и Apple II . [30] [31] Первоначально Apple не называла эту схему «GCR», но позже к ней был применен этот термин. [31] чтобы отличить его от IBM PC дискет , на которых использовалась схема кодирования MFM .
Зарезервированные GCR-коды: 0xAA и 0xD5. [27] [29]
Коммодор
[ редактировать ]Независимо компания Commodore Business Machines (CBM) создала схему записи с групповым кодированием для своего флоппи-дисковода Commodore 2040 (выпущенного весной 1979 года). Соответствующие ограничения для накопителя 2040 заключались в том, что подряд не могло встречаться более двух нулевых битов; привод не налагал особых ограничений на первый бит в байте. Это позволило использовать схему, аналогичную той, что используется в с разрешением 6250 бит/дюйм ленточных накопителях . Каждые четыре бита данных преобразуются в пять бит на диске с использованием тех же 5-битных кодов, что и в IBM, чтобы гарантировать, что в строке никогда не будет более двух нулевых битов, но в другом порядке:
|
|
Как и в коде IBM, возможно не более восьми единиц в строке, поэтому Commodore использовал последовательности из десяти и более единиц в строке в качестве последовательности синхронизации .
Эта более эффективная схема GCR в сочетании с подходом к записи с постоянной битовой плотностью за счет постепенного увеличения тактовой частоты ( зонная постоянная угловая скорость , ZCAV) и хранения большего количества физических секторов на внешних дорожках, чем на внутренних ( зонная битовая запись , ZBR). ), позволил Commodore уместить 170 КиБ на стандартную одностороннюю 5,25-дюймовую дискету одинарной плотности, где Apple поместила {[val|140|u=KiB}} (с кодировкой 6 и 2) или {[val| 114|u=KiB}} (с кодировкой 5 и 3), а дискета с FM-кодированием содержала только 88 KiB .
Сириус/Виктор
[ редактировать ]Аналогичным образом, в 5,25-дюймовых дисководах Victor 9000, также известных как Sirius 1 , разработанных Чаком Педдлом в 1981/1982 году, использовалась комбинация GCR и зонной записи битов , постепенно уменьшая скорость вращения привода для внешних дорожек в девяти зонах и увеличивая ее. количество секторов на дорожке [33] для достижения форматированной емкости 606 КиБ (односторонняя) / 1188 КиБ (двусторонняя) на носителях с разрешением 96 точек на дюйм . [34] [35] [36] [37] Код GCR идентичен коду Commodore. [38]
Брат
[ редактировать ]Примерно с 1985 года компания Brother представила семейство специализированных пишущих машинок текстового процессора со встроенным 3,5-дюймовым 38-дорожечным экраном. [номер 2] дисковод для дискет. Ранние модели серий WP и LW использовали специфичную для Brother схему записи с групповым кодированием с двенадцатью секторами по 256 байт для хранения до 120 КБ. [номер 3] на односторонней и до 240 КБ [номер 3] на двусторонних дискетах двойной плотности (DD). [17] [39] [40] [41] Как сообщается, прототипы уже были показаны на выставке Internationale Funkausstellung 1979 (IFA) в Берлине.
Острый
[ редактировать ]В 1986 году компания Sharp представила поворотный 2,5-дюймовый карманный дисковод (приводы: CE-1600F , CE-140F ; внутри на базе шасси FDU-250; носитель: CE-1650F ) для своей серии карманных компьютеров с форматированной емкостью. 62 48 464 байта на сторону (2 × 64 КБ номинально, 16 дорожек, 8 секторов на дорожку, 512 байт на сектор, т/д , 250 кбит/с, 270 об/мин) с записью GCR (4/5). [42] [43]
Другое использование
[ редактировать ]GCR также был оценен на предмет возможного использования в схемах кодирования штрих-кода (эффективность упаковки, допуски по времени, количество байтов хранения для информации о времени и уровень выходного постоянного тока ). [44]
См. также
[ редактировать ]- 4B5B , еще один тариф- 4/5 код, но с более слабыми (0,3) ограничениями RLL
- Кодирование 8b/10b , скорость 4/5 ( току 0,4) код RLL, который также сбалансирован по постоянному
- Модифицированная частотная модуляция (MFM)
- Ограниченная длина пробега (RLL)
- Модуляция от восьми до четырнадцати (EFM)
- Код, исправляющий ошибки
- Код группы
- Интегрированная машина Woz (IWM, контроллер диска GCR в компьютерах Apple)
- Паула (MOS Technology 8364, контроллер диска с поддержкой GCR в компьютерах Commodore Amiga)
- Индивидуальные компьютеры Catweasel (специальный контроллер дискет, способный читать некоторые форматы GCR)
- KryoFlux (специальный контроллер дискет, способный читать некоторые форматы GCR)
Примечания
[ редактировать ]- ^ В рекламном проспекте Durango серии 800 указана форматированная « оперативная емкость » дисководов для дискет в размере 1,892 МБ. Однако система по умолчанию была оснащена двумя 5¼-дюймовыми 77-дорожечными дисководами Micropolis 100 tpi , а 1,892 МБ примерно в два раза больше емкости физического диска, зарегистрированной в различных других источниках (480 КБ на сторону), поэтому под «оперативной емкостью» они, должно быть, имели в виду доступную емкость хранилища, доступную пользователям для комбинации двух дисков.
- ^ Источники дают несколько противоречивые параметры относительно форматов дискет Brother . 12 секторов по 256 байт дадут 120 КБ на сторону на 40-дорожочном диске, но один источник утверждает, что диски были только 38-дорожечными.
- ^ Перейти обратно: а б Известно, что следующие модели Brother поддерживают формат дискет объемом 120 КБ (неполный список): WP-1 (1985/1987), WP-5 (1987/1989), WP-6 (1989), WP-55 (1987/1989). ), WP-500 (1987/1989). Известно, что следующие модели поддерживают формат 240 КБ (неполный список): WP-70, WP-75 (1989 г.), WP-80 (1985/1989 г.), WP-3400, WP-3410, WP-3550, WP- 3650D, WP-760D, WP-760D+, LW-1 (1989 г.), LW-20, LW-30, LW-100, LW-400.
Ссылки
[ редактировать ]- ^ Перейти обратно: а б с д Сотрудники CW (14 марта 1973 г.). «Плотность 6250 байт/дюйм — хранилище IBM 3420 увеличено более чем в три раза» . Компьютерный мир . VII (11). Уайт-Плейнс, Нью-Йорк, США: 1–2 . Проверено 23 марта 2017 г.
IBM добавила к системе магнитной ленты 3420 По словам компании, три новые модели, которые могут записывать данные с «самой плотной записью, которую когда-либо предлагали». Используя новый метод, называемый групповой кодированной записью (GCR), накопители IBM могут работать с лентами с плотностью данных 6250 байт/дюйм. по сравнению с 1600 байт/дюйм. на более ранних моделях 3420. [...] Также был анонсирован модернизированный блок управления - 3803 Model 2, который работает как с более ранними, так и с новейшими ленточными устройствами 3420. Модель 2 включает в себя возможность исправления ошибок на одной или двух дорожках «одновременно во время движения ленты», заявили в IBM. [...] Метод GCR сегментирует данные, записанные на ленту, на группы символов, к которым добавляется специальный кодовый символ. По словам IBM, более высокая плотность основана на сочетании модифицированной схемы кодирования, меньшего межзаписного промежутка (называемого межблочным зазором) и модифицированной электроники и электромеханических компонентов. Установленные ленточные системы 3803/3420 можно преобразовать в системы более высокой плотности прямо на месте. [...]
- ^ FIPS PUB 50/ANSI X3.54-1976: Магнитная лента с записью для обмена информацией (6250 CPI, запись с групповым кодированием) (PDF) (Американский национальный стандарт). АНСИ . 1976 год . Проверено 19 июля 2024 г.
- ^ Перейти обратно: а б с д и ж г час Патель, Арвинд Мотибхай (1988). «5. Кодирование сигналов и ошибок». В Ми, К. Денис; Дэниел, Эрик Д. (ред.). Магнитная запись . Том. II: Компьютерное хранение данных (1-е изд.). Книжная компания МакГроу-Хилл . ISBN 0-07-041272-3 .
- ^ «Галерея старого железа» . 2004. Архивировано из оригинала 25 декабря 2008 г.
[...] Я переехал в лабораторию в Покипси в 1958 году [...] Позже я был ведущим дизайнером и архитектором блока управления лентой 2802 , а через несколько лет после этого - ведущим дизайнером и архитектором 3803, который был очень большая модификация на основе 2802. Трое из нас получили корпоративную награду за 3803, и я вместе с планировщиком Чарли фон Рейном придумали название « Групповая кодированная запись (GCR)» в качестве названия метода записи. [...]
(Примечание. Анонимный комментарий одного из разработчиков о происхождении названия «Групповая кодированная запись».) - ^ Харрис, Джон П.; Филлипс, Уильям Б.; Уэллс, Джек Ф.; Вингер, Уэйн Д. (сентябрь 1981 г.). «Инновации в проектировании подсистем магнитной ленты». Журнал исследований и разработок IBM . 25 (5). Международная корпорация бизнес-машин : 691–700. CiteSeerX 10.1.1.83.2700 . дои : 10.1147/rd.255.0691 .
- ^ Перейти обратно: а б Жеффруа, Жан-Клод; Мотэ, Жиль (09 марта 2013 г.) [2002]. «15.12 Упражнение кода GCR (4B – 5B)». Проектирование надежных вычислительных систем . Тулуза, Франция: Springer Science+Business Media, BV / Kluwer Academic Publishers . стр. 426, 591. ISBN. 978-1-4020-0437-7 . LCCN 2002-284974 . ISBN 94-015-9884-3 . Проверено 18 ноября 2021 г. (672 страницы)
- ^ Перейти обратно: а б с Кеонг, Кво Чи, Компьютерная периферия (PDF) , Школа компьютерной инженерии, Наньянский технологический университет , Сингапур, Глава 7. Основы магнитной записи, заархивировано (PDF) из оригинала 23 марта 2017 г. , получено 23 марта 2017 г.
- ^ Перейти обратно: а б с Уоткинсон, Джон (1990). «3.4. Групповые коды». Кодирование для цифровой записи . Стоунхэм, Массачусетс, США: Focal Press . стр. 51–61. ISBN 0-240-51293-6 .
- ^ Савард, Джон Дж. Г. (2018) [2006]. «Цифровая магнитная запись» . четырехблок . Архивировано из оригинала 2 июля 2018 г. Проверено 16 июля 2018 г.
- ^ Патель, Арвинд Мотибхай; Хун, Се июня (1974). «Оптимальный прямоугольный код для магнитных лент высокой плотности» . Журнал исследований и разработок IBM . 18 (6): 579–588. дои : 10.1147/rd.186.0579 . Архивировано из оригинала 4 ноября 2017 г. Проверено 21 марта 2017 г.
- ^ Джейкоби, Джордж В. (6 января 2003 г.) [сентябрь 1977 г.]. «Новый прогнозный код для увеличения плотности данных». Транзакции IEEE по магнетизму . 13 (5). Сперри Унивак , Отделение МКС, Купертино, Калифорния, США: IEEE : 1202–1204. дои : 10.1109/TMAG.1977.1059670 . (Примечание. Эта статья о коде 3PM также была представлена на Intermag 1977 в июне 1977 года.)
- ^ «Интеллектуальный контроллер Микрополис 100163» . Микрополис . Проверено 26 июня 2022 г. )
- ^ US 4261019 , McClelland, S. Barry, «Совместимая цифровая магнитная записывающая система», опубликован 7 апреля 1981 г., передан Micropolis Corporation (номер заявки: US 06/098381).
- ^ Перейти обратно: а б «Предварительный обзор NCC: OEM-производители в NCC – Micropolis Corp» . Компьютерный мир . XII (22). CW Communications, Inc .: P/50. 28 мая 1978 г. Проверено 12 июня 2017 г.
[...] Micropolis расширил емкость до 5,25 дюйма. подсистемы гибких дисков с помощью двусторонних моделей с хранилищем форматированных файлов объемом почти до 2 миллионов байт [...] Серия Megafloppy также оснащена интеллектуальным контроллером, который облегчает соединение четырех подсистем к общему хост-интерфейсу для общего онлайн-хранилища. емкостью более 15 Мбайт [...] Двусторонние версии продуктовой линейки будут реализованы сначала в двух OEM- сериях — модели 1015 и модели 1055 [...] Модель 1015 — это некорпусный накопитель, предназначенный для производителя, который интегрирует хранилище гибких дисков в свой системный корпус. Доступен диапазон емкости хранения от 143 000 до 630 000 байт на диск [...] Клиенты модели 1015 имеют возможность использовать интеллектуальный контроллер Micropolis и метод записи группового кода (GCR) для дальнейшего расширения файлового пространства до 946 000 байт [. ..] Предлагая GCR и контроллер на базе микропроцессора в качестве стандартных функций, модель 1055 5,25 дюйма. на дискете четыре форматы с мягкими секторами для каждой из 77 дорожек, что обеспечивает максимальную емкость файлового пространства в 1 892 000 байт в двусторонней версии [...] Дополнительный модуль, доступный для 1055, состоит из двух головок чтения/записи и два диска, использующие общий контроллер. Емкость подсистемы (отформатированная) с модулем составляет 3 784 000 байт [...] До четырех 1055, каждый с дополнительным модулем, может быть последовательно подключено к общему хосту для максимальной емкости оперативной памяти более 15 Мбайт [...]
- ^ Руководство по техническому обслуживанию подсистемы гибких дисков Micropolis (PDF) (редакция 1, 1-е изд.). Корпорация Микрополис . Февраль 1979 г. 1082-04. Архивировано (PDF) из оригинала 12 июня 2017 г. Проверено 12 июня 2017 г. (Примечание. Micropolis 100163-51-8 и 100163-52-6 основаны на GCR.)
- ^ «ИнфоНьюс/Аппаратное обеспечение: Аппаратное обеспечение/Брифы» . Инфомир . 2 (2): 19. 03.03.1980 . Проверено 12 июня 2017 г.
[...] Четыре новых продукта с 96 дорожками на дюйм были добавлены к Micropolis текущей линейке односторонних и двусторонних дискет с разрешением 100 точек на дюйм. Диски с производительностью 96 точек на дюйм предлагают 70 дорожек на каждой стороне, в отличие от 77, предлагаемых линейкой MegaFloppy . Четыре модели: 1) 1015-V: 436 КБ, неформатированный, запись FM/MFM [...] 2) 1016-V: 532 КБ неформатированный, запись с групповым кодированием (GCR) [...] 3) 1015-VI: версия диска MFM с двумя головками, 872 КБ [...] 4) 1016-VI: также диск с двумя головками, кодирование GCR объемом 1,064 МБ [...]
- ^ Перейти обратно: а б с Гузис, Чарльз «Чак» П. (20 сентября 2015 г.). «Мультиплатформенный формат распространения» . Сайдекс. Архивировано из оригинала 14 июня 2017 г. Проверено 14 июня 2017 г.
[...] В то же время Micropolis, используя некоторые хитрости, работал над 5,25-дюймовым накопителем, который мог вместить примерно 8-дюймовый диск. Диск Micropolis имел разрешение 100 точек на дюйм, 77 дорожек и, используя GCR, мог содержать 12 секторов по 512 байт на каждой дорожке. Это 462 КиБ. Это было примерно в 1977–78 годах. [...] Реализация привода и контроллера (нашу сделал парень, которого мы наняли из Sperry ISS) была [...] сложной и дорогой [...] Диски Brother WP [.. .] — это 38-дорожечные односторонние GCR с кодировкой Brother, которые содержат [...] 120 КБ на 2D-дискетах. [...]
- ^ Аллен, Дэвид (февраль 1978 г.). «Интерфейс минидискеты» (PDF) . БАЙТ . 3 (2). Канзас-Сити, США: 114, 116–118, 120, 122, 134–125. Архивировано из оригинала (PDF) 14 июня 2017 г. Проверено 14 июня 2017 г.
[...] Из альтернативных кодов, используемых для достижения двойной плотности, GCR (Group Coded Recording) выглядит весьма привлекательно. Компания Micro Peripherals Inc реализовала двойную плотность с использованием GCR в полноразмерных дискетах и системе контроллеров, которые в настоящее время продаются. [...] GCR - это не что иное, как старый резервный NRZ с вытекающими отсюда преимуществами, но, поскольку обычный NRZ не имеет тактовой информации и потенциально высокого содержания постоянного тока во время длинных строк единиц или нулей, данные переформатируются, чтобы устранить длинные струны. При переформатировании каждая четырехбитовая группа исходных данных преобразуется в пять бит групповых кодированных данных; пять бит в закодированной версии всегда будут состоять из единиц и нулей, даже если все реальные данные находятся в одном состоянии. Переформатирование в GCR может быть выполнено программно, в отличие от MFM и т. д., которые почти неизбежно должны кодироваться и декодироваться аппаратно. Таким образом, GCR имеет хорошие возможности как недорогая и высоконадежная схема для достижения двойной плотности. [...]
[1] - ^ «Дискеты заявляют об улучшенной производительности» . Компьютерный мир . XIII (7). CW Communications, Inc .: 90. 12 февраля 1979 г. Проверено 14 июня 2017 г.
- ^ Шульц, Брэд (2 октября 1978 г.). «Бизнес-мини весит 65 фунтов. Что такое Дуранго?» . Компьютерный мир . XII (40). CW Communications, Inc .: 1, 4 . Проверено 13 июня 2017 г.
- ^ Перейти обратно: а б Комсток, Джордж Э. (13 августа 2003 г.). «Устная история Джорджа Комстока» (PDF) . Беседовал Хендри, Гарднер. Маунтин-Вью, Калифорния, США: Музей истории компьютеров . ЧМ Х2727.2004. Архивировано (PDF) из оригинала 23 марта 2017 г. Проверено 23 марта 2017 г.
- ^ Перейти обратно: а б Гузис, Чарльз «Чак» П. (13 сентября 2009 г.). «Дуранго ГКЛ» . Сайдекс. Архивировано из оригинала 4 ноября 2017 г. Проверено 25 марта 2017 г.
- ^ Перейти обратно: а б «Техническое резюме 800 – Компьютерная система для бизнеса серии 800» (PDF) . Сан-Хосе, Калифорния, США: Durango Systems, Inc. Архивировано (PDF) из оригинала 23 марта 2017 г. Проверено 23 марта 2017 г.
- ^ Гузис, Чарльз «Чак» П. (октябрь 2006 г.). «Компьютер Durango F-85» . Сайдекс. Архивировано из оригинала 23 марта 2017 г. Проверено 23 марта 2017 г.
- ^ Перейти обратно: а б с д и ж г час Copy II Plus Версия 9 — Утилиты ProDOS/DOS — Восстановление данных, управление файлами, резервное копирование защищенного программного обеспечения (PDF) . 9.0. Central Point Software, Inc. , 31 октября 1989 г. [1982]. Архивировано из оригинала (PDF) 7 мая 2017 г. Проверено 21 марта 2017 г.
- ^ Перейти обратно: а б Уильямс, Грегг; Мур, Роб (январь 1985 г.). «История Apple / Часть 2: Еще история и Apple III» . БАЙТ (интервью): 166. Архивировано из оригинала 12 февраля 2012 г. Проверено 26 октября 2013 г. [2] (Примечание. Интервью со Стивом Возняком , где он описывает создание Apple- версии GCR.)
- ^ Перейти обратно: а б с д и ж г час я дж к Стоит, Дон Д.; Лехнер, Питер М. (май 1982 г.) [1981]. Под Apple DOS (4-е печатное издание). Резеда, Калифорния, США: Качественное программное обеспечение . Проверено 21 марта 2017 г. [3] [4] [5] Архивировано 9 марта 2016 г. в Wayback Machine.
- ^ Перейти обратно: а б с д и ж Сатер, Джеймс Филдинг (1983). Понимание Apple II - Учебное пособие и руководство по аппаратному обеспечению для компьютера Apple II (1-е изд.). Чатсуорт, Калифорния, США: Качественное программное обеспечение . стр. 9–26, 9–27 . ISBN 0-912985-01-1 . Проверено 21 марта 2017 г.
- ^ Перейти обратно: а б с д и ж Стоит, Дон Д.; Лехнер, Питер М. (март 1985 г.) [1984]. Под Apple ProDOS – для пользователей компьютеров Apple II Plus, Apple IIe и Apple IIc (PDF) (2-е печатное издание). Чатсуорт, Калифорния, США: Качественное программное обеспечение . ISBN 0-912985-05-4 . LCCN 84-61383 . Архивировано (PDF) из оригинала 21 марта 2017 г. Проверено 21 марта 2017 г. [6]
- ^ Перейти обратно: а б с д и Файхтингер, Хервиг (1987). Рабочая тетрадь для микрокомпьютера (на немецком языке) (2-е изд.). Мюнхен, Германия: Franzis-Verlag GmbH . стр. 223–224. ISBN 3-7723-8022-0 .
- ^ Перейти обратно: а б Apple Computer, Inc. (февраль 1982 г.) [1978 г.]. Спецификация Integrated Woz Machine (IWM) (PDF) (19-е изд.). Компьютерный музей DigiBarn. Архивировано (PDF) из оригинала 6 августа 2016 г. Проверено 6 августа 2016 г.
- ^ Перейти обратно: а б Хилдон, Карл Дж. Х. (март 1985 г.). «Коды ГКЛ». Полная антология Коммодора по внутреннему космосу (PDF) . Милтон, Онтарио, Канада: Transactor Publishing Incorporated . п. 49. ИСБН 0-9692086-0-Х . Архивировано (PDF) из оригинала 23 марта 2017 г. Проверено 23 марта 2017 г. [7] (Примечание. Коды Commodore GCR — но в этой ссылке ошибочно утверждается, что 1 бит указывает на отсутствие перехода.)
- ^ "Виктор9к" . Документация FluxEngine . Проверено 19 июля 2024 г.
- ^ «Спецификация Виктора 9000/Сириуса 1» (PDF) . commodore.ca. Архивировано (PDF) из оригинала 23 марта 2017 г. Проверено 23 марта 2017 г.
- ^ «Дополнительный технический справочный материал» . Редакция 0 (1-е печатное изд.). Скоттс-Вэлли, Калифорния, США: Victor Publications . 23 марта 1983 г. Примечание по применению: 002.
[...] Односторонний дисковод гибких дисков имеет 80 дорожек при 96 TPI [...] Двусторонний дисковод предлагает 160 дорожек при 96 TPI [...] Дисководы гибких дисков имеют сектора размером 512 байт; с использованием GCR, 10-битной техники записи. [...] Хотя Victor 9000 использует 5 1/4-дюймовых мини-дискет того же типа, что и те, которые используются в других компьютерах, сами дискеты не читаются на других машинах, а Victor 9000 не может читать диски других производителей. машина. Victor 9000 использует уникальный метод записи, позволяющий упаковывать данные с плотностью до 600 кбайт на односторонней мини-дискете одинарной плотности; этот метод записи предполагает регулирование скорости вращения дискеты, что объясняет тот факт, что шум привода иногда меняет частоту.
- ^ «Глава 7. Сборка жесткого диска». Техническое справочное руководство Victor 9000 (PDF) . Victor Business Products, Inc., июнь 1982 г., стр. 7–1..7–9. 710620. Архивировано (PDF) из оригинала 23 марта 2017 г. Проверено 23 марта 2017 г.
[...] Плотность дорожек составляет 96 дорожек на дюйм, а плотность записи поддерживается на уровне примерно 8000 бит на дюйм на всех дорожках. [...] VICTOR 9000 использует метод кодирования, называемый записью группового кода (GCR), для преобразования данных из внутреннего представления в приемлемую форму. GCR преобразует каждый (4-битный) полубайт в 5-битный код, который гарантирует шаблон записи, который никогда не содержит более двух нулей вместе. Затем данные записываются на диск, вызывая реверс потока для каждого «единичного» бита и не обращая потока для каждого «нулевого» бита. [...]
- ^ Сарджент III, Мюррей; Шумейкер, Ричард Л.; Штельцер, Эрнст Х.К. (1988). Язык ассемблера и аппаратное обеспечение IBM PC/XT/AT (на немецком языке) (1-е изд.). Addison-Wesley Verlag (Германия) GmbH / Addison-Wesley Publishing Company . ISBN 3-89319-110-0 . . НДС-№. 563-00110-4.
- ^ «Формат Виктор 9000» . DiscFerret вики . Проверено 19 июля 2024 г.
- ^ Гизеке, Ханс-Вернер (27 августа 2003 г.). «Брат WP-1» (на немецком языке). Архивировано из оригинала 14 июня 2017 г. Проверено 14 июня 2017 г. (Примечание. Как сообщается, технические данные Brother WP-1 взяты из страницы 109 руководства пользователя.)
- ^ Френч, Мик (13 сентября 2002 г.). «Брат WP-6» . Архивировано из оригинала 22 ноября 2017 г. Проверено 14 июня 2017 г.
[...] 3,5-дюймовый дисковод емкостью 240 КБ представляет собой одноголовочный диск Brother, номер детали 13194989, который подключается с помощью 15-контактного шлейфа. [...] он инициализирует (форматирует) диск до емкости 236,5 КБ. [. ..]
- ^ Котгроув, Майкл С. (26 февраля 2009 г.). «архаичный формат дискеты» . Проверено 14 июня 2017 г.
[...] Было несколько 3,5-дюймовых дисков Brother, которые были совершенно нестандартными. [...] Один имел секторы по 1296 байт, а другой - 12 секторов GCR по 256 байт [...]
- ^ «Модель CE-1600F». Руководство по обслуживанию Sharp PC-1600 (PDF) . Яматокорияма, Япония: Sharp Corporation , Группа информационных систем, Центр контроля качества и надежности. Июль 1986 г., стр. 98–104. Архивировано (PDF) из оригинала 7 мая 2017 г. Проверено 23 марта 2017 г.
GCR — это аббревиатура от Group Coded Recording . Один байт, 8 бит, данные делятся на два 4-битных данных, которые также преобразуются в 5-битные данные. Таким образом, один байт (8 бит) записывается на носитель как 10-битные данные.
- ^ Карманный дисковод Sharp модели CE-140F (PDF) . Корпорация Шарп . 00ZCE140F/МСП. Архивировано (PDF) из оригинала 11 марта 2017 г. Проверено 11 марта 2017 г.
- ^ Мозли, Робин С. (апрель 1979 г.). «Технический форум: сравнение схем кодирования штрих-кодов» (PDF) . БАЙТ . 4 (4). Андовер, Массачусетс, США: 50, 52 . Проверено 14 июня 2017 г.
Дальнейшее чтение
[ редактировать ]- ANSI INCITS 40-1993 (R2003) Незаписанная магнитная лента для обмена информацией (9-дорожечная, 800 бит/дюйм, NRZI ; 1600 бит/дюйм , PE ; и 6250 бит/дюйм , GCR)
- ANSI INCITS 54-1986 (R2002) Магнитная лента с записью для обмена информацией ( 6250 бит на дюйм , GCR)
- Саллет, Герберт В. (июль 1977 г.). «Магнитная лента: высокая эффективность: магнитная лента превратилась в высокоэффективный носитель для записи данных с высокой плотностью и низкой стоимостью за бит». IEEE-спектр . 14 (7): 26–31. дои : 10.1109/MSPEC.1977.6501525 .
- Сидху, Павиттер С. (декабрь 1976 г.). «Запись с групповым кодированием надежно удваивает емкость дискеты». Компьютерный дизайн : 84–88.
- "(неизвестный)". Новости Perkin-Elmer Data Systems . Системы данных Перкин-Элмер . 14 июня 1977 г.
{{cite journal}}
: Cite использует общий заголовок ( справка ) - Сяо, (Бен) МОЙ; Картер, Уильям К.; Томас, Джеймс В.; Стрингфеллоу, Уильям Р. (сентябрь 1981 г.). «Надежность, доступность и удобство обслуживания компьютерных систем IBM». Журнал исследований и разработок IBM . 25 (5): 462. дои : 10.1147/rd.255.0453 . (Примечание. Упоминается код 5/4 RLL, используемый на с разрешением 6250 бит/дюйм .) ленточных накопителях
- Руководство по техническому обслуживанию Qualstar 34XX (PDF) (редакция J). Канога-Парк, Калифорния, США: Qualstar Corporation . стр. 3-4..3-7. 500450. Архивировано из оригинала (PDF) 30 сентября 2011 г. Проверено 23 марта 2017 г. (Примечание. Дополнительная информация о формате ленты GCR.)
- США 3685033 , Агравала, Ашок К. и Шривастава, Кешава, «Блочное кодирование для систем магнитной записи», опубликовано 15 августа 1972 г., передано Honeywell Inc. (NB. Заявка №: US 66 199. См. также: CA993998A, CA993998A1). , DE2142428A1)
- US 4210959 , Возняк, Стивен Г. , «Контроллер для магнитных дисков, записывающих устройств и т.п.», опубликован 1 июля 1980 г., передан Apple Computer, Inc. (номер заявки: US 5/904420).
- US 4564941 , Вулли, Ричард Н.; Гловер, Нил и Уильямс, Ричард, «Система обнаружения ошибок», опубликовано 14 января 1986 г., передано Apple Computer, Inc. (номер заявки: US 06/559210. См. также: CA1208794A, CA1208794A1, DE3443272A1, DE3443272C2)
- Докери, Шон Брендан. «Кодирование диска Apple II» .
- NEC µPD72070 – Спецификация контроллера гибких дисков, версия 2.0 (PDF) . 2.0 предварительная. Корпорация НЭК . Октябрь 1991 г. Архивировано из оригинала (PDF) 20 марта 2017 г. Проверено 20 марта 2017 г.
- Окессон, Линус (31 марта 2013 г.). «Декодирование GCR на лету» . Архивировано из оригинала 21 марта 2017 г. Проверено 21 марта 2017 г.
- Трикалиотис, Спиро (5 марта 2010 г.). «Коммодор ГКЛ «Загадки» » . Архивировано из оригинала 5 августа 2014 г.
- «Копир/декодер GCR ROM в дисководах Commodore 8050 и 8250» . Форум 64 . Архивировано из оригинала 12 марта 2010 г.
- Ирвин, Джон В.; Кэсси, Джон В.; Оппебоен, Харлин К. (сентябрь 1971 г.) [11 декабря 1970 г.]. «Подсистема магнитной ленты IBM 3803/3420». Журнал исследований и разработок IBM . ИБМ : 391–400. CiteSeerX 10.1.1.89.7834 .
- Досье (июнь 2014 г.). «Веха-предложение: внедрение компьютера Apple Macintosh, 1984 г.» . Архивировано из оригинала 9 июля 2018 г. Проверено 9 июля 2018 г.
- «Безумные схемы кодирования дисков» . Big Mess O' Wires (BMOW) – тоже плюс . 2011-10-02. Архивировано из оригинала 9 июля 2018 г. Проверено 9 июля 2018 г.
- Дикрейтер, Майкл; Диттель, Волкер; Хог, Вольфганг; Вёр, Мартин (2014). Справочник по технике студии звукозаписи (на немецком языке). Вальтер де Грюйтер ГмбХ & Ко КГ . ISBN 978-3-11-031650-6 . ISBN 3-11031650-1 . Проверено 9 июля 2018 г.
- Бергманс, Ян ВМ (09 марта 2013 г.) [1996]. «Глава 4.8.3 Код записи с групповым кодированием (GCR)». Цифровая передача и запись основной полосы частот (переиздание). Philips Research , Эйндховен, Нидерланды: Kluwer Academic Publishers / Springer Science & Business Media . дои : 10.1007/978-1-4757-2471-4 . ISBN 978-1-4419-5164-9 . Проверено 9 июля 2018 г.
- Камрас, Марвин (2012) [1988]. Справочник по магнитной записи (переиздание). Компания Ван Ностранд Рейнхольд / Springer Science & Business . дои : 10.1007/978-94-010-9468-9 . ISBN 978-9-40109468-9 . LCCN 86-24762 . ISBN 9-40109468-3 . Проверено 9 июля 2018 г.
- «При настройке с одним приводом — ленточная система имеет три плотности» . Компьютерный мир . XIII (19). Луисвилл, Колорадо, США: CW Communications/Inc. : 59. 7 мая 1979 г. Проверено 9 июля 2018 г.
Внешние ссылки
[ редактировать ]- "Les Disquettes Et Le Drive Disk II" (на французском языке). Архивировано из оригинала 9 июля 2018 г. Проверено 9 июля 2018 г. , «Les Nibbles» (на французском языке). Архивировано из оригинала 22 марта 2017 г. Проверено 9 июля 2018 г. , «La Methode PRODOS: Rapide et Efficace» (на французском языке). Архивировано из оригинала 9 июля 2018 г. Проверено 9 июля 2018 г.