4. Possible Solutions
1. Starvation
• Aging is a technique where
the priority of the processes is
incrementally increased in the
system for a long time.
5. Possible Solutions
2. Speculative Execution –
ensuring that instructions are
executed only when the
control flow leading to them is
ascertained would prevent
speculative execution.
6. Possible Solutions
2. Speculative Execution – the
software could be modified to
use serializing or speculation
blocking instructions that
ensure that instructions
following them are not
executed speculatively.