A context controller for managing multitasking in a processor and a method
of operating the same. In one embodiment, the context controller
includes: (1) an event recorder that records occurrences of predetermined
events and (2) an event acknowledger, associated with the event recorder,
that acknowledges ones of the events based on an identity of a
currently-active context.