摘要:
In one example, a handheld fluid sprayer is provided and includes a housing, an assembly having at least one of a motor and a fluid pump, and at least one assembly support feature. The assembly is mounted to the housing with the at least one assembly support feature. The at least one assembly support feature includes a first portion having first and second opposed surfaces and a second portion having first and second opposed surfaces. The second portion extends from the first portion such that at least one of the first and second surfaces of the second portion is at least substantially orthogonal to the second surface of the first portion.
摘要:
A reversible, multiple spray tip spray gun tip assembly includes a tip holder and a turret. In one embodiment, the tip holder has a turret opening and a fluid spray passage that is in communication with the turret opening. The turret has a barrel including a plurality of spaced apart spray tips and a handle to rotate the barrel within the turret opening. Either the tip holder or the turret includes one or more projections while the other of the tip holder or the turret includes a cam surface with which the one or more projections slideable engage such that rotating the turret relative to the tip holder causes the turret to translate relative to the tip holder and to align each of the spray tips with the fluid spray passage in a spray position and a clear position.
摘要:
In one example, a handheld fluid sprayer is provided and includes a housing, an assembly having at least one of a motor and a fluid pump, and at least one assembly support feature. The assembly is mounted to the housing with the at least one assembly support feature. The at least one assembly support feature includes a first portion having first and second opposed surfaces and a second portion having first and second opposed surfaces. The second portion extends from the first portion such that at least one of the first and second surfaces of the second portion is at least substantially orthogonal to the second surface of the first portion.
摘要:
Described herein is an implementation of a technology for the construction, identification, and/or optimization of operating-system processes. At least one implementation, described herein, constructs an operating-system process having the contents as defined by a process manifest. Once constructed, the operating-system process is unalterable.
摘要:
A system and method to adjust dynamically network speed or bandwidth allocation. A network connection is established at some initial speed. The bandwidth usage through the connection is monitored, and when the connection speed becomes congested with data, the connection is dropped and a higher-speed connection is established.
摘要:
A system and method to adjust dynamically network speed or bandwidth allocation. A network connection is established at some initial speed. The bandwidth usage through the connection is monitored, and when the connection speed becomes congested with data, the connection is dropped and a higher-speed connection is established.
摘要:
A method for multicasting a message in a computer network is described, in which at least some nodes of a multicast group transmit fault recovery information to other nodes of the group in addition to, or as part of, the message itself. The fault recovery information allows nodes to determine what dissemination responsibility should be assigned to successor nodes in the event that one or more nodes of the multicast group fail.
摘要:
A system and method for using skip nets to build and maintain overlay networks for peer-to-peer systems. A skip net is a distributed data structure that can be used to avoid some of the disadvantages of distributed hash tables by organizing data by key ordering. Skip nets can use logarithmic state per node and probabilistically support searches, insertions and deletions in logarithmic time.
摘要:
Resource management architectures implemented in computer systems to manage resources are described. In one embodiment, a general architecture includes a resource manager and multiple resource providers that support one or more resource consumers such as a system component or application. Each provider is associated with a resource and acts as the manager for the resource when interfacing with the resource manager. The resource manager arbitrates access to the resources provided by the resource providers on behalf of the consumers. A policy manager sets various policies that are used by the resource manager to allocate resources. One policy is a priority-based policy that distinguishes among which applications and/or users have priority over others to use the resources. A resource consumer creates an “activity” at the resource manager and builds one or more “configurations” that describe various sets of preferred resources required to perform the activity. Each resource consumer can specify one or more configurations for each activity. If multiple configurations are specified, the resource consumer can rank them according to preference. This allows the resource consumers to be dynamically changed from one configuration to another as operating conditions change.
摘要:
The present invention provides providing predictable scheduling of programs using repeating precomputed schedules on discretely scheduled and/or multiprocessor operating systems. In one embodiment, a scheduler accesses an activity scheduling graph. The activity scheduling graph is comprised of nodes each representing a recurring execution interval, and has one root, one or more leaves, and at least one path from the root to each leaf. Each node is on at least one path from the root to a leaf, and the number of times the execution interval represented by each node occurs during the traversal of the graph is equal to the number of paths from the root to a leaf that the node is on. Each node has associated with it an execution interval length, and is adapted to being dedicated to executing the threads of a single activity. There may be one scheduling graph for each processor, or a scheduling graph may traverse multiple processors. Start and end times for reservations and constraints are adjusted to compensate for the granularity of the clock of the system. Furthermore, the scheduler may use an existing priority-based scheduler in order to cause scheduling decisions it has made to be acted upon.