摘要:
The present invention is directed at a virtual machine environment operating on portable devices with limited resources. The virtual machine environment includes a method for compiling an intermediate language into native code wherein the native code is stored in a directly addressable and executable storage medium, such as flash memory. A portion of the native code is written to a cache resident in volatile memory during compiling. The cache is written to the directly addressable and executable storage medium. The cache may be sized in relation to a block size associated with the directly addressable and executable storage medium. A metadata map is maintained and associates a physical address at which the native code is stored in the storage medium with the method. The native code is persisted by storing the metadata map in the storage medium and associating the metadata map with the method.
摘要:
The present invention is directed at a virtual machine environment operating on portable devices with limited resources. The virtual machine environment includes a method for managing dynamically generated code and data together in order to shift memory usage to/from generated code or data as needed. Each application domain manages several code pools and several garbage collection pools that are allocated from a system memory heap. When additional memory is not available for allocation from the system memory heap, garbage collection is performed until sufficient memory becomes available. During garbage collection, unreachable data in each garbage collection pool is cleared. The garbage collection process may further compact the garbage collection pools in order to empty one or more of the garbage collection pools. Still further, code pools may be released back to the system memory heap if the generated code is not associated with a current application domain, is executed infrequently, or is not associated with an instruction on a stack. Thus, memory may flow from data to code or vice versa as needed and among application domains.
摘要:
A rail apparatus is configured to be mounted to a frame of a bed. The apparatus includes a siderail, a support having a first end pivotably coupled to the siderail and a second end, and a bottom mounting pivotably coupled to the second end of the support. The bottom mounting including at least one mounting bracket for coupling the bottom mounting to the frame of the bed, and an accessory rail configured to permit mounting of accessory items on the rail apparatus.
摘要:
A communication and control apparatus includes a control unit having a surface accessible to a person on a bed, the control unit being coupled to a portion of the bed.
摘要:
A communication and control apparatus includes a control unit having a surface accessible to a person on a bed, the control unit being coupled to a portion of the bed, and a plurality of icons located on the surface of the control unit. Each icon represents a separate one of the plurality of controlled functions. The apparatus also includes an indicator associated with each icon, a single select switch located on the surface of the control unit, and at least one adjustment switch located on the control unit to control the function selected using the select switch. The select switch is actuatable to scroll sequentially through the plurality of different functions. The control unit is configured to actuate the indicator corresponding to a function selected as the select switch is actuated to scroll through the plurality of different controlled functions.