다음과 같은 하드웨어가 있습니다.
- FSB 333/266/200 Mhz를 지원하는 P35-DS3L, 쿼드 펌프. 듀얼 채널 슬롯 4 개
- E2180 현재 @ 2.00Ghz (200.00x10)
FSB를 266.66으로 올릴 계획입니다.
이것은 블록 다이어그램의 시각화입니다.
------------------------
--> |[64-bit]2x SDRAM DIMMs|
----- ----------------------------------------------------- / ------------------------
|CPU| <-- FSB [64-bit]--> |Northbridge (Intel P35): Memory Controller[128-bit]| <-- Memory I/O Bus ---
----- ----------------------------------------------------- \ ------------------------
--> |[64-bit]2x SDRAM DIMMs|
------------------------
대역폭을 사용하여 일치하는 메모리
FSB와 메모리 I / O 버스 주파수 사이의 불일치를 설명하는 데 어려움을 겪었습니다. 이 우아한 대답이 주파수 대신 대역폭과 일치한다는 것을 알았 습니다.
bandwidth = [bus clock] * [data rate] * [data width] / 8
(쿼드 펌프 된) FSB 측의 대역폭 :
FSB@200.00MHz = 200.00 * 4 (for quad-pumped) * 64 / 8 = 6400 MB/s
FSB@266.66MHz = 266.66 * 4 (for quad-pumped) * 64 / 8 = 8533 MB/s
이제 단일 DIMM 의 메모리 쪽에서이 대역폭을 일치 시키십시오 .
FSB@200.00MHz = DDR2-800 : 400.00 * 2 * 64 / 8 = 6400 MB/s
FSB@266.66MHz = DDR2-1066 : 533.33 * 2 * 64 / 8 = 8533 MB/s
이제 듀얼 채널의 메모리 쪽에서이 대역폭을 일치 시키십시오.
FSB@200.00MHz = DDR2-400 : 200.00 * 2 * 64 / 8 * 2 (for dual channel) = 6400 MB/s
FSB@266.66MHz = DDR2-533 : 266.66 * 2 * 64 / 8 * 2 (for dual channel) = 8533 MB/s
그러나 이제 메모리 요청이 두 채널간에 균등하게 균형을 유지할 것이라는 보장은 없습니다. 듀얼 채널 레이아웃에서 메모리 제어기에 대한 각각의 요청은 [1..2] 범위의 이점을 가질 수있다. 예를 들어, 별도의 채널에 FSB@200.00MHz와 DDR2-400의 DIMM 2 개가 주어 졌을 때 CPU가 채널 1 (채널 2는 없음)에서만 64 비트의 데이터를 요청하는 경우 해당 요청은 두 번의 전송을 통해 완료해야합니다. .
따라서 필자의 결론은 FSB를 266.66MHz로 오버 클로킹 할 것으로 예상하여 DDR2-1066 SDRAM의 DIMM 2 개를 구매하는 것입니다. 이 올바른지?
물론 50/50 배당률 (즉, 듀얼 채널의 선형 효과)이 주어지면 RAM이 빠를수록 특히 $$와 비교하여 감소하는 수익을 제공합니다. 그리고 아마도 CPU는 항상 하는 배치 메모리 요청을 할 수 항상 내가 대신 266.66MHz에 FSB를 오버 클러킹의 기대에 DDR2-533의 2 개 개의 DIMM을 구입해야하는 경우에 가장 효율적으로 듀얼 채널을 활용? 아니면 이것이 맞습니까?
주파수를 이용한 매칭 메모리
대역폭 대신 주파수를 일치시켜 동일한 계산을 어떻게 수행합니까? 메모리 디바이더에 위키 피 디아 기사는 이해가 안 예를 제공합니다.
메모리 분배기는 FSB 주파수와 메모리 I / O 버스 주파수 간의 비율을 나타냅니다. 기사에 따라 FSB가 메모리 분배기가 1 : 1 인 200MHz에서 작동하는 경우 메모리 I / O 버스도 200MHz에서 작동합니다. 그런 다음이 기사는 이것이 DDR2-800 SDRAM과 호환된다고 주장합니다. 왜? DDR2-800 SDRAM은 200MHz가 아닌 400MHz에서 작동합니다.
필자의 작업 가정은 메모리 분배기가 실제 주파수가 아닌 유효 주파수의 비율만을 나타냅니다. 예를 들어 200MHz의 쿼드 펌핑 FSB는 800Mhz의 유효 데이터 전송 속도를 갖습니다. 400MHz에서 작동하는 듀얼 데이터 속도는 800Mhz의 유효 데이터 전송 속도를 갖습니다. 이는 메모리 I / O 버스가 실제로 400MHz에서 실행됨을 의미하며, 이는 메모리 분배기 비율에서 두드러지게 나타납니다. 이 올바른지?
내가 수집 한 것으로부터, RAM 프리 페치 버퍼도이 논의에서 중요하지 않다. 프리 페치 버퍼는 DIMM 내부에 완전히 내장되어있어 내부 메모리 클럭이 대역폭 저하없이 메모리 I / O 버스 클럭의 절반으로 실행될 수 있습니다.