RL02 - RL02
tento článek ne uvést žádný Zdroje.Dubna 2018) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
RL01 a RL02 pohony pohybují hlavou magnetický disk disky vyráběné společností Digital Equipment Corporation pro PDP-8 a PDP-11 mikropočítače. RL01 a RL02 jednotky uložené přibližně 5 MB, respektive 10 MB, využívající 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 RL11 v případě Unibus PDP-11 a RLV11 nebo RLV12 v případě Q-bus PDP-11. Na PDP-8 / a je ovladačem RL8A, který se skládá z Hex široké karty M8433 Omnibus.
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) skládá se ze tří slov o 47 nulách, 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 dolní 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 a kontrola 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 obsahuje 128 slov (celkem 2048 bitů), následuje jedno slovo (16 bitů) kontrola cyklické redundance
- Data Postamble (PO2) obsahuje 16 nula 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 zakódována pomocí Modifikovaná frekvenční modulace, 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 se seznamem 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 zakódována Modifikovaná frekvenční modulace, protože jednotka tato data nekóduje ani dekóduje. | |
Systémové hodiny | Systémové hodiny posouvají data prostřednictvím příkazového řádku pohonu a také poskytují 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 vystředěna nad vybranou stopou, což znamená, že měnič je připraven přijímat příkazy z ří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á frekvenční modulace kódovaná data jsou přenášena přes tento řádek, 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. |