Hardware/Software Interaction



next up previous
Next: Update of shared Up: Prototype Design Details Previous: Network Cache

Hardware/Software Interaction

 

We have chosen to give software access to the low-level capabilities of our hardware. This low-level control, in conjunction with the natural multicast capability of our interconnect, allows system software to provide applications with a rich set of features. We first describe some of the low-level control that is provided to system software, and then briefly describe some of the capabilities this control gives to applications and system software.

While much of the functionality that results from the above control is obvious, sophisticated application and operating system software can make use of this control in a number of non-obvious ways. In the remainder of this section we give three non-trivial examples of how this control could be used.





next up previous
Next: Update of shared Up: Prototype Design Details Previous: Network Cache



Stephen D. Brown
Wed Jun 28 18:34:27 EDT 1995