180214. lajstromszámú szabadalom • Adatátviteli feldolgozó berendezés
180214 lemezrő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ő utasitást továbbit a 32 feldolgozóegységhez a 176 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ő beírá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 mikroprocesszort 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éghezj amennyiben a szektor túlnyúlik a file végén. Ha a szektorszam 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álaszto jelből áll, a 188 írási cimkiszámitás lépésben határozzuk meg. A 122 mikroprocesaszor a HENGERCIM, valamint a FEJKIVÁLASZTÁ.S gélét a 130 adatbuszon keresztül a 190 írási hengereimbeírás lépésben - a 7» ábrán látható módon - a 140 tárolóba és ennélfogva-a 142 meghajtón keresztül az 50 meghajtóegységhez továbbítja. Majd a 122 mikroprocesszor a 192 írási helyzetkeresés lépesben előállít egy HEETZET 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 méghajtóegysegnek, hogy a fejet a HENGERCIM jel által megadott helyre mozdítsa el. és ez a FEJKIVÁ.IASZTÁS jel segítségével meghatározott, konkrét fej kijelölését eredményezi. Amig az 50 meghajtóegységben a fej mozgása az adott henger felé lezaj- ... > ik, a 122 mikroprocesszor a 194 adatformálás lépésben kialakítja a 126 adattárban lévő adat formátumát azáltal, hogy egy longitudinális redundancia cikluskódot állít elő az adatüzenet, számára és ezt a kódot a mágneslemezen lévő címhez kapcsolja. Ezután a 196 időzités/inditás lépés szerinti time-out hurkot alkalmazzuk, mely a fej számára egy meghatározott, például 0,5 sec-os időtartamot biztosit annak érdekében, hogy a fej elérhesse a mágneslemezen előirt hengert. A time-out hurok idő' tartama alatt a 122 mikroprocesszor a 198 müködésvizsgálat lépésben a FIIÉ MŰKÖDÉS jelet vizsgálja, amely az 50 meghajtóegységtől érkező vezérlő jel annak jelzésére, hogy a mágneslemez bele van-e helyezve az 50 meghajtóegységbe, továbbá annak jelzésére, hogy az 50 meghajtóegység felgyorsult-e a megfelelő sebességre. A NEM MEGENGEDETT CÍM jelet, amely az 50 meghajtóegységtől érkezik, a 132 párhuzamos illesztőáramkör bemenetére juttatjuk - mint ez a 7. ábrán látható - ahol ezt a 122 mikroprocesszor lekérdezheti. Hogyha az előirt hengereim a 200 Írási 12 .*v: