Method for firmware to provide seamless regulation of system resources and extend additional configuration methods for system resource management
First Claim
1. A machine-readable medium having instructions embodied thereon, the instructions to be executed by a machine to perform:
- determining a class of a device agent requesting to use a first amount of a system resource;
determining whether the first amount of the system resource requested by the device agent plus a second amount of the system resource currently consumed by the class, if any, together exceed a class allocation amount of the system resource that is permissible for the class of the device agent to consume.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of system resource management. The method including: determining a class of a device agent and determining whether the device agent is requesting a controlled system resource or a non-controlled system resource. If a controlled system resource is requested by the device agent, then the method further includes determining whether a first amount of the controlled system resource requested by the device agent plus a second amount of the controlled system resource currently consumed by the class of the device agent, if any, together exceed a class allocation amount for the controlled system resource that is permissible for the class of the device agent to consume.
71 Citations
30 Claims
-
1. A machine-readable medium having instructions embodied thereon, the instructions to be executed by a machine to perform:
-
determining a class of a device agent requesting to use a first amount of a system resource;
determining whether the first amount of the system resource requested by the device agent plus a second amount of the system resource currently consumed by the class, if any, together exceed a class allocation amount of the system resource that is permissible for the class of the device agent to consume. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of system resource management, comprising:
-
determining a class of a device agent;
determining whether a controlled system resource or a non-controlled system resource is requested by the device agent;
if a controlled system resource is requested, then determining whether a first amount of the controlled system resource requested by the device agent plus a second amount of the controlled system resource currently consumed by the class, if any, together exceed a class allocation amount for the controlled system resource that is permissible for the class of the device agent to consume. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A processing system, comprising:
-
a firmware memory device to store instructions therein; and
a central processing unit (“
CPU”
) coupled to receive the instructions from the firmware memory device, the instructions to selectively limit access to a system resource controllable by the instructions when executed by the CPU. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification