DDR과 SDRAM은 무엇을 의미하나요?
메모리도 컴퓨터 시스템의 중요한 액세서리입니다. 그 양과 품질은 전체 시스템의 성능과 안정성에 직접적인 영향을 미칩니다. 오늘은 메모리 구매 및 사용에 있어 도움이 되셨으면 하는 마음으로 메모리의 주요 변수들에 대해 소개해드리겠습니다.
메모리도 컴퓨터 시스템의 중요한 액세서리입니다. 그 양과 품질은 전체 시스템의 성능과 안정성에 직접적인 영향을 미칩니다. 오늘은 메모리 구매 및 사용에 있어 도움이 되셨으면 하는 마음으로 메모리의 주요 변수들에 대해 소개해드리겠습니다.
동기식 동적 랜덤 액세스 메모리(Synchronous DRAM, SDRAM): 현재 권장되는 PC 100, PC 133 사양에서 널리 사용되는 메모리 종류로 대역폭은 64비트, 전압은 3.3V이다. 현재 제품 중 가장 높은 속도는 5ns에 달합니다. 데이터 교환을 위해 CPU와 동일한 클록 주파수를 사용하며 작동 주파수는 CPU의 FSB와 동기화되며 지연이나 대기 시간이 없습니다.
Double Date Rate SDRAM(Dual Date Rate SDRSM, DDR SDRAM): 버스 주파수에서도 클록 트리거 에지의 상단 및 하단 에지 모두에서 데이터를 전송할 수 있으므로 DDR이라고도 합니다. 133MHz의 대역폭도 2.128GB/s에 도달할 수 있습니다. DDR은 3.3V 전압의 LVTTL을 지원하지 않지만 2.5V의 SSTL2 표준을 지원합니다. 기존 SDRAM 생산 시스템을 그대로 사용할 수 있지만, 일반 SDRAM 제조 장비는 약간만 개선하면 DDR 메모리를 생산할 수 있기 때문에 제조 비용은 SDRAM보다 약간 높지만 여전히 Rambus 가격보다는 훨씬 저렴합니다. 또한 특허 문제가 없어 향후 램버스와 경쟁할 수 있는 메모리 개발 방향을 제시하고 있다.
인터페이스 동적 랜덤 액세스 메모리(Direct Rambus DRAM, DRDRAM): Intel이 주창하는 메모리의 미래 개발 방향으로 RISC(Reduced Instruction Set)를 도입하고 단순화하기 위해 높은 클럭 주파수를 사용합니다. 각 클럭의 데이터 양입니다. SDRAM보다 작동 주파수가 높지만(300MHz 이상) 데이터 채널 인터페이스 대역폭은 16비트로 낮습니다. 작동 클록이 300MHz일 때 Rambus는 클록의 상단 및 하단 에지를 각각 사용하여 데이터를 전송합니다. 따라서 데이터 전송 속도는 300×16×2/8=1.2GB/s에 도달할 수 있습니다. 채널이 2개인 경우 2.4GB/s입니다. 기존 DRAM과의 차이점은 핀 정의가 명령에 따라 변경된다는 점입니다. 동일한 핀 라인 세트를 주소 라인과 제어 라인 모두로 정의할 수 있습니다. 핀 수가 일반 DRAM의 1/3에 불과합니다.
VCM(Virtual Channel Memory)은 대부분의 최신 마더보드 칩셋에서 지원되는 메모리 표준입니다. VCM은 NEC가 개발한 "버퍼 DRAM"으로, 이 기술은 대용량 SDRAM에 채택됩니다. 이는 고속 레지스터에 의해 구성 및 제어되는 소위 "채널 버퍼"를 통합합니다. VCM은 고속 데이터 전송을 달성하는 동시에 기존 SDRAM과도 높은 수준의 호환성을 유지하므로 VCM 메모리를 일반적으로 VCM SDRAM이라고 합니다. VCM과 SDRAM의 차이점은 데이터가 CPU에서 처리되었는지 여부에 관계없이 먼저 처리를 위해 VCM으로 넘겨질 수 있는 반면, 일반 SDRAM은 CPU에서 처리된 후에만 데이터를 처리할 수 있다는 점입니다. 위의 이유는 SDRAM보다 20% 더 빠르게 데이터를 처리합니다.
CL(CAS Latency): CAS의 지연 시간으로, 수직 주소 펄스의 응답 시간이기도 하며, 특정 주파수에서 다양한 사양을 지원하는 메모리를 측정하는 중요한 지표 중 하나입니다. . 예를 들어, 현재 대부분의 SDRAM(FSB가 100MHz인 경우)은 CAS 대기 시간 = 2 또는 3 모드에서 실행될 수 있습니다. 즉, 데이터 읽기 지연 시간은 2클럭 주기 또는 3클럭이 될 수 있습니다.
tCK(TCLK): SDRAM이 작동할 수 있는 최대 주파수를 나타내는 시스템 클록 주기입니다. 숫자가 작을수록 SDRAM 칩이 실행할 수 있는 주파수는 높아집니다.
일반 PC 100 SDRAM의 경우 칩의 "-10" 표시는 작동 클록 주기가 10ns임을 나타내며, 이는 FSB 100MHz에서 정상적으로 작동할 수 있음을 의미합니다.
tAC(CLK의 액세스 시간): 최대 CAS 지연 시 최대 입력 클럭 수입니다. PC 100 사양에서는 CL=3일 때 tAC가 6ns보다 크지 않도록 요구합니다. 특정 메모리 번호의 자릿수가 이 값을 나타냅니다. 대부분의 최신 SDRAM 칩의 액세스 시간은 5, 6, 7, 8 또는 10ns입니다.
PC 100 메모리의 경우 CL=3일 때 tCK 값은 10ns 미만, tAC는 6ns 미만이어야 합니다. 총 지연 시간 계산은 일반적으로 다음 공식을 사용합니다. 총 지연 시간 = 시스템 클럭 주기 × CL 모드 수 + 액세스 시간(tAC) 예를 들어 특정 PC 100 메모리의 액세스 시간은 6ns로 설정됩니다. CL 모드 수를 2(예: CAS Latency=2)로 설정하면 총 지연 시간 =10ns×2+6ns=26ns가 되며 이는 메모리 성능을 평가하는 데 중요한 값입니다. PC 100 또는 PC 133 메모리가 66MHz 또는 100MHz 버스에서만 사용되는 경우 CAS Latency 값을 2로 설정해야 메모리 성능이 확실히 향상됩니다.