177048. lajstromszámú szabadalom • Rendszertechnikai elrendezés processzorral vezérelt számítógépes rendszer és egy ehhez tartozó perféria között input-output műveletek létesítésére
MAGYAR népköztársaság SZABADALMI LEÍRÁS SZOLGÁLATI TALÁLMÁNY Bejelentés napja: 1979. IV. 06. (TO-1100) 177048 Nemzetközi osztályozás: G 06 F 3/00 ORSZÁGOS TALÁLMÁNYI HIVATAL Közzététel napja: 1980. I. 28. Megjelent: 1982. y. 31. Feltalálók: Szabadalmas: Tóth József vili. mérnök, 16%, Sükösd, Fazekas Imre vili. mérnök, 15%, Borovszky László vili. mérnök, 12%, Ladányi József technikus, 10%, Almási Vilati Villamos Automatika Fovallalkozó Bálint vili. mérnök 9%, Bárányos István gép. mérnök 9%, Szabó József vili és Gyártó Vállalat, Budapest mérnök 9%, Budapest, Kelemen László vili. mérnök 10%, Debrecen, Portörő Lajos vili. mérnök 10%, Gyula Rendszertechnikai elrendezés processzorral vezérelt számítógépes rendszer és egy ehhez tartozó periféria között input-output műveletek létesítésére 1 A találmány tárgya rendszertechnikai elrendezés processzorral vezérelt számítógépes rendszer és egy ehhez tartozó periféria között input-output műveletek létesítésére. A perifériát előnyösen display típusú periféria képezi. A számítógépes rendszernek 5 központi processzora, ehhez tartozó ROM és RAM memóriából álló operatív memóriája, továbbá a processzorral összekapcsolt klaviatúrája van. Az operatív memóriák memória adatbemenet buszon, memória adatkimenet buszon és címbuszon kérész- 10 tül vannak a processzorral összekapcsolva, és a perifériának saját memóriával ellátott periféria vezérlője van. Processzoros rendszerekben az input-output funkciók megvalósítására rendkívül változatos, nem 15 ritkán egymást részben átfedő megoldásokat alkalmaznak. Mégis, valamennyi ismert rendszer két, lényegileg különböző eljárás köré csoportosítható. Az egyik eljárásban, melyet programozott input-output-nak is nevezhetünk, az adatok a processzor 20 valamely input-output utasításokat is tartalmazó utasítás sorozatának hatására közlekednek a rendszer operatív memóriája és a periféria között. Ilyen megoldást ismertet az Electronique folyóirat 1978. decemberi számában az 55—58. oldalon Guillaum d’ 25 Eyssautier. „Controleur de terminal de visualisation avec microprocesseur 8x300” című cikkében. A szükséges utasítássorozat kibocsátása általában hosszadalmas és körülményes, továbbá helyet foglal le a programmemóriában, bár különösen mikro- 30 2 processzor rendszerekben a memóriával való takarékosság különösen fontos. Mindenképpen szükség van továbbá a periféria vezérlésben egy olyan hardware egységre, amely az input-output utasításokat felismeri és lehetővé teszi az input-output regiszterek kapcsolódását a rendszer fő buszához, esetleg valamely input-output buszhoz, mivel az adatforgalom ezeken át bonyolódik. A másik, DMA input-output néven ismert eljárásban az adatforgalom közvetlenül a rendszer operatív memóriája és a periféria regiszterei között bonyolódik. Ilyen módszert ismertetnek az Intel Electronics folyóirat 1978. március 16-i számában, amelyben a „Series II, VS MDS Family” elnevezésű gyártmánycsaládot írják le és a Hewlatt-Packard Journal 1975. júniusi számában, amely a HP Terminal Model 2640-A gyártmányt ismerteti. Ebben az esetben az input-output funkciók lebonyolításához szükséges program-igény kisebb ugyan, mint az első eljárás esetében, de változatlanul szükség van olyan programokra, melyek a IMA hardware jelentős mennyiségű elektronikát képvisel. Lehetővé kell ugyanis tennie a periféria vezérlés kapcsolódását az operatív memória címbe meneteihez, továbbá kimenő és/vagy bemenő adatbemeneteihez. Föl kell továbbá ismernie a rendszer fő buszán érkező input/output utasításokat, melyekkel a processzor a DMA hardware-t yezérli. 177048