01.06.2014 Views

Concurrent Systems II - Bad Request - Trinity College Dublin

Concurrent Systems II - Bad Request - Trinity College Dublin

Concurrent Systems II - Bad Request - Trinity College Dublin

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Load control<br />

• We can use a few different policies<br />

◾ Only allow processes whose resident set is sufficiently large to execute<br />

◾ Research has shown that when the mean time between faults is equal to the mean time required to process a<br />

fault, processor utilisation will be maximised<br />

• Suspending processes<br />

◾ To reduce the degree of multiprogramming, we need to suspend (swap out) one or more resident processes –<br />

but which ones do we swap?<br />

• Lowest priority process<br />

• Faulting process<br />

• Last process activated<br />

• Process with smallest resident set size<br />

• Largest process<br />

191<br />

<strong>Trinity</strong> <strong>College</strong> <strong>Dublin</strong><br />

© Mike Brady 2007–2009

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!