摘要 |
A computer system has at least one CPU, a host controller coupled to said CPU and one or more RAMBUS(R) repeaters coupled to the host controller. The host controller includes a memory controller integrated therein. Each repeater may have one or more RAMBUS(R) memory modules coupled to the repeater. The repeaters are used to provide sufficient distance between the host controller and the memory modules. If desired, multiple repeaters can be serially connected to provide extra distance if needed. If desired, one of the repeater/memory module(s) combination ("channel") can be used for redundant data storage. The redundant channel permits the system to calculate the data that was stored on any one of the other memory channels. This feature is advantageous in the event one of the data channels experiences memory module failure. If a memory module fails, the other memory modules can continue to operate. Then, when the failed memory module is removed and replaced with a functional memory module, the system can calculate the data that was stored on the failed memory module and rewrite that memory module with such data.
|