Запись с групповым кодированием - Group coded recording

В Информатика, групповая кодированная запись или запись группового кода (GCR) относится к нескольким различным, но связанным методам кодирования для магнитные носители. Первый, используемый в 6250 bpi магнитная лента с 1973 года является код исправления ошибок в сочетании с длина пробега ограничена (RLL) схема кодирования, относящаяся к группе коды модуляции.[1] Остальные разные мэйнфрейм жесткий диск а также дискета методы кодирования, используемые в некоторых микрокомпьютеры до конца 1980-х гг. ГКЛ - это модифицированная форма NRZI код, но обязательно с большей плотностью переходов.[1]

ГКЛ для магнитной ленты

Запись с групповым кодированием впервые использовалась для хранение данных на магнитной ленте на 9-трековый катушечная лента.[1] Термин был придуман во время разработки IBM 3420 Магнитная лента модели 4/6/8[2] и соответствующие 3803 Блок управления лентой Модель 2,[3][2] оба представлены в 1973 году.[2][4] IBM именуют сам код исправления ошибок "записью с групповым кодированием". Однако GCR стал обозначать формат записи 6250 bpi (250 бит / мм[1]) ленты в целом, а затем в форматы, в которых используются аналогичные коды RLL без кода исправления ошибок.

Чтобы надежно читать и писать на магнитная лента, необходимо соблюдать несколько ограничений на записываемый сигнал. Во-первых, два соседних инверсия потока должны находиться на определенном расстоянии от носителя. Во-вторых, изменение потока должно происходить достаточно часто, чтобы часы считывателя находились в фазе с записанным сигналом; то есть сигнал должен быть самосинхронизация и, что наиболее важно, чтобы выходной сигнал воспроизведения был достаточно высоким, поскольку он пропорционален плотности потоковых переходов. До 6250 ленты bpi, 1600 ленты bpi удовлетворяли этим ограничениям с помощью техники, называемой фазовое кодирование (PE), эффективность которого составляла всего 50%. Для 6250 Ленты ГКЛ bpi, a (0, 2)RLL используется код, а точнее 4/5 (0, 2) блочный код.[1] Этот код требует записи пяти бит на каждые четыре бита данных.[1] Код структурирован таким образом, что в строке может встречаться не более двух нулевых битов (которые представлены отсутствием обращения потока),[1] либо внутри кода, либо между кодами, независимо от данных. Этот код RLL применяется независимо к данным, поступающим на каждую из девяти дорожек.

Из 32 пятибитовых шаблонов восемь начинаются с двух последовательных нулевых битов, шесть других заканчиваются двумя последовательными нулевыми битами, а еще один (10001) содержит три последовательных нулевых бита. При удалении шаблона "все единицы" (11111) из остатка остается 16 подходящих кодовых слов.

В 6250 bpi GCR RLL код:[5][6][7]

4-битное значениеКод GCR[5][6]
шестнадцатеричныймусорное ведромусорное ведрошестнадцатеричный
0x000001.10010x19
0x100011.10110x1B
0x200101.00100x12
0x300111.00110x13
0x401001.11010x1D
0x501011.01010x15
0x601101.01100x16
0x701111.01110x17
4-битное значениеКод GCR[5][6]
шестнадцатеричныймусорное ведромусорное ведрошестнадцатеричный
0x810001.10100x1A
0x910010.10010x09
0xA10100.10100x0A
0xB10110.10110x0B
0xC11001.11100x1E
0xD11010.11010x0D
0xE11100.11100x0E
0xF11110.11110x0F

11 из грызет (кроме xx00 и 0001) их код сформирован путем добавления дополнения к старший бит; т.е. abcd кодируется как аabcd. Остальным пяти значениям присваиваются коды, начинающиеся с 11. Полубайты формы ab00 имеют коды 11ba.а, то есть бит, инверсный кода для ab11. Коду 0001 присваивается оставшееся значение 11011.

