
324 CHAPTER 6 Processes and Operating Systems
will be satisfied. In some applications, it may be acceptable for some processes to
occasionally miss deadlines. For example, a set-top box for video decoding is not
a safety-critical application, and the occasional display artifacts caused by missing
deadlines may be acceptable in some markets.
What if your set of processes is unschedulable and you need to guarantee that
they complete their deadlines? There are several possible ways to solve this problem:
■ Get a faster CPU. That will reduce execution times without changing the
periods, giving you lower utilization. This will require you to redesign the ...