175242. lajstromszámú szabadalom • Adatfeldolgozó rendszer

175242 20 Az összehasonlító egységnek a két üzemmódhoz tartozó működését az alábbiakban írjuk le. A normál üzemmódban, a fentiekkel összhangban a REMEMBER jel értéke mindig 1. így a 248 VAGY kapu kimeneti jele mindig „l”-es értékű, és ezért a 247 ÉS kapu az egyes rekordok végénél nyitottá válik, és így beírást engedélyező jelet továbbít a 244 tárba. Mivel ebben az üzemmódban NULL mezőket használunk, a 239 tiltóáramkör törölt állapotban marad, és nyitja a 241, 242 és 243 ÉS kapukat. Látható ezért, hogy ennél az üzemmódnál a 244 tár tartalmát olyan módon aktualizáljuk minden rekord végénél, hogy a mezőreteszelő áramkörök tartalmát beírjuk. Emlékező üzemmódnál azonban a pick-up pont utáni első rekord esetében a REMEMBER jel ismét „1” értékű lesz, és ilyen módon a 244 tárat közönsé­ges módon aktualizáljuk. A REMEMBER jel azonban az ezt követő rekordoknál már „0” értékűvé válik. Amennyiben egy ilyen soronkövetkező rekord bár­melyik mezejének az azonosító byte-jánál egyezést találunk, akkor a 234, 235 és 238 tiltóáramkörök egyike (vagy a 239 NULL jelet letiltó áramkör, ha nullmezőről van szó) aktíváit állapotba kerül, és ilyen módon a 248 VAGY kapu még mindig nyitott lesz. Mivel a 244 tárat aktualizáló jel nem szűnik meg, a tár a rekord végén még mindig aktualizált marad, (nullmező esetében a 241-243 ÉS kapuk lezárnak, és így a 244 tárat nullákkal aktualizáljuk, és ez azt jelzi, hogy a kérdéses mező „nincs jelen”)- Amennyiben azonban a rekord viszgálata során azonosító egyezést nem tapasztalunk, a mezőreteszelő áramkörök és a 0 jelet letiltó áramkör kikapcsolt állapotban marad, és üyen módon a 248 VAGY kapu, valamint ezáltal a 247 ÉS kapu lezár. Ennek eredményeként a 244 tár értéke nem tud aktualizálódni, hanem megtartja az előző rekordból származó összehasonlítás eredmé­nyét. Az összehasonlító egység kimenete, amit a SEU egység érzékel, ezért pontosan ugyanolyan lesz, mint, hogyha az a mező, amely az előző rekordnál az azonosító egyezést létrehozta, a soron következő rekordnál is megismétlődne. Ilyen módon láthatjuk, hogy az „emlékező” üzemmód alkalmazásával a 2. és 4. táblázatok kap­csán ismertetett módon tömörített adatfile keresés során ugyanolyan eredményeket hoz létre, mintha az az 1. és 3. táblázatok szerinti tömörítetlen mezőkről származna. A rendszer olyan szolgáltatással is rendelkezik, hogy képes ugyanazon rekordban előforduló külön­böző azonosító byte-okkal ellátott két adatmező összehasonlítására. Ezt a szolgáltatást például hitelügyletekkel kap­csolatos adatrögzítő rendszernél használhatjuk fel, hogy az egyes ügyfelek pillanatnyi összkiadását össze­hasonlítsuk az ügyfelek személyes hitelének felső határával. Ezt a tulajdonságot helyettesítő keresési üzemmódnak nevezzük, és ehhez az összehasonlító egységek közül kettőre van szükség, amelyeket a továbbiakban A és B összehasonlító egységeknek nevezünk, és ezek billentyűtárát kezdetben a két összehasonlítandó mező azonosító byte-jaival töltjük fel. A helyettesítő keresési üzemmódot a logikai áram­kör vezérli, amely a két A és B összehasonlító egységgel van társítva, és ezt az elrendezést a 17. ábrán tüntettük fel. A célszerűség kedvéért ezt a 19 logikai áramkört és a két összehasonlító egységet ugyanazon a áramköri lapon rendezhetjük el. Most a 17. ábrára hivatkozunk, amelynél a helyet­tesítő keresési logika két D-típusű 250 bistabilt és 251 bistabilt tartalmaz, és mindkettőt 252 ÉS-kapu kimé- 5 nete ütemezi,, ezen ÉS kapu pedig a LENGTH jelet és az 1 óra jelét fogadja. A 250 bistabil bemenete a 232 tiltóáramkör bebillentett állapotban aktivált kimene­tével van összekötve, amikoris a 232 tiltóáramkör az A összehasonlító egységben helyezkedik el (16. ábra). 10 Ezt a bemeneti jelet a továbbiakban „PRESENT (A)„ jelnek (A-jelenlét) nevezzük. Hasonlóképpen a 252 bistabil a B összehasonlító egységből a megfelelő PRESENT (B)” jelet kapja meg. A helyettesítő keresési üzemmódot egy SUBSTI- 15 TUTE (helyettesítő) jel kezdeményezi, amelyet a 253 és 254 ÉS kapuhoz továbbítunk a B órajellel együtt. A 253 és 254 ÉS kapuk megkapják a 250 és 251 bi­­stabi.ok „l”-es kimeneteit. Ezen kapuk kimeneti jelei 2o a továbbiakban WRITE ENABLE (A) és (WRITE ENABLE (B) jeleknek (beírás engedélyező (B) és (A) jeleknek) fogjuk nevezni. Most a 18. ábrára hivatkozunk, amelynél a WRITE ENABLE (A) jelet 255 NEM ÉS -kapuhoz vezetjük, 25 és ennek kimenetét az A egység 230 tárának, tehát a billentyűtárnak a WE beírásengedélyező csatlakozójá­hoz kapcsoljuk. Ez lehetővé teszi, hogy a 4 fővonal­hoz érkező adatokat egy 256 VAGY kapu segítségével a tárba beírhassuk. (A 255 NEM ÉS-kapu másik 30 bemenetéhez egy UP DATE (aktualizáló) jelet továb­bítunk, és ezt akkor használjuk, amikor a tárat a vezérlő processzorból aktualizálni kell, amely esetben az aktualizáláshoz szükséges adatokat 257 vonalon keresztül a 256 VAGY Kapuhoz továbbítjuk, és 35 ekkor a 4 fővonalon adatok nincsenek jelen). A WRITE ENABLE (B) jelet hasonló módon a B egység billentyűtárához továbbítjuk. Most ismét a 17. ábrára hivatkozunk, és a 250, 4Q 251 bistabilok kimeneteit megfelelő 258 és 259 NEM ÉS kapukhoz vezetjük, és ezen kapuk mindegyike fogadja a SUBSTITUTE jelet, és a PRESET jelet. A 258 és 259 NEM ÉS kapuk kimeneteitD-típusú 260, 261 bistabilokhoz továbbítjuk, és ezek kimenetei 45 sorjában 262 és 263 NEM VAGY kapukhoz csatla­koznak. Ezen NEM VAGY kapuk a 264 ÉS kapuból is bemeneti jelet kapnak, és ezek bemeneti jeleit képezik: a SUBSTITUTE jel, a LENGTH jel, a 2 óra jele, és a 260, 261 bistabilok invertált kimeneti jelei. 50 A 262 és 263 NEM VAGY kapuk kimeneteit az A és ® e8ys®gekben lévő 232 bistabü áramkörök (16. ábra) törlóbemeneteihez csatlakoztatjuk. 55 60 65 ban végzett működését az alábbiakban ismertetjül Az egyes rekordok kezdeténél a 250, 251, 2( 261 bistabüokat az END OF RECORD jel im torolt állapotban tartja. Tételezzük fel, hogy az A egység először azon* egyezest eszlel. Ez azt jelenti, hogy a követ! hosszúság byte-nál az 1 óraütemre a 250 bis ENMÎfe M kapU «O' “"»* * ENABLE (B) jelek sorozatát hozza létre, tehát j B ,Qra m“ráen impulzusánál, és ezáltal adatfovonalon jelenlévő adatmező értékrészét bei hi«£h«S^B-1Ílentyűtirába- Mivel a 260 és bistabilok mind törölt állapotban vannak a 26^ 10

Next

/
Oldalképek
Tartalom