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

180213-flophoz. A 148 flip-flop CK órajel bemenetére a SZEKTOR jel jut, amely a mágneslemez egyes szektorainak kezdetén generáló­dó impulzus. A 148 flip-flop ezáltal felkészül a következő SZEKTOR jel impulzusának vételére, amely az 50 meghajtóegység­től érkezik az Írási műveletre kijelölt szektor elején, ekkor a 148 flip-flop előállít egy engedélyező IRÁSENG. jelet? amely impulzus jelet az 50 meghajtóegységhez továbbítja annak érdeké­ben, hogy engedélyezze az 50 meghajtóegységben lévő írás logi­kát, -és aktiválja a 138 soros illesztőáramkört a mágneslemezre való adatátvitelhez. A 122 mikroprocesszor ezután a 214 adat­továbbítás lépéssel a 126 adattárból egy blokknyi adatot visz át a 138 soros illesztőáramkör, amint ez a 7. ábrán látható. A 138 soros illesztőáramkör a 126 adattárból érkező párhuzamos adatszavakat soros formátumúvá alakítja át, és IRÁSADAT jelként bitenként az 50 meghajtóegységhez továbbítja, amelyben az ada­tokat a mágneslemezen kijelölt szektorba Írjuk be. Az adatátvi­tel végeztével a 122 mikroprocesszor letiltja az IRÂSENG. jelet a 216 irásengedélyezés megszüntetés lépéssel, és a 218 vissza­olvasás lépésben visszaolvassa a mágneslemezről és a 126 adat­tárban tárolja azt az adatot, amelyet éppen most irtunk. A 122 mikroprocesszor a 220 összehasonlítás lépésben ezután összeha­sonlítja az irt és olvasott adatokat annak érdekében, hogy el­lenőrizze, hogy az adatbeirás a mágneslemezen helyesen történt­­-e meg. Ha adatátviteli hiba jelentkezik, a 122 mikroprocesszor a 221 léptetés lépésben eggyel csökkenti egy belső ismétlő számláló tartalmát. A 122 mikroprocesszor a nem ábrázolt belső ismétlő számláló kimenetét a 223 számlálóvizsgálat lépésben ellenőrzi, és ha az nullával egyenlő, hibakódot továbbit a 32 feldolgozóegységhez. Ha az ismétlő számláló kimenő jele nem egyenlő nullával, a 122 mikroprocesszor visszatér a 192 Írási helyzetkeresés lépéshez, és újra megkísérli a teljes írási mű­veletet, méghozzá meghatározott számú alkalommal mindaddig, amig vagy helyes adatátvitel nem megy végbe, vagy az ismétlő számláló tartalma nullára nem csökken. Ha az irt és olvasott adat megegyezik, a 122 mikroprocesszor azzal zárja az Írás mű­veletet, hogy a 32 feldolgozóegységhez a 222 irás vége lépés­ben egy irásbefejező jelet továbbit. Olvasás művelet esetén a folyamatábrát a 9A., 9B. és 9C- ábrák mutatják. A 9A. és 9B. ábrákon lévő folyamatábra részek a 249, 259 és 265 összekötő vonalakkal, a 9B. és 90» ábrákon lévő részek pedig a 249 és 273 összekötő vonalakkal kapcsolód­nak egymáshoz. A 122 mikroprocesszor kezdetképpen 240 olvasás parancs vétel lépésben olvasás utasítást és 242 vezérlőjel vé­tel lépésben vezérlő jeleket vesz, amelyek file-névből, azono­sító számból és adatkulcsból állnak, a 32 feldolgozóegységtől. A 122 mikroprocesszor ezt követően a 244 abszolút szektorszám kiszámítás lépésben kiszámítja azt az abszolút szektorszámot, amelyben a mágneslemezről olvasandó információ elhelyezkedik. A 122 mikroprocesszor ezután a 246 összehasonlítás lépésben megvizsgálja, hogy az abszolút szektorszám a már hozzáfért fi­le végén túl esik-e J és ha igen, a 32 feldolgozóegységhez a 248 hibajelad ás lépesben hibajelet továbbit. Ha az előállított szektorszám beleesik a kijelölt file-ba, a 122 mikroprocesszor a 250 olvasási cimkiszámitás lépésben kiszámítja a lemezeimet, és a HENGERCIM és FEJKIVÂIASZTÂ.S jelet a 7« ábrán látható 140 tárolóba és 142 meghajtóba Írje be a 252 olvasási hengercimbe­­irás lépésben. Majd a 122 mikroprocesszor a 254 olvasási hely­zetkeresés lépésben előállítja a HELYZETKERESÉS jelet és a 7« 14

Next

/
Oldalképek
Tartalom