메모리의 최대 대역폭은 얼마입니까? 사람들이 DDR333 DDR400이라고 하면 무엇을 의미합니까?
범주: 컴퓨터/네트워크 >> 하드웨어
문제 설명:
메모리의 최대 대역폭은 얼마입니까? 사람들이 DDR333 DDR400이라고 하면 무엇을 의미합니까?
분석:
오늘날의 단일 채널 메모리 컨트롤러는 일반적으로 64비트입니다. 8개의 바이너리 비트는 1바이트에 해당하며 이를 곱하면 64/8 =8입니다. DDR 메모리라면 SD 메모리의 2배 속도로 데이터를 전송하기 때문에 2를 곱해야 하므로
DDR266의 경우 작동 주파수는 133MHz, 대역폭은 133*2*64/8=2100MB/s=2.1GB/s
DDR333, 작동 주파수는 166MHz, 대역폭은 166*2*64/8=2700MB/s=2.7GB / s
DDR400, 작동 주파수는 200MHz, 대역폭은 200*2*64/8=3200MB/s=3.2GB/s
소위 듀얼 채널 DDR은 다음을 의미합니다. 칩셋은 각각 두 개의 서로 다른 데이터 채널에서 데이터를 주소 지정하고 읽을 수 있습니다. 서로 독립적으로 작동하는 이 두 개의 메모리 채널은 64비트의 비트 폭을 갖는 두 개의 독립적이고 병렬로 작동하는 메모리 컨트롤러에 연결됩니다. 따라서 일반 DDR 메모리는 128비트의 비트 폭에 도달할 수 있습니다. 단일 채널의 두 배이므로
듀얼 채널 DDR266의 대역폭은 133*2*64/8*2=4200MB/s=4.2GB/s입니다.
듀얼 채널 DDR333의 대역폭은 166*2*64/8*2=5400MB/s=5.4GB/s입니다.
듀얼 채널 DDR400의 대역폭은 200*2*64/8*입니다. 2=6400MB/s=6.4GB/s
병 직경 문제 관련:
CPU와 Northbridge 칩 간의 데이터 전송 속도를 전면 버스(FSB)라고 합니다. ) Intel의 메인스트림 플랫폼의 경우 Q/P 버스 기술인 FSB = CPU FSB * 4를 사용합니다. 예를 들어 Celeron 4의 FSB는 100이고 FSB는 400이며 데이터 대역폭은 3.2GB/s입니다. P4A의 FSB는 100, FSB는 400, 데이터 대역폭은 3.2GB/s, P4B의 FSB는 133, FSB는 533, P4C, P4E의 FSB는 200입니다. FSB는 800이고 데이터 대역폭은 6.4GB/s입니다. AMD의 메인스트림 플랫폼의 경우 EV6 버스 기술, FSB = CPU FSB * 2를 사용합니다. Athlon XP의 경우 FSB는 133, 166, 200이며 해당 FSB는 266입니다. , 333, 400이고 데이터 대역폭은 2.1, 2.7, 3.2GB/s입니다.
FSB가 메모리 대역폭과 같을 때 메모리 대역폭이 FSB보다 작으면 병목 현상 문제가 없습니다. , 메모리 대역폭 병목 현상이 발생하고 시스템 성능을 최대한 활용할 수 없습니다.
따라서 FSB가 100이고 FSB가 400이며 데이터 대역폭이 3.2GB/s인 Celeron 4와 같은 Intel의 주류 플랫폼의 경우 DDR400 또는 듀얼 채널 DDR200 이상을 사용해야 합니다. P4A의 FSB 주파수는 100이고 FSB는 400이며 데이터 대역폭은 3.2GB/s입니다. DDR400 또는 듀얼 채널 DDR200 이상을 사용해야 합니다. P4B 및 C4D의 FSB는 133이고 FSB는 533입니다. 데이터 대역폭은 4.2GB/s입니다. P4C 및 P4E의 FSB는 200이고 데이터 대역폭은 6.4GB/s입니다. 위의 AMD 메인스트림 플랫폼인 Athlon XP의 경우 FSB는 133, 166, 200이며 DDR266, DDR333 및 DDR400을 각각 사용해야 합니다. 이 플랫폼에서는 듀얼 채널 메모리를 사용할 필요가 없습니다.