1. A data processing system comprising: one or more processors; one or more sensors coupled to the one or more processors, the sensors to monitor a set of system conditions, the set of system conditions including one or more power related system conditions; a memory storage system coupled to the one or more processors; a priority matrix stored on the memory storage system, the priority matrix associated with at least one of multiple service classifications, wherein the priority matrix includes multiple sets of priority values associated with multiple system priorities; and a priority manager to: determine a service classification and relative priority of a task, the service classification selected from the multiple service classifications and associated with the priority matrix; set multiple system priorities for the task based on values in a first set of the multiple sets of priority values of the priority matrix based at least in part on the set of system conditions detected by one or more sensors; and set the multiple system priorities for the task based on values in a second set of the multiple sets of priority values of the first priority matrix in response to a change in a condition in the set of system conditions detected by the one or more sensors.