166410. lajstromszámú szabadalom • Prioritásvizsgáló eljárás számítógépes rendszerekhez előnyösen real time rendszerekben való alkalmazásra

MAGYAR NÉPKÖZTÁRSASÁG ORSZÁGOS TALÁLMÁNYI HIVATAL SZABADALMI LEÍRÁS SZOLGÁLATI TALÁLMÁNY Bejelentés napja: 1972. XI. 15. Közzététel napja: 1974. X. 28. Megjelent: 1976. V. 31. (HI-345) 166410 Nemzetközi osztályozás: G 06 f 9/18 Feltalálók: Balczó Gábor oki. villamosmérnök, Kiss Kálmán oki. villamosmérnök, Till István oki. villamosmérnök Budapest Tulajdonos: Híradástechnikai Ipari Kutató Intézet, Budapest Prioritásvizsgáló eljárás számítógépes rendszerekhez előnyösen real time rendszerekben való alkalmazásra i A találmány tárgya olyan prioritásvizsgáló eljárás mely alapján lehetőség nyílik arra, hogy a számbajöhető jelenségek között az elsőbbséget eldöntsük. A műszaki életben gyakran kell eldönteni, a jelen­ségek közötti fontossági sorrendet, az úgynevezett el- 5 sőbbséget vagy prioritást. A gyakorlatban ez úgy jelent­kezik, hogyha kettő vagy több jelenség egyidőben lép fel kiszolgálási igénnyel akkor a prioritási sorrendben kell eldönteni, hogy melyik jelenség kiértékelését vagy feldolgozását kell kezdeni. 10 A gyakorlati életben a prioritás eldöntését logikai műveletekkel végzik el. Ez a probléma elsősorban a számítógépes rendsze­rekben merül fel leggyakrabban. Tehát ez azt jelenti, hogy az egyidőben kiszolgálást kérő perifériák között 15 prioritási sorrend alapján különbséget kell tenni és mindig a legnagyobb prioritású perifériát kell elsőnek kiszolgálni utána az úgynevezett prioritási lánc lebon­tásával sorban a többit. A megvalósított rendszerekben a prioritás vizsgálatot 20 az ún. software vagy programozott és hardware áram­köri megoldásokkal végzik el. Az első esetben a központi egységben jelentkeznek a kiszolgálást kérő perifériák. Az előre tervezett program szerint végig kérdezik a perifériákat. Az első kiszolgá- 25 lást kérő periféria műveletét végzik el. A művelet to­vábbi folytatása a következő kiszolgálást kérő periféria megkérdezésével történik. A második esetben a priori­tás vizsgálatot az ún. prioritás vizsgáló áramkörök vég­zik el. 30 A gyakorlatban több ilyen megoldás ismeretes. Egyik ilyen megoldás és ez egyben a leggyakoribb is a hard­ware rendszerben alkalmazott CII—10010 francia prio­ritás vizsgáló. Az 1. ábrán bemutatott rendszernél a perifériák a vezérlőtől folyamatosan sorba vannak kötve. Itt a prioritási sorrend tehát a csatlakozás sorrendje azaz milyen messze vannak a vezérlő egységtől. Az 1. ábra szerinti rendszert a 0 vezérlő egység, a kiszolgálást kérő K2 , K 3 perifériák a kiszolgálást nem kérő 1 és 4 perifériák és I0 vezérlő egység alkotják. A rendszerben az a feladat, hogy a kiszolgálást kérő K2 , K 3 perifériák között az elsőt kell eldönteni. A 0 vezérlő egység prioritás vizsgáló jelet küld a perifériák felé. Jelen esetben az 1 periféria nem kér kiszolgálást így a vezérlőjelet átengedi a K2 perifériába, mivel a K2 periféria kiszolgálást kér letiltja a vezérlő­jelet és ezzel nem engedi tovább jutni következő ki­szolgálást kérő, azaz K3 perifériába. Ebben a rendszerben a kiszolgálást kérő perifériák közül tehát mindig az az első ameddig a vezérlőjel el­jut. Ennek a megoldásnak két jelentős hibája. Ha a peri­féria meghibásodik, vagy a tápfeszültsége kimarad, ak­kor a tőle távolabb levő perifériák működésképtelenné válnak. Ha a perifériák dugaszolható kivitelben készültek és a sorban valamelyik nincs bedugva, akkor a tőle tá­volabb levő perifériák a prioritás vizsgálat szempont­jából működésképtelenné válnak. Könnyen belátható, hogy a real time rendszerben al-166410 1

Next

/
Oldalképek
Tartalom