{"shas":[["9fdd17306730fb93484c7d8cfef6114d9b169cc7","3826dec11725e911d9cc47fe6eb5bb452dee56f7@saitech.com.au","Added \"replace\" to queue_2 structure. About to change the run time increments to 1 unit to implement pre-emption.","Tom Ravenscroft"],["4a4ae8b8b1b2591f3bcd7975396c3b73885cf726","3826dec11725e911d9cc47fe6eb5bb452dee56f7@saitech.com.au","Changed \"cpuTask\" to \"p\" in the cpuExecute method. Wrong variable. Also added \"replace\" to the dispatcher, it runs when a Q2 task leaves the CPU but hasn't finished it's quantum.","Tom Ravenscroft"],["e98bb88b8f1f4f2eef01759b95ddb162e89022e4","3826dec11725e911d9cc47fe6eb5bb452dee56f7@saitech.com.au","Fixed print methods so the correct time is associated with the printed output at each cycle.","Tom Ravenscroft"],["bb6656ac84edb5820d15b23b9b519910ef10e267","3826dec11725e911d9cc47fe6eb5bb452dee56f7@saitech.com.au","Added check to see which queue is coming from. This prevents the check for a complete quantum on tasks going to low priority queue from high priority queue.","Tom Ravenscroft"],["9960ba2d0e1036cbeadf9b01e54c35c74b39d746","3826dec11725e911d9cc47fe6eb5bb452dee56f7@saitech.com.au","Added \"currentQuantum\" to proc class.","Tom Ravenscroft"],["9bb97ba0451a7b48ae6156e57fb53e9c8f8a7c5c","3826dec11725e911d9cc47fe6eb5bb452dee56f7@saitech.com.au","TIdied up proc.","Tom Ravenscroft"]],"ref":"refs/heads/master","size":6,"head":"9bb97ba0451a7b48ae6156e57fb53e9c8f8a7c5c","push_id":41566018}