摘要:
A method and system for internally connecting a Universal Serial Bus (USB) device to a computer. An access door, hinged within a computer case, has a USB port attached to an interior of the door. To connect the USB device, the access door is swung open at an angle, the USB device is slid into the interior of the door to mate with the USB port, and the access door is then closed flush with the computer case. The access door allows any USB device, small enough to fit inside the access door, to be removably attached to the interior of the computer, thus reducing the potential of the USB device being lost or stolen.
摘要:
A method and system for providing storage area network SAN level boot/installation services for appliances on a SAN. A generic maintenance “bootlv” is mirrored on at least one disk (or set of disks) that are located out on the SAN. The disk(s) are encoded with similar boot functions as a conventional boot CD. The disk(s) provides physical storage for a volume group that has the base install images and all of the optional Programming Product (OPP) images selected by the system administrator to be included in the install volume group. In one embodiment, a volume group made up of several disks is able to boot up and run from any one of the several disks since the bootlv is mirrored/copied on each of the disks.
摘要:
A method, system and test fixture for allowing testing and calibration of various operation parameters of an overhead traveling vehicle (hereinafter “OTV”) are disclosed. The invention implements a test fixture that includes a rotatable bearing set for rotatably engaging a wheel of the OTV such that the wheel can rotate but the OTV remains stationary. The bearing set is held in a raised position, similar to the operational position of the OTV, by a raised support. The test fixture may also include a reflective tape for use with an optical sensor(s) of the OTV. In this fashion, operation parameters of the OTV such as drive servomotor velocity, current gain, current offset, OTV travel profile, optical sensor op-amp gain, etc., can be tested and calibrated.
摘要:
A cache coherency protocol that includes a modified-invalid (Mi) state, which enables execution of a DMA Claim or DClaim operation to assign sole ownership of a cache line to a device that is going to overwrite the entire cache line without cache-to-cache data transfer. The protocol enables completion of speculatively-issued full cache line writes without requiring cache-to-cache transfer of data on the data bus during a preceding DMA Claim or DClaim operation. The modified-invalid (Mi) state assigns sole ownership of the cache line to an I/O device that has speculatively-issued a DMA Write or a processor that has speculatively-issued a DCBZ operation to overwrite the entire cache line, and the Mi state prevents data being sent to the cache line from another cache since the data will most probably be overwritten.
摘要:
The invention includes a field effect transistor (FET) on an insulator layer, and integrated circuit (IC) on SOI chip including the FETs and a method of forming the IC. The FETs include a thin channel with raised source/drain (RSD) regions at each end on an insulator layer, e.g., on an ultra-thin silicon on insulator (SOI) chip. Isolation trenches at each end of the FETs, i.e., at the end of the RSD regions, isolate and define FET islands. Insulating sidewalls at each RSD region sandwich the FET gate between the RSD regions. The gate dielectric may be a high K dielectric. Salicide on the RSD regions and, optionally, on the gates reduce device resistances.
摘要:
A dynamically-enforceable application-controlled quasi-reliable extension to TCP permits a client application to dynamically set a percent loss tolerance for data transmission reliability through network input/output system calls to the TCP, thereby programming the transport layer to optimistically acknowledge non-critical missing frames. The reliability requirement can be dynamically set within TCP to the level of reliability required for specific data frames within the data stream during the data transfer. Based on this loss tolerance specified, the TCP layer makes a determination whether to trigger a retransmission or continue delivering out-of-order frames to the application. A forced acknowledgement frame is sent for each missing packet until the number missing packets causing forced acknowledgments within the current receive buffer frame exceeds the loss tolerance. This process avoids needless retransmissions and permits the TCP data flow and sliding window to advance uninterrupted, thereby providing substantial performance benefits to network throughput.
摘要:
A method of storing data in a memory device is disclosed. The method comprises dividing data to be stored in a memory device into one or more data segments; storing the one or more data segments in the memory device; for a particular data segment among the one or more data segments, creating an error detection code; storing the error detection code in the memory device; for the particular data segment, determining an error correction segment that is a logical combination of the particular data segment with a second data segment, wherein the error correction can be used to reconstruct the particular data segment; and storing the error correction segment in the memory device.
摘要:
A plastic cartridge holder for restraining and protecting data tape cartridges during shipping has individual cartridge slots with corrugated padding between adjacent slots and on the sides of the slots to decouple the cartridges from virtually any shock event. The cartridges do not separate or fall apart from each other when the external bundling material or shrink-wrapping is removed. The corrugations and slots hold the cartridges in place with a retention force that is firm yet comfortable for the user to overcome. The slots on the beveled corners allow individual cartridge actuation of access doors for inspection of the tape leader pins before the cartridges are removed. The opposite side of the holder has a full, cartridge-length access to the individual slots. The holder also has an access slot to allow the user to manually push all of the cartridges out of the holder simultaneously.
摘要:
An apparatus for implementing a least-recently used (LRU) mechanism in a multi-port cache memory includes an LRU array and a shift decoder. The LRU array has multiple entries. The shift decoder includes a shifting means for shifting the entries within the LRU array. The shifting means shifts a current one of the entries and adjacent entries once, and loading new address, in response to a single cache hit in the current one of the entries. The shifting means shifts a current one of the entries and adjacent entries once, and loading an address of only one of multiple requesters into the most-recently used (MRU) entry, in response to multiple cache hits in the current one of the entries. The shifting means shifts all subsequent entries, including the current entries, n times, and loading addresses of all requesters contributed to the multiple cache hits in consecutive entries into the MRU entry and subsequent entries, in response to multiple cache hits in consecutive entries. The shifting means shifts some of the entries n times, some of the entries nnull1 times, etc., and loading addresses of all requesters that have a cache hit in the multiple cache hits into the MRU entry and subsequent entries, in response to multiple cache hits not in the same entry or consecutive entries.
摘要:
In at least one hardware definition language (HDL) file, at least one design entity containing a functional portion of a digital system is specified. The design entity logically contains a configuration latch having a plurality of different possible configuration values that each corresponds to a different configuration of the functional portion of the digital system. With a statement in the HDL file(s), a Dial entity is associated with the at least one design entity. The Dial has a Dial input, a Dial output, a mapping table indicating a mapping between each of a plurality of possible input values that can be received at the Dial input and a respective corresponding output value for the Dial output, and a default input value among the plurality of possible input values. The output value of the Dial entity controls which of the different possible configuration values is loaded in the configuration latch.