180213. lajstromszámú szabadalom • Adatátviteli feldolgozó berendezés
180213 zérlő működési folyamatát mutatják be a mágneslemezre való iráa művelet és az arról-való olvasás művelet során. A 8A., 8B.» 8C. és 8D. ábrákon olyan folyamatábra látható, amely a 120 mágneslemez vezérlő működését Írja le a mágneslemezre történő irás művelet során. A 8A. és a 8B. ábrán lévő folyamatábra részek a 175 és 185 összekötő vonalakkal, a 8B. és 80. ábrán lévő részek a 175» 201 és 203 összekötő vonalakkal, és a 80. és 8D. ábrán lévő részek a 175 és 215 összekötő vonalakka'l kapcsolódnak egymáshoz. Kezdetképpen a 120 mágneslemez vezérlő 170 irás parancs vétel lépésben írás parancsot vesz a 52 feldolgozóegységtől. Ezután a 120 mágneslemez vezérlő a 32 feldolgozoegységtől olyan információt vesz a 172 byteszám közlés lépésben, amely a mágneslemezre Írandó adatbyte-ok számát adja meg. Ezekre a parancsokra válaszképpen a 122 mikroproceszszor a 174 irástiltásvizsgálat lépésben megvizsgálja az IRÁSTIITÁS jelet, amelyet a 7. ábrán látható módon vezérlő 150 kapuáramkörön ^keresztül továbbítunk a 130 adatbuszra, és amely jelzi, hogy az irástiltó papirfül el van-e távolitva a mágneslemezről. A 122 mikroprocesszor a 176 hibajelinditás lépésben hibakódot továbbit a 32 feldolgozóegységhez, amennyiben az irástiltás érvényes, azaz a papirfül el van távolitva, ellenkező esetben olyan vezérlő utasítást továbbit a 32 feldolgozóegységhez a 178 adatlehívás lépésben, amely lekéri a vezérlő adatinformációt a 32 feldolgozóegységtől, amely rendszerint file nevet, kulcsadatokat, továbbá a mágneslemezre Írandó file azonosító számát tartalmazza. A 122 mikroprocesszor ezután a 180 file irás tiltásvizsgálat lépésben ellenőrzi, hogy az előirt file-ba történő beirás nincs-e letiltva'. Ha igen, akkor a 122 mikroprocesszor a 176 hibajelinditás lépésben hibakódot továbbit a 32 feldolgozóegységhez. Ha az előirt file-ba történő beirás nincs letiltva, a 122 mikroprocesszor a 182 abszolút szektorszám kiszámítás lépésben kiszámítja azt az abszolút szektorszámot, amelybe az adatot be kell Írni a mágneslemezre. Ezek után a 122 mikroprocesszor a 126 adattárban tárolt táblázat segítségével a 184 szektorvizsgálat lépésben ellenőrzi,hogy a kiszámított szektor nem hibás szektorként van-e nyilvántartva. Ha a szektor hibás, azaz adattárolásra nem vehető igénybe, a 122 mikroprocesszor kiszámit egy másik szektorszámot és újra ellenőrzi a 126 adattár alapján, hogy a‘most meghatározott szektor nem alkalmatlan-e adatátvitelre. Ha a szektorszám érvényes, a 122 mikroprocesszor a 186 Írási összehasonlítás lépésben ellenőrzi, hogy a kiszámított szektorszám nem lép-e túl az elért file végét, és a 176 hibajelinditás lépésben hibakódot továbbit a 32 feldolgozóegységhez, amennyiben a szektor túlnyúlik a file végén. Ha a szektorszám beleesik a file-ba, a lemezeimet, amely egy adott henger-cimből és az 50 meghajtóegységhez tartozó fej kijelölésére szolgáló fejkiválasztó jelből áll, a 188 Írási cimkiszámitás lépésben határozzuk meg. A 122 mikroprocesszor a HENGEROIM, valamint a FEJKTVÁLASZTÁS jelet a 130■adatbuszon keresztül a 190 Írási hengereiméeirás lépésben - 7. ábrán látható módon - a 140 tárolóba és ennél fogva a 142 meghajtón keresztül az 50 meghajtóegységhez továbbítja. Majd a 122 mikroprocesszor a 192 Írási helyzet keresés lépésben előállít egy HELYZET KERESÉS jelet, amelyet a vezérlő 150 kapuáramkörön keresztül az 50 meghajtóegységhez továbbítunk, és amely jelzi az 50 meghajtóegységnek, hogy- a fejet a HENGERCIM jel által megadott helyre mozdítsa el, es ez a FEJKIVÁIASZTÁS jel segítségével meghatározott, konkret fej kijelölését eredményezi. 12