-
Book Overview & Buying
-
Table Of Contents
Modern Computer Architecture and Organization - Third Edition
By :
The last chapter provided a brief introduction to some of the requirements of real-time computing in terms of a system's responsiveness to changes in its inputs. At its core, real-time design is not about maximizing average throughput, but about guaranteeing bounded latency: ensuring that critical computations complete within strict timing deadlines, even under worst-case conditions. These requirements are specified as deadlines that limit the time available to produce an output in response to an input change. This section examines these timing specifications in more detail and presents the features that real-time computing systems must implement to ensure these requirements are met.
Real-time computing systems can be categorized into those that provide soft or hard guarantees of responsiveness. A soft real-time system is considered acceptable if it meets its desired response deadline most of the time, but not necessarily all of the time. An example of a soft...