摘要 |
PURPOSE:To allow a system control program to utilize optionally an area by preparing no special reservation of a diagnostic work area on a main storage section in executing a diagnostic program. CONSTITUTION:A channel device 3 receiving a command 14 from a processor 4 starts a DMA control section 7. The DMA control section 7 transfers the diagnostic program of an area 15 to a memory 6. A processing section 5 decodes commands (C1-Cn) from the diagnostic program 10 in the memory 6. When the command is a diagnostic command, checks of A (instruction from a processing section 5), B (ROM 13, function of a memory 6), C (internal hardware), D (DMA function) and D (function of device system) are executed respectively. In this case, the area 15 is used as a data area. The result of the said diagnostic processing is generated in the memory 6 in a command form, then the DMA control section 7 is started to transfer the diagnostic program of the memory 6 to the program area 15. The channel device 3 applies interruption to the processor 1 attended with the end of transfer control by the DMA control section to inform the end of diagnostic processing. |