The aspect CPU is an
expression,
which shall be of type System.Multiprocessors.CPU_Range.
{
AI05-0171-1}
{
AI05-0264-1}
The CPU value determines the processor on which the task will activate
and execute; the task is said to be assigned to that processor. If the
CPU value is Not_A_Specific_CPU, then the task is not assigned to a processor.
A task without a CPU aspect specified will activate and execute on the
same processor as its activating task if the activating task is assigned
a processor. If the CPU value is not in the range of System.Multiprocessors.CPU_Range
or is greater than Number_Of_CPUs the task is defined to have failed,
and it becomes a completed task (see
9.2).