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 gehoeren

Info

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
Application number
DE19691952843
Other languages
English (en)
Other versions
DE1952843B2 (de
Inventor
Hemdal Dipl-Ing Goeran Henrik
Edstroem Dipl-Ing Nils Herbert
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Telefonaktiebolaget LM Ericsson AB
Original Assignee
Telefonaktiebolaget LM Ericsson AB
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Telefonaktiebolaget LM Ericsson AB filed Critical Telefonaktiebolaget LM Ericsson AB
Publication of DE1952843A1 publication Critical patent/DE1952843A1/de
Publication of DE1952843B2 publication Critical patent/DE1952843B2/de
Pending legal-status Critical Current

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 '"
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
Be s ehr e-1 bun g;
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)

  1. T 1030
    Pa 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) mit
    jeder Untergruppe (Gl, G2, Gm) in der Hauptgruppe verbunden
    werden 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, die
    M'^ 8 20/ 1 56 1
    - 7 - T 10^0
    aktivierten 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/15R1
    Lee rse i te
DE19691952843 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 Pending DE1952843B2 (de)

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)

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