172984. lajstromszámú szabadalom • Berendezés legalább egy mágneslemezegység adatfeldolgozó rendszerhez való cstalakoztatására

9 172984 10 jelzi. A 2 központi egység ezután beveszi az interruptcímet és megszünteti az 51 jelet. Ekkor az 1 sín ismét szabaddá válik. A találmány szerinti 5 berendezés 26 állapot­tárolójának a 4 adatfeldolgozó rendszer felől olvasható és részben írható regiszterei vannak. A regiszterek egy példaképpeni kialakítása látható a 9. ábrán. A mágneslemezegységekre vonatkozó 59 státusz­regiszter a csatlakoztatott mágneslemezegységek pil­lanatnyi állapotáról tájékoztat. A 60 hibaregiszter az esetleg fellépő átviteli vagy műszaki hibák azonosítását teszi lehetővé. A csatlakoztató beren­dezésre vonatkozó 61 státuszregiszter és segéd 62 státuszregiszter a berendezés belső állapotait re­gisztrálja. A 63 szószámregiszter átvitel esetén a még átvitelre kerülő szavak számát tartalmazza. A 64 memóriacímregiszter átvitel esetén azt a memó­riacímet tartalmazza, hova vagy ahonnan az átvitel történik. A 65 lemezcímregiszter átvitel esetén annak a szektornak a címét tartalmazza, ahova vagy ahonnan az átvitel történik. A segéd 66 lemezcímregiszternek akkor van jelentősége, ha a kezdeményezett átvitel nem a kijelölt szektor elején kezdődik, ebben az esetben a 66 lemez­címregiszter a szektoron belüli szócímet tartal­mazza. A 67 regiszterbe íródik a szektorfej második szava a megfelelő feltételek teljesülése esetén. A 68 vizsgálóregiszter teszi lehetővé a gyors hibavizsgálatot, különböző bitjeinek írása a talál­mány szerinti berendezés különböző állapotait idézi elő. Az alábbiakban részletesen ismertetjük a regisz­terek 9. ábra szerinti példaképpeni kialakításában az egyes tárolóelemeket és azok funkcióit. A regiszterekben tárolt biteket a csökkenő helyi­értékek felé haladva BO—B15 sorszámmal láttuk el. A tárolóelemeket a 9. ábrán látható betűkombi­nációkkal jelöljük, pl. az 59 státuszregiszter ATT, ACK, HDEN,.. ., ARDY tárolóelemekkel rendel­kezik. Az egyszerűség céljából valamely tárolóelem tartalmát pl. az SCP = 1 módon adjuk meg, amelynek jelentése az, hogy az SCP tárolóelemben tárolt bit értéke logikai 1. A mágneslemezegységek 59 státuszregisztere: Sin címe: FDOO. Csak olvasható regiszter. BO: ATT - Attention. Alapállapotban 0. 1-be billen, ha valamelyik mágneslemezegység ak­ciót hajtott végre (fejmozgás vége), vagy hiba lépett fel, Bl: ACK - Address Acknowledge. SEEK vagy DRIVE RESET utasítások nyugtázására 1-be billen. B2: HDEN - High Density Drive. 1, ha a mágneslemezen az írássűrűség 200 sáv/inch, 0, ha az írássűrűség 100 sáv/inch. B3: DRU - Drive Unsafe. Alaphelyzetben 0. 1-be terül, ha a mágneslemezegység - valamely hibás működés miatt - képtelen a kiadott utasítás végrehajtására. A mágneslemez forgá­sát kikapcsolva (RUN/LOAD kapcsoló LOAD állása) 0-ba kerül. Ha RUN-ba kapcsolva ismét fellép, akkor a mágneslemezegység elromlott. B4: SIN — Seek Incomplete. Alaphelyzetben 0. 1-be billen, ha a sávkeresés 180ms-on belül eredménytelen. A DRIVE RESET utasítás törli. B5: DRY - Drive Ready. 1-ben van, ha a kiválasztott mágneslemezegység működőképes, azaz az alábbi feltételek' teljesülnek: a) a tápfeszültség rendben van b) a lemez kazetta (cartridge), a helyén van c) a mágneslemezegység fiókja zárva van d) a LOAD/RUN kapcsoló RUN állásban van e) a megfelelő mágneslemezegység kiválasztása megtörtént f) a bekapcsolási fázisnak vége van g) DRU = 0. B6: WPS - Write Protect Status. 1, ha a kiválasztott mágneslemezegység írásvédett (Write Protect) állapotban van. 0, ha a mágneslemezegység nincs írásvédett állapot­ban. B7: SC = SA - Sector Counter = Sector Address. 1, ha a fejek éppen a kiválasztott szektor (SA bitek a 65 lemezcímregiszterben) felett vannak. B8-B12: SC - Sector Counter. Annak a szektor­nak a sorszámát tartalmazza, amely felett a fejek éppen vannak (értéke 0—23 között változik). B13—B14: ID — Ident of Drive. Több mágnes­lemezegység használata esetén jelzi, hogy melyik hajtott végre (vagy kísérelt meg) valamilyen akciót, illetőleg melyik mágnes­lemezegységnél lépett fel valamilyen hiba. Ha egyszerre több mágneslemezegység jelent­kezik, a legkisebb sorszámúnak a kódja kerül ID-be. B15: ADR Y - Access Ready. 1 állapota azt mutatja, hogy a fejmozgató mechanizmus nincs mozgásban, a mágneslemezegység új parancs fogadására készen áll. A 60 hibaregiszter: Sin címe: FD02. Csak olvasható regiszter. B0: DRE — Drive Error. 1-be billen, ha parancs végrehajtására történik kísérlet, mialatt a mágneslemezegység még nem kész, vagy ha valamilyen hiba lép fel a mágneslemez­egységben. Bl: OVR - Overrun. 1-be áll, ha írás vagy olvasás esetén az 1. felületen (a lemez felső felülete), a 203. cilinderen és a 23. szektorban a műveleteknek vége van, de a 63 szószámre­giszter még nem nullázódott (automatikus lemezváltás nincs). B2: WLO - Write Violation. 1-be áll, ha írásvédett mágneslemezegységre akarunk írni. B3: SKE - Seek Error. 1-be áll, ha a fejmozgató mechanizmus nincs helyesen pozícionálva, és írást vagy olvasást kísérelünk meg. B5: — NXM — Non-Existing Memory. 1-be áll, ha az adatfeldolgozó rendszer memóriájának meghívása után kb. 5 psec alatt a memória nem válaszol. 5 10 15 20 25 30 35 40 45 50 55 60 65 5

Next

/
Oldalképek
Tartalom