Got PS working... well seems to be anyway... it works off the
resident_queue, do we want it to work off the ready_queue ... maybe we
should code it that way.