Из-за тогда еще чрезвычайно высокой плотности 6250 bpi, кода RLL недостаточно для обеспечения надежного хранения данных. Поверх кода RLL, код исправления ошибок называется Оптимальный прямоугольный код (ORC) применяется.[8] Этот код представляет собой комбинацию паритет трек и многочлен код похож на CRC, но структурирован для исправления ошибок, а не для обнаружения ошибок. Для каждых семи байтов, записанных на ленту (до кодирования RLL), восьмой контрольный байт вычисляется и записывается на ленту. При чтении четность вычисляется по каждому байту и исключающее ИЛИ с содержимым дорожки четности и полиномиальным контрольным кодом, вычисленным и обработанным методом исключающего ИЛИ с полученным контрольным кодом, в результате чего будут получены два 8-битных слова-синдрома. Если они оба равны нулю, данные не содержат ошибок. В противном случае логика исправления ошибок в контроллере ленты исправляет данные перед их пересылкой на хост. Код исправления ошибок может исправить любое количество ошибок в любой отдельной дорожке или в любых двух дорожках, если ошибочные дорожки могут быть идентифицированы другими способами.

В новых полудюймовых 18-дорожечных ленточных накопителях IBM запись на 24000 bpi, 4/5 (0, 2) ГКЛ заменен на более эффективный 8/9 (0, 3) код модуляции, отображающий восемь битов на девять битов.[1]

ГКЛ для жестких дисков

В середине 1970-х гг. Сперри Юнивак, Подразделение МКС работало над большим жесткие диски для мэйнфрейм бизнес с использованием группового кодирования.[9]

ГКЛ для дискет

Как магнитные ленты, дискета У приводов есть физические ограничения на интервалы реверсирования потока (также называемые переходами, представленные однобитами).

Микрополис

Предлагая GCR-совместимые дисководы для гибких дисков и контроллеры гибких дисков (например, 100163-51-8 и 100163-52-6), Микрополис одобренное кодирование данных с записью с групповым кодированием[10] на 5¼ дюйма 100 т / д 77-дорожечные дисководы для дискет для хранения двенадцати 512-байтовых секторов на дорожку с 1977 или 1978 года.[11][12][13][14]

Микропериферийные устройства

Micro Peripherals, Inc. (MPI) продавала 5¼-дюймовые накопители двойной плотности (такие как односторонние диски B51 и двусторонние диски B52) и решения для контроллеров, реализующие GCR с начала 1978 года.[15][16]

Дуранго

В Durango Systems F-85 (введен в сентябре 1978 г.[17][18]) использовали односторонние 5¼-дюймовые дисководы для гибких дисков 100 tpi, обеспечивающие 480 КБ, с использованием запатентованной системы кодирования с групповым кодированием высокой плотности 4/5. Машина использовала Western Digital FD1781 контроллер гибких дисков, разработанный бывшим инженером Sperry ISS,[14] с 77-трековыми приводами Micropolis.[19] В более поздних моделях, таких как Дуранго 800[20] серии это было расширено до двухстороннего варианта для 960 КБ (946 КБ в формате[20][nb 1]) на дискету.[18][21][19][11]

яблоко

Для Яблоко II дисковод, Стив Возняк изобрел контроллер гибких дисков, который (вместе с Диск II сам привод) наложил два ограничения:

  • Между любыми двумя единицами может быть максимум один нулевой бит.
  • Каждый 8-битный байт должен начинаться с одного бита.

Самая простая схема для обеспечения соответствия этим ограничениям - это запись дополнительного «тактового» перехода перед каждым битом данных в соответствии с дифференциальное манчестерское кодирование или (цифровой) FM (частотная модуляция). Известный как 4-и-4-кодовое кодирование, получившаяся реализация Apple позволила записать только десять 256-байтовых секторов на дорожку на 5¼-дюймовую дискету одинарной плотности. Он использует два байта для каждого байта.

Примерно за месяц до поставки дисковода весной 1978 г.[23] Возняк понял, что более сложная схема кодирования позволит каждому восьмибитовому байту на диске содержать пять бит полезных данных, а не четыре бита. Это связано с тем, что в 34 байтах установлен верхний бит, а в строке нет двух нулевых битов. Эта схема кодирования стала известна как 5-и-3 кодирование, и разрешено 13 секторов на дорожку; он использовался для Apple DOS 3.1, 3.2, и 3.2.1, а также для самой ранней версии Apple CP / M [де ]:[24]

