The information in this section relates to Annex M paragraphs 90 to 107.
A: Information on metrics will be made available for specific target computers..
A: See declarations in file system.ads.
A: There are no implementation-defined execution resources.
Whether, on a multiprocessor, a task that is waiting for access to a protected object keeps its processor busy. See D.2.1(3).
A: On a multi-processor, a task that is waiting for access to a protected object does not keep its processor busy.
The affect of implementation defined execution resources on task dispatching. See D.2.1(9).
A: Tasks are dispatched by the run-time system.
Implementation-defined policy_identifiers allowed in a pragma Task_Dispatching_Policy. See D.2.2(3).
A: There are no implementation-defined policy-identifiers allowed in this pragma.
A: Execution of a task cannot be preempted by the implementation processing of delay expirations for lower priority tasks.
A: The supported policy is FIFO_Within_Priorities.
A: There are no implementation defined policy identifiers allowed in this pragma.
A: The ceiling priority of protected objects of the type System.Interrupt_Priority'Last as described in the Ada 95 Reference Manual D.3(10),
A: There are no internal protected objects.
A: There are no implementation-defined queuing policies.
On a multiprocessor, any conditions that cause the completion of an aborted construct to be delayed later than what is specified for a single processor. See D.6(3).
A: The semantics for abort on a multi-processor is the same as on a single processor, there are no further delays.
A: The only operation that implicitly requires heap storage allocation is task creation. Except for the main task, allocations are made for the task control block and the task's stack.
A: The predefined pragma Restrictions is extended to support the programming of safety-critical applications. See Appendix A.
A: The type Time is defined as a modular type that counts in micro seconds and cycles in 2**32 microseconds. This corresponds to the target computer's real-time clock. The type Time_Span is defined as a fixed point type, where the least significant bit is one microsecond. The type Time_Span does not cycle.
A: Any difference greater than one microsecond will cause the task to be delayed (see D.9(7)).