Browse Prior Art Database

Event Record Generator

IP.com Disclosure Number: IPCOM000045563D
Original Publication Date: 1983-Apr-01
Included in the Prior Art Database: 2005-Feb-07
Document File: 2 page(s) / 42K

Publishing Venue

IBM

Related People

Hennet, PP: AUTHOR [+3]

Abstract

This event record generator builds, when selected events occur, records that contain a time stamp, an event identifier, software context information, and event-specific data. It transmits these records to a buffer for storage or to a computer.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 70% of the total text.

Page 1 of 2

Event Record Generator

This event record generator builds, when selected events occur, records that contain a time stamp, an event identifier, software context information, and event-specific data. It transmits these records to a buffer for storage or to a computer.

Hardware monitors usually record only summary information, such as counts of events or times during which the system is in a certain state. This approach is acceptable as long as the logic of the hardware monitors is reasonably fast compared to the logic of the monitored computer. Frequent reading of the summary information still yields an acceptable time resolution in such cases. However, a hardware monitor cannot record individual events in the monitored computer. If the logic of the monitored computer is very fast compared to the logic of the monitor, the time resolution of the monitor becomes unacceptable. Now, a tracing mechanism can provide acceptable time resolution. It also solves the second problem of recording individual events.

Upon an event signal, the event record generator (ERG) assembles a trace record (see the figure). Each source of an event has its own event signal that is encoded into an identification field 13 and placed into the event record. A continuously running clock 12 provides a time stamp 11 of the event. The time stamp 11 is an offset from the beginning of a measurement run, at which time the clock is reset by an external signal. The ERG also gates an address space identif...