Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Control and Reproducibility Monitor

IP.com Disclosure Number: IPCOM000095363D
Original Publication Date: 1965-Dec-01
Included in the Prior Art Database: 2005-Mar-07
Document File: 2 page(s) / 29K

Publishing Venue

IBM

Related People

Cutler, WC: AUTHOR [+2]

Abstract

The control and reproducibility monitor CRM is a test control program used during trial runs of programs. Such insures that the sequence of interrupt occurs in the same order and on the same instruction during successive runs. In a data processing system during normal machine operations, the system timer external interrupt, and I/O execution can interrupt a program run on any program step. Since the external events are asynchronous with the system clock, there is no assurance that any such event occurs at the same program point in two successive program runs.

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 67% of the total text.

Page 1 of 2

Control and Reproducibility Monitor

The control and reproducibility monitor CRM is a test control program used during trial runs of programs. Such insures that the sequence of interrupt occurs in the same order and on the same instruction during successive runs. In a data processing system during normal machine operations, the system timer external interrupt, and I/O execution can interrupt a program run on any program step. Since the external events are asynchronous with the system clock, there is no assurance that any such event occurs at the same program point in two successive program runs.

The CRM is the only program running in supervisory state and utilizes the normal control programs as subroutines of the CRM. As such supervisor any interrupt passes control to the CRM. This takes control and initiates the required subprogram takes over after completion of the subprogram and then passes control back to the problem program. A history tape is made of all such events in the first run of a program and includes the time required for execution.

During a first run of a program an I/O request turns control over to the CRM which 1. Stores the system timer, 2. Executes the I/O request and allows the I/O operation to go to completion with the system halted, 3. Measures the I/O execution time using a special external timer, 4. Sets the system external timer with the measured time, 5. Restores the system timer, and 6. Returns to the program.

The system external timer is...