1. A processing system comprising: a resource; a partitioning component configured to associate a resource partition with the resource, the resource partition having a set of partitioning rules including a minimum resource allocation and a maximum resource allocation; and where the partitioning component is configured to control access to the resource by a requesting software application and/or process in accordance with the set of partitioning rules.