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

180214 adattárban tárolja azt az adatot, amelyet éppen most irtunk. A 122 mikroprocesszor a 220 összehasonlitás lépésben ezután ősz-' szehasonlitja az irt és olvasott adatokat annak érdekében,hogy ellenőrizze, hogy az adatbeirás a mágneslemezen helyesen tör­tént-e meg. Ha adatátviteli hiba jelentkezik, a 122 mikropro­cesszor a 221 léptetés lépésben eggyel csökkenti egy belső is­mé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és­ben 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 írá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 90. á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 filenévből, azono-’ sitó 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ámotj amelyben a mágneslemezről olvasandó információ elhelyezkedik. A 122 mikroprocesszor ezután a 246 összehasonlitá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. é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 Írja 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 HELYZETKERESES jelet és a 7. ábrán látható 150 kapuáramkörön keresztül az 50 meghajtóegység­hez továbbítja, ami azt eredményezi, hogy a kiválasztott fe'j megindul a 140 tárolóban tárolt, előirt hengereim felé. Ezután a 122 mikroprocesszor a 256 időzítésinditásmérő lépésben time-out hurkot kezd. Először a 150 kapuáramkörön át az 50 meghajtóegységtől vett FIIÉ MÜKÖDÉ3 jel vizsgálata követ­kezik a 258 filemüködés vizsgálat lépésben, mégpedig annak ér­dekében, hogy meghatározzuk, hogy a mágneslemez be van-e * he­lyezve az 50 meghajtóegységbe, és hogy az 50 meghajtóegység felgyorsult-e a megfelelő sebességre. Ezután a 122 mikropro­cesszor a 260 olvasási cimvizsgálat lépésben lekérdezi a 7* áb­rán látható 132 párhuzamos illesztőáramkör említett csatorná­ját, hogy meghatározza, hogy vajon az 50 meghajtóegységhez to­vábbított hengereim nem lépi-e túl a mágneslemezen lévő legna­gyobb lehetséges címet. Amennyiben vagy a file nem megengedett, vagy nem megengedett cim állt elő, a 122 mikroprocesszor a 248 hibajeladás, lépésben hibajelet küld a 32 feldolgozóegységhez. Ezután a 262 olvasási helyzetvizsgálat lépésben a 122 mikropro­cesszor ismőt lekérdezi a 132 párhuzamos illesztőáramkör emli-14

Next

/
Oldalképek
Tartalom