1461108966-fd8b5936-795a-4fe7-b482-95a1ed536b0c

1. An inkjet cartridge for dispensing a predetermined amount of fluids comprising:
an inkjet print head having a plurality of fluid channels; and
a plurality of capillary tubes having a uniform diameter, filled with predetermined fluids, disposed on the inkjet print head so as to communicate with the fluid channels respectively and provide capillarity sufficient to prevent the fluids in the capillary tubes from leaking through the fluid channels but not so great as to prevent the fluids in the capillary tubes from dispensing through the fluid channels;
wherein the capillary tubes do not communicate with each other.
2. The inkjet cartridge as claimed in claim 1, wherein the inkjet print head comprises:
a base, having a plurality of first through holes corresponding to the capillary tubes respectively, for receiving the capillary tubes;
an inkjet chip, for actuating the fluids in the capillary tubes to dispense, disposed on the base and provided with a plurality of second through holes corresponding to the first through holes respectively; and
a nozzle plate, for dispensing the fluids in the capillary tubes, disposed on the inkjet chip and provided with a plurality of orifices corresponding to the second through holes respectively, wherein the first through holes, the second through holes and the orifices form the fluid channels respectively.
3. The inkjet cartridge as claimed in claim 2, wherein the inkjet chip is adhered to the base.
4. The inkjet cartridge as claimed in claim 2, wherein the nozzle plate is adhered to the inkjet et chip.
5. The inkjet cartridge as claimed in claim 1, wherein parts of the capillary tubes are filled with gel-like materials above the received fluid so as to prevent the fluid from leaking.
6. The inkjet cartridge as claimed in claim 1, wherein parts of the capillary tubes is filled with oil-like materials above the received fluid so as to prevent the fluid from leaking.
7. The inkjet cartridge as claimed in claim 1, wherein the inkjet print head is thermal bubble type.
8. The inkjet cartridge as claimed in claim 1, wherein the inkjet print head is piezoelectric pressure wave type.
9. The inkjet cartridge as claimed in claim 1, further comprising:
a cap, with a pressure regulator, disposed on the capillary tubes so that the capacity of the fluid in the capillary tubes can be enlarged without causing leakage.
10. The inkjet cartridge as claimed in claim 1, wherein the capillary tubes are disposed on the inkjet print head in an array manner.
11. A cartridge for dispensing a predetermined amount of reagents comprising:
a print head having a plurality of fluid channels; and
a plurality of capillary tubes having a uniform diameter, filled with predetermined reagents, disposed on the print head so as to communicate with the fluid channels respectively and provide capillarity sufficient to prevent the reagents in the capillary tubes from leaking through the fluid channels but not so great as to prevent the reagents in the capillary tubes from dispensing through the fluid channels;
wherein the capillary tubes do not communicate with each other.
12. The cartridge as claimed in claim 11, wherein the print head comprises:
a base, having a plurality of first through holes corresponding to the capillary tubes respectively, for receiving the capillary tubes;
an inkjet chip, for actuating the reagents in the capillary tubes to dispense, disposed on the base and provided with a plurality of second through holes corresponding to the first through holes respectively; and
a nozzle plate, for dispensing the reagents in the capillary tubes, disposed on the inkjet chip and provided with a plurality of orifices corresponding to the second through holes respectively, wherein the first through holes, the second through holes and the orifices form the fluid channels respectively.
13. The cartridge as claimed in claim 12, wherein the inkjet chip is adhered to the base.
14. The cartridge as claimed in claim 12, wherein the nozzle plate is adhered to the inkjet et chip.
15. The cartridge as claimed in claim 11, wherein parts of the capillary tubes are filled with gel-like materials above the received reagent so as to prevent the reagent from leaking.
16. The cartridge as claimed in claim 11, wherein parts of the capillary tubes are filled with oil-like materials above the received reagent so as to prevent the reagent from leaking.
17. The cartridge as claimed in claim 11, wherein the print head is thermal bubble type.
18. The cartridge as claimed in claim 11, wherein the print head is piezoelectric pressure wave type.
19. The cartridge as claimed in claim 11, further comprising:
a cap, with a pressure regulator, disposed on the capillary tubes so that the capacity of the fluid in the capillary tubes can be enlarged without causing leakage.
20. The cartridge as claimed in claim 11, wherein the capillary tubes are disposed on the print head in an array manner.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. An apparatus comprising:
a plurality of processing units;
a power controller configured to detect a power budget allotted for the apparatus;
wherein the power controller is configured to convert the allotted power budget into a plurality of power tokens, wherein each power token is representative of a portion of the allotted power budget;
wherein the power controller is further configured to assign one or more of the plurality of power tokens to each of the processing units, wherein each respective processing unit is configured to maintain its corresponding power usage depending upon the one or more tokens assigned to the respective processing unit; and
wherein each respective processing unit is further configured, in response to determining that its corresponding power usage is greater than an allotted power represented by the one or more power tokens assigned to the respective processing unit, to:
send a request to the power controller for one or more additional power tokens; and
in response to the power controller failing to assign the one or more additional power tokens, to reduce its corresponding power usage a predetermined amount of time after sending the request.
2. The apparatus of claim 1, wherein, in response to receiving one or more additional requests, the power controller is configured to determine whether to change the distribution of power tokens among the plurality of processing units.
3. The apparatus of claim 1, wherein each respective processing unit is configured to detect its corresponding power usage, wherein each of the processing units is further configured to compare its corresponding power usage to the allotted power corresponding to the assigned power tokens for the respective processing unit.
4. The apparatus of claim 1, wherein each respective processing unit is further configured, in response to determining that its corresponding power usage is less than the allotted power for the respective processing unit by at least the power amount represented by a power token, the respective processing unit is configured to return one or more power tokens to the power controller.
5. The apparatus of claim 1, wherein the power controller is configured to receive one or more additional requests from the plurality of processing units for one or more additional power tokens, wherein, in response to receiving the one or more requests, the power controller is configured to determine whether to change the distribution of power tokens among the processing units based on at least the number of extra power tokens available, the number of additional power tokens requested, and the priority of the requesting processing units.
6. The apparatus of claim 1, wherein the apparatus is a processor integrated circuit, and the plurality of processing units comprises one or more of a processing core, a cache subsystem, a system interface unit, and a memory controller.
7. The apparatus of claim 1, wherein the apparatus is a computer system, and the plurality of processing units comprises one or more of a processor integrated circuit, a memory module, a disk drive, a network interface card, and a graphics card.
8. The apparatus of claim 1, wherein the apparatus is a modular server system, and the plurality of processing units are a plurality of server blades.
9. A method for managing power in a system including a power controller and a plurality of processing units, the method comprising:
the power controller detecting a power budget allotted for the system;
the power controller converting the allotted power budget into a plurality of power tokens, wherein each power token is representative of a portion of the allotted power budget; and
the power controller assigning one or more of the plurality of power tokens to each of the processing units, wherein the assigned power tokens determine the power allotted for each of the processing units;
each respective processing unit maintaining its corresponding power usage depending upon the one or more tokens assigned to the respective processing unit;
one of the respective processing units, in response to determining that its corresponding power usage is greater than an allotted power represented by the one or more power tokens assigned to the one of the respective processing units:
sending a request to the power controller for one or more additional power tokens; and
in response to the power controller failing to assign the one or more additional power tokens, reducing its corresponding power usage a predetermined amount of time after sending the request.
10. The method of claim 9, further comprising, in response to receiving one or more additional requests, the power controller determining whether to change the distribution of power tokens among the plurality of processing units.
11. The method of claim 9, further comprising each respective processing units detecting its corresponding power usage, and comparing its corresponding power usage to the allotted power corresponding to the assigned power tokens for the respective processing unit.
12. A processor unit comprising:
a plurality of processor cores;
a power controller configured to detect a power budget allotted for the processor unit;
wherein the power controller is configured to convert the allotted power budget into a plurality of power tokens, wherein each power token is representative of a portion of the allotted power budget;
wherein the power controller is further configured to assign one or more of the plurality of power tokens to each of the processor cores, wherein each respective processor core is configured to maintain its corresponding power usage depending upon the one or more tokens assigned to the respective processor core; and
wherein each respective processor core is further configured, in response to determining that its corresponding power usage is greater than an allotted power represented by the one or more power tokens assigned to the respective processor core, to:
send a request to the power controller for one or more additional power tokens; and
in response to the power controller failing to assign the one or more additional power tokens, to reduce its corresponding power usage a predetermined amount of time after sending the request.
13. The processor unit of claim 12, wherein, in response to receiving one or more additional requests, the power controller is configured to determine whether to change the distribution of power tokens among the processor cores.