170913. lajstromszámú szabadalom • Digitális számítógép dinamikus külső tároló rendszere

11 170913 12 második 103 segédtárolóba visszük át (a 337, 338 lépések megegyeznek a 317 és 318 lépésekkel). Ha a 334 lépésben nem állapítjuk meg, hogy a d különbség egyenlő nullával, vagy ha a második 103 segédtároló foglalt (335 lépés), vagy az item-nek a második 103 segédtárolóba történt át­vitele után a 336 lépés következik. A 336 lépésben megállapítjuk, hogy a 128 címregiszter elérte-e már a maximális állását, amely megfelel az utolsó item-nek az első 102 segédtárolóban. Negatív válasz esetén a 128 címregiszter tartalmát eggyel meg­növeljük (330 lépés) és az első 102 segédtárolóból kiolvassuk egy további item AV címét (331 lépés) és ezt addig folytatjuk, amíg az egész első 102 segédtároló teljes tartalmát átvisszük és az összes d különbséget a 148 mágnesfejek SV tényleges hely­zete szerint helyesbítjük. Ha a 332 lépésben megállapítjuk, hogy a leol­vasott item nem érvényes (a segédbit Q = O), a 336 lépésben vizsgálat következik annak megállapítására, hogy az első 102 segédtárolóban az utolsó item-ről van-e szó. Ha a 336 lépésben a válasz pozitív, azaz az utolsó item-nek az első 102 segédtárolóból történő kiolvasása, és az új d különbség feljegyzése után a 339 lépésben ismét megvizsgáljuk, hogy a 11 ve­zérlő egység nem tartalmaz-e új utasítást. Pozitív válasznál a folyamat a 301 lépéssel folytatódik az új item bevitelével az első 102 segédtárolóba. Ne­gatív válasz esetén a 304 lépésben olyan item jelenlétét vizsgáljuk az első 102 segédtárolóban, amelynél a d különbség egyenlő nullával, stb. Hasonló módon írhatjuk le a második 103 se­gédtároló és a 150 vezérlőegység működését a 3. és a 8. ábra alapján. A működés a 401 lépéssel kezdődik az AR cím kiolvasásával a 134 mezőből és annak bevitelével a második 152 kivonóműbe. továbbá a mágnesfej AH címének kiolvasásával a 133 mezőből, és annak bevitelével a 153 regisz­terbe, amely a 148 mágnesfejek átkapcsolását végzi a 402 lépésben. (A 148 mágnesfejek 154 átkap­csolóját a rajzon jelképesen ábrázoltuk, a valóság­ban az átkapcsolok elektronikus kivitelűek). A kívánt mágnesfej átkapcsolása után a leolva­sott jelek a 148 mágnesfejből egyrészt a közbenső szakaszok 155 kiértékelő egységébe, másrészt pedig a 156 regiszterbe jutnak. A 155 kiértékelő egység az üres szakasz jelét (1. ábra) állapítja meg. A G2 üres szakasz után a 155 kiértékelő egység öt byte-ot számol és ezután nyitja az első 158 ÉS kaput a második 152 kivonómű ibemenetén úgy, hogy egy további leolvasott byte. ami a feljegyzés RN számát tartalmazza, belép a második 152 ki­vonómű bemeneti regiszterébe (403 lépés). A következő 404 lépésben a második 152 ki­vonóműben megállapítjuk a kívánt feljegyzés AR címe és a 148 mágnesfej által letapogatott tény­leges feljegyzés RN száma közötti különbséget. A kivonómű mindössze két állapotot állapít meg: At = 1 és At¥= 1, és jelenti ezt a 150 vezérlőegy­ségnek. Ha a At = 1 állapotot észleli (405 lépés), ez azt jelenti, hogy egy olyan feljegyzést olvasunk le, mely éppen megelőzi a kívánt feljegyzést. Ebben az esetben a 406 lépésben az utasítás 12 segéd­tárolóba történő átvitelének lehetőségét a 11 ve­zérlőegység igazolja. Eközben a 155 kiértékelő egy­ség nyitja a 159 ÉS kapukat a közbenső szakaszok kiértékeléséhez abban a pillanatban, amikor a 156 regiszter a KL, DL információkat tartalmazza a 5 kulcs és az adatok hosszáról. Ezek az információk a 157 kiértékelő egységbe juthatnak a At időin­tervallum kiértékeléséhez. A 157 kiértékelő egység a 407 lépésben az időköz hosszának mérésével meghatározza A t időintervallumot, ami a kívánt R 10 feljegyzés kezdetétől még hátra van. Ezután a A t időintervallum értékét az egység AJ címével, az utasítás CP számával és az OP műveleti kóddal együtt a 408 lépésben a második 17 vezeték segítségével a 11 vezérlőegységben lévő 15 12 segédtárolóba visszük át (4. ábra). Egyidejűleg a 150 vezérlőegység észleli azt, hogy az item átkerült a 12 segédtárolóba. Mivel a 154 átkapcsoló beállí­tását nem szabad megváltoztatni, a második 103 segédtároló működését állítjuk be és kivárjuk a 20 megfelelő helyek megüresedését a 12 segédtároló­ban (415. lépés). Mihelyt a 12 segéd tárolóban levő item megüresedik, továbbítjuk a 11 vezérlő­egységbe, majd a későbbiekben ismertetendő mó­don a 11 vezérlőegység a harmadik ^14 vezetéken 25 át továbbítja az elvégzett utasítások CP számát, és ezzel előidézi a megfelelő tárolóhelyek szabaddá­tételét egyrészt az első 102 segédtárolóban, vala­mint a második 103 segédtárolóban is. A V segéd­bit azon a tároló helyen tér vissza nullhelyzetbe, 30 ahol a 131 mező tartalmazza az elvégzett utasí­tások számát. A második 103 segédtárolóban a tárolóhely sza­baddátétele akkor következik be, amikor az uta­sítás a 12 segédtárolóban ismétlődik és azt az 35 újbóli feldolgozás céljából az első 102 segéd­tárolóba kell átvinni a leírt módon. Egyidejűleg a tárolóhely szabaddátételével újra elindítjuk a má­sodik 103 segédtároló és a 150 vezérlőegység mű­ködését és ezt egy egyes hozzászámolásával foly-40 tatjuk a 131 címregiszterben a 409 lépésben. Ha a 405 lépésben a második 152 kivonóműből olyan különbséget állapítunk meg, amely nem egyenlő eggyel, a működés visszatér a 403 lépés­hez, azaz a feljegyzés további RN számára várunk, 45 amely számokat a kiválasztott 148 mágnesfejből olvasunk le. A 403, 404 és 405 lépések sora mindaddig ismétlődik, amíg nem találjuk azt a feljegyzést, amely megelőzi a kívánt feljegyzést. Abban az esetben, ha ezt a feljegyzést megtalál-50 tuk, az átvitel a segédtárolóban még mindig nem végezhető el a 12 segédtároló foglaltsága miatt (406 lépés), semmi értelme sem volna megvárni a mágneslemez teljes körülfordulását és ezért átté­rünk egy további item-re a második 103 segédtá-55 rolóba úgy, hogy egy egyest viszünk be a 131 címregiszterbe a 409 lépésben. Egy további item leolvasása után (410 lépés) a 411 lépésben meg­vizsgáljuk annak érvényességét (a segédbit V = 1). Ha az item teljesíti az érvényességi feltételt, vissza-60 térünk a 402 lépésre, azaz a kívánt feljegyzés AR címének olvasására és annak bevitelére a második 152 kivonóműbe, valamint a mágnesfej AH cí­mének leolvasására és annak bevitelére a 153 re­giszterbe, amely a mágnesfej címeit tárolja, és így 65 folytatjuk a fent leírt módon. 6

Next

/
Oldalképek
Tartalom