Discul II
Disk II este o unitate de dischetă de 5 inchi pentru computere din familia Apple II .
Istoricul dezvoltării
Disk II a fost proiectat de Steven Wozniak în 1978 , la scurt timp după dezvoltarea originalului Apple II, pentru a înlocui interfața lentă, nesigură și greoaie a casetofonului. Disk II a permis utilizarea dischetelor de 5 inchi dezvoltate în 1976 pentru procesoare de text specializate. Unitatea Disk II a fost echipată standard cu modelele Apple II+, Apple IIe, Apple IIc .
Primele unități Disk II au fost produse ale Shugart Associates(model SA-400), un dezvoltator de dischete, ulterior Apple a trecut la utilizarea unor componente mai ieftine de la un alt producător apărut pe piață. Controlerul Disk II a fost în întregime un produs Apple.
Principala prioritate în proiectarea Disk II a fost simplificarea maximă a hardware-ului pentru a reduce costurile și a crește fiabilitatea dispozitivului. La momentul introducerii sale, Disk II era cea mai ieftină unitate de disc de pe piață, cu un preț de vânzare cu amănuntul (inclusiv placa de control și cablu) de 595 USD (corespunzând la aproximativ 2360 USD în 2020 ajustat pentru inflație [1] ).
Specificații
- lucru cu dischete de 5,25 inci;
- folosind doar o parte a discului, pentru a lucra cu cealaltă parte, discul a trebuit să fie introdus în unitate „cu capul în jos” (acest lucru a dus și la necesitatea tăierii unui slot în dischete cu foarfece sau un perforator special pentru permiteți înregistrarea în partea stângă în plus față de slotul obișnuit din dreapta sau opriți-l în senzorul de protecție la scriere a unității de disc);
- capacitate standard de disc - 140 kiloocteți (35 de piese * 16 sectoare * 256 de octeți) pe parte (în primele versiuni ale dispozitivului și software-ului, s-au folosit 13 sectoare pe pistă), a fost fizic posibil să se poziționeze pe 2 piste suplimentare și pe poziție la mijloc între piste;
- codificare complet software și decodare a datelor la nivelul de modulare a biților individuali pe o pistă folosind metoda Group Code Recording , utilizarea unei interfețe seriale de date, generarea software a tuturor întârzierilor dintre impulsurile magnetice;
- absența unui senzor de pornire a pistei, începutul a fost determinat programatic folosind un cod de auto-sincronizare;
- absența unui senzor de poziție a capului, în timpul inițializării inițiale sau după erori I/O, dispozitivul a fost inițializat programatic prin emiterea de comenzi de deplasare a capului cu 80 de trepte (40 de piste) spre exterior, ceea ce a garantat instalarea acestuia pe pista zero din orice poziție inițială. (o astfel de poziționare directă a fost însoțită de fisura caracteristică)
- conectarea unităților Disk II la o placă specială de control de disc, 1 sau 2 unități de disc au fost conectate la un controler prin interfețe separate, puteau fi instalate mai multe controlere (în conformitate cu arhitectura magistralei Apple II, placa de control de disc ar putea fi instalată în oricare dintre cele 7 extensii de sloturi „active” cu numerele 1-7; de regulă, controlerul a fost instalat în slotul 6);
- rutina de citire-scriere și formatare a pistei din sectorul Disk II, numită RWTS (Read/Write Track and Sector), a fost unul dintre cele mai voluminoase și complexe module Apple DOS ;
- în interiorul unității a fost prevăzut un disc stroboscopic special pentru control vizual la reglarea vitezei de rotație a dischetei.
Interfață de unitate cu controler
Numar de contact |
Scop
|
1, 3, 5, 7 |
Pământ
|
2 |
acționare cu cap pas cu pas faza 0
|
patru |
acționare cu cap pas cu pas faza 1
|
6 |
acționare cu cap pas cu pas de faza 2
|
opt |
acționare cu cap pas cu pas de faza 3
|
9 |
alimentare −12 V
|
zece |
WR_REQ cerere de scriere
|
11, 12 |
Alimentare +5 V
|
13, 15, 17, 19 |
Alimentare +12 V
|
paisprezece |
ENABLE ~ - selectarea dispozitivului
|
16 |
RD_DATA - citire bit de date
|
optsprezece |
WR_DATA - Bit de date scris
|
douăzeci |
W_PROT - protecție la scriere
|
Semnalele, cu excepția ENABLE~, au fost puse în paralel în controler pentru primul și al doilea dispozitiv. Operarea simultană a mai multor dispozitive Disk II nu a fost posibilă în niciun caz, deoarece controlul dispozitivului necesita interacțiune continuă cu procesorul central care executa rutina RWTS.
Analogii
Dispozitivul Disk II, ca și întregul computer Apple II, a fost clonat în mod repetat în diferite țări. În Bulgaria, a fost produsă o clonă a discului II numită EU-5088 , utilizată în calculatoarele bulgare Pravets-8 , IMKO-2 și Soviet Agat .
Dezvoltare
În timpul evoluției seriei Apple II, dispozitivul Disk II a fost înlocuit standard cu Apple IIc și Apple IIgs cu o unitate de 3,5 inci de 800 kiloocteți cu propriul controler integrat.
Note
- ↑ Calculator de inflație (link nu este disponibil) . Consultat la 10 noiembrie 2008. Arhivat din original pe 18 iulie 2011. (nedefinit)
Literatură
- Valchev O. P. Ce este un sistem de operare pe disc. - Sofia: Editura Suverană „Tekhnika”, 1987. 80 p. (Bulg.)
- Worth, Don și Pieter Lechner. Sub Apple DOS. - Quality Software, 1981. ISBN 0-912985-00-3 (engleză) (Exista o traducere samizdat rusă numită „Under the DOS 3.3 apple tree”)
- Sather Jim. Înțelegerea Apple II. - Quality Software, 1983. ISBN 0-912985-01-1 (prefață de Steve Wozniak)
Link -uri