182397. lajstromszámú szabadalom • Eljárás és berendezés operatív tároló ismételt blokkos adatforgalmának vezérlésére, előnyösen megjelenítőhöz

(19) HU MAGYAR NÉPKÖZTÁRSASÁG SZABADALMI LEÍRÁS (U) 182397 A SZOLGALATI TALÄLMÄNY jfS/ÉL Nemzetközi osztályozás : Bejelentés napja : (22) 1981. XII. 23. (21) (3929/81) (51) NSZOj G 06 F 13/00 ORSZÁGOS TALÁLMÁNYI HIVATAL Közzététel napja : (41) 1983. (42) III. 28. Megjelent: (45) 1986. X. 31. f ^ tfc # ' TQUJ—Hfc Feltalálók; : (72) Szabadalmas : (73) Farkas Géza villamosmérnök, 18%, MTA Központi Fizikai Ferenczy Ferenc villamosmérnök, 38%, Kutató Intézete, Budapest Koch József fizikus, 23%, Thaler György villamosmérnök, 13%, Szabó László villamosmérnök, 8%, Budapest (54) Eljárás és berendezés operatív tároló ismételt blokkos adatforgalmának vezérlésére, előnyösen megjelenítőhöz í A találmány tárgya eljárás és berendezés operativ tá­roló ismételt blokkos adatforgalmának vezérlésére elő­nyösen megjelenítőhöz. Számítógépes adatgyűjtés és vezérlő rendszerek alkal­mazásánál gyakran szükség van a számítógép tárolójá­ból vagy tárolójába nagy sebességgel nagy mennyiségű adat ismételt átvitelére. A számítógép tároló és egy külső egység közötti adatforgalmat közvetlen memória hozzá­férési egység (DMA) vezérli. A közvetlen tároló hozzá­férésű illesztő egység irányítja az adatátviteli művelete­ket, a külső egységből közvetlenül a számítógép tároló­jába, vagy a számítógép tárolójából a külső egységbe he­lyezi az adatokat. A közvetlen tároló hozzáférésű illesztő (DMA) egység minimális központi egység lefoglaltság mellett nagyszámú átvitelt valósít meg. Az illesztő egy­ség regisztereinek beállítása után az egész átvitel az il­lesztő egység vezérlésének segítségével történik. Az il­lesztő egység működése akkor kezdődik, amikor a prog­ram betölti a címregiszterbe az első memória hely címét, ahová az adat tárolásra kerül, vagy ahonnan az adatot kiolvassuk a szószámregiszterbe pedig az átviteli szószá­mot. Ezután megindul az átvitel. A működés során a számítógép központi egysége programmegszakítással értesül arról, hogy az összes adat átvitelre került. Ismé­telt adatátvitel esetén (pl. megjelenítőknél) a program­nak újra fel kell tölteni a címregisztert és a szószámre­­gisztert. Ezután a számítógép központi egysége ismét programmegszakítással értesül az adatátvitel befejezésé­ről. A folyamat ismétlődik tovább a fentiekben leírt módon. 2 Ennek a megoldásnak hátránya, hogy ismételt blok­kos adatátvitel esetén minden blokk átvitel befejeztével a számítógépnek foglalkoznia kell a közvetlen memória hozzáférésű egységgel, vagyis program útján újra kell tölteni a címregisztert, szószámregisztert. Ez a számító­gép idejét terheli. Egy ilyen megoldást ismertet a DEC PDP 11 Peripherals Handbook-PDP 11 periféria kézi­könyv (DRllB-typ). A találmánnyal célunk a fentiekben vázolt hiányosság kiküszöbölése. A találmánnyal megoldandó feladatot ennek megfe­lelően olyan eljárás és berendezés kialakításában jelöl­hetjük meg, amely alkalmas operatív tároló ismételt blokkos adatforgalmának vezérlésére (például megjelení­tőhöz). A találmány alapja az a felismerés, hogy a kitűzött feladat egyszerűen megoldódik, ha megduplázzuk a re­gisztereket olyan módon, hogy a címregisztert címtáro­­lóval, a szószámregisztert szószámtárolóval látjuk el. A találmány szerinti eljárás egy olyan ismert eljárás to­vábbfejlesztése, melynek során a blokk kezdőcímét és hosszát, azaz a szószámot regiszterbe írjuk, továbbá a működés során minden egyes adatátvitelkor a cím nö­vekszik és a szószám csökken, mindaddig, amíg a szó­szám regiszter tartalma nullává nem válik. A továbbfejlesztés, vagyis a találmány abban van, hogy a blokk átvitel kezdetekor a címet és a szószámot külön tárolókba is beírjuk, mely tárolókból a blokk át­vitel után hardware úton újra töltjük a regiszterekét és 5 10 15 20 25 30 182397

Next

/
Oldalképek
Tartalom