FSB에 메모리를 일치시키는 방법 (pre IMC)


1

다음과 같은 하드웨어가 있습니다.

  • 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 버스 클럭의 절반으로 실행될 수 있습니다.


나는 굵게 대답하고 싶은 세 가지 질문을 강조했습니다 .
user19087 2016 년

답변:


0

기본 클록을 266MHz로 올리면 전면 버스 (x4, 쿼드 펌프) 속도가 1066MHz가된다고 가정하는 것이 맞습니다. 속도가 1066MHz 인 DDR3 메모리를 사용하면 주파수가 533MHz (이중 데이터 속도 메모리 모듈의 경우 x2)이므로 1 : 2 비율이됩니다. 이는 마더 보드가 1066MHz DDR3 메모리 모듈을 지원한다고 가정합니다. 마더 보드 제조업체 웹 사이트에서 특정 마더 보드에 대한 메모리 지원 목록을 확인하여 염두에 둔 모듈의 유효성을 검사하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.