Зарезервированные GCR-коды: 0xAA и 0xD5.[24]

Возняк назвал систему "моим самым невероятным опытом в яблоко и лучшая работа, которую я сделал ».[23]

Позже конструкция контроллера дисковода гибких дисков была изменена, чтобы байт на диске мог содержать до одной пары нулевых битов подряд. Это позволяло хранить в каждом восьмибитном байте шесть бит полезных данных и 16 секторов на дорожку. Эта схема известна как 6-и-2-кодирование,[24] и использовался на Яблочный Паскаль, Apple DOS 3.3[24] и ProDOS,[26] а позже с Apple FileWare въезжает в Яблочная Лиза и 3½-дюймовые диски 400K и 800K на Macintosh и Яблоко II.[27][28] Apple изначально не называла эту схему «GCR», но позже этот термин был применен к ней.[28] отличить это от IBM PC дискеты, которые использовали MFM схема кодирования.

Зарезервированные GCR-коды: 0xAA и 0xD5.[24][26]

Коммодор

Независимо, Commodore Business Machines (CBM) создали схему записи с групповым кодированием для своих Коммодор 2040 дисковод для гибких дисков (выпущен весной 1979 г.). Соответствующие ограничения на привод 2040 заключались в том, что в строке могло встречаться не более двух нулевых битов; привод не налагал никаких особых ограничений на первый бит байта. Это позволило использовать схему, аналогичную той, что использовалась в 6250 ленточные накопители bpi. Каждые четыре бита данных преобразуются в пять бит на диске в соответствии со следующей таблицей:

4-битное значениеКод GCR[29]
шестнадцатеричныймусорное ведромусорное ведрошестнадцатеричный
0x000000.10100x0A
0x100010.10110x0B
0x200101.00100x12
0x300111.00110x13
0x401000.11100x0E
0x501010.11110x0F
0x601101.01100x16
0x701111.01110x17
4-битное значениеКод GCR[29]
шестнадцатеричныймусорное ведромусорное ведрошестнадцатеричный
0x810000.10010x09
0x910011.10010x19
0xA10101.10100x1A
0xB10111.10110x1B
0xC11000.11010x0D
0xD11011.11010x1D
0xE11101.11100x1E
0xF11111.01010x15

Каждый код начинается и заканчивается не более чем одним нулевым битом, гарантируя, что даже когда коды объединены, закодированные данные никогда не будут содержать более двух нулевых битов в строке. При таком кодировании возможно не более восьми битов в ряд. Поэтому Commodore использовал последовательности из десяти или более битов в строке в качестве метки синхронизации.

Эта более эффективная схема GCR в сочетании с подходом постоянная битовая плотность запись, постепенно увеличивая тактовую частоту (зона постоянной угловой скорости, ZCAV) и хранить больше физических секторов на внешних дорожках, чем на внутренних (зона битовой записи, ZBR), позволил Commodore уместить 170 КБ на стандартной односторонней 5,25-дюймовой дискете одинарной плотности, а Apple - 140 КБ (с кодировкой 6 и 2) или 114 КБ (с кодировкой 5 и 3) и дискета с кодировкой FM емкостью всего 88 кБ.

Сириус / Виктор

Аналогично, 5,25-дюймовые дисководы гибких дисков Виктор 9000 он же Сириус 1, разработано Чак Педдл в 1981/1982 гг. использовалась комбинация десятибитного GCR и записи с постоянной битовой плотностью путем постепенного уменьшения скорости вращения привода для внешних дорожек в девяти зонах для достижения емкости форматирования 606 кБ (односторонняя) / 1188 кБ (двусторонний) на 96 т / д средства массовой информации.[30][31][32][33]

Брат

