170913. lajstromszámú szabadalom • Digitális számítógép dinamikus külső tároló rendszere
MAGYAR NÉPKÖZTÁRSASÁG SZABADALMI LEÍRÁS 170913 lEÜ Bejelentés napja: 1973. VII. 06. (VI-932) Csehszlovákiai elsőbbsége: 1972. VIII. 04. (PV 5462/72) Közzététel napja: 1977. III. 28. Megjelent: 1978. IV. 29. Nemzetközi osztályozás: G06F 7/22 ORSZÁGOS TALÁLMÁNYI HIVATAL Bejelentés napja: 1973. VII. 06. (VI-932) Csehszlovákiai elsőbbsége: 1972. VIII. 04. (PV 5462/72) Közzététel napja: 1977. III. 28. Megjelent: 1978. IV. 29. *• \ Feltaláló: Chlouba_Václav, mérnök-technikus Prága, Csehszlovákia Tulajdonos: Vyzkumny ustav matematickych stroju, Prága, Csehszlovákia Digitális számítógép dinamikus külső tároló rendszere 1 2 A találmány tárgya digitális számítógép dinamikus külső tároló rendszere az utasítások besorolásával, elsősorban mágneslemezes tároló. A mágneslemez a modern digitális számítógépek szokásos tartozékává vált. A lemeztár a korábban' 5 alkalmazott mágnesszalagos tárolókhoz képest lényegesen rövidebb hozzáférési időt. valamint az információk átvitelének nagyobb sebességét biztosítja mind az írásnál, mind az olvasásnál. A cserélhető mágneslemezekkel ellátott tároló lehetővé 10 teszi a feljegyzett információk tárolását, illetve későbbi feldolgozását. A lemeztárak általában vezérlőegységet és tárolóegység csoportokat tartalmaznak. Az egységek száma határozza meg csoportonként a tároló teljes 15 kapacitását, amit a számítógép feladatának megfelelően választanak meg. A vezérlőegység standard interface-en át áll kapcsolatban a tulajdonképpeni számítógéppel, illetve a rendszer központi részében elhelyezett átviteli egységgel. Ezzel átkerülnek az 20 egyes utasítások, melyeket a vezérlőegység vesz és hajt végre, a tárolóra. Ezek az utasítások határozzák meg a tárolóegységek egyikét, egy meghatározott pályát azon, adott esetben a pálya valamelyik helyét, és végül a végrehajtandó művelet 2S fajtáját, pl. feljegyzést vagy olvasást. Az időosztásos számítógéprendszerekben akár szimultán megoldásban, akár több feladat párhuzamos megoldásánál, vagy azokban az esetekben, amikor a gépet egyidejűleg többen használják, 30 gyakran előfordul, hogy a tárolóba egy további utasítás korábban érkezik, mint ahogy az előző már fel lenne dolgozva. A vezérlőegység általában nem tud egynél több utasítást feldolgozni, és ezért a további utasításoknak várakozniok kell. Mivel a tárolóban egy meghatározott hely megkeresése átlagosan néhányszor 10 milliszekundumig tart, a várakozás késlelteti a számítógép egész rendszerét és lényegesen csökkenti annak teljesítményét. Ennek a problémának lehetséges megoldása az, hogy mindegyik tárolóegységet saját vezérlőegységgel Játnak el. Ez a megoldás azonban nem gazdaságos, mivel egy lemeztár vezérlőegysége tekintettel a nagyszámú különböző funkcióra (vezérlés, ellenőrzés, stb.) meglehetősen bonyolult és drága berendezés keletkezik. Ebben az esetben mégis csupán egy utasítást lehetne feldolgozni a másik után mindegyik tárolóegység számára. Ismeretes olyan megoldású lemeztár, amely optimalizáló berendezéssel van kiegészítve. Ez a berendezés úgy teszi lehetővé a nagyszámú utasítás egyidejű feldolgozását a tárolóhoz való hozzáférés és besorolás szempontjából, hogy az utasítások mindig olyan sorrendben vannak, amely megfelel a legrövidebb lehetséges hozzáférési időnek. Ez a megoldás azonban feltételezi azt, hogy a lemeztár nagyszámú mágnesfejjel van ellátva (azaz a, mágneslemez felületén minden pályához külön mágnesfej tartozik), továbbá az egyes feljegyzések hossza, azaz a kiolvasható vagy beírható infor-170913