튜토리얼

램 메모리 대기 시간이란 무엇이며 그 중요성은 무엇입니까?

차례:

Anonim

우리가 PC를 위해 RAM 을 구매하려고 할 때, 우리가 이해해야 할 상당히 중요한 개념은 메모리 레이턴시 입니다. 이 기사에서는 그것이 무엇인지 가르치고 PC의 성능에 미치는 중요성과 영향을 설명합니다. 시작하자!

목차 색인

대기 시간 개념 정의

시작하기 전에 매우 일반적인 용어로 대기 시간이 무엇인지 명확히하자. 대략, 이것은 '요청'과 응답 사이에 경과시간, 즉 조치가 수행 될 때 (예: 단추 클릭) 응답이 수신 될 때까지 (예: 예를 들어, 창을 표시하십시오). 예를 들어, 속도 테스트 또는 온라인 게임에서 핑 (ping) 을 참조 할 때 네트워크의 대기 시간, 즉 데이터 패킷 전송과 응답 수신 사이의 경과 시간을보고 있습니다.

당신은 시장 에서 최고의 RAM 메모리에 대한 최고의 가이드를 찾고 있습니까? 이전 링크를 클릭하면 가장 뛰어난 모델을 볼 수 있습니다.

RAM의 지연 시간 및 계산 방법

'CL'은 일반적으로 RAM의 '지연 시간'이라고하지만 실제로는 총 지연 시간의 일부일뿐입니다!

일반적으로 많은 사람들이 실제 RAM 대기 시간 측정을 고려하는 것은 소위 CAS 또는 CL 대기 시간 입니다.

CAS 대기 시간은 데이터 읽기 요청이있을 때부터 그러한 정보를 사용할 수있을 때 까지 걸리는 클럭주기 수를 측정합니다. 따라서 요청과 응답 사이의 경과 시간을 측정 할 때 대기 시간 유형이지만 RAM의 TOTAL 대기 시간을 나타내는 실제 지표는 아닙니다. 왜? RAM 메모리의 주파수가 증가하면 클럭 사이클을 수행하는 데 걸리는 시간이 줄어들 기 때문입니다. 주파수 (Hz) 는 사이클이 1 초마다 반복되는 횟수를 측정하므로 주파수가 높을수록 사이클 소요 시간이 줄어 듭니다. 여기에서 우리는이 공식을 얻었습니다.

순환하는 데 걸리는 시간 ( ns ) × CAS 대기 시간 (" CL ")

사이클링하는 데 1 나노초가 걸리고 15 사이클 (CL15)이 걸리면 실제 대기 시간은 15 나노초 (ns) 가되지만이 값을 0.7 ns로 변경하고 CAS 대기 시간을 CL17로 늘리면 실제 대기 시간은 11.9ns 미만

두 번째 예에서는 더 많은주기를 수행해야하더라도 주기 를 수행하는 데 훨씬 적은 시간이 걸리므로 대기 시간이 줄어 듭니다.

여기서 RAM 주파수의 역할은 아직 명확하지 않았을 수 있으므로 제조업체발표 한 주파수에서 사이클링 시간 (ns) 까지 어떻게 이동하는지 살펴 보겠습니다. 문제없이 계산을 수행 할 수 있습니다.

가장 먼저 알아야 할 것은 가장 일반적인 것은 메모리가 나열되어 있다는 것입니다 (예: "DDR4 2133MHz"대신 "DDR4 2133"). 후자의 경우 에는 RAM의 '주파수'라고 부르지 만 실제로는 그렇지 않습니다. RAM이 실제로 작동하는 주파수는 절반, 즉이 경우 1066.5MHz이기 때문입니다. DDR (DOUBLE data rate) 메모리에서와 같이 2 개의 동작이 초당 1 회 수행되는 것이 아니라 1 초당 수행되는 것처럼, 발표 된 2133MHz는 실제로 2133MT / s (초당 수백만 전송)이고 주파수는 1066.5MHz가됩니다.

따라서이 기사에서 주파수에 대해 이야기 할 때는 일반적으로 "주파수"라고하는 전송 속도를 언급하지 않습니다. 어쨌든 전송 속도가 높을수록 주파수가 더 높습니다.

따라서 주파수 데이터를 얻은 후에는 역수 (1 ÷ 주파수)를 계산하면 각 사이클의주기를 초 단위 (이 경우 0.0009376465 ​​초 또는 9.38 나노초)로 얻을 수 있습니다. CL에 CL을 곱하기 만하면되며 , 총 지연 시간 데이터가 이미있을 것입니다. 이전 공식을 수정하면 다음과 같이 나노초 단위로 결과로 직접 이동할 수 있습니다.

( 1, 000 ÷ 실제 주파수) × CAS 대기 시간 (“ CL ”)

우리는이 설명이 매우 어려울 수 있다는 것을 알고 있습니다. 그래서 우리는 180 가지 RAM 조합에 대해 이미 계산 한 모든 계산으로이 표를 남겨 둡니다.

DDR4 RAM 메모리 지연

이 표는 의심을 제기합니다. 예를 들어, 두 가지 매우 일반적인 RAM 조합은 3000MT / s CL153200MT / s 및 CL16 입니다. 둘 다 공식에 따라 정확히 같은 대기 시간, 즉 10ns를 갖습니다. 그러나 우리가 생략 한 한 가지 요소가 있습니다.

RAM 메모리 (특히 컴퓨터, 모바일 등에 사용하는 동적 RAM 또는 DRAM)는 "words"라는 8 개의 열이있는 다양한 직사각형 행으로 구성됩니다. 따라서 이전에 사용한 대기 시간 계산 공식 은 첫 번째 단어에 액세스 할 때 발생 하는 지연을 의미하지만 두 번째 대기 시간을 고려해야합니다. 네 번째 및 여덟 번째 단어의 대기 시간입니다. 그것을 계산하려면 다음 공식을 사용하십시오.

단어 N = × (1 ÷ 실제 주파수)

Infinity Fabric은 거의 모든 Ryzen 프로세서 (2200G 및 2400G APU와 같은 일부 제외)에서 사용되는 코어 그룹 또는 CCX 라고도합니다. 그러나 RAM대한 액세스는 Infinity Fabric도 사용 하므로 주파수는 메모리 액세스 대기 시간에 훨씬 더 큰 영향을 미칩니다.

Intel의 경우, 사용하는 버스는 훨씬 높은 주파수, 대부분의 경우 4000MHz를 초과하는 주파수에서 성능을 발휘하지만, 실제로는 버스가 더 높은 주파수에 도달하는 것을 보는 것이 중요하지 않습니다. 메모리 액세스 대기 시간, 인텔 또는 AMD의 리더는 누구입니까?

인텔 커피 레이크 프로세서는 이미지 성능 테스트에서 보여 드린 것처럼 AMD Ryzen 경쟁사보다 메모리 액세스 대기 시간낮다 는 것이 객관적인 사실 입니다. 이것이 사람들이 RAM에 대한 액세스 대기 시간에 비슷한 영향을 미치기 때문에 (소켓 1151부터) 인텔 프로세서에서 더 높은 RAM 주파수를 우선 순위 로 두는 이유입니다 (3400MT / RAM은 비슷하지만 , 한편 으로는 링 버스 속도 (AMD의 Infinity Fabric) 에는 영향을 미치지 않으며 , 다른 한편으로 는 공장 RAM 속도에서 인텔을 사용하면 다른 레이턴시는 RAM이 3200MT / RAM 인 Ryzen과 비슷합니다. 더.

그리고 어떤 RAM을 사나요?

이러한 모든 기술적 측면을 설명하고 최신 장비에서 메모리 액세스 대기 시간의 중요성에 대해 이야기 한 후, 수백만 달러의 질문에 도달했습니다. 최상의 구매를 위해 어떤 CAS 주파수 및 대기 시간을 선택해야합니까?

위의 이미지에서 볼 수 있듯이 더 빠른 속도와 더 낮은 실제 대기 시간 (이전에 설명 했음 )을 가진 키트간에 매우 큰 가격 차이 가있을 수 있습니다. 1 년 전보다 최대 40 %2 년 전보다 160 % 높은 가격으로, 선택한 키트를 절약해야하는 예산이 좁 으면 큰 딜레마가 발생합니다.

여기서 권장 사항은 혜택과 가격 간의 최상의 균형찾는 것입니다. AMD Ryzen 프로세서를 사용하거나 Intel에 돈을 쓰려면 (예: i5 8600K 또는 i7 8700K) 이상적인 최소 3000 또는 3200MT / s ( 잘못된 이름의 MHz )로 설정해야합니다. 그러나 훨씬 더 기본적이지만 최신 세대의 플랫폼을 탑재하려는 경우 가격과 성능의 균형이 잘 잡힌 지점은 2666MT / s입니다. 실제로 Z370이 아닌 마더 보드로 Intel Coffee Lake 를 마운트하려는 경우 해당 주파수의 RAM을 올릴 수 없으므로 완벽한 선택이 될 것입니다. 최종 권장 사항으로 APU 인 경우 통합 그래픽의 모든 기능을 사용하려면 최소 2666MT / s (3000 또는 3200 이상) 의 RAM에 특별한주의를 기울여야 하며 항상 필요한 듀얼 채널을 사용해야 합니다. RAM 모듈 2 개 이상

또한 RAM을 더 자주 사용하려면 마더 보드의 BIOS를 여러 번 조정하고 마더 보드 의 사양과 호환성에 따라 주파수를 높일 수 있는지 확인해야합니다.

RAM의 대기 시간을 아는 방법

RAM의 주파수와 CL 데이터를 알기 위해서는 CPUID CPU-Z 응용 프로그램을 다운로드하기 만하면됩니다. 프로그램 내부에 들어가면 "메모리" 탭에 액세스하고 DRAM 주파수 (RAM 주파수) 및 CAS 대기 시간 (CAS 대기 시간)을 참조하는 것만 큼 간단하게 데이터를 얻을 수 있습니다. 해당 데이터가 확보되면 RAM의 실제 대기 시간을 찾기 위해 공식을 적용하거나 표를 살펴보기 만하면됩니다.

RAM 메모리 지연에 대한 최종 단어 및 결론

우리는 일반적으로 이것이 초보자이든 아니든 많은 사람들에게 매우 어려운 주제라는 것을 알고 있습니다. 일반적으로 알려지지 않은 사실을 명심해야합니다. 따라서 기사에서 얻은 결론을 몇 가지 요점으로 요약합니다.

  • RAM 메모리의 경우 대기 시간 은 데이터 액세스 요청에서 액세스 할 때까지 경과 한 시간이라고 할 수 있습니다. CAS 대기 시간 이라고도하는 RAM 메모리의 데이터 "CL" 은 RAM 의 실제 대기 시간을 나타내는 지표가 아닙니다. RAM의 작동 빈도 ( 공지 된 "MHz"의 절반)도 고려해야하기 때문입니다 . 2133, 2400, 3000…) 실제로 CL보다 훨씬 더 중요한 요소입니다. RAM의 실제 대기 시간은 프로세서, 특히 RAM에 훨씬 더 자주 액세스해야하는 게임의 성능에 영향을줍니다. AMD Ryzen 에서 RAM의 주파수는 Intel Socket 1151 프로세서 (CAS 대기 시간은 기본적으로 동일) 의 경우보다 훨씬 중요 하며 특히 게임에 Ryzen 프로세서를 사용하려는 경우 RAM 메모리를 사용하는 것이 좋습니다. 주파수 3000MT / s 이상 구매시 RAM의 높은 현재 비용으로 인해 성능과 가격 간의 균형찾는 것이 가장 좋습니다.

이제 우리는 기사가 RAM 메모리의 대기 시간 개념을 더 잘 이해하는 데 도움이 되었기를 바랍니다. 이것에 대해 의심이 있습니까? 어떤 RAM 주파수를 구매해야하는지 조언이 필요하십니까? 우리가 당신에게 설명한 것에 대한 제안이나 비판이 있습니까? 하드웨어 포럼에서 의견을 남기거나 토론을 주저하지 마십시오!

튜토리얼

편집자의 선택

Back to top button