mode components examples include memory managers and cpu reserve and io categorization mechanisms in one embodiment a user mode resource provider 112 interacts with a kernel mode resource manager 108 using a kernel mode resource provider as a proxy as noted earlier the resource manager 108 operates in conjunction with resource providers 112 and clients 102 to manage the allocation of resources to the clients 102 by the resource providers 108 in accordance with a dynamic policy state the dynamic policy state is embodied at least in part in one or more budgets 104 a 104 b 104 c formed in accordance with a policy module 14 in one embodiment the policy module 114 may comprise one or more policy managers 116 and a policy database 118 in general the policy module 114 operates to encode in the policy database 118 certain preferences such as the priority of specific clients 102 and other static or relatively static policy data the budgets 104 a 104 b 104 c on the other hand generally encode the dynamic resource requirements and restrictions of a particular client or set of clients the use of the policy module 114 in the management of resources will be described in further detail with reference to fig7 the budgets 104 a 104 b 104.