180214. lajstromszámú szabadalom • Adatátviteli feldolgozó berendezés

180214 tett csatornáját annak érdekében, hogy meghatározza az 50 meg­hajtóegységtől érkező HELYZET BEÁLLÍTVA jel segítségével, hogy a fej elérte-e már a mágneslemezen az előirt hengert. Ha a fej nem érte el a megfelelő helyzetet, a 122 mikroprocesszor a 264 időzitésvizsgálat lépésben meghatározza, hogy a fej mozgására megengedett maximális időtartam, ami például 0,5 sec, eltelt-e. Ha a maximális megengedett idő nem telt el, a 122 mikroprocesz­­szor visszatér a 258 filemüködés vizsgálat lépéshez és mindad­dig a soronkövetkező lépéseket folytatja le, amig a maximális megengedhető időtartam el nem telik, amikor is a 248 hibajel­adás lépéssel hibajelet továbbit a 52 feldolgozóegységhez, vagy pedig addig, amig a fej el nem éri a megfelelő helyzetet. Ha a fej elérte az előirt helyzetet, a 122 mikroprocesz­­szor a 266 regiszterbeállitás lépésben beállitja a 7« ábrán látható 158 soros illesztőáramkör vezérlő regiszterét egy ol­vasás művelethez, mégpedig azáltal, hogy a 158 soros illesztő­­áramkörhöz olyan vezérlő információt továbbit, amely az órajel, sebességére jellemző, valamint közli, hogy az olvasandó szavak 8-bit hosszúságúak. Ezután a 122 mikroprocesszor a 268 kiolva­sási lépésben kiolvassa a 152 párhuzamos illesztőáramkör egyik csatornáját, hogy a 270 szektorszámvizsgálat lépésben meghatá­rozza, vajon a 7. ábrán bemutatott 152 számláló kimenő jele megegyezik-e az olvasási műveletre kijelölt szektorral. A 122 mikroprocesszor ezután folyamatosan folytatja a 152 párhuzamos illesztőáramkör kiolvasását mindaddig, amig a 152 számláló ki­menő jele egyenlő nem lesz a kivánt szektorral. Ha ez az eset bekövetkezik, a 272 késleltetés lépésben időzitési periódus kezdődik, hogy az 50 meghajtóegység az adott szektorban lévő kezdeti adatbiteket ne olvassa. Ennek az időzítésnek végén a 274 olvasásengedélyezés lépésben a 122 mikroprocesszor előál­lítja az OLVASÁSENG. jelet, amelyet a 144 tárolóba, és a 7» ábrán láthatóan a 146 meghajtón keresztül az 50 meghajtóegység­hez továbbit, hogy engedélyezze az 50 meghajtóegység olvasó lo­gikáját. Ezt követően a 158 soros illesztőáramkör a 276 adat­­továbbitás lépésben venni kezdi a mágneslemeztől érkező OLVA­SÁSADAT jelet, és továbbítja azt a 122 mikroprocesszorhoz, a­­mely ezután ezt a 126 adattárban tárolja. Az adatátvitel befe­jeztével a 122 mikroprocesszor a 278 olvasás vége lépésben le­tiltja az OLVASÁSENG. jelet, majd a 280 összehasonlitás lépés­ben meghatározza, hogy a mágneslemeztől továbbitott olvasási cim megegyezik-e a korábban kiszámított mágneslemezeimmel, és ha a cimek egyeznek, a 122 mikroprocesszor a 282 kódvizsgalat lépésben levizsgálja a longitudinális redundancia kódot, amely a mágneslemezről éppen most olvasott adathoz tartozik, annak érdekében, hogy meghatározza, hogy az előirt szektorban tárolt adat vétele és 126 adattárban való tárolása helyesen ment-e végbe. Abban az esetben, ha adathiba lépett fel, a 284 lépte-* tés lépésben az ismétlő számláló tartalmát eggyel csökkentjük. . Ezután a 286 számlálóvizsgálat lépésben az ismétlő számláló kimenő jelét megvizsgáljuk, hogy elérte-e már a nullát, mert ha igen, akkor a 248 hibajeladás lépésben hibajelet továbbí­tunk a 52 feldolgozóegységhez. Ha az ismétlő számláló tartalma még nem csökkent le nullára, a 122 mikroprocesszor visszatér a 254 olvasási helyzetkeresés lépéshez és mindaddig újra próbál­ja az olvasás műveletet, amig az adatátvitel a mágneslemeztől a 126 adattárba helyesen meg nem történik, vagy amig az ismét­lő számláló tartalma le nem csökken nullára. Ha egy kifogásta­lan olvasás művelet történt, a 122 mikroprocesszor a 288 adat-15

Next

/
Oldalképek
Tartalom