Начиная примерно с 1985 г. Брат представила семейство специализированных пишущих машинок для текстовых процессоров со встроенными 3,5-дюймовыми 38-дорожечными[nb 2] дисковод для гибких дисков. Ранние модели WP и LW серия [де ] использовала специфичную для Brother схему записи с групповым кодированием с двенадцатью 256-байтовыми секторами для хранения до 120 КБ[№ 3] на одностороннем и до 240 КБ[№ 3] на двусторонних дискетах двойной плотности (DD).[14][34][35][36] Как сообщается, прототипы уже были показаны на выставке Internationale Funkausstellung 1979 (IFA) в Берлине.

Sharp

В 1986 г. Sharp представил поворотный Карманный дисковод 2,5 дюйма (диски: CE-1600F, CE-140F; внутренне на базе шасси ФДУ-250; средства массовой информации: CE-1650F ) для своей серии карманные компьютеры с форматированной емкостью 62464 байтов на сторону (2 × 64 КБ номинально, 16 дорожек, 8 секторов / дорожка, 512 байтов на сектор, 48 т / д, 250 кбит / с, 270 об / мин) с записью GCR (4/5).[37][38]

Другое использование

GCR также был оценен на предмет возможного использования в штрих-код схемы кодирования (эффективность упаковки, допуски по времени, количество байтов для хранения информации о времени и ОКРУГ КОЛУМБИЯ выходной уровень).[39]

Смотрите также

Заметки

  1. ^ Флаер продукта для Дуранго 800 документы серии в формате "оперативная мощность »размером 1,892 МБ для дисководов гибких дисков. Однако система была оборудована двумя 5-дюймовыми Микрополис 100 т / д 77-трековые флоппи-дисководы по умолчанию, а 1,892 МБ примерно в два раза больше, чем емкость физического диска, указанная в различных других источниках (480 КБ на каждую сторону), поэтому под «оперативной емкостью» они, должно быть, имели в виду доступную емкость хранилища. доступен пользователям для комбинации двух дисков.
  2. ^ Источники приводят несколько противоречивые параметры относительно Брат форматы дискет. 12 секторов по 256 байтов дали бы 120 КБ на каждую сторону 40-дорожечного диска, но один источник утверждает, что диски были только 38-дорожечными.
  3. ^ а б Следующее Брат Известно, что модели поддерживают формат дискет 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.

