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

3 170913 4 mációk mennyisége, a hozzáférésnél a tárolóban állandó marad. A feljegyzés ilyen elrendezése a mágneslemezen kedvezőtlen, a tároló kapacitásának kihasználása szempontjából éppúgy, mint a prog­ramozás szempontjából. 5 Célunk a találmánnyal a fenti hátrányok kikü­szöbölése. A találmány szerint a mágneslemezes tároló­rendszer a feldolgozott hozzáférési utasításokat tá- io roló két segédtárolóval rendelkezik minden tároló­egységben és egy további tárolóval az utasításoknak a vezérlőegységben történő besorolásához. A rend­szer egy részét vezetékek képezik, amelyek a fel­dolgozott utasítások átvitelét teszik lehetővé az 15 első segédtárolóból a második segédtárolóba a tá­rolóegységekben. További vezetékek viszik át a második segédtárolóból az utasításokat a vezérlő­egységben lévő segédtárolóba, illetve összekötik a vezérlőegységben lévő segédtároló első mezőjének 20 kimenetét az összes tárolóegységekben levő segéd­tárolókkal. Ez a megoldás lehetővé teszi több utasítás egyidejű feldolgozását mindegyik tároló egységben a hozzáférés és az utasítások optimális besorolása szempontjából, tehát az időveszteség cse- 25 kély. A találmány lényegének jobb megértése érde­kében először a mágneslemezes tároló egységeinek elrendezését ismertetjük, amelyet a rendszer, a mű­ködés leírásakor a továbbiakban felhasználunk. 30 Mindegyik tárológység tartalmaz egy motorral hajtott orsót. Az orsóra cserélhető mágneslemez csomagok vannak helyezve. Az információkat a lemezek felületére felvitt rétegben rögzítjük. Mind- 35 egyik feljegyzési felület közvetlen közelében írásra és olvasásra szolgáló pneumatikus mágnesfej van elhelyezve. A fejek közös fejbeállító szerkezeten vannak rögzítve, mely az utasítások szerint a feje­ket az azonos irányú feljegyzési pályák csoport- 40 jainak egyikére beállítja. A pályák a lemezek felü­letén koncentrikus köröket képeznek. Az azonos sugarú pályák csoportja a lemezcsomag lemezeinek felületén a cilinder, ami megfelel a mágnesfejek valamely helyzetének. A feljegyzést vagy az olva- 45 sást a csoportnak csak egyik feje hajtja végre, így az adatok átvitele sorozatban történik. A találmányt részletesebben kiviteli példa kapcsán rajzok alapján ismertetjük. A rajzokon az 50 1. ábra a mágneslemezek pályáin a feljegyzések formátuma, a 2. ábra a mágneslemezes tároló tömbvázlata, a 3. ábra a tárolóegységek áramköreinek részletes 55 tömbvázlata, a 4. ábra a vezérlőegységek kiegészítő része, az 5a. ábra az asszociatív mező elrendezése, az 5b. ábra a tároló rekeszek belső áramkörei, a 6. ábra szubrutin diagramm, a 60 7a. ábra a berendezés működésének diagramja, a 7b. ábra a berendezés működésének diagramja, a 8. ábra a második segédtároló működésének programja, a 9. ábra ellenőrző áramkör. 65 Az összes pálya kezdete közös és megfelel az alsó lemez peremén levő bemetszésnek, amelyet pl. fotoelektromosan (az IM impulzusok segítségével) tapogatunk le. A pálya a Gl üres szakasszal kez­dődik, amit a hét bit hosszúságú HA kezdőcím követ. A G2 üres szakasz után az R<p nullfeljegyzés (feljegyzéscsoport) következik, amely három zó­nából áll. Az első zóna a segédszakasz, a henger AV címeit, a mágnesfej AH címeit, a feljegyzés RN számát, a KL kulcshosszt, a DL adathosszt és két CC ellenőrző byte-et tartalmaz. A második zóna a C4 üres szakasz után következik, és a K kulcsot tartalmazza. (Ez a szakasz nincs meg abban az esetben amikor a KL kulcshossz = 0.) Az utolsó zóna az adatszakasz. Hosszúsága megfelel az adott DL adathossznak. Éppúgy, ahogy az összes sza­kaszt, ezt a szakaszt is két CC kontrolbyte zárja le. A kulcsszakasz és az adatszakaszok között van a G4 üres szakasz. Az R0 nullfeljegyzést általában nem az infor­mációk rögzítésére használjuk, hanem az speciális célokat szolgál. Az adatszakasz után következik a G3 üres sza­kasz, ezután pedig az első RÍ feljegyzés. Az RÍ feljegyzés alakja hasonló az R0 nullfeljegyzéséhez, majd a R2, R3 stb. feljegyzések következnek. A G1-G4 üres szakaszok mindegyike logikai nullák és egyesek meghatározott csoportjait tartalmazza, ami az olvasás helyének azonosítását — pl. a fejek átállításánál vagy egyik fejről a másikra történő átkapcsolás után — lehetővé teszi. A feljegyzésnek ez a módszere megengedi az R feljegyzéseknek tetszőleges elhelyezését a pályán. A pályákon levő feljegyzések egy calinderen belül átvihetők bár­melyik további pályára. A találmány szerint kihasználjuk azt a körül­ményt, hogy a feljegyzés segédzónájának leolvasása és tartalmának kiértékelése lehetővé teszi a távolság meghatározását a következő feljegyzés kezdetéig. Abban az esetben, ha pl. az R0 nullfeljegyzés számát, a kulcshosszt (pl. KL = </>) és az adathosszt (pl. DL = 8 byte) leolvassuk, akkor meghatározható, hogy a DL adathossz vége után két CC ellenőrző byte következik, majd a G4 üres szakasz a zónák között (19 byte), azután az adatok (8 byte + 2 ellenőrző byte) és a G3 üres szakasz az R1 feljegyzés (31 byte) kezdete előtt. Az RÍ fel­jegyzés kezdetéig tehát a DL adathossz végétől 62 byte van. így lehetséges adott forgási sebességnél a hátralevő At időintervallum meghatározása. A 2. ábrán a lemeztár tömbvázlata látható. Elsősorban a találmány szerint beiktatott egysé­geket és a találmány szempontjából lényeges össze­köttetéseket ábrázoltuk. A berendezés egyes részeit bemutató további ábrákon az összeköttetéseket részletesebben, de szintén csak a találmány ismer­tetéséhez szükséges mértékben tüntettük fel. Mint már említettük, a mágneslemezes, tárolón tároló­egységet (az 1. ábrán az első tárolóegységet 100-zal, az utolsót pedig nOO-val jelöltük), és a 11 vezérlőegységet tartalmazza. A 11 vezérlőegység a 13 standart interface segítségével van a 10 átviteli egység MBK blokk-multiplex csatornájára kap­csolva. 2

Next

/
Thumbnails
Contents