| ||
It should be evident at this point that the application can now do whatever it wants to do. You might decide not to use any of the monitor facilities, or you might choose to use only a subset of them (refer to Figure 3.1). The real point is that you can build a variety of different applications onto the underlying platform, and building on the monitor brings substantial benefits. The monitor insulates the application from many hardware details. It simplifies the application by creating a convenient execution context. Finally, it makes some advanced features, like scripting, seem almost free.
| ||