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
5 196667 6 lis rendszer programbevitelre képtelen, amennyiben van, úgy TI első időtartamban a programbeolvasást, illetve adatmozgatást elvégezzük az adathordozóról, illetve az adathordozóval. A t3 harmadik időpillanatban megnézzük, hogy van-c a háttér-perifériák között olyan, amelyik adathordozóról képes programot beolvasni és/vagy adathordozóra adatot kivinni, amennyiben nincs, úgy T3 harmadik időtartam, amennyiben van, úgy T6 hatodik időtartam következik. A T3 harmadik időtartamban megnézzük az adatmozgatásra vonatkozó parancsot és t4 negyedik időpillanatban, amennyiben írási parancsot kaptunk, T5 ötödik időtartam, amennyiben olvasási parancsot kaptunk, t5 ötödik időpillanat következik. A t5 ötödik időpillanatban megnézzük, hogy létezik-e az a program, amelyikre az olvasási parancs vonatkozik, ha igen, akkor T4 negyedik időtartam, ha nem, akkor a T5 ötödik időtartam következik. A T4 negyedik időtartamban a PROM-ból kiolvassuk a kívánt adatot és ezután visszatérünk T3 harmadik időtartamra. A T5 ötödik időtartamban egy hibajelzést generálunk, hiszen a PROM-k csak olvashatók, Írni nem lehet őket, és visszatérünk T3 harmadik időtartamba. A T6 hatodik időtartamban megnézzük az adatmozgatásra vonatkozó parancsot, és t6 hatodik időpillanatban, amennyiben írási parancsot kaptunk t7 hetedik időpillanat, amennyiben olvasási parancsot kaptunk t8 nyolcadik időpillanat következik. A t7 hetedik időpillanatban megnézzük, hogy az írási parancs PROM-ra vonatkozik-e, amennyiben igen, úgy T8 nyolcadik időtartamban hibajelzést generálva visszatérünk T6 hatodik időtartamba, amennyiben nem, úgy T7 hetedik időtartamban kiírjuk az adatot az adathordozóra, és utána visszatérünk T6 hatodik időtartamba. A t8 nyolcadik időpillanatban megnézzük, hogy az olvasási parancs PROM-ra vonalkozik-e, amennyiben igen, úgy T9 kilencedik időtartam, amennyiben nem, úgy T10 tizedik időtartam következik. A T9 kilencedik időtartamban kiolvassuk a PROM-ol és visszatérünk a T6 hatodik időtartamba. A TIO tizedik időtartamban kiolvassuk az adathordozót és visszatérünk a T6 hatodik időtartamba. A találmány szerinti megoldás konkrét megvalósítása esetén célszerű a PROM memóriát olyan háttértárként megcímezni, melynek a fizikai címe nulla, ugyanis a perifériák mindig konkrét fizikai címmel rendelkeznek, így a nullás fizikai periféria címre egyetlen periféria sem fog megszólalni. Az ismert elrendezést a 2. ábra alapján ismertetjük. Az elrendezésnek A központi vezetékkötegre kapcsolódó 11 központi egysége, 12a —n operatív memóriái és I3a-m perifériális egységei vannak. A ! I központi egység által az A központi vezetékkötegre adott utasításokkal a 13a — m perifériális egységekből az A központi vezetékkötegen keresztül a 12a - n operatív memóriákra töltjük a kívánt programot. A találmány szerinti elrendezést ugyancsak a 2. ábra alapján ismertetjük, mely az ismerttől abban tér el, hogy az elrendezésnek 14 adatforgalmat vezérlő egysége is van. A 14 adatforgalmat vezérlő egység ki/bemenetei A központi vezetékkötegen keresztül a 11 központi egység, a 12a~n operatív memóriák és a 13a- m perifériális egységek ki/bemeneteire vannak kötve. A 11 központi egység által az A központi vezetékkötegre adott utasításokkal a 14 adatforgalmat vezérlő egységből az A központi vezetékkötegen keresztül a 12a - n operatív memóriákba töltjük a kívánt programot. Abban az esetben, ha a program a 14 adatforgalmat vezérlő egységben PROM-ban helyezkedik el a PROM-ból, ha nem, akkor a 14 adatforgalmat vezérlő egység periféráiból. A találmány szerinti 14 adatforgalmat vezérlő egység egy példakénti kiviteli alakját a 3. ábra alapján ismertetjük. A 14 adatforgalmat vezérlő egységnek 15 vezérlő egysége, 16 csak olvasható memóriája és/vagy legalább egy 17a -- k háttér perifériája van. A 15 vezérlő egység ki/bemenetei, részben az A központi vezetékkötegre, részben pedig B memória vezetékkötegen keresztül a 16 csak olvasható memória, C perifériális vezetékkötegen át a 17a —k háttér perifériák ki/bemcnctcirc vannak kötve. A találmány szerinti 14 adatforgalmat vezérlő egység további példakénti kiviteli alakjait szintén a 3, ábra alapján ismertetjük. Ezen kiviteli alakok a korábbiaktól abban térnek el, hogy a 16 csak olvasható memória PROM vagy diódás mátrix, a ! 7a - k háttér perifériák pedig mágneslemezes vagy mágnesszalagos egységek, előnyösen fioppyk. A 14 adatforgalmat vezérlő egység ezen kiviteli alakjainak működése megegyezik a már ismertetettével. A 15 vezérlő egység megvizsgálja, hogy a keresett programot a 16 csak olvasható memóriából kell-e beolvasni, ha igen akkor a 16 csak olvasható memóriából B memória vezetékkötegen keresztül a programutasításokat az A központi vezetékkötegre adja; természetesen, ha az elrendezés nem tartalmaz 16 csak olvasható memóriát, akkor 15 vezérlő egység hibajelzést generál, továbbá abban az esetben is, ha 16 csak olvasható memóriát írni akarja a 11 központi egység \ központi vezetékkötegen keresztül. Amennyiben az adatok kérése nem a 16 csak olvasható memóriából, hanem I7n-k háttér perifériákból történik, a 15 vezérlő egység a C perifériális vezetékkötegen lévő adagokat adja az A központi vezetékkötegre, illetve az A központi vezetékkötegen lévő adatokat a C perifériális vezetékkötegre, hiszen a 17a —k háttér perifériák nemcsak olvashatók, hanem írhatók is (természetesen amennyiben !7a-k háttér perifériák nem írhatók, abban az esetben a C perifériális vezetékkötegen keresztül hibajelzést küldenek a 11 központi egység felé). Abban az esetben, ha az elrendezés nem tartalmaz !7a—k háttér perifériákat, a 15 vezérlő egység hibajelzést küld az A központi vezetékkötegen át a 11 központi egységnek. A találmány szerinti 15 vezérlő egység egy példakinti kiviteli alakját a 4. ábra alapján ismertetjük. A 15 vezérlő egységnek 18 első vezérlést illesztő áramköre, 19 második vezérlést illesztő áramköre, 20 hibajelképző egysége, 21a, b első és második vezérlést leválasztó áramköre és 22 kapcsoló egysége van. A 18 első vezérlést illesztő áramkör bemenete az .4 központi vezetékköteg részét képező b írás/olvasás vezetékre, kimenete pedig ez írást jelző vezetéken keresztül a 20 hibajelző egység és a 22 kapcsoló egység bemenetére van kötve. A 19 második vezérlést illesztő áramkör bemenete az A központi vezetékköteg részét képező d nullás periféria vezetékre kimenete pedig f csak olvasható memóriát jelző vezetéken át a 20 híbajel-5 10 15 20 25 30 35 40 45 50 55 60 65 4