Appeal No. 96-3085 Application 08/274,655 been cancelled .2 The disclosed invention relates to a method and apparatus for counting and monitoring processor execution cycles associated with a specific task running concurrently with other tasks in a hard real-time, multi-tasking microprocessor such as a single processor. Such a processor runs multiple tasks by dividing its execution cycles up among the specific tasks. The invention provides that each task has a specific processor cycle count allocated to it initially. A counter is loaded with this allocated count initially. The method and apparatus of the invention decrement a counter for a specific task only when an execution cycle is allocated to perform that specific task. When a specific task reaches its allocation, an appropriate cycle counter interrupt is generated. Representative claim 1 is reproduced as follows: 1. In a multi-tasking program execution system, a method of monitoring task overrun conditions, the method comprising the steps of: counting only processor execution cycles associated with a specific task occurring while said specific task is executed, said specific task being executed together with one or more No amendments after the final rejection were filed.2 2Page: Previous 1 2 3 4 5 6 7 8 9 10 11 NextLast modified: November 3, 2007