159490. lajstromszámú szabadalom • Eljárás és berendezés változó adatoknak egy tárolómező egyik címrekeszéből egy másik tárolómező címrekeszébe való átvitelére számítógép adattárolójában
3 159490 4 szintet arra a jelszintre vezetjük vissza, amelyen a számítógép az említett adatok betáplálása előtt dolgozott. A találmány tárgyát részleteiben a rajzokon vázolt példaképpeni kiviteli alakkal kapcsolatban ismertetjük. Az 1. ábra meghatározott számú összekötő készülékkel rendelkező távbeszélő helyközi központ elvi vázlata. A 2. ábra több adatrekesszel rendelkező adattároló vázlata. A 3. ábra a számítógépben alkalmazott különböző elsőbbségi jelszinteket szemléltető vázlat. A 4a. és 4b. ábrák a számítógép utasítástárolójának, 'adattárolójának és központi folyamattároló egységének elvi vázlatai, amelyeken az adatátvitel folyamán végbemenő különböző folyamatok szimbolikusan vannak ábrázolva. Az 1. ábra egy távbeszélő berendezésben levő kapcsolóhely elvi vázlatát; szemlélteti, amely távbeszélő berendezésben a belépő kapcsolások részére Al, A2 Bl, B2 relésorok, és a kimenő kapcsolások részére Cl, C2 Dl, D2, relésorok vannak, amelyek a Ga, Gb, Gc és Gd vonalválasztókon keresztül köthetők össze egymással. Egy belépő relésor több kimenő relésorral köthető össze, amikor a relésorok között kapcsolat és ezáltal távbeszélő összeköttetés jön létre. Az összeköttetés létrehozását önmagában ismert módon, számítógép segítségével végezzük. Az adattároló a távközlő berendezésben levő valamennyi készülékről információt tartalmaz, például, hogy a készülék foglalt-e vagy szabad. Az azonos rendeltetésű készülékekre vonatkozó információk a számítógép adattárolójában a saját tárolórekeszben vannak csoportosítva, mint ahogyan a 2. ábra mutatja. A példaképpeni kivitelnél az FA rekesz az Al, A2 stb. készülékek állapotára vonatkozó információt, az FB rekesz pedig a Bl, B2 stb. készülékek állapotára vonatkozó információt tartalmazza. Az FC rekesz az arra vonatkozó információt tartalmazza, hogy mely készülékek vannak összekapcsolt állapotban. Ha például a ,,B" készülékek számát növelni kell, akkor az FB rekeszben már nincs elegendő tároló kapacitás az ezekre a készülékekre vonatkozó információk számára, úgyhogy az egész rekesz tartalmát egy másik FB' rekeszbe kell átvinni, amelynek nagyobb szabad tároló kapacitása van. Az átvitelt megfelelő módon úgy végezzük el, hogy az összes " információt sorban visszük át. Egy távbeszélő berendezést vezérlő számítógépnél a végrehajtani kívánt műveletek sürgősségének mindenkori foka szerint több elsőbbségi jelszint van az adatok átvitelére. Bizonyos felülvizsgálás, díjinformáció kinyomtatása stb. mindig a legalacsonyabb elsőbbségi jelszinten megy végbe egy olyan periódus folyamán, amelyben a számítógép aránylag gyengén van terhelve. A 3. ábra különböző elsőbbségi jelszintekkel dolgozó számítógép munkáját több primer intervallum vagy munkaperiódus folyamán vázlatosan szemlélteti. Például egy munkaperiódusnak 5 millisecundumig kell tartani, ami azt jelenti, hogy minden egyes periódus kezdetén a számítógép a legmagasabb S elsőbbségi jelszinten dolgozik, és ha ezen a jelszinten már valamennyi műveletet elvégezte, akkor megy át a számítógép a következő, közvetlenül alacsonyabb A jelszintre, majd ismét a következőre, egészen a legalacsonyabb C jelszintig. A számítógépnek még a legalacsonyabb jelszinten is néhány normál üzemhez tartozó műveletet kell végrehajtani, és csak valamennyi művelet valamennyi jelszinten való végrehajtása után áll elő az a lehetőség, hogy bizonyos idő maradjon az ütemmegszakítás bekövetkezése előtt, azaz az 5 millisecundumos periódus végén a munka a legmagasabb munkajelszintre megy át, miután az alacsonyabb elsőbbségű munkára vonatkozó valamennyi információt betápláltuk. A C jelszinten levő szakaszok, amelyek ^folyamán a példa szerint az adatok átvitele elvégezhető, a 3. ábrán vastagított folytonos vonallal vannak ábrázolva. Az átvinni kívánt adatok állandó, valamint változó adatokból állnak. Ha az átvitel olyan periódus folyamán jön létre, amelyben egyáltalán re, amelyben egyáltalán nincs forgalom, akkor semmiféle nehézség nem lép fel, mivel az átvitel minden időben a legalacsonyabb jelszinten következik be. Mivel azonban ténylegesen az adatárolóban levő információnál állandóan változások jönnek létre, előfordulhat, hogy a változás azután jön létre, miután az adatátvitel már megtörtént. Ez azt jelenti, hogy az információk az új és az eredeti rekeszben egymással nem azonosak, azaz az új rekeszben levő információ hibás. E lehetőség kizárására a találmány szerinti megoldást azt teszi lehetővé, hogy az eredeti rekeszben végbement valamely változás után ez a változás azonnal átkerüljön az új rekeszbe. Ez az átvitel azonban nem jöhet létre ugyanazon az elsőbbségi jelszinten, mint a szóbanforgó átvitel, hanem ez rövid ideig egy P elsőbbségi jelszintre megy át, ami valamennyi más elsőbbségi jelszintnél magasabb, és az információ mindkét rekeszbe való betáplálása után a munka ugyanazon a jelszinten folytatható, ami a betáplálás előtt használatban volt. Ez a 3. ábrán jelképesen van ábrázolva, ami szerint például a B jelszinten való munkánál az adattárolóban levő valamely rekeszbe táplálást az adatátvitel folyamán szükséges végezni. Ha egy információt kell betáplálni, akkor az elsőbbségi jelszintet a P jelszintre emeljük, ami olyan műveletek végrehajtására szolgál, amiknek sürgősségi foka nagyobb, mint a normál műveleteké. Az információ betáplálását a régi és új címrekeszben egyidejűleg végezzük, ami után a számítógép az előző munkajelszinten dolgozik tovább. Ezt részleteiben a 4. ábrára hivatkozva ismertetjük. 10 15 20 25 30 35 40 45 50 55 60