Olarak bilgisayar biliminin , grup kodlanmış kayıt ya da grup kodu kayıt ( GCR ) için birkaç farklı ancak ilgili kodlama yöntemleri belirtir manyetik ortam . Kullanılan ilk 1973'ten bu yana 6250 bpi manyetik bant , modülasyon kodları grubuna ait bir çalışma uzunluğu sınırlı (RLL) kodlama şemasıyla birleştirilmiş bir hata düzeltme kodudur . Diğerleri, 1980'lerin sonlarına kadar bazı mikrobilgisayarlarda kullanılan disket kodlama yöntemlerinin yanı sıra farklı anabilgisayar sabit diskleridir . GCR, bir NRZI kodunun değiştirilmiş bir şeklidir , ancak mutlaka daha yüksek bir geçiş yoğunluğuna sahiptir.
Manyetik bant
Grup kodlu kayıt, ilk olarak 9 kanallı makaradan makaraya bantta manyetik bant veri depolaması için kullanıldı . Terim , her ikisi de 1973'te tanıtılan IBM 3420 Model 4/6/8 Manyetik Bant Birimi ve karşılık gelen 3803 Model 2 Bant Kontrol Birimi'nin geliştirilmesi sırasında ortaya çıktı. IBM , hata düzeltme kodunun kendisine "grup kodlu kayıt" olarak atıfta bulundu. Bununla birlikte, GCR, kayıt formatına atıfta bulunmaya başlamıştır. 6250 bpi (250 bit/mm) bant bir bütün olarak ve daha sonra hata düzeltme kodu olmadan benzer RLL kodlarını kullanan formatlara.
Manyetik bandı sorumlu bir şekilde okumak ve yazmak için , yazılacak sinyalde çeşitli kısıtlamalara uyulmalıdır. Birincisi, iki bitişik akı tersine çevrilmesinin medya üzerinde belirli bir mesafe ile ayrılması gerektiğidir. İkincisi, okuyucunun saatini yazılı sinyalle aynı fazda tutmak için yeterince sık bir akı tersine çevrilmesi gerektiğidir; yani, sinyal kendi kendine saatli olmalı ve en önemlisi, akış geçişlerinin yoğunluğuyla orantılı olduğundan, oynatma çıkışını yeterince yüksek tutmalıdır . Önce6250 bpi bantlar,1600 bpi bantlar , yalnızca %50 verimli olan faz kodlaması (PE) adı verilen bir teknik kullanarak bu kısıtlamaları karşıladı . İçin6250 bpi GCR bantlar, bir (0, 2) RLL kodu kullanılır veya daha spesifik olarak bir
4/5 (0, 2) blok kodu . Bu kod, her dört bit veri için beş bit yazılmasını gerektirir. Kod, veri ne olursa olsun, bir satırda ya bir kod içinde ya da kodlar arasında ikiden fazla sıfır biti (akı tersine çevrilmemesiyle temsil edilir) oluşamayacak şekilde yapılandırılmıştır. Bu RLL kodu, dokuz parçanın her birine giden verilere bağımsız olarak uygulanır.
32 adet beş bitlik modelden sekizi iki ardışık sıfır bitiyle başlar, altısı iki ardışık sıfır bitiyle biter ve bir tanesi (10001) ardışık üç sıfır biti içerir. Geri kalandan hepsi-birler kalıbının (11111) çıkarılması 16 uygun kod kelimesi bırakır.
NS 6250 bpi GCR RLL kodu:
4 bitlik değer |
GCR kodu
|
altıgen |
çöp Kutusu |
çöp Kutusu |
altıgen
|
0x0 |
0000 |
1.1001 |
0x19
|
0x1 |
0001 |
1.1011 |
0x1B
|
0x2 |
0010 |
1.0010 |
0x12
|
0x3 |
0011 |
1.0011 |
0x13
|
0x4 |
0100 |
1.1101 |
0x1D
|
0x5 |
0101 |
1.0101 |
0x15
|
0x6 |
0110 |
1.0110 |
0x16
|
0x7 |
0111 |
1.0111 |
0x17
|
|
4 bitlik değer |
GCR kodu
|
altıgen |
çöp Kutusu |
çöp Kutusu |
altıgen
|
0x8 |
1000 |
1.1010 |
0x1A
|
0x9 |
1001 |
0.1001 |
0x09
|
0xA |
1010 |
0.1010 |
0x0A
|
0xB |
1011 |
0.1011 |
0x0B
|
0xC |
1100 |
1.1110 |
0x1E
|
0xD |
1101 |
0.1101 |
0x0D
|
0xE |
1110 |
0.1110 |
0x0E
|
0xF |
1111 |
0.1111 |
0x0F
|
|
11 yarım bayt (XX00 ve 0001 haricinde) kendi kod tamamlayıcısını prepending ile oluşmuş en anlamlı bit , yani ABCD olarak kodlanan bir ABCD. Diğer beş değer, 11 ile başlayan kodlara atanır. ab00 biçimindeki nibbles, 11ba a kodlarına sahiptir , yani ab11 kodunun bit tersi. 0001 koduna kalan değer 11011 atanır.
Arka nedeniyle son derece yüksek yoğunluk 6250 bpi teyp, RLL kodu güvenilir veri depolama sağlamak için yeterli değildir. RLL kodunun üzerine, Optimal Rectangular Code (ORC) adı verilen bir hata düzeltme kodu uygulanır. Bu kod, CRC'ye benzer bir eşlik izi ve polinom kodunun birleşimidir , ancak hata tespiti yerine hata düzeltme için yapılandırılmıştır. Teybe yazılan her yedi bayt için (RLL kodlamasından önce), sekizinci bir kontrol baytı hesaplanır ve teybe yazılır. Okurken, parite her bayt üzerinde hesaplanır ve eşlik izinin içeriğiyle özel-OR'lanır ve polinom kontrol kodu hesaplanır ve alınan kontrol kodu ile dışlanır-OR yapılır, bu da iki 8-bitlik sendrom kelimesiyle sonuçlanır. Bunların ikisi de sıfırsa, veriler hatasızdır. Aksi takdirde, teyp denetleyicisindeki hata düzeltme mantığı, ana bilgisayara iletilmeden önce verileri düzeltir. Hata düzeltme kodu, herhangi bir tek izdeki veya hatalı izler başka yollarla tanımlanabiliyorsa herhangi iki izdeki herhangi bir sayıda hatayı düzeltebilir.
Daha yeni IBM yarım inç 18 parçalı teyp sürücülerinde kayıt 24 000 bpi,4/5 (0, 2) GCR, daha verimli bir sistemle değiştirildi 8/9 (0, 3) modülasyon kodu, sekiz bit ile dokuz bit eşleme.
Sabit diskler
1970'lerin ortalarında, Sperry Univac , ISS Bölümü, grup kodlaması kullanan ana bilgisayar işi için büyük sabit diskler üzerinde çalışıyordu .
disketler
Manyetik teyp sürücüleri gibi, disket sürücülerinin de akı terslerinin (tek bitlerle temsil edilen geçişler olarak da adlandırılır) aralıkları üzerinde fiziksel sınırları vardır.
mikropolis
GCR uyumlu disket sürücüleri ve sunan disket denetleyicileri (100163-51-8 ve 100163-52-6) gibi, Micropolis'te 5¼ inç üzerinde grup kodlanmış kayıt ile kodlayan kabul veriler 100 tpi 77 hat disket sürücüleri oniki 512 depolamak için 1977 veya 1978'den beri iz başına bayt sektörleri.
Mikro Çevre Birimleri
Micro Peripherals, Inc. (MPI), çift yoğunluklu 5¼ inç disk sürücüleri (tek taraflı B51 ve çift taraflı B52 sürücüler gibi) ve 1978'in başından beri GCR uygulayan bir denetleyici çözümü pazarladı.
Colorado eyaletinde bir şehir
Durango sistemleri , F-85 (Eylül 1978 tanıtılan) özel bir yüksek yoğunluklu 4/5 grubu kodlanmış kodlama kullanılarak 480 KB sağlayan 5¼ inç 100 tpi disket sürücüleri tek taraflı kullanılabilir. Makine, eski bir Sperry ISS mühendisi tarafından tasarlanan ve 77-track Micropolis sürücüleri olan bir Western Digital FD1781 disket denetleyicisi kullanıyordu. Durango 800 serisi gibi sonraki modellerde bu, disket başına 960 KB (946 KB formatlı) için çift taraflı bir seçeneğe genişletildi.
elma
For Apple II disket sürücüsü, Steve Wozniak (birlikte disket denetleyicisi icat Disk II iki kısıtlamaları empoze kendisini tahrik):
- Herhangi iki bir bit arasında en fazla bir sıfır bit olabilir.
- Her 8 bitlik bayt bir bit ile başlamalıdır.
Bu sınırlara uygunluğu sağlamak için en basit şema, diferansiyel Manchester kodlamasına veya (dijital) FM'ye (Frekans Modülasyonu) göre her veri bitinden önce ekstra bir "saat" geçişi kaydetmektir . 4-ve-4 kodlaması olarak bilinen , sonuçta ortaya çıkan Apple uygulaması, tek yoğunluklu 5¼-inç diskete iz başına yalnızca on 256 baytlık sektörün kaydedilmesine izin verdi. Her bayt için iki bayt kullanır.
4 ve 4 kodlama tablosu
Değer |
kod
|
altıgen |
çöp Kutusu |
çöp Kutusu |
altıgen
|
0x00 |
0000.0000 |
1010.1010 1010.1010 |
0xAA 0xAA
|
0x01 |
0000001 |
1010.1010 1010.1011 |
0xAA 0xAB
|
0x02 |
0000.0010 |
1010.1011 1010.1010 |
0xAB 0xAA
|
0x03 |
0000.0011 |
1010.1011 1010.1011 |
0xAB 0xAB
|
0x04 |
0000.0100 |
1010.1010 1010.1110 |
0xAA 0xAE
|
0x05 |
0000.0101 |
1010.1010 1010.1111 |
0xAA 0xAF
|
0x06 |
0000.0110 |
1010.1011 1010.1110 |
0xAB 0xAE
|
0x07 |
0000.0111 |
1010.1011 1010.1111 |
0xAB 0xAF
|
0x08 |
0000.1000 |
1010.1110 1010.1010 |
0xAE 0xAA
|
0x09 |
0000.1001 |
1010.1110 1010.1011 |
0xAE 0xAB
|
0x0A |
0000.1010 |
1010.1111 1010.1010 |
0xAF 0xAA
|
0x0B |
0000.1011 |
1010.1111 1010.1011 |
0xAF 0xAB
|
0x0C |
0000.1100 |
1010.1110 1010.1110 |
0xAE 0xAE
|
0x0D |
0000.1101 |
1010.1110 1010.1111 |
0xAE 0xAF
|
0x0E |
0000.1110 |
1010.1111 1010.1110 |
0xAF 0xAE
|
0x0F |
0000.1111 |
1010.1111 1010.1111 |
0xAF 0xAF
|
0x10 |
0001.0000 |
1010.1010 1011.1010 |
0xAA 0xBA
|
0x11 |
0001.0001 |
1010.1010 1011.1011 |
0xAA 0xBB
|
0x12 |
0001.0010 |
1010.1011 1011.1010 |
0xAB 0xBA
|
0x13 |
0001.0011 |
1010.1011 1011.1011 |
0xAB 0xBB
|
0x14 |
0001.0100 |
1010.1010 1011.1110 |
0xAA 0xBE
|
0x15 |
0001.0101 |
1010.1010 1011.1111 |
0xAA 0xBF
|
0x16 |
0001.0110 |
1010.1011 1011.1110 |
0xAB 0xBE
|
0x17 |
0001.0111 |
1010.1011 1011.1111 |
0xAB 0xBF
|
0x18 |
0001.1000 |
1010.1110 1011.1010 |
0xAE 0xBA
|
0x19 |
0001.1001 |
1010.1110 1011.1011 |
0xAE 0xBB
|
0x1A |
0001.110 |
1010.1111 1011.1010 |
0xAF 0xBA
|
0x1B |
0001.1011 |
1010.1111 1011.1011 |
0xAF 0xBB
|
0x1C |
0001.1100 |
1010.1110 1011.1110 |
0xAE 0xBE
|
0x1D |
0001.1101 |
1010.1110 1011.1111 |
0xAE 0xBF
|
0x1E |
0001.1110 |
1010.1111 1011.1110 |
0xAF 0xBE
|
0x1F |
0001.1111 |
1010.1111 1011.1111 |
0xAF 0xBF
|
0x20 |
000.00000 |
1011.1010 1010.1010 |
0xBA 0xAA
|
0x21 |
000.0001 |
1011.1010 1010.1011 |
0xBA 0xAB
|
0x22 |
0010.0010 |
1011.1011 1010.1010 |
0xBB 0xAA
|
0x23 |
0010.0011 |
1011.1011 1010.1011 |
0xBB 0xAB
|
0x24 |
0010.0100 |
1011.1010 1010.1110 |
0xBA 0xAE
|
0x25 |
000.0101 |
1011.1010 1010.1111 |
0xBA 0xAF
|
0x26 |
0010.0110 |
1011.1011 1010.1110 |
0xBB 0xAE
|
0x27 |
000.0111 |
1011.1011 1010.1111 |
0xBB 0xAF
|
0x28 |
0010.1000 |
1011.1110 1010.1010 |
0xBE 0xAA
|
0x29 |
0010.1001 |
1011.1110 1010.1011 |
0xBE 0xAB
|
0x2A |
0010.1010 |
1011.1111 1010.1010 |
0xBF 0xAA
|
0x2B |
0010.1011 |
1011.1111 1010.1011 |
0xBF 0xAB
|
0x2C |
0010.1100 |
1011.1110 1010.1110 |
0xBE 0xAE
|
0x2D |
0010.1101 |
1011.1110 1010.1111 |
0xBE 0xAF
|
0x2E |
0010.1110 |
1011.1111 1010.1110 |
0xBF 0xAE
|
0x2F |
0010.1111 |
1011.1111 1010.1111 |
0xBF 0xAF
|
0x30 |
0011.000 |
1011.1010 1011.1010 |
0xBA 0xBA
|
0x31 |
0011.0001 |
1011.1010 1011.1011 |
0xBA 0xBB
|
0x32 |
0011.0010 |
1011.1011 1011.1010 |
0xBB 0xBA
|
0x33 |
0011.0011 |
1011.1011 1011.1011 |
0xBB 0xBB
|
0x34 |
0011.0100 |
1011.1010 1011.1110 |
0xBA 0xBE
|
0x35 |
0011.0101 |
1011.1010 1011.1111 |
0xBA 0xBF
|
0x36 |
0011.0110 |
1011.1011 1011.1110 |
0xBB 0xBE
|
0x37 |
0011.0111 |
1011.1011 1011.1111 |
0xBB 0xBF
|
0x38 |
0011.1000 |
1011.1110 1011.1010 |
0xBE 0xBA
|
0x39 |
0011.1001 |
1011.1110 1011.1011 |
0xBE 0xBB
|
0x3A |
0011.1010 |
1011.1111 1011.1010 |
0xBF 0xBA
|
0x3B |
0011.1011 |
1011.1111 1011.1011 |
0xBF 0xBB
|
0x3C |
0011.1100 |
1011.1110 1011.1110 |
0xBE 0xBE
|
0x3D |
0011.1101 |
1011.1110 1011.1111 |
0xBE 0xBF
|
0x3E |
0011.1110 |
1011.1111 1011.1110 |
0xBF 0xBE
|
0x3F |
0011.1111 |
1011.1111 1011.1111 |
0xBF 0xBF
|
|
Değer |
kod
|
altıgen |
çöp Kutusu |
çöp Kutusu |
altıgen
|
0x40 |
01000000 |
1010.1010 1110.1010 |
0xAA 0xEA
|
0x41 |
0100001 |
1010.1010 1110.1011 |
0xAA 0xEB
|
0x42 |
0100.0010 |
1010.1011 1110.1010 |
0xAB 0xEA
|
0x43 |
0100.0011 |
1010.1011 1110.1011 |
0xAB 0xEB
|
0x44 |
0100.0100 |
1010.1010 1110.1110 |
0xAA 0xEE
|
0x45 |
0100.0101 |
1010.1010 1110.1111 |
0xAA 0xEF
|
0x46 |
0100.0110 |
1010.1011 1110.1110 |
0xAB 0xEE
|
0x47 |
0100.0111 |
1010.1011 1110.1111 |
0xAB 0xEF
|
0x48 |
0100.1000 |
1010.1110 1110.1010 |
0xAE 0xEA
|
0x49 |
0100.1001 |
1010.1110 1110.1011 |
0xAE 0xEB
|
0x4A |
0100.1010 |
1010.1111 1110.1010 |
0xAF 0xEA
|
0x4B |
0100.1011 |
1010.1111 1110.1011 |
0xAF 0xEB
|
0x4C |
0100.100 |
1010.1110 1110.1110 |
0xAE 0xEE
|
0x4D |
01000.1101 |
1010.1110 1110.1111 |
0xAE 0xEF
|
0x4E |
010.1110 |
1010.1111 1110.1110 |
0xAF 0xEE
|
0x4F |
010.1111 |
1010.1111 1110.1111 |
0xAF 0xEF
|
0x50 |
0101.0000 |
1010.1010 1111.1010 |
0xAA 0xFA
|
0x51 |
0101.0001 |
1010.1010 1111.1011 |
0xAA 0xFB
|
0x52 |
0101.0010 |
1010.1011 1111.1010 |
0xAB 0xFA
|
0x53 |
0101.0011 |
1010.1011 1111.1011 |
0xAB 0xFB
|
0x54 |
0101.0100 |
1010.1010 1111.1110 |
0xAA 0xFE
|
0x55 |
0101.0101 |
1010.1010 1111.1111 |
0xAA 0xFF
|
0x56 |
0101.0110 |
1010.1011 1111.1110 |
0xAB 0xFE
|
0x57 |
0101.0111 |
1010.1011 1111.1111 |
0xAB 0xFF
|
0x58 |
0101.1000 |
1010.1110 1111.1010 |
0xAE 0xFA
|
0x59 |
0101.1001 |
1010.1110 1111.1011 |
0xAE 0xFB
|
0x5A |
0101.1010 |
1010.1111 1111.1010 |
0xAF 0xFA
|
0x5B |
0101.1011 |
1010.1111 1111.1011 |
0xAF 0xFB
|
0x5C |
0101.1100 |
1010.1110 1111.1110 |
0xAE 0xFE
|
0x5D |
0101.1101 |
1010.1110 1111.1111 |
0xAE 0xFF
|
0x5E |
0101.1110 |
1010.1111 1111.1110 |
0xAF 0xFE
|
0x5F |
0101.1111 |
1010.1111 1111.1111 |
0xAF 0xFF
|
0x60 |
0110.0000 |
1011.1010 1110.1010 |
0xBA 0xEA
|
0x61 |
0110.0001 |
1011.1010 1110.1011 |
0xBA 0xEB
|
0x62 |
0110.0010 |
1011.1011 1110.1010 |
0xBB 0xEA
|
0x63 |
0110.0011 |
1011.1011 1110.1011 |
0xBB 0xEB
|
0x64 |
0110.0100 |
1011.1010 1110.1110 |
0xBA 0xEE
|
0x65 |
010.01011 |
1011.1010 1110.1111 |
0xBA 0xEF
|
0x66 |
0110.0110 |
1011.1011 1110.1110 |
0xBB 0xEE
|
0x67 |
0110.0111 |
1011.1011 1110.1111 |
0xBB 0xEF
|
0x68 |
0110.1000 |
1011.1110 1110.1010 |
0xBE 0xEA
|
0x69 |
0110.1001 |
1011.1110 1110.1011 |
0xBE 0xEB
|
0x6A |
0110.1010 |
1011.1111 1110.1010 |
0xBF 0xEA
|
0x6B |
0110.1011 |
1011.1111 1110.1011 |
0xBF 0xEB
|
0x6C |
0110.1100 |
1011.1110 1110.1110 |
0xBE 0xEE
|
0x6D |
0110.1101 |
1011.1110 1110.1111 |
0xBE 0xEF
|
0x6E |
0110.1110 |
1011.1111 1110.1110 |
0xBF 0xEE
|
0x6F |
0110.1111 |
1011.1111 1110.1111 |
0xBF 0xEF
|
0x70 |
0111.0000 |
1011.1010 1111.1010 |
0xBA 0xFA
|
0x71 |
0111.0001 |
1011.1010 1111.1011 |
0xBA 0xFB
|
0x72 |
0111.0010 |
1011.1011 1111.1010 |
0xBB 0xFA
|
0x73 |
0111.0011 |
1011.1011 1111.1011 |
0xBB 0xFB
|
0x74 |
0111.0100 |
1011.1010 1111.1110 |
0xBA 0xFE
|
0x75 |
0111.0101 |
1011.1010 1111.1111 |
0xBA 0xFF
|
0x76 |
0111.0110 |
1011.1011 1111.1110 |
0xBB 0xFE
|
0x77 |
0111.0111 |
1011.1011 1111.1111 |
0xBB 0xFF
|
0x78 |
0111.1000 |
1011.1110 1111.1010 |
0xBE 0xFA
|
0x79 |
0111.1001 |
1011.1110 1111.1011 |
0xBE 0xFB
|
0x7A |
0111.1010 |
1011.1111 1111.1010 |
0xBF 0xFA
|
0x7B |
0111.1011 |
1011.1111 1111.1011 |
0xBF 0xFB
|
0x7C |
0111.1100 |
1011.1110 1111.1110 |
0xBE 0xFE
|
0x7D |
0111.1101 |
1011.1110 1111.1111 |
0xBE 0xFF
|
0x7E |
0111.110 |
1011.1111 1111.1110 |
0xBF 0xFE
|
0x7F |
0111.1111 |
1011.1111 1111.1111 |
0xBF 0xFF
|
|
Değer |
kod
|
altıgen |
çöp Kutusu |
çöp Kutusu |
altıgen
|
0x80 |
1000.0000 |
1110.1010 1010.1010 |
0xEA 0xAA
|
0x81 |
1000.0001 |
1110.1010 1010.1011 |
0xEA 0xAB
|
0x82 |
1000.0010 |
1110.1011 1010.1010 |
0xEB 0xAA
|
0x83 |
1000.0011 |
1110.1011 1010.1011 |
0xEB 0xAB
|
0x84 |
1000.0100 |
1110.1010 1010.1110 |
0xEA 0xAE
|
0x85 |
1000.0101 |
1110.1010 1010.1111 |
0xEA 0xAF
|
0x86 |
1000.0110 |
1110.1011 1010.1110 |
0xEB 0xAE
|
0x87 |
1000.0111 |
1110.1011 1010.1111 |
0xEB 0xAF
|
0x88 |
1000.1000 |
1110.1110 1010.1010 |
0xEE 0xAA
|
0x89 |
1000.1001 |
1110.1110 1010.1011 |
0xEE 0xAB
|
0x8A |
1000.1010 |
1110.1111 1010.1010 |
0xEF 0xAA
|
0x8B |
1000.1011 |
1110.1111 1010.1011 |
0xEF 0xAB
|
0x8C |
1000.1100 |
1110.1110 1010.1110 |
0xEE 0xAE
|
0x8D |
1000.1101 |
1110.1110 1010.1111 |
0xEE 0xAF
|
0x8E |
1000.1110 |
1110.1111 1010.1110 |
0xEF 0xAE
|
0x8F |
1000.111 |
1110.1111 1010.1111 |
0xEF 0xAF
|
0x90 |
1001.0000 |
1110.1010 1011.1010 |
0xEA 0xBA
|
0x91 |
1001.0001 |
1110.1010 1011.1011 |
0xEA 0xBB
|
0x92 |
1001.0010 |
1110.1011 1011.1010 |
0xEB 0xBA
|
0x93 |
1001.0011 |
1110.1011 1011.1011 |
0xEB 0xBB
|
0x94 |
1001.0100 |
1110.1010 1011.1110 |
0xEA 0xBE
|
0x95 |
1001.0101 |
1110.1010 1011.1111 |
0xEA 0xBF
|
0x96 |
1001.0110 |
1110.1011 1011.1110 |
0xEB 0xBE
|
0x97 |
1001.0111 |
1110.1011 1011.1111 |
0xEB 0xBF
|
0x98 |
1001.1000 |
1110.1110 1011.1010 |
0xEE 0xBA
|
0x99 |
1001.1001 |
1110.1110 1011.1011 |
0xEE 0xBB
|
0x9A |
1001.110 |
1110.1111 1011.1010 |
0xEF 0xBA
|
0x9B |
1001.1011 |
1110.1111 1011.1011 |
0xEF 0xBB
|
0x9C |
1001.1100 |
1110.1110 1011.1110 |
0xEE 0xBE
|
0x9D |
1001.1101 |
1110.1110 1011.1111 |
0xEE 0xBF
|
0x9E |
1001.1110 |
1110.1111 1011.1110 |
0xEF 0xBE
|
0x9F |
1001.1111 |
1110.1111 1011.1111 |
0xEF 0xBF
|
0xA0 |
1010.0000 |
1111.1010 1010.1010 |
0xFA 0xAA
|
0xA1 |
100.0001 |
1111.1010 1010.1011 |
0xFA 0xAB
|
0xA2 |
1010.0010 |
1111.1011 1010.1010 |
0xFB 0xAA
|
0xA3 |
1010.0011 |
1111.1011 1010.1011 |
0xFB 0xAB
|
0xA4 |
1010.0100 |
1111.1010 1010.1110 |
0xFA 0xAE
|
0xA5 |
100.0101 |
1111.1010 1010.1111 |
0xFA 0xAF
|
0xA6 |
1010.0110 |
1111.1011 1010.1110 |
0xFB 0xAE
|
0xA7 |
10100.0111 |
1111.1011 1010.1111 |
0xFB 0xAF
|
0xA8 |
1010.1000 |
1111.1110 1010.1010 |
0xFE 0xAA
|
0xA9 |
1010.1001 |
1111.1110 1010.1011 |
0xFE 0xAB
|
0xAA |
1010.1010 |
1111.1111 1010.1010 |
0xFF 0xAA
|
0xAB |
1010.1011 |
1111.1111 1010.1011 |
0xFF 0xAB
|
0xAC |
1010.1100 |
1111.1110 1010.1110 |
0xFE 0xAE
|
0xAD |
1010.1101 |
1111.1110 1010.1111 |
0xFE 0xAF
|
0xAE |
1010.1110 |
1111.1111 1010.1110 |
0xFF 0xAE
|
0xAF |
1010.1111 |
1111.1111 1010.1111 |
0xFF 0xAF
|
0xB0 |
1011.0000 |
1111.1010 1011.1010 |
0xFA 0xBA
|
0xB1 |
1011.0001 |
1111.1010 1011.1011 |
0xFA 0xBB
|
0xB2 |
1011.0010 |
1111.1011 1011.1010 |
0xFB 0xBA
|
0xB3 |
1011.0011 |
1111.1011 1011.1011 |
0xFB 0xBB
|
0xB4 |
1011.0100 |
1111.1010 1011.1110 |
0xFA 0xBE
|
0xB5 |
1011.0101 |
1111.1010 1011.1111 |
0xFA 0xBF
|
0xB6 |
1011.0110 |
1111.1011 1011.1110 |
0xFB 0xBE
|
0xB7 |
1011.0111 |
1111.1011 1011.1111 |
0xFB 0xBF
|
0xB8 |
1011.1000 |
1111.1110 1011.1010 |
0xFE 0xBA
|
0xB9 |
1011.1001 |
1111.1110 1011.1011 |
0xFE 0xBB
|
0xBA |
1011.1010 |
1111.1111 1011.1010 |
0xFF 0xBA
|
0xBB |
1011.1011 |
1111.1111 1011.1011 |
0xFF 0xBB
|
0xBC |
1011.1100 |
1111.1110 1011.1110 |
0xFE 0xBE
|
0xBD |
1011.1101 |
1111.1110 1011.1111 |
0xFE 0xBF
|
0xBE |
1011.1110 |
1111.1111 1011.1110 |
0xFF 0xBE
|
0xBF |
1011.1111 |
1111.1111 1011.1111 |
0xFF 0xBF
|
|
Değer |
kod
|
altıgen |
çöp Kutusu |
çöp Kutusu |
altıgen
|
0xC0 |
110.000 |
1110.1010 1110.1010 |
0xEA 0xEA
|
0xC1 |
11000.0001 |
1110.1010 1110.1011 |
0xEA 0xEB
|
0xC2 |
1100.0010 |
1110.1011 1110.1010 |
0xEB 0xEA
|
0xC3 |
1100.0011 |
1110.1011 1110.1011 |
0xEB 0xEB
|
0xC4 |
1100.0100 |
1110.1010 1110.1110 |
0xEA 0xEE
|
0xC5 |
1100,0101 |
1110.1010 1110.1111 |
0xEA 0xEF
|
0xC6 |
1100.0110 |
1110.1011 1110.1110 |
0xEB 0xEE
|
0xC7 |
1100.0111 |
1110.1011 1110.1111 |
0xEB 0xEF
|
0xC8 |
1100.1000 |
1110.1110 1110.1010 |
0xEE 0xEA
|
0xC9 |
1100.1001 |
1110.1110 1110.1011 |
0xEE 0xEB
|
0xCA |
1100.1010 |
1110.1111 1110.1010 |
0xEF 0xEA
|
0xCB |
1100.1011 |
1110.1111 1110.1011 |
0xEF 0xEB
|
0xCC |
1100.1100 |
1110.1110 1110.1110 |
0xEE 0xEE
|
0xCD |
1100.1101 |
1110.1110 1110.1111 |
0xEE 0xEF
|
0xCE |
1100.1110 |
1110.1111 1110.1110 |
0xEF 0xEE
|
0xCF |
1100.1111 |
1110.1111 1110.1111 |
0xEF 0xEF
|
0xD0 |
1101.000.000 |
1110.1010 1111.1010 |
0xEA 0xFA
|
0xD1 |
1101.0001 |
1110.1010 1111.1011 |
0xEA 0xFB
|
0xD2 |
1101.0010 |
1110.1011 1111.1010 |
0xEB 0xFA
|
0xD3 |
1101.0011 |
1110.1011 1111.1011 |
0xEB 0xFB
|
0xD4 |
1101.0100 |
1110.1010 1111.1110 |
0xEA 0xFE
|
0xD5 |
1101.0101 |
1110.1010 1111.1111 |
0xEA 0xFF
|
0xD6 |
1101.0110 |
1110.1011 1111.1110 |
0xEB 0xFE
|
0xD7 |
1101.0111 |
1110.1011 1111.1111 |
0xEB 0xFF
|
0xD8 |
1101.1000 |
1110.1110 1111.1010 |
0xEE 0xFA
|
0xD9 |
1101.1001 |
1110.1110 1111.1011 |
0xEE 0xFB
|
0xDA |
1101.1010 |
1110.1111 1111.1010 |
0xEF 0xFA
|
0xDB |
1101.1011 |
1110.1111 1111.1011 |
0xEF 0xFB
|
0xDC |
1101.1100 |
1110.1110 1111.1110 |
0xEE 0xFE
|
0xDD |
1101.1101 |
1110.1110 1111.1111 |
0xEE 0xFF
|
0xDE |
1101.1110 |
1110.1111 1111.1110 |
0xEF 0xFE
|
0xDF |
1101.1111 |
1110.1111 1111.1111 |
0xEF 0xFF
|
0xE0 |
1110.0000 |
1111.1010 1110.1010 |
0xFA 0xEA
|
0xE1 |
11110.0001 |
1111.1010 1110.1011 |
0xFA 0xEB
|
0xE2 |
1110.0010 |
1111.1011 1110.1010 |
0xFB 0xEA
|
0xE3 |
1110.0011 |
1111.1011 1110.1011 |
0xFB 0xEB
|
0xE4 |
1110.0100 |
1111.1010 1110.1110 |
0xFA 0xEE
|
0xE5 |
110.0101 |
1111.1010 1110.1111 |
0xFA 0xEF
|
0xE6 |
1110.0110 |
1111.1011 1110.1110 |
0xFB 0xEE
|
0xE7 |
11110.0111 |
1111.1011 1110.1111 |
0xFB 0xEF
|
0xE8 |
1110.1000 |
1111.1110 1110.1010 |
0xFE 0xEA
|
0xE9 |
1110.1001 |
1111.1110 1110.1011 |
0xFE 0xEB
|
0xEA |
1110.1010 |
1111.1111 1110.1010 |
0xFF 0xEA
|
0xEB |
1110.1011 |
1111.1111 1110.1011 |
0xFF 0xEB
|
0xEC |
1110.1100 |
1111.1110 1110.1110 |
0xFE 0xEE
|
0xED |
1110.1101 |
1111.1110 1110.1111 |
0xFE 0xEF
|
0xEE |
1110.1110 |
1111.1111 1110.1110 |
0xFF 0xEE
|
0xEF |
1110.1111 |
1111.1111 1110.1111 |
0xFF 0xEF
|
0xF0 |
1111.0000 |
1111.1010 1111.1010 |
0xFA 0xFA
|
0xF1 |
11111.0001 |
1111.1010 1111.1011 |
0xFA 0xFB
|
0xF2 |
1111.0010 |
1111.1011 1111.1010 |
0xFB 0xFA
|
0xF3 |
1111.0011 |
1111.1011 1111.1011 |
0xFB 0xFB
|
0xF4 |
1111.0100 |
1111.1010 1111.1110 |
0xFA 0xFE
|
0xF5 |
1111.0101 |
1111.1010 1111.1111 |
0xFA 0xFF
|
0xF6 |
1111.0110 |
1111.1011 1111.1110 |
0xFB 0xFE
|
0xF7 |
1111.0111 |
1111.1011 1111.1111 |
0xFB 0xFF
|
0xF8 |
1111.1000 |
1111.1110 1111.1010 |
0xFE 0xFA
|
0xF9 |
1111.1001 |
1111.1110 1111.1011 |
0xFE 0xFB
|
0xFA |
1111.1010 |
1111.1111 1111.1010 |
0xFF 0xFA
|
0xFB |
1111.1011 |
1111.1111 1111.1011 |
0xFF 0xFB
|
0xFC |
1111.1100 |
1111.1110 1111.1110 |
0xFE 0xFE
|
0xFD |
1111.1101 |
1111.1110 1111.1111 |
0xFE 0xFF
|
0xFE |
1111.1110 |
1111.1111 1111.1110 |
0xFF 0xFE
|
0xFF |
1111.1111 |
1111.1111 1111.1111 |
0xFF 0xFF
|
|
Disk sürücüsünün 1978 baharında gönderilmesinden yaklaşık bir ay önce Wozniak, daha karmaşık bir kodlama şemasının diskteki her sekiz bitlik baytın dört bit yerine beş bit yararlı veri tutmasına izin vereceğini fark etti. Bunun nedeni, üst bit kümesine sahip 34 bayt olması ve arka arkaya iki sıfır bit olmamasıdır. Bu kodlama şeması 5-ve-3 kodlaması olarak bilinir hale geldi ve iz başına 13 sektöre izin verdi; o kullanıldı Apple DOS 3.1 , 3.2 ve 3.2.1 de en eski sürümü için olduğu kadar, Apple CP / M [ de ] :
5-ve-3 kodlama tablosu
5 bitlik değer |
GCR kodu
|
altıgen |
çöp Kutusu |
çöp Kutusu |
altıgen
|
0x00 |
0.0000 |
1010.1011 |
0xAB
|
0x01 |
0.0001 |
1010.1101 |
0xAD
|
0x02 |
0,0010 |
1010.1110 |
0xAE
|
0x03 |
0,0011 |
1010.1111 |
0xAF
|
0x04 |
0.0100 |
1011.0101 |
0xB5
|
0x05 |
0.0101 |
1011.0110 |
0xB6
|
0x06 |
0.0110 |
1011.0111 |
0xB7
|
0x07 |
0.0111 |
1011.1010 |
0xBA
|
0x08 |
0.1000 |
1011.1011 |
0xBB
|
0x09 |
0.1001 |
1011.1101 |
0xBD
|
0x0A |
0.1010 |
1011.1110 |
0xBE
|
0x0B |
0.1011 |
1011.1111 |
0xBF
|
0x0C |
0.1100 |
1101.0110 |
0xD6
|
0x0D |
0.1101 |
1101.0111 |
0xD7
|
0x0E |
0.1110 |
1101.1010 |
0xDA
|
0x0F |
0.1111 |
1101.1011 |
0xDB
|
|
5 bitlik değer |
GCR kodu
|
altıgen |
çöp Kutusu |
çöp Kutusu |
altıgen
|
0x10 |
1.0000 |
1101.1101 |
0xDD
|
0x11 |
1.0001 |
1101.1110 |
0xDE
|
0x12 |
1.0010 |
1101.1111 |
0xDF
|
0x13 |
1.0011 |
1110.1010 |
0xEA
|
0x14 |
1.0100 |
1110.1011 |
0xEB
|
0x15 |
1.0101 |
1110.1101 |
0xED
|
0x16 |
1.0110 |
1110.1110 |
0xEE
|
0x17 |
1.0111 |
1110.1111 |
0xEF
|
0x18 |
1.1000 |
1111.0101 |
0xF5
|
0x19 |
1.1001 |
1111.0110 |
0xF6
|
0x1A |
1.1010 |
1111.0111 |
0xF7
|
0x1B |
1.1011 |
1111.1010 |
0xFA
|
0x1C |
1.1100 |
1111.1011 |
0xFB
|
0x1D |
1.1101 |
1111.1101 |
0xFD
|
0x1E |
1.1110 |
1111.1110 |
0xFE
|
0x1F |
1.1111 |
1111.1111 |
0xFF
|
|
Ayrılmış GCR kodları: 0xAA ve 0xD5.
Wozniak, sistemi " Apple'daki en inanılmaz deneyimim ve yaptığım en iyi iş" olarak nitelendirdi.
Daha sonra, disket sürücü denetleyicisinin tasarımı, diskteki bir baytın arka arkaya bir çift sıfır bit içermesine izin verecek şekilde değiştirildi. Bu, her sekiz bitlik baytın altı bit yararlı veri tutmasına ve iz başına 16 sektöre izin verdi. Bu düzen olarak bilinir 6-ve-2 kodlama ve kullanıldı Elma Pascal , Apple DOS 3.3 ve ProDOS sonra birlikte ve Apple FileWare sürücülere LisaAma ve 400K ve 800K 3 ½ inç diskler Macintosh ve Apple II . Apple başlangıçta bu şemaya "GCR" demedi, ancak terim daha sonra onu MFM kodlama şemasını kullanan IBM PC disketlerinden ayırmak için uygulandı .
6-ve-2 kodlama tablosu
6 bitlik değer |
GCR kodu
|
altıgen |
çöp Kutusu |
çöp Kutusu |
altıgen
|
0x00 |
100000 |
1001.0110 |
0x96
|
0x01 |
100001 |
1001.0111 |
0x97
|
0x02 |
00.0010 |
1001.110 |
0x9A
|
0x03 |
00.0011 |
1001.1011 |
0x9B
|
0x04 |
00.0100 |
1001.1101 |
0x9D
|
0x05 |
00.0101 |
1001.1110 |
0x9E
|
0x06 |
00.0110 |
1001.1111 |
0x9F
|
0x07 |
00.0111 |
1010.0110 |
0xA6
|
0x08 |
00.1000 |
10100.0111 |
0xA7
|
0x09 |
00.1001 |
1010.1011 |
0xAB
|
0x0A |
00.1010 |
1010.1100 |
0xAC
|
0x0B |
00.1011 |
1010.1101 |
0xAD
|
0x0C |
00.1100 |
1010.1110 |
0xAE
|
0x0D |
00.1101 |
1010.1111 |
0xAF
|
0x0E |
00.1110 |
1011.0010 |
0xB2
|
0x0F |
00.1111 |
1011.0011 |
0xB3
|
|
6 bitlik değer |
GCR kodu
|
altıgen |
çöp Kutusu |
çöp Kutusu |
altıgen
|
0x10 |
01.0000 |
1011.0100 |
0xB4
|
0x11 |
01.0001 |
1011.0101 |
0xB5
|
0x12 |
01.0010 |
1011.0110 |
0xB6
|
0x13 |
01.0011 |
1011.0111 |
0xB7
|
0x14 |
01.0100 |
1011.1001 |
0xB9
|
0x15 |
01.0101 |
1011.1010 |
0xBA
|
0x16 |
01.0110 |
1011.1011 |
0xBB
|
0x17 |
01.0111 |
1011.1100 |
0xBC
|
0x18 |
01.1000 |
1011.1101 |
0xBD
|
0x19 |
01.1001 |
1011.1110 |
0xBE
|
0x1A |
01.1010 |
1011.1111 |
0xBF
|
0x1B |
01.1011 |
1100.1011 |
0xCB
|
0x1C |
01.1100 |
1100.1101 |
0xCD
|
0x1D |
01.1101 |
1100.1110 |
0xCE
|
0x1E |
01.1110 |
1100.1111 |
0xCF
|
0x1F |
01.1111 |
1101.0011 |
0xD3
|
|
6 bitlik değer |
GCR kodu
|
altıgen |
çöp Kutusu |
çöp Kutusu |
altıgen
|
0x20 |
10.0000 |
1101.0110 |
0xD6
|
0x21 |
10.0001 |
1101.0111 |
0xD7
|
0x22 |
10.0010 |
1101.1001 |
0xD9
|
0x23 |
10.0011 |
1101.1010 |
0xDA
|
0x24 |
10.0100 |
1101.1011 |
0xDB
|
0x25 |
10.0101 |
1101.1100 |
0xDC
|
0x26 |
10.0110 |
1101.1101 |
0xDD
|
0x27 |
10.0111 |
1101.1110 |
0xDE
|
0x28 |
10.1000 |
1101.1111 |
0xDF
|
0x29 |
10.1001 |
110.0101 |
0xE5
|
0x2A |
10.1010 |
1110.0110 |
0xE6
|
0x2B |
10.1011 |
11110.0111 |
0xE7
|
0x2C |
10.1100 |
1110.1001 |
0xE9
|
0x2D |
10.1101 |
1110.1010 |
0xEA
|
0x2E |
10.1110 |
1110.1011 |
0xEB
|
0x2F |
10.1111 |
1110.1100 |
0xEC
|
|
6 bitlik değer |
GCR kodu
|
altıgen |
çöp Kutusu |
çöp Kutusu |
altıgen
|
0x30 |
11.0000 |
1110.1101 |
0xED
|
0x31 |
11.0001 |
1110.1110 |
0xEE
|
0x32 |
11.0010 |
1110.1111 |
0xEF
|
0x33 |
11.0011 |
1111.0010 |
0xF2
|
0x34 |
11.0100 |
1111.0011 |
0xF3
|
0x35 |
11.0101 |
1111.0100 |
0xF4
|
0x36 |
11.0110 |
1111.0101 |
0xF5
|
0x37 |
11.0111 |
1111.0110 |
0xF6
|
0x38 |
11.1000 |
1111.0111 |
0xF7
|
0x39 |
11.1001 |
1111.1001 |
0xF9
|
0x3A |
11.1010 |
1111.1010 |
0xFA
|
0x3B |
11.1011 |
1111.1011 |
0xFB
|
0x3C |
11.1100 |
1111.1100 |
0xFC
|
0x3D |
11.1101 |
1111.1101 |
0xFD
|
0x3E |
11.1110 |
1111.1110 |
0xFE
|
0x3F |
11.1111 |
1111.1111 |
0xFF
|
|
Ayrılmış GCR kodları: 0xAA ve 0xD5.
komodor
Bağımsız olarak, Commodore Business Machines (CBM), Commodore 2040 disket sürücüleri için grup kodlu bir kayıt şeması oluşturdu (1979 baharında piyasaya sürüldü). 2040 sürücüsündeki ilgili kısıtlamalar, arka arkaya iki sıfır bitten fazlasının oluşamamasıydı; sürücü, bir bayttaki ilk bit için özel bir kısıtlama getirmedi. Bu, kullanılana benzer bir şemanın kullanılmasına izin verdi.6250 bpi teyp sürücüleri. Aşağıdaki tabloya göre, her dört bit veri diskte beş bite çevrilir:
4 bitlik değer |
GCR kodu
|
altıgen |
çöp Kutusu |
çöp Kutusu |
altıgen
|
0x0 |
0000 |
0.1010 |
0x0A
|
0x1 |
0001 |
0.1011 |
0x0B
|
0x2 |
0010 |
1.0010 |
0x12
|
0x3 |
0011 |
1.0011 |
0x13
|
0x4 |
0100 |
0.1110 |
0x0E
|
0x5 |
0101 |
0.1111 |
0x0F
|
0x6 |
0110 |
1.0110 |
0x16
|
0x7 |
0111 |
1.0111 |
0x17
|
|
4 bitlik değer |
GCR kodu
|
altıgen |
çöp Kutusu |
çöp Kutusu |
altıgen
|
0x8 |
1000 |
0.1001 |
0x09
|
0x9 |
1001 |
1.1001 |
0x19
|
0xA |
1010 |
1.1010 |
0x1A
|
0xB |
1011 |
1.1011 |
0x1B
|
0xC |
1100 |
0.1101 |
0x0D
|
0xD |
1101 |
1.1101 |
0x1D
|
0xE |
1110 |
1.1110 |
0x1E
|
0xF |
1111 |
1.0101 |
0x15
|
|
Her kod en fazla bir sıfır bit ile başlar ve biter; bu, kodlar birleştirildiğinde bile, kodlanmış verilerin hiçbir zaman arka arkaya ikiden fazla sıfır bit içermemesini sağlar. Bu kodlama ile art arda en fazla sekiz bir bit mümkündür. Bu nedenle, Commodore, senkronizasyon işareti olarak bir satırda on veya daha fazla bir bitlik diziler kullandı.
Bu daha verimli GCR şeması, saat hızını kademeli olarak artırarak ( bölge sabit açısal hız , ZCAV) sabit bit yoğunluklu kayıtta bir yaklaşımla birleştirildi ve dış hatlarda iç kısımlardan daha fazla fiziksel sektör depoladı ( bölge bit kaydı , ZBR ), Commodore'un standart tek taraflı tek yoğunluklu 5,25 inç diskete 170 kB sığdırmasını sağladı; burada Apple 140 kB (6 ve 2 kodlamalı) veya 114 kB (5 ve 3 kodlamalı) ve bir FM kodlu disket yalnızca 88 kB tutuldu.
Sirius/Victor
Benzer şekilde, 1981/1982'de Chuck Peddle tarafından tasarlanan Victor 9000 namı diğer Sirius 1'in 5,25 inç disket sürücüleri, bir sürücünün dış parçalar için dönüş hızını kademeli olarak azaltarak on bit GCR ve sabit bit yoğunluklu kaydın bir kombinasyonunu kullandı. 606 kB (tek taraflı) biçimlendirilmiş kapasitelere ulaşmak için dokuz bölgede /96 tpi ortamda 1188 kB (çift taraflı) .
Abi
1985'ten itibaren Brother , entegre 3,5 inç 38 kanallı disket sürücüsüne sahip özel bir kelime işlemcili daktilo ailesini tanıttı. WP ve LW serisinin ilk modelleri [ de ] , tek taraflıda 120 KB'ye ve çift taraflı çift yoğunlukluda 240 KB'ye kadar depolamak için on iki 256 bayt sektörlü Brother'a özgü grup kodlu bir kayıt şeması kullandı ( DD) disketler. Bildirildiğine göre, prototipler Berlin'deki Internationale Funkausstellung 1979'da (IFA) zaten gösterildi .
Keskin
1986 yılında Keskin bir tanıtılan dönebilir 2,5 inçlik cep disk sürücüsü çözümünü (sürücüler: CE 1600F , CE 140F ; medya; içten FDU-250 şasi dayalı: CE 1650F ) kendi serisi için cep bilgisayarları biçimlendirilmiş bir kapasiteye sahip ile ilgiliGCR (4/5) kayıt ile her taraf 62 464 bayt (2× 64 kB nominal, 16 yol, 8 sektör/iz, sektör başına 512 bayt, 48 tpi , 250 kbit/s, 270 rpm).
Diğer kullanımlar
GCR ayrıca barkod kodlama şemalarında (paketleme verimliliği, zamanlama toleransları, zamanlama bilgisi için depolama bayt miktarı ve DC çıkış seviyesi) olası bir kullanım için değerlendirildi .
Ayrıca bakınız
Notlar
Referanslar
daha fazla okuma
-
ANSI INCITS 40-1993 (R2003) Bilgi Değişimi için Kaydedilmemiş Manyetik Bant (9 kanal, 800 bpi, NRZI ;1600 bpi, PE ; ve6250 bpi, GCR)
- ANSI INCITS 54-1986 (R2002) Bilgi Değişimi için Kaydedilmiş Manyetik Bant (6250 bpi, GCR)
-
Sallet, Herbert W. (Temmuz 1977). "Manyetik bant: Yüksek performanslı: Manyetik bant, yüksek yoğunluklu ve bit başına düşük maliyetli veri kaydı için oldukça etkili bir ortama dönüşmüştür". IEEE Spektrumu . 14 (7): 26–31. doi : 10.1109/MSPEC.1977.6501525 .
-
Sidhu, Pawitter S. (Aralık 1976). "Grup Kodlu Kayıt, Disket Kapasitesini Güvenilir Bir Şekilde İkiye Katlıyor". Bilgisayar Tasarımı : 84–88.
-
"(Bilinmeyen)". Perkin-Elmer Veri Sistemleri Haberleri . Perkin-Elmer Veri Sistemleri . 1977-06-14.
-
Hsiao, (Ben) MY; Carter, William C.; Thomas, James W.; Stringfellow, William R. (Eylül 1981). "IBM Bilgisayar Sistemlerinin Güvenilirliği, Kullanılabilirliği ve Hizmet Verilebilirliği". IBM Araştırma ve Geliştirme Dergisi . 25 (5): 462. doi : 10.1147/rd.255.0453 . (Not. Kullanılan 5/4 RLL kodundan bahseder. 6250 bpi teyp sürücüleri.)
-
Qualstar 34XX Teknik Servis Kılavuzu (PDF) (Revizyon J ed.). Canoga Park, CA, ABD: Qualstar Corporation . s. 3-4..3-7. 500450. Arşivlenmiş orijinal (PDF) 2011-09-30 tarihinde . 2017-03-23 alındı . (Not. GCR kaset formatı hakkında ek ayrıntı.)
-
US 3685033 , Agrawala, Ashok K. & Srivastava, Keshava, "Manyetik kayıt sistemleri için blok kodlama", 1972-08-15 yayınlandı, Honeywell Inc.'e devredildi (NB. Başvuru No: ABD66 199 . Ayrıca bakınız: CA993998A, CA993998A1, DE2142428A1)
-
ABD 4210959 , Wozniak, Stephen G. , "Manyetik disk, kaydedici veya benzerleri için denetleyici" , 1980-07-01'de yayınlandı, Apple Computer, Inc.'e devredildi (NB. Başvuru Numarası: US 5/904420)
-
US 4564941 , Woolley, Richard N.; Glover, Neal & Williams, Richard, "Hata algılama sistemi", 1986-01-14 yayınlandı, Apple Computer, Inc.'e atandı (NB. Başvuru Numarası: US 06/559210. Ayrıca bakınız: CA1208794A, CA1208794A1, DE3443272A1, DE3443272C2)
-
Dockery, Sean Brendan. "Apple II disk kodlaması" .
-
NEC µPD72070 - Disket Denetleyici Spesifikasyonu Sürüm 2.0 (PDF) . 2.0 ön. NEC Şirketi . Ekim'e 1991 Arşivlenmiş orijinal (PDF) 2017-03-20 tarihinde . 2017-03-20 alındı .
-
Akesson, Linus (2013-03-31). "GCR anında kod çözme" . 2017-03-21 tarihinde kaynağından arşivlendi . 2017-03-21 alındı .
-
Trikaliotis, Spiro (2010-03-05). "Commodore GCR "gizemleri " " . Arşivlenmiş orijinal 2014-08-05 tarihinde.
-
"Comodore 8050 ve 8250 disk sürücülerinde GCR ROM kod çözücüsü" . Forum 64 . 2010-03-12 tarihinde kaynağından arşivlendi .
-
Irwin, John W.; Cassie, John V.; Oppeboen, Harlyn C. (Eylül 1971) [1970-12-11]. "IBM 3803/3420 Manyetik Bant Alt Sistemi". IBM Araştırma ve Geliştirme Dergisi . IBM : 391–400. CiteSeerX 10.1.1.89.7834 .
-
Docket (Haziran 2014). "Kilometre Taşı-Önerisi: Apple Macintosh Bilgisayarının Tanıtımı, 1984" . 2018-07-09 tarihinde kaynağından arşivlendi . 2018-07-09 alındı .
-
"Çılgın Disk Kodlama Şemaları" . Big Mess O' Wires (BMOW) - Plus Too . 2011-10-02. 2018-07-09 tarihinde kaynağından arşivlendi . 2018-07-09 alındı .
-
Dickreiter, Michael; Dittel, Volker; Hoeg, Wolfgang; Wöhr, Martin (2014). Handbuch der Tonstudiotechnik (Almanca). Walter de Gruyter GmbH & Co KG . ISBN'si 978-3-11031650-6. ISBN 3-11031650-1 . 2018-07-09 alındı .
-
Bergmans, Jan WM (2013-03-09) [1996]. "Bölüm 4.8.3 Grup Kodlu Kayıt (GCR) Kodu". Dijital Temel Bant İletim ve Kayıt (yeni baskı ed.). Philips Research , Eindhoven, Hollanda: Kluwer Academic Publishers / Springer Science & Business Media . doi : 10.1007/978-1-4757-2471-4 . ISBN'si 978-1-4419-5164-9. 2018-07-09 alındı .
-
Camras, Marvin (2012) [1988]. Manyetik Kayıt El Kitabı (yeni baskı ed.). Van Nostrand Reinhold Company / Springer Science & Business . doi : 10.1007/978-94-010-9468-9 . ISBN'si 978-9-40109468-9. LCCN 86-24762 . ISBN 9-40109468-3 . 2018-07-09 alındı .
-
"Tek Sürücü Kurulumunda - Bant Sisteminin Üç Yoğunluğu Var" . Bilgisayar dünyası . Louisville, Colorado, ABD: CW Communications/Inc. XIII (19): 59. 1979-05-07 . 2018-07-09 alındı .
Dış bağlantılar