Patent EP0526055A2 successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0526055A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Monitoring execution of a computer program to provide profile analysis

Assignee: Research Machines PLC
•
Filing: 1992-07-16
•
Granted: —
•
Expires: 2012-07-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer system for monitoring the execution of a computer program to provide profile analysis thereof comprising: a memory (10); processing means (11) for running a program stored in the memory (10); clock timer means (19); interrupt means (25) responsive to predetermined words of a program stored in the memory (10) in which a predetermined bit position (test bit) is in a predetermined (set) state and which is arranged to interrupt running of the program when such a word is executed; and recording means (10) for recording each occurence of a word causing such an interrupt and the contents of the clock timer means (19) at that time thereby recording a usage and time record of the said words.

Inventors

  • 👤 Brian David Burton-Cundall

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-28 07:24
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/36; G06F11/3604; G06F11/3612; G06F11/30; G06F11/34; G06F11/3466

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 122 words
A computer system for monitoring the execution of a computer program to provide profile analysis thereof, the system comprising: a memory (10); processing means (11) for running a program stored in the memory (10); clock timer means (19); interrupt means (25) responsive to predetermined words of a program stored in the memory (10) in which a predetermined bit position (test bit) is in a predetermined (set) state and arranged to interrupt running of the program when such a word is executed; and recording means (10) for recording each occurence of a word causing an interrupt and the contents of the clock timer (19) means at the time of the interrupt and thereby recording a usage and time record of the said words.
Claim 2
Dependent Claim 33 words
A computer system according to claim 1 including initializing means, for setting the test bit positions in at least some of the program words to the predetermined state prior to running the program.
Claim 3
Dependent Claim 22 words
A computer system according to claim 2 wherein the initializing means is arranged to set the test bit in all program words.
Claim 4
Dependent Claim 22 words
A computer system according to claim 2 wherein the initializing means is arranged to set the test bit only in program instructions.
Claim 5
Dependent Claim 58 words
A computer system according to any preceding claim wherein the memory (10) has a word length of n+1 bits (n being an integer) and the processing unit (11) a width of n bits for running programs stored in the memory (10), the interrupt means (25) being responsive to the (n+1)th bit of words read from the memory (10).
Claim 6
Dependent Claim 32 words
A computer system according to any preceding claim wherein the interrupt means (11) comprises an address latch (27) which latches the address of the current word being executed when an interrupt occurs.
Claim 7
Dependent Claim 32 words
A computer system according to claim 6 including checking means for checking whether an interrupt was caused by execution of a word in which the test bit was in the set state.
Claim 8
Independent Claim 74 words
A method of monitoring execution of a computer program to provide profile analysis thereof, the method comprising: storing the program in a memory (10); running the program: detecting the execution of words of the program in which a predetermined bit position (test bit) is in a predetermined (set) state and thereupon interrupting the running of the program; and recording each occurence of the words causing an interrupt together with the time of the interrupt.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag