RAM 타이밍이란 무엇이며 왜 중요한가요?
RAM은 핵심 컴퓨터 구성 요소이지만 이에 대해 충분히 설명하지 않습니다. 멋진 열 분산기 디자인과 RGB 조명이 없다면 RAM은 햇빛을 거의 받을 수 없습니다. CPU와 GPU는 나머지 빌드가 작동하는 조건을 광범위하게 설정하지만 더 빠른 RAM을 사용하면 PC의 속도를 조금 더 높일 수 있습니다. RAM 클럭 속도가 중요하지만 RAM 타이밍도 RAM 속도를 결정합니다.
RAM의 클럭 속도 찾기
RAM 속도는 상자나 모듈에서 확인할 수 있습니다. CPU-Z 와 같은 소프트웨어를 사용하거나 BIOS/UEFI 내에서 RAM 사양을 확인할 수도 있습니다 . RAM 모듈의 전체 이름은 다음과 유사합니다.
“DDR4″는 모듈이 호환되는 DDR(Double Data Rate) 생성을 설명합니다. 동일한 숫자(3, 4 또는 5)가 “PC” 번호에 나타나 동일한 내용을 설명합니다.
이 예에서 첫 번째 4자리 숫자인 3200은 종종 RAM의 클럭 속도를 메가헤르츠 단위로 표시한다고 합니다. 실제로는 약간의 마케팅 거짓말이지만 기분 나빠하지는 마세요. PC OEM과 소매업체가 오해를 직접 조장하고 있기 때문입니다. 이 숫자는 실제로 초당 메가 전송 또는 초당 10 6 데이터 전송 작업으로 측정되는 “데이터 속도”를 보고합니다.
DDR RAM에서 실제 클록 속도는 정격 속도의 절반인 600MT/s입니다. 이 예에서는 이 속도도 곱셈 프리페치 비트를 통해 내부 RAM 클록 속도인 400MHz에서 향상되었습니다. 그러나 DDR은 클럭 틱당 두 번 데이터를 전송하므로 “유효” 클럭 속도는 실제 클럭 속도의 두 배라고 합니다. 결과적으로 실제 데이터 속도는 RAM의 정격 클럭 속도(MT/s)와 사실상 동일합니다.
이 예에서 PC 번호 25600은 초당 메가바이트(MB/s) 단위로 측정된 전송 속도를 보여줍니다. 데이터 속도(MT/s)에 I/O 버스 너비(모든 최신 마더보드의 경우 64비트)를 곱하여 가능한 최대 전송 속도를 결정할 수 있습니다.
초당 3200메가 전송 x 전송당 64비트/바이트당 8비트 = 25600MB/s
각 숫자는 독립적으로 RAM 클럭 속도를 나타내지만 두 숫자 모두 동일한 정보를 제공하지만 형식은 다릅니다.
RAM 타이밍이란 무엇입니까?
타이밍은 RAM 속도나 대기 시간을 측정하는 또 다른 방법입니다. 타이밍은 RAM 모듈의 다양한 일반 작업 간의 대기 시간을 측정합니다. 대기 시간은 단순히 작업 간의 지연입니다. ‘대기 시간’이라고 생각하면 됩니다. 최소 타이밍은 사양에 따라 설정되므로 각 DDR4 사양에 대해 가능한 가장 빠른 RAM 타이밍 표를 읽을 수 있습니다 .
우리는 클럭 주기로 RAM 타이밍을 측정합니다. 소매업체는 16-18-18-38과 같이 대시로 구분된 4개의 숫자로 타이밍을 나열합니다. 숫자가 작을수록 빠릅니다. 숫자의 순서는 그 의미를 알려줍니다.
첫 번째 숫자: CAS 지연 시간(CL)
메모리가 CPU에 응답하는 데 걸리는 시간을 CAS 대기 시간(CL)이라고 합니다. 그러나 CL을 단독으로 고려할 수는 없습니다. 이 공식은 CAS 대기 시간을 RAM의 전송 속도를 기준으로 나노초로 변환합니다.
결과적으로 MT/s 등급이 느린 RAM은 CL 등급이 더 작을 경우 실제로 대기 시간이 더 낮을 수 있습니다. DDR4 모듈의 경우 16의 CAS 대기 시간은 가장 빠른 것 중 하나입니다. 마찬가지로 DDR5 RAM의 경우 CL30은 현재 RAM의 대기 시간과 관련하여 최적의 장소입니다.
두 번째 숫자: T RCD
RAM 모듈은 주소 지정을 위해 그리드 기반 설계를 사용합니다. 행과 열 번호의 교차점은 특정 메모리 주소를 나타냅니다. 행 주소 대 열 주소 지연(T RCD )은 메모리에 새 행을 입력하고 그 안에 있는 열에 액세스하기 시작하는 사이의 최소 대기 시간을 측정합니다. RAM이 주소에 “접근”하는 데 걸리는 시간이라고 생각할 수 있습니다. 이전에 비활성 행에서 첫 번째 비트를 수신하는 데 걸리는 시간은 T RCD + CL입니다.
세 번째 숫자: T RP
행 사전 충전 시간(T RP )은 메모리에서 새 행을 여는 데 관련된 대기 시간을 측정합니다. 기술적으로 이는 한 행을 유휴(또는 닫음)하는 사전 충전 명령과 다른 행을 여는 활성화 명령 사이의 대기 시간을 측정합니다. 두 번째 숫자와 동일한 경우가 많습니다. 동일한 요소가 두 작업의 대기 시간에 영향을 미칩니다.
네 번째 숫자: T RAS
행 활성 시간(T RAS )은 데이터를 올바르게 쓰기 위해 행이 열려 있어야 하는 최소 주기 양을 측정합니다. 기술적으로 이는 행의 활성화 명령과 동일한 행의 사전 충전 명령 실행 사이의 대기 시간 또는 행 열기 및 닫기 사이의 최소 시간을 측정합니다. SDRAM 모듈의 경우 T RCD + CL은 T RAS를 계산합니다 .
귀하의 RAM은 얼마나 빠른가요?
이러한 대기 시간은 RAM 속도를 제한합니다. 그러나 RAM 사양은 물리학이 아닌 한계를 설정합니다. RAM을 관리하는 메모리 컨트롤러는 이러한 타이밍을 적용합니다. 즉, 조정할 수 있습니다(마더보드가 허용하는 경우). RAM을 오버클러킹 하고 타이밍을 몇 사이클 단축하여 추가 성능을 얻을 수 있습니다 .
RAM 오버클럭은 하드웨어 오버클럭 기술 중 가장 변덕스러운 기술로, 가장 많은 실험과 실패가 필요합니다. 그러나 RAM이 빨라지면 RAM에 바인딩된 작업 부하에 대한 처리 시간이 단축되어 렌더링 속도와 가상 머신 응답성이 향상됩니다.
이미지 크레디트 : Unsplash
답글 남기기