第3个回答 2010-04-13
普通的双通道模式(AMD K8和INTEL):只有一个128-bit内存控制器,控制器有Channel A和B两个通道,只有两个通道插上完全一样的容量、频率、参数的内存,内存控制器才会把它们视为一体,启动双通道模式让传输位宽达到128-bit。
而AMD在K10处理器上启用了新的双通道模式:ganged 和unganged,同时细分为2个64bit内存控制器。
gangde模式就和普通的双通道模式一样,两个64-bit内存控制器同时工作,每一个控制器控制一个通道。当两个通道插上完全一样的内存时,就跟一般双通道模式相同,两个内存控制器会在逻辑上合为一体成为一个128-bit内存控制器,这时内存的工作模式被称为“Ganged Mode”。
而在开启unganged模式时,当两个通道插入容量或延迟参数不相同的内存后,这两个64-bit内存控制器则会独立工作。由于每个控制器控制一个通道,所以即便每个内存控制器单独工作,但传输总位宽仍然可以达到64-bit+64-bit=128-bit,这种内存控制器的工作方式被称为“Unganged Mode”。
Unganged Mode不仅大大方便了用户对内存的升级,而且还提升了多核处理器的执行性能。因为有了两个内存控制器后,系统在一个时钟周期内可以做两次内存存取,而这两次存取可分别为两个不同的处理器核心服务,显然它比一个单一的128-bit内存控制器更具效率,可有效利用内存带宽。
在CPU-Z中,ganged 被称为“一组” unganged被称为“非一组”,两者都属于双通道!!!