RAM 속도의 차이는 무엇입니까?

RAM 속도의 차이는 무엇입니까?

Intel i7-930 프로세서를 탑재한 새 PC를 구축하고 있습니다. 12GB RAM(6x2GB 스틱)을 사용하고 싶습니다.

제가 보고 있는 RAM의 일부는 다음과 같습니다.G.SKILL 6GB(3 x 2GB) 240핀 DDR3 SDRAM DDR3 1600(PC3 12800) 트리플 채널 키트 데스크탑스틱 키트 3개 중 2개입니다.

등급은 1600이지만 해당 제품에 대한 일부 사용자 리뷰에서는 1600에서 실행할 수 없다고 말하고 RAM을 만드는 공급업체는 "I7은 DDR3 1066 이상을 지원하지 않습니다"라고 언급했습니다.

그래서 궁금합니다. 이것에 대해 많이 알지 못합니다. RAM이 많을수록 좋다는 것을 알고 있지만 속도에 관해서는 얼마나 많은 차이가 있는지 잘 모르겠습니다.

그렇다면 1200 램과 1600 램의 속도에 따른 성능 차이가 무엇인지 설명해 줄 수 있는 사람이 있습니까?

답변1

프로세서/메모리 하위 시스템의 일부 부분이 1600의 클럭으로 실행될 수 있지만 다른 부분은 1066으로 제한되는 경우 모두 1066(가장 느린 속도)으로 실행되므로 일반적으로 일부 클럭으로 얻을 수 있는 이점은 거의 없습니다. 빠르게 실행될 수 있는 구성 요소(마찬가지로 작업을 느리게 만들지도 않습니다).

만약에모든 것더 빠른 속도를 협상할 수 있으면 주어진 시간 동안 더 많은 데이터가 버스를 통해 섞일 수 있으므로 주요 병목 현상이 주 메모리 대역폭인 작업이 더 빠르게 실행됩니다. 실제로 대부분의 작업은 대부분의 경우 프로세서<->메모리 버스를 포화시키지 않습니다. 내부 루프는 일반적으로 프로세서 캐시에 맞는 데이터 세트에서 작동하므로 메인 메모리에 액세스할 필요가 한동안 존재하지 않기 때문입니다. 클럭을 두 배로 늘려도 시스템 성능은 두 배가 되지 않습니다(약간 향상되지만 다른 병목 현상으로 인해 이점이 최소화됩니다).

더 느린 메모리를 얻는 것이 더 낫다는 것을 의미할 수 있는 한 가지 문제가 있습니다. 다른 속도로 실행하면 지원되는 대기 시간 타이밍과 전압 범위 요구 사항이 약간 변경될 수 있으므로 더 빠른 RAM을 얻으려면 RAM이 더 느린 속도와 호환되는 것으로 평가되어야 합니다. 사례.

옛날에는 클럭 속도를 맞추는 것이 더 중요할 수 있었습니다. 일부 오래된 486DX3 칩은 33MHz 버스를 찾으면 33x2로 실행되고, 25MHz 버스를 찾으면 25*3로 실행됩니다. 실행 중인 항목과 특정 칩에 있는 캐시 양에 따라 더 좋을 것입니다. 때로는(예: Mandelbrot 계산 루프) CPU가 66MHz가 아닌 75MHz에서 레지스터 값과 캐시된 데이터에 대해 작동할 수 있기 때문에 25*3이 더 빠르지만 일부 작업(예: 비디오 인코딩 작업)의 경우 33*2는 25MHz 대신 33MHz 신호 속도로 메인 메모리(또는 오프칩 캐시)에 대한 대량 액세스를 수행할 수 있으므로 더 빠릅니다. 최신 CPU에도 비슷한 효과가 있지만 그다지 뚜렷하지는 않습니다(따라서 0.1%마다 계산되는 하드 코드 속도 괴물이 아니라면 걱정하지 마세요). 최신 CPU는 훨씬 더 세밀하게 제어할 수 있습니다. 외부<->내부 승수를 사용하여 차이가 33/25 차이만큼 크지 않으며 온보드 메모리 컨트롤러를 사용하여 중복된 코어 블록 및 비순차적 실행 가능성을 갖춘 보다 지능적인 파이프라인 및 다중 코어를 사용하면 특정 작업의 데이터가 칩 외부에서 도착할 때까지 기다리는 동안 다른 작업을 수행하는 데 훨씬 더 밝아질 수 있습니다.

답변2

RAM 모듈의 속도는 온보드 컨트롤러가 마더보드 또는 CPU의 메모리 컨트롤러와 통신하는 속도입니다. 연결의 최대 속도는 두 컨트롤러의 속도 중 낮은 속도입니다. 또한 둘 이상의 모듈이 설치된 경우 최대 속도는 일반적으로 존재하는 모든 컨트롤러 중 가장 낮습니다.

답변3

실제 속도는 메모리 버스의 속도에 따라 결정됩니다. 메모리 모듈에 지정된 속도는 인증된 최대 속도입니다.

1200MHz와 1600MHz 등급의 메모리 칩을 사용하는 것 사이에는 성능 차이가 없습니다. 차이점은 서로 다른 버스 속도에서 실패한다는 것입니다.

최소한 메모리 버스의 주파수를 처리할 수 있는 메모리 모듈만 구입하면 됩니다. 메모리 버스가 1066MHz에서 실행되면 1200MHz 및 1600MHz 메모리 모듈이 모두 작동합니다.

(메모리 버스의 표준 속도보다 낮은 등급의 메모리 모듈을 얻으려면 메모리 버스의 클럭을 줄여야 작동할 수 있습니다.)

관련 정보