использованная литература

  1. ^ а б c d е ж г час Патель, Арвинд Мотибхай (1988). «5. Кодирование сигналов и контроля ошибок». В Mee, C. Denis; Дэниел, Эрик Д. (ред.). Магнитная запись. II: Компьютерное хранилище данных (1-е изд.). Книжная компания McGraw-Hill. ISBN  0-07-041272-3.
  2. ^ а б c Персонал CW (1973-03-14). «Плотность 6250 байт / дюйм - объем хранилища IBM 3420 увеличился более чем втрое». Computerworld. Уайт-Плейнс, Нью-Йорк, США. VII (11): 1–2. Получено 2017-03-23. IBM добавлены три новые модели в 3420 По заявлению компании, система на магнитной ленте может записывать данные с «максимальной плотностью записи из всех существующих». Используя новый метод под названием Запись с групповым кодированием (GCR) диски IBM могут обрабатывать ленты с плотностью данных 6250 байт / дюйм. по сравнению с 1600 байт / дюйм. на более ранних моделях 3420. […] Также был анонсирован модернизированный блок управления - 3803 Модель 2 - которая работает как с более ранними, так и с новейшими ленточными накопителями 3420. Модель 2 включает в себя возможность исправления ошибок на одной или двух дорожках «одновременно, пока лента находится в движении», - заявили в IBM. […] Метод GCR разделяет данные, записанные на ленту, на группы символов, к которым добавляется специальный кодирующий символ. И более высокая плотность основана на комбинации модифицированной схемы кодирования, меньшего межзаписного промежутка (называемого межблочным промежутком) и модифицированных электронных и электромеханических компонентов, сообщает IBM. Установленные ленточные системы 3803/3420 могут быть преобразованы в более плотные в полевых условиях. […]
  3. ^ «Галерея старого железа». 2004. Архивировано с оригинал на 2008-12-25. […] Я переехал в лабораторию в Покипси в 1958 году […] Позже я был ведущим дизайнером и архитектором 2802 Блок управления лентой, а через несколько лет после этого - ведущий дизайнер и архитектор 3803 который был очень большой модификацией на основе 2802. Трое из нас разделили корпоративную награду за 3803, и я, вместе с проектировщиком Чарли фон Рейном, придумал название "Запись с групповым кодированием (GCR) "как название метода записи. […] (NB. Анонимный комментарий одного из разработчиков о происхождении названия "Group Coded Recording".)
  4. ^ Харрис, Джон П .; Филлипс, Уильям Б .; Уэллс, Джек Ф .; Вингер, Уэйн Д. (сентябрь 1981 г.). «Инновации в конструкции подсистем магнитных лент». Журнал исследований и разработок IBM. Международная корпорация бизнес-машин. 25 (5): 691–700. CiteSeerX  10.1.1.83.2700. Дои:10.1147 / rd.255.0691.
  5. ^ а б c Кеонг, Кво Чи, Компьютерная периферия (PDF), Школа компьютерной инженерии, Наньянский технологический университет, Сингапур, Глава 7. Основы магнитной записи, в архиве (PDF) из оригинала от 23.03.2017, получено 2017-03-23
  6. ^ а б c Уоткинсон, Джон (1990). «3.4. Групповые коды». Кодирование для цифровой записи. Стоунхэм, Массачусетс, США: Focal Press. С. 51–61. ISBN  0-240-51293-6.
  7. ^ Савард, Джон Дж. Г. (2018) [2006]. «Цифровая запись на магнитную ленту». квадиблок. В архиве из оригинала на 2018-07-02. Получено 2018-07-16.
  8. ^ Патель, Арвинд Мотибхаи; Хун, Се июнь (1974). «Оптимальный прямоугольный код для магнитных лент высокой плотности». Журнал исследований и разработок IBM. 18 (6): 579–588. Дои:10.1147 / rd.186.0579.
  9. ^ Джейкоби, Джордж В. (2003-01-06) [сентябрь 1977]. «Новый прогнозирующий код для увеличения плотности данных». IEEE Transactions on Magnetics. Сперри Юнивак, ISS Division, Купертино, Калифорния, США: IEEE. 13 (5): 1202–1204. Дои:10.1109 / TMAG.1977.1059670. (NB. Эта статья о 3 ВЕЧЕРА код также был представлен на Intermag 1977 г., июнь 1977 г.)
  10. ^ США 4261019, McClelland, S. Barry, "Совместимая система цифровой магнитной записи", опубликовано 7 апреля 1981 г., присвоено Корпорация Micropolis  (NB. Номер заявки: US 06/098381)
  11. ^ а б «Предварительный просмотр NCC: OEM-производители в NCC - Micropolis Corp». Computerworld. CW Communications, Inc. XII (22): P / 50. 1978-05-28. Получено 2017-06-12. […] Микрополис увеличил емкость 5,25 дюйма. Подсистемы гибких дисков с помощью двусторонних моделей с хранилищем отформатированных файлов до почти 2 миллионов байт […] Мегафлоппи В серию также входит интеллектуальный контроллер, который упрощает подключение четырех подсистем к общему интерфейсу хоста, в общей сложности оперативная память размером более 15 Мбайт […] Двусторонние версии линейки продуктов будут реализованы первыми из двух OEM серия - Модель 1015 и Модель 1055 […] Модель 1015 - это неупакованный привод, разработанный для производителя, который интегрирует хранилище гибких дисков в свой корпус системы. Доступен диапазон емкости хранения от 143 000 до 630 000 байт на диск […] Заказчики модели 1015 могут использовать интеллектуальный контроллер Micropolis и Запись группового кода (GCR) для дальнейшего расширения файлового пространства до 946 000 байт […] Предлагая GCR и микропроцессорный контроллер в качестве стандартных функций, модель 1055 5,25 дюйма. дискета имеет четыре мягкий форматов для каждой из 77 дорожек, что дает максимальную емкость файлового пространства 1892000 байт в его двусторонней версии […] Дополнительный модуль, доступный для 1055, состоит из двух головок чтения / записи и двух дисков, совместно использующих общий контроллер. Емкость подсистемы (отформатированная) с модулем составляет 3 784 000 байт […] Можно использовать до четырех 1055, каждый с дополнительным модулем. прикованный цепочкой к общему хосту для максимальной емкости оперативной памяти более 15 Мбайт […]
  12. ^ Руководство по обслуживанию Micropolis Подсистема гибких дисков (PDF) (редакция 1, 1-е изд.). Корпорация Micropolis. Февраль 1979. 1082-04. В архиве (PDF) из оригинала на 2017-06-12. Получено 2017-06-12. (NB. Micropolis 100163-51-8 и 100163-52-6 основаны на GCR.)
  13. ^ "InfoNews / Hardware: Hardware / Briefs". InfoWorld. 2 (2): 19. 1980-03-03. Получено 2017-06-12. […] Добавлены четыре новых продукта с плотностью 96 дорожек на дюйм. Микрополис 'текущая линейка односторонних и двусторонних дискет 100 tpi.Диски 96 tpi предлагают 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 МБ […]
  14. ^ а б c Гузис, Чарльз «Чак» П. (2015-09-20). «Мультиплатформенный формат распространения». Sydex. В архиве из оригинала на 2017-06-14. Получено 2017-06-14. […] В то же время Micropolis работал с 5,25-дюймовым приводом, который мог вместить примерно 8 дюймов, используя некоторые уловки. Диск Micropolis имел размер 100 tpi, 77 дорожек и, используя GCR, мог содержать 12 секторов по 512 байт на дорожку. Это 462 КБ. Это было примерно в 1977-78 годах. […] Реализация […] привода и контроллера (наша была сделана парнем, которого мы наняли из Sperry ISS) была […] сложной и дорогой […] Диски Brother WP […] 38-трековые, односторонние, Кодированный Brother GCR, который вмещает […] 120 КБ на 2D дискетах. […]
  15. ^ Аллен, Дэвид (февраль 1978 г.). "Интерфейс Minifloppy" (PDF). БАЙТ. Канзас-Сити, США. 3 (2): 114, 116–118, 120, 122, 134–125. Архивировано из оригинал (PDF) на 2017-06-14. Получено 2017-06-14. […] Из альтернативных кодов, используемых для достижения двойной плотности, GCR (запись с групповым кодированием) выглядит довольно привлекательно. Micro Peripherals Inc реализовала двойную плотность с использованием GCR в полноразмерных гибких дисках и системах контроллеров, которые в настоящее время продаются. […] GCR - это не что иное, как старый резервный NRZ с сопутствующими ему преимуществами, но, поскольку обычный NRZ не имеет информации о синхронизации и потенциально имеет высокое содержание DC во время длинных строк единиц или нулей, данные переформатируются, чтобы исключить длинные строки. При переформатировании каждая четырехбитовая группа исходных данных преобразуется в пять битов групповых кодированных данных; пять бит в закодированной версии всегда будут иметь смесь единиц и нулей, даже если все реальные данные находятся в одном состоянии. Переформатирование в GCR может быть выполнено программно, в отличие от MFM и т.д., которые почти неизбежно должны кодироваться и декодироваться аппаратно. Таким образом, ГКЛ имеет хорошие возможности как недорогая, высоконадежная схема для достижения двойной плотности. […][1]
  16. ^ «Дискеты заявляют об улучшении производительности». Computerworld. CW Communications, Inc. XIII (7): 90. 1979-02-12. Получено 2017-06-14.
  17. ^ Шульц, Брэд (1978-10-02). "Business Mini весит 65 фунтов - что такое Durango?". Computerworld. CW Communications, Inc. XII (40): 1, 4. Получено 2017-06-13.
  18. ^ а б Комсток, Джордж Э. (13 августа 2003 г.). "Устная история Джорджа Комстока" (PDF). Беседовал Хендри, Гарднер. Маунтин-Вью, Калифорния, США: Музей истории компьютеров. ЧМ Х2727.2004. В архиве (PDF) из оригинала от 23.03.2017. Получено 2017-03-23.
  19. ^ а б Гузис, Чарльз «Чак» П. (13 сентября 2009 г.). «Дуранго ГКЛ». Sydex. В архиве из оригинала на 2017-11-04. Получено 2017-03-25.
  20. ^ а б «Техническое описание 800 - компьютерная система для бизнеса серии 800» (PDF). Сан-Хосе, Калифорния, США: Durango Systems, Inc. В архиве (PDF) из оригинала от 23.03.2017. Получено 2017-03-23.
  21. ^ Гузис, Чарльз «Чак» П. (октябрь 2006 г.). "Компьютер Durango F-85". Sydex. В архиве из оригинала от 23.03.2017. Получено 2017-03-23.
  22. ^ а б c d е ж г час Copy II Plus Version 9 - Утилиты ProDOS / DOS - Восстановление данных, Управление файлами, Защищенное резервное копирование программного обеспечения (PDF). 9.0. Central Point Software, Inc. 1989-10-31 [1982]. Архивировано из оригинал (PDF) на 2017-05-07. Получено 2017-03-21.
  23. ^ а б Уильямс, Грегг; Мур, Роб (январь 1985). «История Apple / Часть 2: Дополнительная история и Apple III». БАЙТ (интервью): 166. Архивировано с оригинал на 2012-02-12. Получено 2013-10-26. [2] (NB. Интервью с Стив Возняк, где он описывает создание яблоко версия GCR.)
  24. ^ а б c d е ж г час я j k Уорт, Дон Д .; Лехнер, Питер М. (май 1982 г.) [1981]. Под Apple DOS (4-е изд.). Резеда, Калифорния, США: Качественное программное обеспечение. Получено 2017-03-21. [3][4][5] В архиве 9 марта 2016 г. Wayback Machine
  25. ^ а б c d е ж Сатер, Джеймс Филдинг (1983). Понимание Apple II - Учебное руководство и Руководство по оборудованию для компьютера Apple II (1-е изд.). Чатсуорт, Калифорния, США: Качественное программное обеспечение. стр.9–26, 9–27. ISBN  0-912985-01-1. Получено 2017-03-21.
  26. ^ а б c d е ж Уорт, Дон Д .; Лехнер, Питер М. (март 1985 г.) [1984]. Под Apple ProDOS - для пользователей компьютеров Apple II Plus, Apple IIe и Apple IIc (PDF) (2-е изд.). Чатсуорт, Калифорния, США: Качественное программное обеспечение. ISBN  0-912985-05-4. LCCN  84-61383. В архиве (PDF) из оригинала от 21.03.2017. Получено 2017-03-21. [6]
  27. ^ а б c d е Файхтингер, Хервиг (1987). Arbeitsbuch Mikrocomputer (на немецком языке) (2-е изд.). Мюнхен, Германия: Franzis-Verlag GmbH. С. 223–224. ISBN  3-7723-8022-0.
  28. ^ а б Apple Computer, Inc. (Февраль 1982 г.) [1978]. Спецификация интегрированной машины Воза (IWM) (PDF) (19 изд.). Компьютерный музей DigiBarn. В архиве (PDF) из оригинала от 06.08.2016. Получено 2016-08-06.
  29. ^ а б Хилдон, Карл Дж. Х. (март 1985 г.). «Коды ГКЛ». Полная антология Commodore Inner Space (PDF). Милтон, Онтарио, Канада: Transactor Publishing Incorporated. п. 49. ISBN  0-9692086-0-X. В архиве (PDF) из оригинала от 23.03.2017. Получено 2017-03-23. [7] (NB. Коды Commodore GCR - но в этой ссылке ошибочно утверждается, что 1 бит указывает на отсутствие перехода.)
  30. ^ «Характеристики Victor 9000 / Sirius 1» (PDF). Commodore.ca. В архиве (PDF) из оригинала от 23.03.2017. Получено 2017-03-23.
  31. ^ «Дополнительные технические справочные материалы». Редакция 0 (1-е изд.). Скоттс-Вэлли, Калифорния, США: Виктор Публикации. 1983-03-23. Примечание по применению: 002. […] Односторонний дисковод для гибких дисков предлагает 80 дорожек на 96 TPI […] Двусторонний дисковод для гибких дисков предлагает 160 дорожек при 96 TPI […] Флоппи-дисковод имеет 512-байтовые сектора; с использованием 10-битной технологии записи GCR. […] Хотя Виктор 9000 использует 5 1/4-дюймовые мини-флоппи-диски того же типа, что и на других компьютерах, сами дискеты не читаются на других машинах, и Victor 9000 не может читать диск с машины другого производителя. Victor 9000 использует уникальный метод записи, позволяющий упаковывать данные плотностью до 600 кбайт на односторонний мини-диск с одинарной плотностью; этот метод записи включает в себя регулировку скорости вращения дискеты, объясняя это тем фактом, что шум от дисковода иногда меняет частоту.
  32. ^ «Глава 7. Дисковод в сборе». Техническое справочное руководство Victor 9000 (PDF). Victor Business Products, Inc. Июнь 1982. С. 7–1..7–9. 710620. В архиве (PDF) из оригинала от 23.03.2017. Получено 2017-03-23. […] Плотность дорожек составляет 96 дорожек на дюйм, а плотность записи поддерживается примерно на уровне 8000 бит на дюйм на всех дорожках. […] ВИКТОР 9000 использует метод кодирования, называемый записью группового кода (GCR), для преобразования данных из внутреннего представления в приемлемую форму. GCR преобразует каждый (4-битный) полубайт в 5-битный код, что гарантирует шаблон записи, который никогда не содержит более двух нулей вместе. Затем данные записываются на диск, вызывая реверсирование потока для каждого «единицы» бита и отсутствие реверсирования потока для каждого «нулевого» бита. […]
  33. ^ Сарджент III., Мюррей; Сапожник, Ричард Л .; Штельцер, Эрнст Х. К. (1988). Сборка и оборудование для IBM PC / XT / AT (на немецком языке) (1-е изд.). Addison-Wesley Verlag (Deutschland) GmbH / Издательство Эддисон-Уэсли. ISBN  3-89319-110-0. . VVA-Nr. 563-00110-4.
  34. ^ Гизеке, Ханс-Вернер (27 августа 2003 г.). "Брат WP-1" (на немецком). В архиве из оригинала на 2017-06-14. Получено 2017-06-14. (NB. Как сообщается, технические данные Brother WP-1 взяты из страницы 109 руководства пользователя.)
  35. ^ Френч, Мик (13 сентября 2002). "Брат WP-6". Получено 2017-06-14. […] 3,5-дюймовый дисковод 240 Кбайт представляет собой одинарную головку, номер по каталогу Brother № 13194989 и подключается с помощью 15-контактной ленты. […] Он инициализирует (форматирует) диск до емкости 236,5 Кбайт. […]
  36. ^ Котгроув, Майкл С. (26 февраля 2009 г.). "архаичный формат дискеты". Получено 2017-06-14. […] Было несколько 3,5-дюймовых совершенно нестандартных дисков Brother. […] Один имел 1296-байтовые сектора, а другой - 12 x 256-байтовых секторов GCR […]
  37. ^ «Модель CE-1600F». Руководство по обслуживанию Sharp PC-1600 (PDF). Яматокорияма, Япония: Sharp Corporation, Группа информационных систем, Центр контроля качества и надежности. Июль 1986. С. 98–104. В архиве (PDF) из оригинала на 2017-05-07. Получено 2017-03-23. GCR - это аббревиатура от Запись с групповым кодированием. Однобайтовые, 8-битные данные делятся на два 4-битных данных, которые также преобразуются в 5-битные данные. Таким образом, один байт (8 бит) записывается на носитель как 10-битные данные.
  38. ^ Карманный дисковый накопитель Sharp, модель CE-140F (PDF). Sharp Corporation. 00ZCE140F / SME. В архиве (PDF) из оригинала на 2017-03-11. Получено 2017-03-11.
  39. ^ Мозли, Робин С. (апрель 1979 г.). «Технический форум: Сравнение схем кодирования штрих-кода» (PDF). БАЙТ. Андовер, Массачусетс, США. 4 (4): 50, 52. Получено 2017-06-14.

дальнейшее чтение

внешние ссылки