180214. lajstromszámú szabadalom • Adatátviteli feldolgozó berendezés
180214 tett csatornáját annak érdekében, hogy meghatározza az 50 meghajtó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 mikroproceszszor visszatér a 258 filemüködés vizsgálat lépéshez és mindaddig a soronkövetkező lépéseket folytatja le, amig a maximális megengedhető időtartam el nem telik, amikor is a 248 hibajeladá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 mikroproceszszor 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 olvasá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 kiolvasá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ó kimenő 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őállí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éghez továbbit, hogy engedélyezze az 50 meghajtóegység olvasó logikáját. Ezt követően a 158 soros illesztőáramkör a 276 adattovábbitás lépésben venni kezdi a mágneslemeztől érkező OLVASÁSADAT jelet, és továbbítja azt a 122 mikroprocesszorhoz, amely ezután ezt a 126 adattárban tárolja. Az adatátvitel befejeztével a 122 mikroprocesszor a 278 olvasás vége lépésben letiltja az OLVASÁSENG. jelet, majd a 280 összehasonlitás lépésben 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álja 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étlő számláló tartalma le nem csökken nullára. Ha egy kifogástalan olvasás művelet történt, a 122 mikroprocesszor a 288 adat-15