Browse Prior Art Database

Method for Saving Operating Parameter Data

IP.com Disclosure Number: IPCOM000038886D
Original Publication Date: 1987-Mar-01
Included in the Prior Art Database: 2005-Feb-01
Document File: 3 page(s) / 73K

Publishing Venue

IBM

Related People

Davis, GW: AUTHOR [+3]

Abstract

Data representing selected machine-operating parameters in digital equipment incorporating a microprocessor and diskette storage can be readily stored when power is terminated by utilizing a high priority interrupt to save those data. An arrangement by which microcode architecture that is organized with a limited number of interrupt levels can save operating parameter data for a printer automatically at POWER OFF is described with reference to the figure. The several microcode units have the following functions: A. Machine Check/Program Check (MC/PC) Code 10 with interrupt priority O (highest) recognizes the POWER OFF interrupt and performs a "soft reset" of selected hardware in the microprocessor unit to clear the interrupt.

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

Page 1 of 3

Method for Saving Operating Parameter Data

Data representing selected machine-operating parameters in digital equipment incorporating a microprocessor and diskette storage can be readily stored when power is terminated by utilizing a high priority interrupt to save those data. An arrangement by which microcode architecture that is organized with a limited number of interrupt levels can save operating parameter data for a printer automatically at POWER OFF is described with reference to the figure. The several microcode units have the following functions: A. Machine Check/Program Check (MC/PC) Code 10 with interrupt priority O (highest) recognizes the

POWER OFF interrupt and performs a "soft reset" of

selected hardware in the microprocessor unit to

clear the interrupt. Pending jobs on other

interrupt priority levels are blocked from

processing, or their existence is not

acknowledged. B. Slim File Channel Adapter Code (CAC) 11

operates at interrupt level 5 and writes the Power

Down Record Data or data to be saved on the

diskette. C. Supervisor 12 runs on priority level 6 and

maintains communication among several functional

tasks designated 13a - 13h, all having priority

level 7, and various other interrupt levels. The

supervisor selects the task in control based on a

job queue and relative priority that decreases in

descending order from Status Task 13a to Initial

Power Load Task 13h. D. Status Task 13a, highest priority on

interrupt level 7, is the only task to communicate

with MC/PC Code 10. All data are assembled into

one record before the actual diskette storage. E. Error Log Task 13g coordinates microcode use of the I/O diskette and maintains the write head

on the track containing the "active" Power Down

Record Data. These functions insure that the time

delay for saving data is not exceeded. F. Slim File Control Task 13e communicates with Slim File CAC 11 for diskette reading or writing. The following sequence of events occurs after the Power Off interrupt is activated: 1. The cause of interrupt is identified and reset. 2. Interrupt levels 1 through 4 are disabled by

a hardware mask within the microprocessor to

prevent further executi...