appropriate, the broadcast of diagnostic information, and the recovery of crucial system
capacities (e.g., information security functions) following the loss of a CPU. A single processor
solution is prone to catastrophic failure with the loss of a CPU. For a single processor design,
loss of the CPU has the consequences that core system functions are disabled, that information is
irretrievably lost, and most importantly, that the system is unable to transmit diagnostic
information to the operator.
Processing
The parallel processing capabilities of a multiple processor system can be used to shorten data
collection cycle times. This may only be a discernable advantage where the measurement count
rates are high, because no processor system supervisory deadtime from the multitasking
operation in a single processor configuration would be encountered with multiple processors.
However, this may only be a modest benefit that further shortens already-brief collection cycles.
ADVANTAGES OF A SINGLE PROCESSOR DESIGN
The use of a single, multitasking processor design for the attribute measurement system offers
advantages in the areas of hardware integration, size, apparent simplicity and network security.
Integration, Size and Apparent Complexity
An advantage of the use of a single multitasking processor is the integration of all system control
and analysis functions in a single piece of hardware. This alleviates some of the interface and
communications issues present for the multiple processor design, but places added burdens on
the software, particularly with respect to security, reliability and programming error issues in
multitasking operations. Because of the hardware integration, the volume of a single processor is
generally accepted to be less than the combined displacement of multiple processors and
communications lines. Therefore, it is expected that less internal space is required for
electronics. The apparent complexity (i.e., the observer’s visual perception of system
complexity) of a single processor solution is lower than for a multiple processor system. While
the validity of this perception does not stand up to a detailed consideration of the functional
simplicity of the entire (hardware and software) system, the perception may confer advantages
for host and/or inspector acceptance of a single processor design.
Hardware Acquisition and Operation Costs
The relative cost of acquisition for a single multitasking processor system, compared to that for
multiple single-tasking processors, is dependent on the specific design proposals. If the CPU’s
considered for the single and multiple processor implementations are equivalent, it is reasonable
to expect that the acquisition cost for the single processor would be lower. Processor prices are
currently low, and the processors are among the least expensive components in the attribute
measurement system for either the single or multiple processor solutions. For these later reasons,
the processor acquisition cost is considered to be indifferent to a single or multiple processor
solution.
The integrated costs of acquisition, installation, maintenance, and repair are also dependent on a
comparison of specific design proposals. However, the computational expense is lower, and the
utilization factor is much greater, for one complex computer system running a multi-tasking
operating system than for the distribution of load over many CPU’s. Finally, the operational
6