Nothing Special   »   [go: up one dir, main page]

FI86483C - Device for monitoring a data processing system - Google Patents

Device for monitoring a data processing system Download PDF

Info

Publication number
FI86483C
FI86483C FI854557A FI854557A FI86483C FI 86483 C FI86483 C FI 86483C FI 854557 A FI854557 A FI 854557A FI 854557 A FI854557 A FI 854557A FI 86483 C FI86483 C FI 86483C
Authority
FI
Finland
Prior art keywords
address
category
data processing
indication
addresses
Prior art date
Application number
FI854557A
Other languages
Finnish (fi)
Swedish (sv)
Other versions
FI86483B (en
FI854557A0 (en
FI854557A (en
Inventor
Bengt Erik Ossfeldt
Ulf Erik Palmgren
Original Assignee
Ericsson Telefon Ab L M
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 Ericsson Telefon Ab L M filed Critical Ericsson Telefon Ab L M
Publication of FI854557A0 publication Critical patent/FI854557A0/en
Publication of FI854557A publication Critical patent/FI854557A/en
Publication of FI86483B publication Critical patent/FI86483B/en
Application granted granted Critical
Publication of FI86483C publication Critical patent/FI86483C/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0751Error or fault detection not based on redundancy
    • G06F11/0763Error or fault detection not based on redundancy by bit configuration check, e.g. of formats or tags
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Debugging And Monitoring (AREA)
  • Detection And Correction Of Errors (AREA)
  • Selective Calling Equipment (AREA)
  • Hardware Redundancy (AREA)

Description

1 864831 86483

Anordning för övervakning av ett databehandlingssystemDevice for monitoring a data processing system

Tekniskt omrade Föreliggande uppfinning hänför sig tili en anord-5 ning för övervakning av ett databehandlingssystem, vilket styr tili exempel telekommunikationsutrustningar och om-fattar en adressbuss med förmägan att en i taget överföra 2n adresser, vilken är ansluten tili k datorelement sä som minnesplatser och input/output-terminaler, tili vilka ät-10 komst erhälles medelst var sin tillordnad och över bussen överförd binär adress tillhörande en första kategori av k för aktuell databehandling använda adresser, varvid en ad-ressredundans stalls till förfogande, vilken utgörs av en 2n-k vid aktuell databehandling oanvända adresser av en 15 andra kategori.TECHNICAL FIELD The present invention relates to a device for monitoring a data processing system, which controls, for example, telecommunications equipment and comprises an address bus capable of transmitting 2n addresses at a time, which is connected to computer elements such as memory locations and inputs. / output terminals to which data are obtained by each assigned binary address associated with the bus belonging to a first category of k used for current data processing, with an address redundancy stall being provided, which is a 2n-k unused addresses of a second category at current data processing.

Teknikens standpunktThe state of the art

Synkrondubblering med jämförelse, multipelredun-dans med majoritetsval, paritetskontroll, samt tidsövervak-ning i form av "watch dog" och mikroprogrammerad pekar-20 kontroll är kända principer för att övervaka ett databehandlingssystem. I mänga fall är dubblering, även om den används endast delvis, mycket dyrbart. Paritetskontroll kräver ett ganska betydande komponenttillskott. Pekar-:·. kontroll och paritetsgenerering innebär förlängda ätkomst- 25 tider vid databehandlingen. Tidsövervakning resulterar i - för sen feldetektering.Synchronous doubling with comparison, multiple redundancy with majority choice, parity control, and time monitoring in the form of watch dog and microprogrammed pointer control are known principles for monitoring a data processing system. In many cases, duplication, even if only partially used, is very expensive. Parity checking requires a fairly significant component addition. Pointer: ·. control and parity generation mean extended access times in data processing. Time monitoring results in - too late error detection.

Teknikens standpunkt behandlas tili exempel i "12th Annual International Symposium on Fault-Tolerant Computint", Session 6B On-Line Monitoring, sid 237-256 30 (ISSN-0731-3071) .The state of the art is addressed, for example, in the "12th Annual International Symposium on Fault-Tolerant Computint", Session 6B On-Line Monitoring, pages 237-256 30 (ISSN-0731-3071).

Redogörelse för uppfinningen • Eftersom de pä adressbussen överförda adresserna bil- das pä känt sätt med hjälpav datatransporter och databeräkningar, erhälles medelst en enligt uppfinningen foreslagen adress- 2 86483 övervakning en indirekt övervakning av databehandlingen hos tili exempel en programminnesstyrd telekommunikations-anläggning.Disclosure of the Invention • Since the addresses transferred to the address bus are formed in a known manner by means of data transport and data calculations, an indirect monitoring of the data processing of, for example, a program memory controlled telecommunications system, is obtained by means of an address monitoring proposed in accordance with the invention.

Den föreslagna anordningen kännetecknas, sä som det 5 framgär av patentkraven, av ett obetydande komponenttill-skott, närmare bestämt högst 2n tili adressbussen anslutna enkla indikationsregister, vars utgängar är anslutna tili en felsignalgenerator. En förutsättning för den föreslagna övervakningsprincipen är emellertid, att adressbussen har 10 den inledningsvis nämnda överkapaciteten i förhällande tili antalet därtill anslutna datorelement, d v s att 2n>k.As proposed in the claims, the proposed device is characterized by an insignificant component addition, more than at most 2n simple indication registers connected to the address bus, the outputs of which are connected to a fault signal generator. However, a prerequisite for the proposed monitoring principle is that the address bus has the initially mentioned overcapacity in relation to the number of computer elements connected thereto, i.e. 2n> k.

Denna förutsättning existerar ofta särskilt hos dagens mik-roprocessorer med n=16 och tillämpningar av datorelement, varvid endast en mindre del av de möjliga adresserna kommer 15 tili användning och varvid erhälles nämnda tvä kategorier av adresser.This condition often exists especially in today's microprocessors with n = 16 and applications of computer elements, whereby only a minor part of the possible addresses come into use and thereby obtaining said two categories of addresses.

Enligt uppfinningen lagrar indikationsregistren information om sinä adressers kategoritillhörighet. Da en korrekt databehandling endast resulterar i den första 2Q kategorins adresser, alstras en felsignal pä grund av var-je medelst registren erhällen indikation att en pä bussen överförd adress tillhör den andra kategorin. Ju större da-tabehandlingssystemets adressredundans, dess större chans att den enkla föreslagna övervakningsanordningen upptäcker 25 databehandlingsfel.According to the invention, the indication registers store information about the category affiliation of their addresses. Since proper data processing only results in the addresses of the first 2Q category, an error signal is generated due to each indication given by the registers that an address transmitted on the bus belongs to the second category. The greater the address redundancy of the data processing system, the greater the chance that the simple proposed monitoring device detects data processing errors.

FigurbeskrivningFigure Description

Uppfinningen förklaras närmare under hänvisning tili bifogad ritning, vars enda figur visar en adressbuss 3 och datorelement 2 hos ett databehandlingssystem 1 samt en över-30 vakningsanordning, vilken omfattar en felsignalgenerator 5 och tili adressbussen anslutna indikationsregister 4.The invention is further explained with reference to the accompanying drawing, the only figure of which shows an address bus 3 and computer element 2 of a data processing system 1 as well as a monitoring device comprising an error signal generator 5 and indication register 4 connected to the address bus.

Föreslagen utföringsformProposed embodiment

Av ett konventionellt databehandlingssystem 1 an-tydes pä ritningen datorelement 2/1, 2/2 ... 2/k, vars ät-35 komstingängar är anslutna tili en adressbuss 3. Medelst n 3 86 483 parallelledningar förmär adressbussen överföra ett i ta-get 2n binära adressnummer, vilka inkommer till exempel frän en ej visad adressberäkningsenhet. Datorelementens ätkomstingängar är anslutna till var sin utgäng hos en i 5 bussen ingäende men pa ritningen ej visad konventionell adressavkodare. Atkomst till ett element erhälles da ett detta element tillordnat första kategoris adressnummer överförs pä bussen. Ritningen visar enstaka datorelement 2/1, 2/2 ... 2/i-l, till exempel input/output-terminaler, 10 med var sitt enstaka adressnummer A16, A32, A48 samt ele- mentserier 2/i, 2/i+l ..., 2/k-a ... 2/k, till exempel min-nesplatser för att lagra instruktionssekvenser, med succes-sivt ökande adressnummer A64, A65 ..., A2n-a ... A2n. Ritningen visar vidare adressbussutgängar, vars tillhörande 15 andra kategoris adressnummer, till exempel Al ... A15, A49 ... A63, utgör databehandlingssystemets adressnummer-redundans.By a conventional data processing system 1, in the drawing, computer elements 2/1, 2/2 ... 2 / k, whose access inputs are connected to an address bus 3, are indicated by means of n 3 86 483 parallel wires. get 2n binary address numbers, which are received, for example, from an address calculation unit not shown. The access elements of the computer elements are connected to each output of an input in the bus but in the drawing, conventional address decoder not shown. Access to an element is obtained when an element assigned to the first category's address number is transferred on the bus. The drawing shows single computer elements 2/1, 2/2 ... 2 / il, for example, input / output terminals, 10 with separate address numbers A16, A32, A48 and element series 2 / i, 2 / i + l. ..., 2 / ka ... 2 / k, for example, memory locations for storing instruction sequences, with successively increasing address numbers A64, A65 ..., A2n-a ... A2n. The drawing further shows the address bus exits, whose address number of other category categories, for example Al ... A15, A49 ... A63, constitutes the address number redundancy of the data processing system.

Adressbussen är ansluten till ett flertal indikations-register 4 för att lagra adresskategoriindikation. Enligt 20 ritningen aktiverar samtliga 2n adressnummer som kan före-konuna pä bussen var sitt register för läsning, varvid res-pektive lagrad information överförs till en felsignalgene-rator 5. Samtliga k register med tillhörande första kategoris adressnummer, till exempel A64, lagrar en binär "0" 25 och samtliga 2n-k register med tillhörande andra kategoris : V adressnummer, till exempel Al ... A15, lagrar en binär "1".The address bus is connected to a plurality of indication registers 4 for storing the address category indication. According to the drawing, all 2n address numbers that can be present on the bus activate their register for reading, whereby stored information is transmitted to an error signal generator 5. All k registers with the associated category's address number, for example A64, store a binary "0" 25 and all 2n-k registers with associated other categories: V address numbers, such as Al ... A15, store a binary "1".

: Generator 5 alstrar en felsignal pä grund av ett aktuellt andra kategoris adressnummer, vilket inte astadkommer atkomst till ett datorelement.: Generator 5 generates an error signal because of a current second category's address number, which does not allow access to a computer element.

30 övervakningsanordningen mäste omfatta sa manga indi- kationsregister att en säker indikation av en aktuell ad-- . resskategoritillhörighet möjliggörs. En säker indikation uppnär en anordningsvariant som omfattar endast 2n-k register, vilka aktiveras för lösning vid mottagning av var sitt // 35 andra kategoris adressnummer, varvid frän registren utgäende 4 86483 binära "1" indikerar databehandlingsfel. En ytterligare an-ordningsvariant omfattar endast k register, vilka aktive-ras för läsning av en lagrad binär "1" vid mottagning av var sitt första kategoris adressnuiraner och vars utgängar 5 är anslutna tili en inverterande och i viloläget aktiverad ingäng hos en OCH-grind. Man använder en konventionell sä kallad 'fetrobe "-signal, soin aviserar varje pä bussen över-förd adress, för att aktivera OCH-grindens andra ingäng.The monitoring device must include so many indication registers that a safe indication of a current ad. interest category affiliation is possible. A secure indication accepts a device variant that includes only 2n-k registers, which are activated for resolution upon receipt of each address's // second category's address number, with binary "1" from the registers output 4 86483 indicating data processing errors. A further device variant comprises only k registers which are activated for reading a stored binary "1" upon receiving each of its first category address neurons and whose outputs 5 are connected to an inverting and idle input of an AND gate . A conventional so-called 'fetrobe' signal is used, so notify each address transmitted on the bus, to activate the second input of the AND gate.

Om det inte erhälles ätkomst tili ett register, sänder OCH-1Q grinden "strobe"-signalen tili felsignalgeneratorns aktive-ringsingäng.If no access to a register is obtained, the AND-1Q sends the "strobe" signal to the activation signal of the error signal generator.

Claims (4)

5 864835 86483 1. Anordning för övervakning av ett databehand-lingssystem (1), vilket styr tili exempel telekommunika- 5 tionsutrustningar och omfattar en adressbuss (3) med för-mägan att en i taget överföra 2n adresser, vilken är anslu-ten tili k datorelement (2) sä som minnesplatser och in-put/output-terminaler, tili vilka ätkomst erhälles medelst var sin tillordnad och över bussen överförd binär adress 10 (t ex A16, A64) tillhörande en första kategori av k för aktuell databehandling använda adresser, varvid en adress-redundans ställs tili förfogande, vilken utgörs av 2n-k vid aktuell databehandling oanvända adresser av en andra kategori (t ex AI ... A15),kännetecknad av ett 15 flertal tili bussen anslutna indikationsregister (4), vilka aktiveras för läsning vid mottagning av var sin av nämnda 2n adresser och lagrar var sin indikation om den av nämnda tvä adresskategorier som inkluderar registrets adress, och en tili nämnda indikationsregister ansluten generator (5) 20 för att alstra en felsignal vid mottagning av en indikation att den aktuella pä bussen överförda adressen tillhör den andra kategorin.An apparatus for monitoring a data processing system (1), which controls, for example, telecommunication equipment and comprises an address bus (3) having the ability to transmit 2n addresses at a time connected to a computer element ( 2) such as memory locations and input / output terminals, to which access is obtained by means of each assigned and transmitted binary address 10 (e.g. A16, A64) belonging to a first category of k for current data processing, whereby a address redundancy is provided, which consists of 2n-k in the second data processing unused addresses of a second category (eg AI ... A15), characterized by a plurality of indication registers (4) connected to the bus, which are activated for reading at receiving each of said 2n addresses and storing each its indication of the two address categories including the address of the register, and a generator (5) connected to said indication register 2 0 to generate an error signal upon receiving an indication that the current address transmitted on the bus belongs to the second category. 2. Anordning enligt patentkravet 1, k ä n n e - t e c k n a d av 2n indikationsregister, vilka tillordnas 25 var sin av nämnda 2n adresser.Device according to claim 1, characterized in that the 2n indication register is assigned to each of said 2n addresses. 3. Anordning enligt patentkravet 1, känne- t e c k n a d av 2n-k indikationsregister, vilka tillordnas var sin andra kategoris adress.3. Device according to claim 1, characterized by 2 n-k indication registers, which are assigned to each address of their second category. 4. Anordning enligt patentkravet 1, k ä n n e - 30 tecknad av k indikationsregister, vilka tillordnas var sin första kategoris adress. 6 864334. Apparatus according to claim 1, characterized by e-signatures, which are assigned to each address of its first category. 6 86433
FI854557A 1984-04-06 1985-11-19 Device for monitoring a data processing system FI86483C (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
SE8401941 1984-04-06
SE8401941A SE441872B (en) 1984-04-06 1984-04-06 DEVICE FOR MONITORING A DATA PROCESSING SYSTEM
PCT/SE1985/000132 WO1985004736A1 (en) 1984-04-06 1985-03-26 Arrangement for supervising a data processing system
SE8500132 1985-03-26

Publications (4)

Publication Number Publication Date
FI854557A0 FI854557A0 (en) 1985-11-19
FI854557A FI854557A (en) 1985-11-19
FI86483B FI86483B (en) 1992-05-15
FI86483C true FI86483C (en) 1992-08-25

Family

ID=20355498

Family Applications (1)

Application Number Title Priority Date Filing Date
FI854557A FI86483C (en) 1984-04-06 1985-11-19 Device for monitoring a data processing system

Country Status (23)

Country Link
US (1) US4815025A (en)
EP (1) EP0179087B1 (en)
JP (1) JPS61501801A (en)
KR (1) KR900001997B1 (en)
AR (1) AR242674A1 (en)
AT (1) ATE50464T1 (en)
AU (1) AU576853B2 (en)
BR (1) BR8506436A (en)
CA (1) CA1223662A (en)
DE (1) DE3576092D1 (en)
DK (1) DK163542C (en)
DZ (1) DZ766A1 (en)
ES (1) ES8609773A1 (en)
FI (1) FI86483C (en)
GR (1) GR850732B (en)
IE (1) IE56532B1 (en)
IT (1) IT1184399B (en)
MX (1) MX156739A (en)
NO (1) NO168675C (en)
NZ (1) NZ211416A (en)
PT (1) PT80241B (en)
SE (1) SE441872B (en)
WO (1) WO1985004736A1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5193180A (en) * 1991-06-21 1993-03-09 Pure Software Inc. System for modifying relocatable object code files to monitor accesses to dynamically allocated memory
JP4522799B2 (en) * 2004-09-08 2010-08-11 ルネサスエレクトロニクス株式会社 Semiconductor circuit device and runaway detection method
US10127295B2 (en) * 2009-06-05 2018-11-13 Microsoft Technolofy Licensing, Llc Geographic co-location service for cloud computing
US8577892B2 (en) * 2009-06-05 2013-11-05 Microsoft Corporation Utilizing affinity groups to allocate data items and computing resources

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3611315A (en) * 1968-10-09 1971-10-05 Hitachi Ltd Memory control system for controlling a buffer memory
US3633175A (en) * 1969-05-15 1972-01-04 Honeywell Inc Defect-tolerant digital memory system
US3916405A (en) * 1973-03-07 1975-10-28 Motohiro Gotanda System for supervision of rooms or buildings
FR130806A (en) * 1973-11-21
US3921168A (en) * 1974-01-18 1975-11-18 Damon Corp Remote sensing and control system
GB1505535A (en) * 1974-10-30 1978-03-30 Motorola Inc Microprocessor system
JPS5266302A (en) * 1975-11-29 1977-06-01 Nippon Telegr & Teleph Corp <Ntt> Closed area communication system
US4045779A (en) * 1976-03-15 1977-08-30 Xerox Corporation Self-correcting memory circuit
JPS52124826A (en) * 1976-04-12 1977-10-20 Fujitsu Ltd Memory unit
US4087885A (en) * 1977-07-05 1978-05-09 Rockwell International Corporation Adjustable hinge
JPS5496935A (en) * 1978-01-17 1979-07-31 Nec Corp Memory module
FR2453449B1 (en) * 1979-04-06 1987-01-09 Bull Sa METHOD AND SYSTEM FOR OPERATING AN ADDRESSABLE MEMORY FOR IDENTIFYING CERTAIN PARTICULAR ADDRESSES
US4639889A (en) * 1980-02-19 1987-01-27 Omron Tateisi Electronics Company System for controlling communication between a main control assembly and programmable terminal units
US4393461A (en) * 1980-10-06 1983-07-12 Honeywell Information Systems Inc. Communications subsystem having a self-latching data monitor and storage device
JPS6014385B2 (en) * 1981-09-18 1985-04-12 株式会社日立製作所 Transaction processing method
JPS5898900A (en) * 1981-12-09 1983-06-11 Fujitsu Ltd Microprocessor controlling system
JPS6123265A (en) * 1984-07-11 1986-01-31 Hitachi Ltd Deletion system of terminal registration
JPS6139669A (en) * 1984-07-30 1986-02-25 Hitachi Ltd Operator erroneous operation checking system
JPS61123964A (en) * 1984-11-20 1986-06-11 Fujitsu Ltd Channel control method
JPS61133457A (en) * 1984-12-04 1986-06-20 Fujitsu Ltd Channel control system
JPS61185295A (en) * 1985-02-14 1986-08-18 ジューキ株式会社 Stitch non-forming treatment apparatus of sewing machine

Also Published As

Publication number Publication date
IT1184399B (en) 1987-10-28
EP0179087B1 (en) 1990-02-21
KR900001997B1 (en) 1990-03-31
IE850824L (en) 1985-10-06
ATE50464T1 (en) 1990-03-15
FI86483B (en) 1992-05-15
NO168675C (en) 1992-03-18
CA1223662A (en) 1987-06-30
NZ211416A (en) 1988-09-29
KR860700064A (en) 1986-01-31
AU4210985A (en) 1985-11-01
FI854557A0 (en) 1985-11-19
IT8520263A0 (en) 1985-04-05
DK163542C (en) 1992-07-27
BR8506436A (en) 1986-04-15
AR242674A1 (en) 1993-04-30
SE441872B (en) 1985-11-11
NO168675B (en) 1991-12-09
EP0179087A1 (en) 1986-04-30
FI854557A (en) 1985-11-19
DZ766A1 (en) 2004-09-13
PT80241B (en) 1987-05-29
IE56532B1 (en) 1991-08-28
SE8401941D0 (en) 1984-04-06
ES541934A0 (en) 1986-09-01
ES8609773A1 (en) 1986-09-01
SE8401941L (en) 1985-10-07
MX156739A (en) 1988-09-28
NO854534L (en) 1985-11-13
JPS61501801A (en) 1986-08-21
DK163542B (en) 1992-03-09
PT80241A (en) 1985-05-01
DE3576092D1 (en) 1990-03-29
WO1985004736A1 (en) 1985-10-24
GR850732B (en) 1985-04-22
US4815025A (en) 1989-03-21
DK565085D0 (en) 1985-12-05
DK565085A (en) 1985-12-05
AU576853B2 (en) 1988-09-08

Similar Documents

Publication Publication Date Title
US3544777A (en) Two memory self-correcting system
US3999051A (en) Error logging in semiconductor storage units
US4096990A (en) Digital data computer processing system
US4072853A (en) Apparatus and method for storing parity encoded data from a plurality of input/output sources
US4167041A (en) Status reporting
DE3273362D1 (en) Computer peripheral control apparatus
SE447771B (en) MEMORY WRITE DETECTION CIRCUIT
US3906200A (en) Error logging in semiconductor storage units
US4016408A (en) Method and arrangement for supervising power supply systems
KR830010420A (en) Keyboard coding device
FI86483C (en) Device for monitoring a data processing system
US4471301A (en) Device for monitoring thyristors of high-voltage valve
CA1093213A (en) Apparatus and method for the storing parity encoded data from a plurality of input/output sources
US4234955A (en) Parity for computer system having an array of external registers
GB1391976A (en) Information stores
RU2125238C1 (en) Data registration system
US5418794A (en) Error determination scan tree apparatus and method
SU362333A1 (en) DEVICE FOR AUTOMATIC CHECKS
US6642733B1 (en) Apparatus for indentifying defects in electronic assemblies
SU1149261A1 (en) Device for checking optimum fibonacci p-codes
SU1005188A1 (en) Associative storage matrix
SU480082A1 (en) Device for detecting electrical faults
SU959057A1 (en) Device for input data from subscribers
JPS62125921A (en) Abnormality detecting device for crank angle sensor for engine
SE453228B (en) SET UP AND DEVICE TO MONITOR A FELTOLERANT COMPUTER MEMORY

Legal Events

Date Code Title Description
MM Patent lapsed

Owner name: OY L M ERICSSON AB