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ágnesle­mezre történő irás művelet során. A 8A. és a 8B. ábrán lévő fo­lyamatá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ő vona­­lakka'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öz­lés lépésben, amely a mágneslemezre Írandó adatbyte-ok számát adja meg. Ezekre a parancsokra válaszképpen a 122 mikroprocesz­­szor a 174 irástiltásvizsgálat lépésben megvizsgálja az IRÁS­­TIITÁS jelet, amelyet a 7. ábrán látható módon vezérlő 150 ka­puá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ágnes­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, ellen­kező 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 fi­le 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 to­vá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ántart­va. 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 ér­vé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óegy­sé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őál­lít egy HELYZET KERESÉS jelet, amelyet a vezérlő 150 kapuáram­kö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 ál­tal megadott helyre mozdítsa el, es ez a FEJKIVÁIASZTÁS jel se­gítségével meghatározott, konkret fej kijelölését eredményezi. 12

Next

/
Thumbnails
Contents