After scheduling, memory management and resource allocation, the paper considers another application of the proposed design approach, namely that aimed at realising 'power awareness'. Such a capability is of particular relevance nowadays, since operating systems run on a variety of devices that are not designed for a single purpose, but rather host different applications, each with its own requirements. In this context, an incorrect use of the functionalities made available by the host architecture could easily result in an undue power consumption, or even in the inability of satisfying the applications' needs. In a battery-operated device the relevance of the mentioned problem is apparent, and also larger systems can be affected. In the former case the energies coming into play are small, and the main issue is battery life, in the latter the same energies are instead relevant, and the main concern is their cost. Given also the need for an operating system to scale on differently sized architectures, which is nowadays another important characteristic in a view to application portability and user experience uniformity, a unitary framework to cast the power awareness problem into, is thus highly desirable.
Power-awareness, Page 1 of 2
< Previous page Next page > /docserver/preview/fulltext/books/ce/pbce089e/PBCE089E_ch9-1.gif /docserver/preview/fulltext/books/ce/pbce089e/PBCE089E_ch9-2.gif