170913. lajstromszámú szabadalom • Digitális számítógép dinamikus külső tároló rendszere
5 170913 6 A. 100-nOO tárolóegysége a 102!-102n, 103,-103n segédtárolókat illetve a 140!-140n és 150j — 150n vezérlőegységeket tartalmazzák. A 11 vezérlőegység a 12 segédtárolóra kapcsolt 27 segédvezérlőművel van kiegészítve. Azokat a vezetékeket, 5 amelyek a 11 vezérlőegységet összekötik a 100-nOO tárolóegységekkel, az áttekinthetőség kedvéért csak annyira tüntettük fel, amennyire az a berendezés működésének leírásához feltétlenül szükséges. 10 A 15 vezeték viszi át az utasításokat a 11 vezérlőegységből a 100-nOO tárolóegységekbe. A 16 vezeték az utasításokat komplett AJ címeinek átvitelét végzi a 100-nOO tárolóegységekből a 10 átviteli egységbe. A 17 vezeték az utasítások átvi- 15 telét végzi a 103i-103n segédtárolókból a 12 segédtárolóba. A 14 vezeték azon utasítás számát viszi át, amely már végre van hajtva, vagy amely ismét a 12 segédtárolóban marad, és újabb feldolgozás céljából vissza kell vinni a megfelelő 20 100-nOO tárolóegységekbe. A jeleknek a 14 és 15 vezetékeken történő továbbítását a 191 —19n vezetékek jelei vezérlik. A 17 és 14 vezetékeken történő átvitelt vezérlő néhány további vezetéket az áttekinthetőség kedvéért nem tüntettünk fel. 25 A 3. ábrán a 100-nOO tárolóegységek áramköreinek részletes tömbvázlata látható. A már említett 102 és 103 segédtárolókon és a 140 és 150 vezérlőegységeken kívül feltüntettük a 144 és 152 kivonó műveket, a 129, 145. 153 és 156 regisz- 30 téteket, a 146 fejbeállító szerkezetet, a feljegyzést és az olvasást végző 148 mágnesfejek csoportjának közös tartóját, továbbá a közbenső szakaszok 155 kiértékelő egységét, a At időintervallum 157 kiértékelő egységét, a tárolóegység AJ címének 120 címgeneráto- 35 rát, a 148 mágnesfejek 164 átkapcsolóját és végül a 102 és 103 segédtárolók betöltöttségét vizsgáló 141 és 151 kiértékelő áramköröket. Az első 102 segédtároló összesen hét mezőt tartalmaz, amelyek közül a rögzített tartalmú alsó 40 121 mező az utasítások CP számát, a további három 122-124 mező az AV, AH és AR címek részeit tárolja. A 125 mező az OP műveleti kódot tárolja, 126 mező a Vés Q segédbiteket jegyzi fel, és végül az utolsó 127 mező a cilinder előírt és 45 valóságos címe közötti d különbséget tárolja. A 121 mező lehetővé teszi az item kiválasztását azon utasítás CP száma szerint, amely a 14 vezetéken érkezik és ennek az item-nek V segédbitjét állítja vissza nullhelyzetbe. Az asszociatív 127 50 mező különleges elrendezéssel van megoldva. Ez az elrendezés lehetővé teszi azon item-ek automatikus kikeresését, melyek d = 0-t tartalmaznak, vagy azokét, ahol d a legkisebb. A 127 mező elrendezését később, az 5a; és 5b, ábrák kapcsán részletesebben 55 ismertetjük. A 102 segédtároló egyik része a 128 címregisztert képezi, amely nullállásba visszaállítható számláló, továbbá a PS ekvivalencia 142 tárolóját, az ekvivalencia szám 143 jelző egységét és a 129 60 lekérdező regisztert. Ezen áranikörök célját az asszociatív 127 mező működése határozza meg. A 102 segédtároló betöltöttségének állapotát vizsgáló 141 kiértékelő áramkör dolgozza fel a 126 mező összes V és Q segédbitjének. A 141 kiértékelő 65 áramkör kimenete jelzi a 140 vezérlőegységben a 102 segédtároló betöltöttségének fokát. A második 103 segédtároló összesen négy mezőt tartalmaz: az utasítások CP számát rögzítő 132 mezőt, a mágnesfej AH címét feljegyző 133 mezőt, a mágneslemezen előírt feljegyzés AR címe számára a 134 mezőt, az OP műveleti kód számára á 135 mezőt és végül a két V és Q segédbit számára a 136 mezőt. A V segédbit az érvényes item-et adja meg, a Q. segédbit pedig megkülönbözteti a már feldolgozott itemeket és a már átvitteket. A második 103 segédtároló egyik része képezi a 131 címregisztert, amely egy számláló, és lehetővé teszi az item-ek ciklikus kiválasztását a második 103 segédtárolóból, továbbá a második 103 segédtároló betöltöttségét a V és a 0. segédbitek állapota alapján vizsgáló 151 kiértékelő áramkört. A 151 kiértékelő áramkör kimenetei mutatják meg a második 103 segédtároló betöltöttségi állapotát a 150 vezérlőegységben. A 4. ábrán a 11 vezérlőegység járulékos részei láthatók. Idetartozik a 12 segédtáröló, amely négy mezőből áll. A mezők a következők: az első 21 mező a tárolóegység AJ címeit, a második 22 mező pedig az OP műveleti kódot tárolja. A harmadik 23 mezőben helyezkedik el a V segédbit, amely megadja az item érvényességét, számlálókból képzett negyedik 24 mezőben pedig a At időintervallum van feljegyezve. A 24 mezőre csatlakoznak a 25 kiértékelő áramkörök. A 24 mező számlálói szabályszerű időközökben lehetővé teszik az összes érvényes item At tartalmának eggyel történő csökkentését. A 25 kiértékelő áramkörök ezután jelentik a 27 segédvezérlőműnek azokat az item-eket, amelyek a t = 0 ... O állapotot elérték, valamint azokat, amelyek a At = 1 ... I állapotot elérték. A járulékos áramkörökhöz tartozik a 26 jelzőegység, amely a V segédbitnek a 23 mezőben való állapota alapján jelenti a 27 segédvezérlőműnek azt az esetet, amikór a 12 segédtároló teljesen foglalt. A 28 dekódoló áramkör a 100-nOO tárolóegység AJ bináris címeit transzformálja és a 191— 19n vezetékre juttatja-, és így meghatározza a 11 vezérlőegységnek a 100-n00 tárolóegységek egyikével a 14 és 15 vezetékeken át létrejövő kapcsolatát. Az 5a. ábrán példa látható az első 102 segédtároló asszociatív 127 mezőjének konkrét elrendezésére. A 127 mező a cilinder előírt AV címe és a 148 mágnesfejek tényleges SV helyzete közötti különbséget jegyzi fel az olvasáskor illetve az íráskor. Az ábrán az egyszerűség kedvéért a két tárolóhelynek csak két-két 50 tárolórekeszét tüntettük fel. Az 50 tárolórekeszek belső kapcsolása az 5b. ábrán látható. Mindegyik 50 tárolórekesz a tulajdonképpeni 51 tárolóelemen kívül még két 52 és 53 ÉS kaput tartalmaz, valamint további két 54 és 55 ÉS kaput és egy logikai 56 VAGY kaput. A tárolóban minden helyhez egy több bemenetű 58 ÉS kapu is tartozik, melynek kimenete egyrészt az ekvivalencia 142 tárolójának „1" bemenetére, másrészt pedig ugyanezen tárolóhely összes 54 és 55 ÉS kapuinak bemenetére csatlakozik. Az ekvi-3