 This may be extremely important in transaction processing environments where memory is dynamically allocated from memory 'pools' on a task by task basis.Most modern microprocessors have at least one of these features in their CPU design to make debugging easier