DE1952843A1 - Anordnung in einem Prozessrechner zur verringerung der Arbeit der Zentraleinheit in Verbindung mit dem Abtasten von Pruefpunkten,die zu dem Prozess gehoeren - Google Patents
Anordnung in einem Prozessrechner zur verringerung der Arbeit der Zentraleinheit in Verbindung mit dem Abtasten von Pruefpunkten,die zu dem Prozess gehoerenInfo
- Publication number
- DE1952843A1 DE1952843A1 DE19691952843 DE1952843A DE1952843A1 DE 1952843 A1 DE1952843 A1 DE 1952843A1 DE 19691952843 DE19691952843 DE 19691952843 DE 1952843 A DE1952843 A DE 1952843A DE 1952843 A1 DE1952843 A1 DE 1952843A1
- Authority
- DE
- Germany
- Prior art keywords
- scanning
- arrangement
- test points
- register
- subgroup
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/42—Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker
- H04Q3/54—Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised
- H04Q3/545—Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised using a stored program
- H04Q3/54575—Software application
- H04Q3/54591—Supervision, e.g. fault localisation, traffic measurements, avoiding errors, failure recovery, monitoring, statistical analysis
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Monitoring And Testing Of Exchanges (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Debugging And Monitoring (AREA)
Description
Oi-L-Vr.:..:. : Z A
EE;\Lirl 30
ijauste-Viktoria-Straße '"
ijauste-Viktoria-Straße '"
Telefonaktiebolaget LM Ericsson, Stockholm 32, Schweden
Anordnung in einem Prozessrechner zur Verringerung der Arbeit der Zentraleinheit in Verbindung mit dem Abtasten
von Prüfpunkten, die zu dem Prozess gehören.
Zusammenfassung;
Eine Anordnung zur Verringerung der Abtastungen von Prüfpunkten
in einem rechnergesteuerten Prozess. Eine oder mehrere Abtasteinheiten
tasten die Prüfpunkte gruppenweise ab, wobei die früheren
Zustände der Prüfpunktgruppen als Worte in einen Datenspeicher
des Rechners eingeschrieben sind und jedes Wort'mit einem besonderen Markierungsbit versehen ist. Wenn eine Änderung des
Zustandes eines Testpunktes festgestellt wird, liefert die Abtasteinheit die Information an den Datenspeicher, in welchem
eine entsprechende Zustandsänderung in dem Wort vorgenommen wird, welches zu der Gruppe gehört, und der Zustand des Markierungsbits
wird geändert. Der Rechner tastet dann nur diejenigen Worte ab, deren Markierungsbits sich geändert haben,
0098 20/156 1
Die vorliegende Erfindung betrifft eine Anordnung zur Verringerung
der Abtastarbeit der Zentraleinheit in einem-Prozessrechner, wobei eine Anzahl von Prüfpunkten, die zu dem Prozess
gehören, zyklisch abgetastet wird und in Abhängigkeit von den Zustandsänderungen der Prüfpunkte verschiedene Programme in dem
Rechner durchlaufen werden, was zur Folge hat, dass verschiedene Massnahmen in dem Prozess ergriffen werden, wobei die binären
Zustände der Prüfpunkte mit einem bestimmten Markierungsbit versehen
sind.
Bei einem Prozessrechner findet eine zyklische Abtastung der zu dem laufenden Prozess gehörenden Prüfpunkte statt, wodurch,
wenn sich deren Zustand geändert hat, der Rechner bestimmte Programme
durchläuft, aufgrund derer in dem Prozess mit Hilfe einer
Operationseinheit gewisse Massnahmen ergriffen werden. Dies ist
z.B. der Fall bei einem rechnergesteuerten Telefonsystem, wo das Teilnehmervielfach abgetastet wird und gewisse Verbindungen
hergestellt oder unterbrochen werden, wenn ein Teilnehmerzustand geändert wird. Es ist selbstverständlich notwendig, dass die
Abtastungen der Teilnehmerzustände oft genug stattfinden, um
sicherzustellen, dass jede Zustandsänderung entdeckt wird. Eine
hohe Abtastfrequenz hat jedoch zur Folge, dass die Abtastung in den meisten Fällen anzeigt, dass keine Zustandsänderung eingetreten ist, und damit ist die Zentraleinheit des Rechners mit
der unkomplizierten Arbeit belegt, die das Abtasten darstellt. Es wurde deshalb vorgeschlagen, dass zumindest für bestimmte
Prüfpunkte die Abtastungen durch ein bestimmtes Abtastgerät durchgeführt werden sollten, von dem die Information darüber
erhalten wird, ob Zustandsänderungen bei den Prüfpunkten stattgefunden haben. Dabei müssen jedoch sowohl die Adresse als auch
der Zustand der abzutastenden Prüfpunkte von der Zentraleinheit
zu der Abtasteinheit überwogen werden, um eine Anzeige darüber
zu bekommen, ob sich der Zustand geändert hat, wodurch eine sehr grosse Übertragungskapazität erforderlieh wird in der Verbindung
009820/1561
- Z) - T 1030
zwischen der Zentraleinheit und der Abtasteinheit, oder die
Abtasteinheit muss mit einem vollständigen Speicher versehen werden zur Aufzeichnung der Zustände und zum Vergleich mit
den früheren Zuständen. In dem letztgenannten Fall ist es weiterhin
erforderlich, dass bei der Aufzeichnung der Zustandsänderung die Adresse des Datenspeicherwortes des Rechners, in
dem der Prüf punk tzus tand gespeichert wird, von der .Zentraleinheit
berechnet wird. Die vorliegende Erfindung soll deshalb eine Anordnung schaffen, bei der die Abtastarbeit der Zentraleinheit
beträchtlich'vermindert ist und die oben genannten Nachteile ausgeschlossen sind.
Die Erfindung wird in dem auf die Beschreibung folgenden Patentanspruch
bestimmt und wird genauer unter Bezugnahme auf die beiliegende Zeichnung beschrieben, die ein Blockdiagramm einer Anordnung
gemäss der Erfindung darstellt.
In der Zeichnung ist TE eine rechergesteuerte Prozesseinrichtung,
die z.B. eine Fernverbindungseinrichtung sein kann. Eine Anzahl
von Prüfpunkten TIl..„.Tmn, die in die Gruppen Gl, G2, Gm
unterteilt sind, gehört zu der Prozesseinrichtung, wobei die Zustände dieser Prüfpunkte die Zustände in verschiedenen Teilen
der Einrichtung darstellen. Gemäss der Erfindung gehört ein Speichergerät MIl....Mmn zu jedem Prüfpunkt, wobei diese Speichergeräte
aktiviert werden, wenn der-zugehörige Prüfpunkt seinen
Zustand ändert. Die Speichergeräte können dabei z.B.. durch Kapazitäten gebildet werden, die inder Polarität umgedreht werden,
wenn Zustandsänderungen eintreten. Die Anordnung enthält weiterhin
eine Abtast- und Anzeigeeinheit SCP, die von einem Taktgenerator K gesteuert wird und eine Wähleranordnung V vorwärtsschaltet.
Diese Wähleranordnung wird dadurch nacheinander mit den
Speichergerätgruppen verbunden, und die Information wird von dem Wähler über eine Anzahl paralleler Leiter erhalten und besagt,
db die Geräte in den entsprechenden Gruppen aktiviert sind oder
nicht. In der Zeichnung werden diese Leiter durch eine einzige, vom Wähler abgehende Linie symbolisiert. Die Ausgangssignale
009820/1561
- 4 - ;■; τ 1030.
des Wählers werden auf eine bistabile Flipflopschaltung B in der
Abtastanordnung über eine nicht gezeigte ODER-Schaltung gegeben,
wodurch die Plipflopschaltung auf Eins geschaltet wird, wenn
eines der Speichergeräte in der abgetasteten Gruppe aktiviert ist. Das Setzen der Plipflopschaltung auf Eins bewirkt, dass
zwei UND-Schaltungen 01 bzw« 02 geöffnet werden, die mit der Flipflopschaltung verbunden sind. Über die oben genannten parallelen
Leiter vom Wähler werden dadurch Signale über die UND-Schaltung 02 ( die in Wirklichkeit aus einer Anzahl paralleler
Schaltungen besteht ) von den abgetasteten Speichergeräten zu einem Register REG A geliefert, dessen Anzahl von Ziffernstellen
^ der Anzahl- der Speichergeräte in jeder Gruppe entspricht, wobei
Stellen, die aktivierten Geräten entsprechen, auf Eins in dem
Register gesetzt werden. Über die UND-Schaltung 01 wird die Information
über die Wählereinstellung an einen Decoder AVK von der
Abtastanordnung SCP geliefert. In dem Decoder wird die empfangene
Information in die Adresse BA im Datenspeicher DS des Prozessrechners
übersetzt, wo die Zustände der Prüf punk te, deren ipsichergeräte
abgetastet wurden, gespeichert sind. Diese Adresse wird
dann vom Decoder angewählt. Dies wird durch den Pfeil (L) angezeigt.
Das Ergebnis der Anwahl ist, dass ein Markierungsbit MB
auf Eins gesetzt wird, welches zu der Adresse gehört, und dass das unter dieser Adresse stehende Wort in ein Register REG B
( Pfeil (2) gelesen wird. Die Register REG A und REG B sind dabei
) mit .einer logischen Schaltung LC verbunden, deren Ausgang mit
dem Register REG B verbunden ist. Die logische Schaltung ist dabei so angeordnet, dass in den Ziffernpositionen, die im Register
REG A auf Eins gesetzt sind, die Zifferninformation im Register
REG B invertiert wird, d.h. Einsen werden zu Nullen und
umgekehrt. Dadurch werden Ziffernpositionen im Register REG B,
die zu den Prüfpunkten gehören, bei denen eine Zustandsänderung
stattgefunden hat, invertiert. Dieser Vorgang wird durch die Pfeile (3) - (5) angezeigt. Das auf diese Weise im Register REG B
erhaltene Wort wird danach unter seiner ursprünglichen Adresse BA im Datenspeicher DS eingeschrieben (Pfeil (6) ). Jetzt durchläuft
die Zentraleinheit CPU des Rechners den Datenspeicher DS
009820/1561
■"■■■ BAD
aufgrund von Befehlen aus dem Programmspeicher PS. Es braucht jedoch nur genau der Inhalt bei den Adressen überprüft zu werden,
deren Markierungsbits auf Eins gesetzt sind, um festzustellen,
welche Zustandsänderungen von Prüfpunkten stattgefunden haben,
wodurch eine beträchtliche Verringerung der Arbeit der Zentraleinheit
erreicht wurde.
In der Zeichnung wird nur eine Abtasteinheit SCP gezeigt, es ist
jedoch für einen Decoder möglich, eine Anzahl von solchen Abtasteinheiten
zu bedienen, vorausgesetzt, dass ausreichend viele Pufferregister am Eingang des Decoders vorgesehen sind.
- Patentanspruch -
009820/1561
BAD ORIGINAL
Claims (1)
- T 1030Pa tentans pruch:(^/Anordnung zur Verringerung der Abtastarbeit der Zentraleinheit in einem Prozessrechner, wo eine Anzahl von Prüfpunkten, die zu dem Prozess gehören, zyklisch abgetastet wird und in Abhängigkeit von Zustandsänderungen der Prüfpunkte verschiedene Programme in dem Rechner durchlaufen werden, wodurch verschiedene Massnahmen in dem Prozess ergriffen werden, wobei die Binärzustände der Prüfpunkte in Gruppen in dem Datenspeicher des Rechners aufgezeichnet werden und jede Gruppe mit einem besonderen Markierungsbit versehen, ist, dadurch gekennzeichnet, dass sie aus einer Anzahl von Speichergeäten ( MIl.....Mmn ), die in Untergruppen aufgeteilte Hauptgruppen bilden, die jeweils zu einer der Gruppen in dem Datenspeicher gehören, wobei die Speichergeräte jeweils zu einem Prüfpunkt gehören und aktiviert werden, wenn der Prüfpunkt seinen Zustand ändert, aus einer Abtast- und Anzeigeanordnung (SCP), die zu jeder Hauptgruppe gehört und über eine Wähleranordnung (V) mitjeder Untergruppe (Gl, G2, Gm) in der Hauptgruppe verbundenwerden kann, um Untergruppe nach Untergruppe der S, pe icher geräte der Hauptgruppe abzutasten, aus einem ersten Regs&ter (REG A), dessen Eingänge über die Wähleranordnung (V) mit der Untergruppe der Speicherelemente, die abgetastet wird, verbunden werdenkönnen, um die Ziffernstellen in dem Register auf Eins zu setzen, dieM'^ 8 20/ 1 56 1- 7 - T 10^0aktivierten Speienergeräten entsprechen, aus einem Decoder (AVK), der mit der Abtast- und Anzeigeanordnung verbunden werden kann, wobei der Decoder, wenn mindestens ein.Speichergerät in der abgetasteten Untergruppe aktiviert worden ist, die von der Abtastanordnung empfangene Zustandsinformation des Wählers in die Adresse im Datenspeicher übersetzt, unter der die Information hinsichtlich des Zustandes der Prüfpunktgruppe, die der Wählereinstellung entpsYicht, aufgezeichnet ist, aus einem zweiten Register (REG B), welches die Information unter der Adresse in dem Datenspeicher registriert, und aus einer logischen Schaltung (l£) besteht, die mit den beiden Registern verbunden und so angeordnet ist, dass in dem zweiten Register (REG B) solche auf Null gesetzten Ziffernstellen auf Eins gesetzt werden und solche auf Eins gesetzten Ziffernstellen auf Null gesetzt werden, die einer auf Eins gesetzten Ziffernstelle im ersten Register (REG A) entsprechen, damit das in dem zweiten Register empfangene Wort das Wort unter der Adresse in dem Datenspeicher ersetzen«kann, wobei der Decoder weiterhin das Markierungsbit (MB), welches zu der Adresse gehört, invertiert.Heipa./Br.Ö09820/15R1Lee rse i te
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| SE1453068A SE315149B (de) | 1968-10-28 | 1968-10-28 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| DE1952843A1 true DE1952843A1 (de) | 1970-05-14 |
| DE1952843B2 DE1952843B2 (de) | 1972-01-27 |
Family
ID=20299267
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE19691952843 Pending DE1952843B2 (de) | 1968-10-28 | 1969-10-14 | Anordnung in einem prozessrechner zur verringerung der arbeit der zentraleinheit in verbindung mit dem abtasten von pruefpunkten die zu dem prozess gehoeren |
Country Status (8)
| Country | Link |
|---|---|
| BE (1) | BE740887A (de) |
| DE (1) | DE1952843B2 (de) |
| FR (1) | FR2021761A1 (de) |
| GB (1) | GB1245320A (de) |
| NL (1) | NL6916230A (de) |
| NO (1) | NO123968B (de) |
| SE (1) | SE315149B (de) |
| SU (1) | SU363266A3 (de) |
-
1968
- 1968-10-28 SE SE1453068A patent/SE315149B/xx unknown
-
1969
- 1969-10-02 SU SU1364887A patent/SU363266A3/ru active
- 1969-10-07 NO NO400069A patent/NO123968B/no unknown
- 1969-10-14 DE DE19691952843 patent/DE1952843B2/de active Pending
- 1969-10-17 GB GB5122469A patent/GB1245320A/en not_active Expired
- 1969-10-28 BE BE740887D patent/BE740887A/xx unknown
- 1969-10-28 FR FR6937025A patent/FR2021761A1/fr not_active Withdrawn
- 1969-10-28 NL NL6916230A patent/NL6916230A/xx unknown
Also Published As
| Publication number | Publication date |
|---|---|
| DE1952843B2 (de) | 1972-01-27 |
| SE315149B (de) | 1969-09-22 |
| SU363266A3 (de) | 1972-12-30 |
| NL6916230A (de) | 1970-05-01 |
| NO123968B (de) | 1972-02-07 |
| GB1245320A (en) | 1971-09-08 |
| BE740887A (de) | 1970-04-01 |
| FR2021761A1 (de) | 1970-07-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE2646163C3 (de) | Schaltungsanordnung zum Ersetzen fehlerhafter Informationen in Speicherplätzen eines nicht veränderbaren Speichers | |
| DE2442191C2 (de) | Verfahren zur Fehlerortsbestimmung in einem Arbeitsspeicher und Anordnung zur Durchführung des Verfahrens | |
| DE2364408A1 (de) | System zur erstellung von schaltungsanordnungen aus hochintegrierten chips | |
| DE3011552A1 (de) | Datenverarbeitungsanlage mit einem hauptspeicher sowie wenigsten einem datenprozessor mit zugeordnetem adressenumformer | |
| CH620542A5 (de) | ||
| DE3320191A1 (de) | Uebertragungssystem zwischen computern | |
| DE1499203B1 (de) | Schaltungsanordnung zum Speicherschutz bei Datenverarbeitungsanlagen mit Simultanbetrieb | |
| DE2151472A1 (de) | Mikroprogrammspeicher fuer Elektronenrechner | |
| DE4206286A1 (de) | Speicherzugriffssystem | |
| DE2515099A1 (de) | Schaltung zur staendigen erzeugung eines longitudinalen paritaetswortes fuer den hauptspeicher eines digitalen rechenautomaten | |
| DE2150751A1 (de) | Digitaler Sinus-Kosinus-Generator | |
| DE1120779B (de) | Eingabe-Ausgabe-Steuervorrichtung fuer einen elektrischen Hauptspeicher | |
| DE2357654C2 (de) | Assoziativspeicher | |
| DE2415600C2 (de) | ||
| DE3333366A1 (de) | Aufloesungsnetzwerk fuer zuletzt erfolgte benutzungen | |
| DE2032323A1 (de) | Vielstufiges Warteschlangensystem | |
| DE3039306A1 (de) | System zum empfang von seriellen daten | |
| DE1952843C (de) | Anordnung in einem Prozessrechner zur Verringerung der Arbeit der Zentraleinheit in Verbindung mit dem Abtasten von Prüfpunkten, die zu dem Prozess gehören | |
| DE1512034A1 (de) | Schaltungsanordnung,um in Form einer Binaerzahl eine Stellung anzuzeigen,in die ein Kreuzschienenschalter in einem durch elektronische Steuervorrichtungen gesteuerten automatischen Fernverbindungssystem eingestellt ist | |
| DE1952843B2 (de) | Anordnung in einem prozessrechner zur verringerung der arbeit der zentraleinheit in verbindung mit dem abtasten von pruefpunkten die zu dem prozess gehoeren | |
| DE2716381A1 (de) | Assoziativer arbeitsspeicher | |
| EP0026460A1 (de) | Schaltungsanordnung zum Adressieren von Daten für Lese- und Schreibzugriffe in einer Datenverarbeitungsanlage | |
| DE1449816B2 (de) | Schaltungsanordnung zur steuerung des zugriffs zu einem magnettrommelspeicher | |
| DE2238833A1 (de) | Datenverarbeitungsanordnung | |
| DE2738594A1 (de) | Rechnersystem |