170913. lajstromszámú szabadalom • Digitális számítógép dinamikus külső tároló rendszere
15 170913 16 számát és a 14 vezetéken át a megfelelő 100—nOO tárolóegységbe küldi, ami előidézi az első 102 segédtárolóban a Q segédbit ekvivalenciába állását. Ezáltal az item egy új utasítás funkcióját látja el, és mint ilyet újra feldolgozzuk. Eközben a megfelelő hely a második 103 segédtárolóban a V segédbit nullhelyzetbe történő visszaállításával szabaddá válik. Egyidejűleg az utasítás CP számának kiadásával a 12 segédtárolóból a megfelelő V segédbitet nullhelyzetbe állítjuk vissza, és ezáltal szabaddá tesszük a tárolóhelyet a 12 segédtárolóban. A 11 vezérlőegységből a 100-nOO tárolóegységekbe küldött helyek CP száma jeleinek megkülönböztetése egyrészt a nullhelyzetbe történő visszaállítás céljából, másrészt pedig az utasítás aktualizálására jelek segítségével további vezetékekre adjuk, melyeket a jobb áttekinthetőség érdekében az ábrákon nem tüntettünk fel. Ugyanezen okból a 11 vezérlőegységet és a 100—nOO tárolóegységeket összekötő további vezetékeket szintén nem tüntettük fel, amelyek a kiolvasott és feljegyzett adatokat, vagy további segédjeleket visznek át. A működés leírásából kiderül, hogy az olvasás és írás besorolt műveletei nem alkalmazhatók az R0 nullfeljegyzés keresésére. Ez a körülmény azonban nem hátrányos, mivel az R0 nullfeljegyzés nincs az adatokhoz hozzárendelve. Ezek olvasására illetve beírására önálló utasítások állnak rendelkezésre, melyek nincsenek besorolva. Az utasítások azonosítására javasolt eljárás a lemeztár címeinek néhány bittel történő kibővítését vagy azv utolsó néhány bit lefoglalását igényli az utasítás CP számához. Ezeknek a biteknek a számát egy tárolóegység azon utasításainak száma adja meg, melyeket egyidejűleg kell feldolgozni. Például nyolc utasításhoz három bit szükséges. A másodiknak említett módszer olcsóbb, mivel csökkenti azoknak a berendezéseknek a számát, melyek egy csatornára kapcsolhatók. Aszerint, hogy a két módszer közül melyiket használjuk, szükséges a regisztert a multiplex 10 átviteli egység alcsatornáihoz illeszteni. A találmányt lemeztár kapcsán ismertettük, azonban a leírt elv más, forgó adathordozóval rendelkező tárolóknál is alkalmazható, pl. magnetooptikus tárolóknál, ahol a feljegyzés fénysugárral vagy elektronsugárral történik. A találmány azokra a megoldásokra is vonatkozik, melyeknél a 102 és 103 segédtárolók egyetlen segédtárolóval vannak helyettesítve. Kedvező megoldás hozható létre az item-ek megkülönböztetésével, pl. további kiegészítő bitekkel. Az is lehetséges, hogy a második 103 segédtárolót csak egy regiszter képezi, amely lehetővé teszi a 131 címregiszter és a 151 kiértékelő áramkör kihagyását, és ezenkívül a 150 vezérlőegység is egyszerűsíthető, ha egy-egy pályára csak egy utasítást helyezünk el. Szabadalmi igénypontok: 1. Digitális számítógép dinamikus külső tároló rendszere az utasítások besorolásával, elsősorban lemeztár, amely legalább egy vezérlőegységet és egy vagy több tárolóegységet tartalmaz, azzal jellemezve, hogy mindegyik tárolóegység (100-nOO) a feldolgozott utasításokat a lemeztárban tároló két segédtárolót tartalmaz, mégpedig első segédtárolót (102) és második segédtárolót (103), a vezérlő 5 egység (11) az utasításokat besoroló további segédtárolót (12) tartalmaz, továbbá a rendszer a feldolgozott utasításokat továbbító vezetékeket tartalmaz, mégpedig az utasításokat az első segédtárolóból (102) a második segédtárolóba (103) átvivő 10 első vezetéket (18), az utasításokat a tárolóegységekben (100-nOO) levő második segédtárolóból (103) a vezérlőegységben (11) levő segédtárolóba (12) átvivő második vezetéket (17) és a vezérlőegységben (11) levő segédtároló (12) első mező-15 jenek (21) kimenetét a tárolóegységekben (100-nOO) levő első valamint második segédtárolóval (102, 103) összekötő harmadik vezetéket (14). 2. Az 1. igénypont szerinti külső tárolórendszer 20 kiviteli alakja, azzal jellemezve, hogy a tárolóegységekben (100-nOO) lévő első segédtároló (102) az utasítások számát megadó állandó tartalmú első mezőt (121), a címek egyes részeit tároló második, harmadik és negyedik mezőt (122—124), a műve-25 letet megjelölő ötödik mezőt (125), a legalább két segédbittel rendelkező és az érvényes item-eket, valamint a további feldolgozáshoz már átadott utasításokat jelölő hatodik mezőt (126), továbbá a cilinder kívánt címe és a mágnesfejek (148) tény-30 leges helyzete közötti különbséget tároló, és a cilinder kívánt címe és a mágnesfejek (148) tényleges helyzete közötti nulla különbséggel, vagy a legkisebb különbséggel rendelkező item-et kikereső asszociatív mezőt (127), és az első segédtárolóból 35 (102) történő kiválasztást végző, nullázható számlálóként megvalósított címregisztert (128) tartalmaz. 3. Az 1. vagy 2. igénypont szerinti külső tárolórendszer kiviteli alakja, azzal jellemezve, hogy 40 az első segédtároló (102) hatodik mezője (126) segédbitjének kimenete az első segédtároló (102) foglaltságát kiértékelő áramkörre (141) csatlakozik, amelynek kimenete az első segédtároló (102) vezérlő egységének (140) bemenetére van kapcsolva. 45 4. Az 1-3. igénypontok bármelyike szerinti külső tárolórendszer kiviteli alakja, azzal jellemezve, hogy a tárolóegységekben (lOO—nOO) levő második segédtároló (103) az utasítás számát tároló első mezőt (132), a cím egy részét tároló 50 második és harmadik mezőt (133. 134). az utasításokban a műveletet megadó negyedik mezőt (135), az érvényes item-eket és a további feldolgozásra már átadott item-eket megjelölő, legalább két segédbittel rendelkező ötödik mezőt (136) 55 tartalmaz, továbbá a segédbitek kimenetei logikai kiértékelő áramkörre (151) csatlakoznak, a kiértékelő áramkör (151) kimenete pedig a második segédtároló (103) vezérlőegységére (150) van kapcsolva és a smásodik segédtároló (103) a kiválasz-60 tást irányító, számlálóként megvalósított címregiszterrel (131) van ellátva. 5. Az 1-4. igénypontok bármelyike szerinti külső tárolórendszer kiviteli alakja, azzal jellemezve, hogy az első segédtároló (102) első mezője 65 (121) és a második segédtároló (103) első mezője 8