196667. lajstromszámú szabadalom • Eljárás digitális berendezések előnyösen számítógépek, gyors program betöltésére

1 196 667 2 A találmány tárgya elrendezés digitális berendezé­sek, előnyösen számitógépek gyors programbetöltésé­­rc. Mint ismeretes, a számítástechnikában komoly problémát jelent, hogy bekapcsoláskor a berendezé­sek alaphelyzetben vannak, azaz bekapcsolás után a berendezéseket programmal kell feltölteni. Ennek a problémának számtalan megoldása született: — a legegyszerűbb megoldásra példa a DEC által gyártott PDPH40, melynél kulcsról egy kis progra­mot kell bevinni a számitógép memóriájába (azaz bitenként kell feltölteni manuálisan egy adott memó­riaterületet), mely program segítségével a gép be tud olvasni egy loader programot, melynek segitségévcl a kívánt program beolvasható. Ez a megoldás rendkí­vül időigényes cs nehézkes; — a korábbi megoldás egy továbbfejlesztett és mind a mai napig használt megoldására ugyancsak a DEC PDP!140-es gépe a példa. Ugyanis a géphez opcióként készült egy hardware-loader kártya, mely­nek a segítségével a kivánt program közvetlenül be­tölthető. A programbctöltcs módját tekintve is kétféle lehet:- az egyik és egyben legelterjedtebb megoldás, hogy a programot valamilyen periféria, vagy háttértár segítségével töltik be a gépbe:- a másik megoldás pedig az, hogy a program egy kiegészitő, úgynevezett segéd PROM memóriában eleve bent van a . gépben és csak át kell tölteni az operatív memóriába, hiszen a PROM memória csak olvasható, így munkarekeszeket, azaz írható memóri­ahelyeket nem tartalmaz. Végül létezik olyan megoldás is, ahol az operatív memória egy adott részébe PROM memória elhelye­zésével eleve bent van a program, ennél a megoldásnál azonban a ténylegesen felhasználható memóriatcrülcl jelentősen lecsökken. Ilyen megoldást alkalmaznak például COMMODOR 64 típusú gépben. Az üzemeltetés során gyakran szükség lehet a prog­ramok cseréjére is, ilyenkor a PROM memória a tény­legesen felhasználható területet csökkenti, a periféri­ákról és háttértárolókról történő beolvasás pedig időtrabló és esetenként nehézkes. A találmánnyal célunk a fentiekben vázolt nehézsé­gek egyidejű kiküszöbölése, és egy olyan megoldás ki­alakítása, mely az ismert megoldások előnyös tulaj­donságait megtartja. A találmánnyal megoldandó feladat ennek megfele­lően egy olyan elrendezés kialakítása, mely alkalmas digitális berendezések, előnyösen számítógépek gyors programbetöltésére. A találmány alapja az a felismerés, hogy nem létező perifériát is meg lehet címezni. A találmány szerinti megoldás egy olyan ismert megoldás továbbfejlesztése, amelynek során a progra­mot a digitális berendezés operatív memóriájába tölt­jük, háttér memóriából. A továbbfejlesztés, vagyis a találmány abban van, hogy először megvizsgáljuk, hogy a háttér memóriájá­ban lévő programok PROM-ban és/vagy adathordo­zón vannak-e. Abban az esetben, ha a programok PROM-ban helyezkednek cl, gyors adatátvitellel át­­töltjük a programot az operatív memóriába. Abban az esetben, ha a programok részben PROM-ban, rész­ben pedig adathordozón vannak, megnézzük, hogy a keresett program PROM-ban van-e, ha igen, úgy gyors adatátvitellel áttöltjük a programot az operatív memóriába, ha nem, akkor normál periféria-átvitellel olvasva, az adathordozóról töltjük be a programot az operatív tárba. Abban az esetben pedig, ha a progra­mok mind adathordozón vannak, akkor normál peri­féria-átvitellel olvasva, az adathordozóról töltjük be a programot az operatív tárba. A találmány szerinti elrendezés egy olyan ismert elrendezés továbbfejlesztése, amelynek központi veze­tékkötegre kapcsolódó központi egysége, operatív memóriái és perifériális egységei vannak. A továbbfejlesztés, vagyis a találmány abban van, hogy az elrendezésnek adatforgalmat vezérlő egysége is van. Az adatforgalmat vezérlő egység ki/bemenetei központi vezetékkötegen keresztül a központi egység, az operatív memóriák és a perifériális egységek ki/bc­­mcnctcirc vannak kötve. A találmány értelmében célszerű, ha az adatforgal­mat vezérlő egységnek vezérlő egysége, csak olvasha­tó memóriája és/vagy legalább egy háttér perifériája van. A vezérlő egység ki/bcmcnctci részben a közpon­ti vezetékkötegre, részben pedig memória vezetékkö­tegen keresztül a csak olvasható memória, perifériális vezetékkötegen át a háttér perifériák ki/bemeneteire vannak kötve. Nevezetesen célszerű, ha a csak olvasható memória PROM vagy diódás mátrix. Célszerű továbbá, ha a háttér perifériák mágnesle­mezes vagy mágncsszalagos egységek, előnyösen ílo­­pyk. A találmány értelmében célszerű az is, ha a vezérlő egységnek első vezérlést illesztő áramköre, második vezérlést illesztő áramköre, hibajelképző egysége, első és második vezérlést leválasztó áramköre és kapcsoló egysége van. Az első vezérlést illesztő áramkör beme­neté a központi vezetékköteg részét képező irás/olva­­sás vezetékre, kimenete pedig írást jelző vezetéken keresztül a hibajelképző egység és a kapcsoló egység bemenetére van kötve. A második vezérlés? illesztő áramkör bemenete a központi vezetékköteg részét képező nullás periféria vezetékre, kimenete pedig csak olvasható memóriát jelző vezetéken át a hibajelképző egység és a kapcsoló egység további bemenetére van csatlakoztatva. Az első vezérlést leválasztó áramkör bemenete a memória vezetékköteg részét képező első indikáló vezetékre, kimenete pedig első fizikai meglé­tet jelző vezetéken keresztül a hibajelképző egység és a kapcsoló egység újabb bemenetére van kötve. A má­sodik vezérlést leválasztó áramkör bemenete a perifé­riális vezetékköteg részét képező második indikáló vezetékre, kimenete pedig második fizikai meglétet jelző vezetéken át, a hibajelképző egység és a kapcsoló egység még további bemenetére van csatlakoztatva. A kapcsoló egység kimenetei címtalálatot jelző vezeté­ken és nem létező egységet jelző vezetéken keresztül, a hibajelképző egység még újabb bemenetelre ki/ bemenetei pedig a központi vezetékkötegre, a memó­ria vezetékkötegre és a perifériális vezetékkötegre vannak kötve. A hibajelképző egység kimenete a köz­ponti vezetékköteg részét képező hibajelző vezetékre van csatlakoztatva. Nevezetesen célszerű az. is, ha a hibajelképző egy­ségnek első kapu áramköre, második kapu áramköre, harmadik kapu áramköre, negyedik kapu áramköre, 5 10 15 20 25 30 35 40 45 50 55 60 65 2

Next

/
Thumbnails
Contents