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

DOS/AMAP Trace

IP.com Disclosure Number: IPCOM000075226D
Original Publication Date: 1971-Aug-01
Included in the Prior Art Database: 2005-Feb-24
Document File: 2 page(s) / 24K

Publishing Venue

IBM

Related People

Morse, HL: AUTHOR [+3]

Abstract

The Disk Operating System/Advanced Multiprogramming Analysis Procedure (DOS/AMAP) Trace is a program which executes in real-time along with all other programs running in a DOS environment. The DOS/AMAP Trace captures significant performance-oriented events as they occur when the programs are running. These events, which revolve around I/O, processing and wait times, are time-stamped and written on tape for later use by the other programs of DOS/AMAP.

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

Page 1 of 2

DOS/AMAP Trace

The Disk Operating System/Advanced Multiprogramming Analysis Procedure (DOS/AMAP) Trace is a program which executes in real-time along with all other programs running in a DOS environment.

The DOS/AMAP Trace captures significant performance-oriented events as they occur when the programs are running. These events, which revolve around I/O, processing and wait times, are time-stamped and written on tape for later use by the other programs of DOS/AMAP.

In addition to capturing general performance-oriented data, for each I/O operation (EXCP), the DOS/AMAP Trace captures the entire command chain. Also captured is a unique identification for each phase which is fetched from the Core Image Library.

The DOS/AMAP Trace is set up in such a manner that it does not take away a DOS partition, i.e., all partitions can be active when tracing. The actual placement of the Trace program and its associated two buffers is under user control. The Trace and the buffers do not have to be contiguous in main storage. The buffers, used for the traced event records, are incremented in size from 512 bytes to 4096 bytes in 128-byte increments. The Trace program requires an additional 4096 bytes.

The DOS/AMAP Trace functions by putting "hooks" at key points in the DOS Supervisor and in the $JOBCTLG phase of the DOS Job Control. These hooks will cause a program check interrupt when executed. The Trace program intercepts all program check interrupts and processes its own while r...