A Unified Hardware/Software Priority Scheduling Model for General Purpose Systems. - Keith Alan Preston (2012)