172984. lajstromszámú szabadalom • Berendezés legalább egy mágneslemezegység adatfeldolgozó rendszerhez való cstalakoztatására
5 my»* 6 válik, hogy az adatokat az adatfeldolgozó rendszer felől egy szektoron belül is címezzük. Egy további előnyös kivitelben a közvetlen memóriahozzáférést/megszakítást kérő áramkör megszakításkérést indító bemenete az állapottároló műveletbefejezést jelző tárolóeleméhez és a továbbítandó szavak elfogyását jelző tárolóeleméhez, továbbá az állapottároló hibaregiszteréhez van csatlakoztatva. Ez a kialakítás megszakításkérést biztosít a műveletek végén, az adattovábbítás befejezésekor, valamint hiba esetén. Célszerűen a megszakításkérés az adatfeldolgozó rendszer felől az állapottároló megfelelő bitjének írásával programmal tiltható. Egy további célszerű kivitelnek az állapottároló adatfeldolgozó rendszer felőli írását és olvasását vezérlő, a sínhez csatlakoztatott slave vezérlő áramköre van, amely slave vezérlő áramkör vezérlő kimenete az állapottárolóhoz van csatlakoztatva. Ez a megoldás biztosítja, hogy az adatfeldolgozó rendszer programmal olvashassa, illetve írhassa az állapottárolót. Egy további célszerű kivitelnek a mágneslemezegység írásával vagy olvasásával kapcsolatos, az adatfeldolgozó rendszer felé történő adattovábbítást vezérlő, a sínhez csatlakoztatott master vezérlő áramköre van, amely master vezérlő áramkör egyrészt a közvetlen memóriahozzáférést/megszakításkérést vezérlő áramkörhöz, másrészt a közvetlen memóriahozzáférést/megszakításkérést indító áramkörhöz van csatlakoztatva. Ez a kialakítás azt biztosítja, hogy a csatlakoztató berendezés a mágneslemezegységbe írandó adatokat bekérhesse az adatfeldolgozó rendszer memóriájából, illetve a mágneslemezegységből olvasott adatokat továbbíthassa az adatfeldolgozó rendszer memóriájába. A találmány egy további kiviteli alakjánál az állapottároló a berendezés mágneslemezegység nélküli ellenőrzését biztosító, az adatfeldolgozó rendszer felől olvasható és írható vizsgálóregisztert tartalmaz. Ez megkönnyíti a csatlakoztató berendezés bemérését, ellenőrzését és szervizelését. Egy további célszerű kiviteli alakban a slave vezérlő áramkör, az állapottároló, a közvetlen memóriahozzáférést/megszakítást kérő áramkör, a közvetlen memóriahozzáférést/megszakításkérést vezérlő áramkör, a master vezérlő áramkör és az adattároló belső sínen és adó/vevő áramkörökön át van az adatfeldolgozó rendszerhez vezető sínhez csatlakoztatva. Az adó/vevő áramkörök alkalmazása egyrészt zavarszűrési, másrészt jelerősítési célból indokolt. Hasonlóképpen előnyös adó/vevő áramkörök alkalmazása a mágneslemezegység csatorna felé is. A találmányt a továbbiakban a rajzokon szemléltetett kiviteli alakok alapján ismertetjük, ahol az 1. ábra a találmány szerinti berendezés kapcsolódását mutatja az adatfeldolgozó rendszerhez és a mágneslemezegységekhez, a 2. ábra egy példaképpeni mágneslemezegység vázlatos elvi rajza, a 3. ábra a találmány szerinti berendezés egy kiviteli alakjának tömbvázlata, a 4—8. ábrák rendre az adatfeldolgozó rendsze: c a találmány szerinti csatlakoztató berendezés közötti olvasás, írás, olvasás/írás, közvetlen memóriahozzáférés és megszakításkérés ciklusnál fellépő jelalakokat mutató diagramok, a 9. ábra a találmány szerinti berendezés állapottárolójában levő regiszterék egy előnyös kialakítását mutatja, a 10. ábra a megszakításkérés folyamatábrája, a 11. ábra a találmány szerinti berendezés vezérlőegysége egy előnyös kialakításának tömbvázlata, a 12. ábra a vezérlőegység adat és órajel keverő áramköre egy célszerű kiviteli alakja, a 13. ábra az adatoknak a kétszeres frekvencia módszerrel való rögzítését szemléltető jelalakábra, a 14. ábra a mágneslemez egy szektor felépítését mutatja, a 15. ábra a szektorfej első szavának felépítését mutatja, a 16. ábra a találmány szerinti berendezés csatolóegysége egy célszerű kiviteli alakjának tömbvázlata. A találmány szerinti berendezés ismertetése előtt röviden foglalkozunk egy példaképpeni mágneslemezegység felépítésével, amit vázlatosan a 2. ábra szemléltet. A mágneslemezegység 18 tengely körül forgatható két lemezt foglal magába. Az egyik 16A lemez rögzített, a másik 16B lemez cserélhető, behelyezhető. Az utóbbi egy szabványos dobozba ún. „cartridge”-ba van beépítve, mely védi a mechanikus sérülésektől, és lehetővé teszi a lemez behelyezését a mágneslemezegységbe. Az információ a lemezek két-két oldalán 204 darab koncentrikus 19 sávban (track) írható fel, a sávok mindegyike huszonnégy egyenlő hosszúságú 20 szektorra van bontva. Ily módon egy lemez 2 x 204 x 24 = 9792 szektorból áll, egy mágneslemezegységen egyszerre ennek kétszerese, 19584 szektor hozzáférhető. Az írás/olvasás mozgó 17 fejek segítségével történik, egy-egy író/olvasó fej van minden lemezoldalhoz, amelyek egymáshoz rögzítve, egyszerre mozoghatnak a lemezek között sugárirányban. így a négy lemezoldalnak ugyanaz a sávja férhető hozzá egyszerre fejmozgás nélkül. Az egymás alatti négy sávot cilindernek nevezzük. (Szokásos az egy lemezen levő két egymás alatti sávot is így nevezni.) Az egyes szektorokat kihasználatlan rés (gap) választja el egymástól. Minden szektor elején szektorfej (header) van, amelyet csak különleges utasítások ímak/ol vasnak. A szektorfej a találmány szerint két szóból áll (1 szó = 2 byte = 16 bit), a szektor hossza (a fej nélkül) 128 szó. Ily módon egy sáv tárolóképesség 3072 szó, egy teljes lemezé 1 253 376 szó. A szektorok találmány szerinti szerkezetét a 14. ábra kapcsán fogjuk majd ismertetni. A lemezek forgási sebessége 1500, vagy 2400 fordulat/perc. Az író/olvasó fejek mozgási sebessége szomszédos sávra 12 ms, két hozzáférés között átlagosan 41 ms, maximálisan 70 ms. A fejmozgás nélküli átviteli sebesség 1,5885 Mbit/sec, illetve 2,5 Mbit/sec. Az adatok mágneslemezre rögzítése kétszeres frekvencia módszenei történik. Íráskor a csatlakoztató berendezés összekapuzza az adat és 5 10 15 20 25 30 35 40 45 50 55 60 65 3