RL02 - RL02

Jednotky RL01 a RL02 jsou jednotky magnetických disků s pohyblivou hlavou vyráběné společností Digital Equipment Corporation pro mikropočítače PDP-8 a PDP-11 . Jednotky RL01 a RL02 jsou uloženy přibližně 5 MB, respektive 10 MB, přičemž využívá vyměnitelnou datovou kazetu. Jednotky jsou obvykle namontovány ve standardním 19 "stojanu a váží 34 KG. Lze použít až čtyři disky RL02 nebo RL01 v jakékoli kombinaci z jednoho řadiče (typicky RLV11 nebo RLV12 v případě PDP-11).

Formát kazety

Datové kazety RL01 a RL02 jsou založeny na kazetách IBM 5440, ale mají na kazetu předkódovaná data pro sledování serva. To snižuje potřebu přísného zarovnání hlav, což umožňuje použití kazet v několika jednotkách (i když mezi kazetami RL02 a RL01 nebyla navzdory podobnému vzhledu žádná zpětná kompatibilita). To však zabrání nízkoúrovňovému formátování kazet na místě. Jednotky mají logiku, aby zabránily přepsání těchto dat serva. Kazety RL01 mají 256 stop a kazety RL02 mají 512 stop.

Datový formát

Na kazetách RL01 a RL02 je každá stopa rozdělena do 40 sektorů stejné délky. Každý sektor je rozdělen do šesti polí, která jsou definována následovně (kde každé slovo má 16 bitů).

  • Preambule záhlaví (PR1) se skládá ze tří slov se 47 nulami, následovaných jediným pro synchronizaci.
  • Záhlaví skládající se ze tří slov. První slovo identifikuje, zda je sektor na horní nebo spodní straně talíře, následovaný číslem stopy (1 až 256 nebo 1 až 512) a nakonec číslem sektoru (1 až 40). Druhé slovo jsou všechny nuly. Třetí slovo obsahuje kontrolu cyklické redundance (CRC) záhlaví. Toto se kontroluje během operace čtení.
  • Záhlaví Postamble (PO1) jednoho slova skládajícího se pouze z nul. Toto pole odděluje záhlaví a datová pole, což umožňuje mechanické tolerance mezi jednotkami.
  • Datová preambule (PR2) se skládá ze tří slov o 47 nulách, následovaných jedinou synchronizací o jeden bit.
  • Data obsahují 128 slov (celkem 2048 bitů), následovaná kontrolou jednoho slova (16 bitů) cyklickou redundancí
  • Data Postamble (PO2) obsahuje 16 nulových bitů.

Záhlaví a datům předcházejí dva servoměniče (S1 a S2), které jsou předem nahrány na datovou kazetu během výroby. Data jsou na disku kódována pomocí Modified Frequency Modulation , kde jeden bit bude mít za následek obrácení magnetického toku na magnetickém povlaku kazety.

Poslední stopa kazety RL01 a RL02 obsahuje tabulku, která obsahuje seznam všech chybných sektorů na kazetě. Tato stopa také obsahuje sériové číslo kazet. Jednotka neobsahuje žádnou logiku pro zpracování chybných sektorů - toto musí provést operační systém. Proto by se dalo potenciálně vymazat tuto tabulku, pokud proti ní operační systém nezabrání.

Rozhraní

Přístup k jednotce RL a z ní se provádí sériově pomocí 40kolíkového kabelu vedoucího z řadiče uvnitř počítače k ​​jednotce. Tyto řádky jsou popsány v tabulce níže.

Název řádku Popis Směr
Drive Select 0 Tyto dva řádky slouží k výběru pohonu (0-3). Jelikož existují pouze čtyři možné kombinace, je vždy vybrána alespoň jedna ze čtyř jednotek. Pouze vybraná jednotka bude přenášet data na Drive Ready až do stavových řádků. Od řadiče k pohonu RL.
Drive Select 1
Napište bránu Pouze když je tento řádek uplatněn, budou v měniči povoleny zapisovací obvody. Pokud je tento řádek uplatněn, zatímco nastane sektorový pulz, měnič vyvolá chybu zápisové brány a měnič již nebude přijímat žádné příkazy.
Zápis dat Když je uplatněna linka Write Gate, mohou být data přenášena na tomto řádku. Tato data by měla být kódována pomocí Modified Frequency Modulation , protože měnič tato data nekóduje ani dekóduje.
Systémové hodiny Systémové hodiny posouvají data prostřednictvím příkazového řádku pohonu a poskytují také referenci pro servomotor disku. Pohon se bez těchto hodinových impulzů neroztočí. Taktovací impulzy musí být 4,1 MHz +/- 0,1%.
Pohon Tento řádek se používá k přenosu příkazového slova pohonu, posunutého systémovými hodinami.
Výpadek napájení Tento řádek zůstává vždy potvrzen, že regulátor je aktivní. Dojde-li k výpadku napájení počítače nebo řadiče, tento řádek poklesne, což způsobí, že disk uvolní hlavy a roztočí talíř.
Drive Ready Tento řádek bude potvrzen vybraným měničem, když je hlava vycentrována nad vybranou stopou, což znamená, že měnič je připraven přijímat příkazy od řídicí jednotky. Dočasně se sníží, když bylo slovo příkazu pohonu posunuto. Od pohonu RL k řadiči.
Stavové hodiny Tato doba zpožďuje systémové hodiny a je povolena pouze během přenosu stavového slova jednotky.
Sektorový puls Jedná se o 625 mikrosekundový puls, který je prosazován vysoko 40krát za otáčku disku. Tento signál je generován sektorovým měničem.
Číst data Modifikovaná kmitočtová modulace kódovaná data jsou přenášena přes tuto linku, kdykoli je vybrán pohon a hlava je uzamčena na stopu.
Chyba jednotky Tento řádek je uplatněn, pokud došlo k určitým chybám jednotky.
Postavení Stavové slovo měniče se přenáší sériově pomocí této linky, taktované stavovými hodinami.