CPU
2010.03.29 17:09

램타이밍 이야기

조회 수 16352 추천 수 41 댓글 21
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form
램타이밍 / 램타 / 레이턴시.. 뭐 이런 용어들을 많이 들어보셨을 겁니다.

흔히 "램타이밍" 이란 용어와 "CL" 이란 값이 동격으로 쓰이는 경우가 많지만
사실 CL은 CAS Latency의 약자로, 여러가지 '램타이밍' 들 중 한가지입니다.
물론 CL 값이 램타이밍들 중 가장 성능에 영향을 많이 주긴 합니다.

오늘은 램타이밍의 종류와 역할에 대해 알아봅시다.


1. 램타이밍의 종류

흔히 메모리의 스펙을 표시할때 7-7-7-24 등으로 네 개의 숫자열을 표시하는 경우가 많습니다.
간혹 다른 경우도 있지만 대개는 CL - TRCD - TRP - TRAS의 네 가지를 나타냅니다.
각각의 이름은 다음의 약자를 나타냅니다.

CAS Latency: Column-Address Strobe Letancy
(T)RCD: (앞의 T는 시간을 뜻하는 변수 이름입니다.) Row-address to Column-address Delay
(T)RP: Row Precharge
(T)RAS: Row Active Time

각각의 램타이밍 항목은 한자리~두세자리 숫자로 나타내지는데, 해당 항목이 차지하는 클럭 사이클을 의미합니다.
즉 1000MHz 메모리의 클럭 사이클은 0.000000001초당 하나씩 왔다갔다 하는데,
이 메모리의 CL값이 10이라면 이 메모리는 CL을 수행하는 데 0.000000001 x 10초가 필요하단 뜻입니다.


2. CAS Latency

간단히 말해 메모리컨트롤러 <-> 메모리 사이의 응답시간입니다.
(한쪽이 데이터를 보낸 뒤 다른 한쪽으로부터 최초의 응답이 있기까지)
메모리는 마치 좌표평면처럼, row와 column으로 셀의 위치를 지정해 데이터를 저장하는데
CAS Latency는 이미 어떤 row/column에 저장할지 파악한 상황에서, 그 column의 데이터를 액세스하는 데 걸리는 시간입니다.
즉 모든 주소가 주어진 상황에서 "맞는 column을 찾아가서 첫번째 비트를 액세스하기까지 걸리는 시간" 으로 정의됩니다.

그렇다면 여기서 벌써 직관적으로 드는 의문이 있죠.
"CL만큼이나 맞는 column를 찾는 시간도 중요하겠네?"
그 시간은 바로......


3. TRCD

......TRCD가 바로 그 '맞는 column' 를 찾는 시간입니다.
즉 row/column 주소가 있을 때 메모리컨트롤러가 메모리를 액세스하는 데 걸리는 시간은 CL + TRCD가 되겠죠?
정확한 의미는 "하나의 row를 연 뒤, 그 row에 해당하는 column을 찾아 액세스하기까지 걸리는 시간" 입니다.
다시 말해 TRCD는 row 주소가 이미 주어졌고, 그 안에서 column 주소를 찾기까지의 시간인 거죠.

그렇다면 row 주소를 찾기까지의 시간은 뭘까요?


4. TRP

TRP가 바로 row 주소를 찾기까지의 시간이 됩니다.
정확히는 "row를 여는 명령어 (Precharge command) 가 주어진 때부터 row를 열기까지의 시간" 이 됩니다.
그렇다면 또 다시 궁금한 것이 생깁니다. "Precharge command는 얼마나 자주 내려오지?"


5. TRAS

바로 TRAS가 Precharge command의 주기입니다.



그럼 지금까지 배운 내용을 요약해 봅시다.
메모리컨트롤러가 데이터를 액세스하기 위해선 지금까지 언급한 램타이밍들이 거꾸로 등장합니다.

- 메모리컨트롤러가 메모리에 데이터를 쓰고/읽으려면 row/column 주소가 필요합니다.
- Row를 액세스하기 위해 메모리컨트롤러가 'row를 여는 명령어 (Precharge command)' 를 발행합니다.
     -----> 여기까지 걸리는 시간이 TRAS 입니다.
- Row를 열라는 명령이 떨어졌으니 문을 엽시다. 낑낑...
- Row가 열렸습니다!
     -----> 여기까지 걸리는 시간이 TRP 입니다.
- Row 안에 들어왔습니다.
- 이제 Column 주소를 찾아야 합니다. 두리번 두리번...
     -----> 여기까지 걸리는 시간이 TRCD 입니다.
- 맞는 Column 주소까지 찾았습니다. 이제 데이터를 써야/읽어야겠어요.
- 데이터를 썼/읽었습니다!
     -----> 여기까지 걸리는 시간이 CL 입니다.


즉 램타이밍의 요소들은 모두의 '합'에 관계되어 있기 때문에 어느 하나만 조여진다고 좋은 게 아닙니다.
다만 가장 잦은 빈도로 사용되는 CL / TRCD 등등 앞쪽에 위치한 값이 작을수록 더 유리하긴 합니다.
또한 Row 안에서 지지고 볶는 일들이 끝나기 전까진 Row 밖에서 열고 닫는걸 아무리 해봐야 별 소용이 없겠죠?
따라서 TRAS 값은 나머지 세 값을 합친 것과 대개 비슷한 값을 가져야 합니다. (더 작아도 별 소용이...)
예를 들어 CL-TRCD-TRP 값이 각각 5-5-5라면 이 메모리의 TRAS 값은 15가 되는 것이 적당하다는 거죠.




.
.
.
.
.

수강료는 추천 한개emoticon
  • profile
    카펠라 2010-03-29

    램타 조이기를 바이오스상에서 어떻게 하는지만 알고있었지
    각 항목이 무엇을 의미하는지는 몰랐습니다.
    쉽게 설명을 해주셔서 이해하기도 쉬웠네요.
    좋은 지식 나눠주셔서 감사드립니다. ^_^

  • profile
    윈터스 2010-03-29
    ㅎㅎ 잘봤습니다 추천도 넣어드렸슴 ㅋ
  • ?
    성우아빠 2010-03-29
    아주 좋은 정보네요 비추 아니 추천 드립니다
  • profile
    페이퍼티 2010-03-29

    잘 보았습니다. ^^
    저도 램타를 조이면 빠릿빠릿해진다는 정도만 알고 있었는데
    어떤 내용인지는 몰랐는데 상세한 설명에 어느정도 알고 가네요.
    다만 램타 조이려니 밥을 더 달라해서 그냥 램회사에서 권장하는 디폴트값으로 사용중입니다. ㅎㅎ;;

  • profile
    안선생님 2010-03-29

    수강료 환불받고 싶음.ㅋㅋㅋemoticon

  • profile
    ㄷㄱ 2010-03-29
    버럭!!
  • profile
    soulbell 2010-03-29

    음.. 그렇군요.. 어쩐지 합이 비슷하더라니...

  • profile
    퇴랑국밥 2010-03-29

    ㄷㄱ님 어느새 하드웨어 고수(?)가 되어가시는군요. ㅎㅎ;; 앞으론 열심히 배워야겠군 ㅋ

  • profile
    샤노에 2010-03-29

    잘보고... 추천드리고 갑니다^^

  • profile
    해떨어짐 2010-03-29
    어 대충 알고있었는데~

    내가 알고있는게 맞았어~!!! 이론 검증!!
  • profile
    피구스 2010-03-29
    좋은 내용이네요~ 오버클럭 내용을 약간 보충해주셨으면~ ^^;;;
  • profile
    ㄷㄱ 2010-03-29
    사실 이 글은 OC가이드가 아닌데 올릴만한 게시판이 없어서...-_-a
    뭐 램오버 하시는분들은 램타도 쪼이시니.. 이론적인 배경지식이 됐음 좋겠습니다ㅋ
  • profile
    꾸's™ 2010-03-29

    지난번 전압과 온도의 관계 이후 2탄이군요 램타 램타하시길래 무작정 다른분들께서 올려 놓으신 값들만 보고 적용해 보았는데 이제 저값들의 의미를 알게되서 앞으로 램 오버시 아주 유용할듯 합니다..쉽게 풀이해주셔서 감사합니다.^^

  • profile
    쩌비 2010-03-29
    5!!!
  • profile
    GREEN 조 2010-03-29
    잘보고갑니다.  저는 그래도 어려워요, 머리가 안 좋은가?
  • profile
    E.Coli 2010-03-30

    많이 궁금하던 내용이었는데 정리 잘해주셨네요!
    잘보고 추천 꾹 누르고 갑니다 ㅎㅎ

  • profile
    ㄷㄱ 2010-03-30
    닉네임이...ㅋㅋㅋㅋㅋ 어째서 대장균이신가요ㅋㅋ
  • profile
    DSPman™ 2010-03-30

    우앙 아주 좋은 글 감사합니다.^_^
    추천 드립니다~

  • profile
    메이데이 2010-03-30
    추천드립니다. 좋은 글 가사드립니다.
  • profile
    HipHopPlaya 2010-04-10
    와우 하드웨어 고수 대근님^^
    잘봤습니다
  • profile
    믿사님이닷 2010-05-25
    좋은 정보 잘 보았습니다.
    추천한방 드려요 :D

List of Articles
분류 제목 글쓴이 날짜 조회 수 추천 수
플레이웨어즈 전체 게시판 이용규칙 32 file JesuaR 2015.05.27 21875 13
CPU AMD 레이븐릿지 관련 가이드(180829 업데이트) 1 해악사마 2018.02.14 4719 2
부품별 선택 가이드(V0.1) 1 해악사마 2015.05.27 14644 5
개인적인 비스타 최적화 가이드 53 Zard 2008.04.22 16136 49
좋은 파워 고르기 #1 67 슈비 2008.08.10 10645 42
CPU 램타이밍 이야기 21 ㄷㄱ 2010.03.29 16352 41
CPU 초보를 위한 CPU오버 가이드 1탄 79 꾸미얏 2010.02.09 38972 40
조립가이드 사진으로보는 59 file 아포칼립스 2009.04.27 5394 35
CPU Q9450 3개의 오버율... 51 플웨즈 2008.03.22 9573 33
Asus 보드 신품? 리퍼? 또는 완전 B품? 구별법... 48 Anti빅맥 2008.09.04 6606 33
HDD AS 안내 및 주소 37 file 무우라프라가 2009.08.25 4328 32
다나와 파워서플라이 리스트 및 제조사 시리즈 32 분노의후진 2009.05.06 12711 32
VGA HD3850 512MB, HD3870 평균 오버율 44 플웨즈 2007.12.01 7788 32
CPU 인텔 하즈웰 뚜따 후 접합 88 file 메탈피시 2013.06.17 45894 31
PC 소식 삼성전자, 1,400MB/s 전송 속도의 PCI-ex 타입 SSD 제품화 68 file blueM 2013.06.18 7677 26
VGA 9600GT -17장의 온도 및 오버율- 60 플웨즈 2008.02.25 8242 26
VGA 드디어 780이 도착.. 39 file ANg 2013.07.03 2173 25
VGA (G92)8800GTS 512MB 평균오버율 42 플웨즈 2007.12.14 7463 25
디스플레이 소식 LG 21:9 25UM65-P 56 file 침구청소기 2014.03.13 9832 23
VGA 9800gt 사제 쿨러 다는건 오바일까요? 43 dustbox 2013.10.07 2921 23
VGA 므시므시 라이트닝 37 file NAMEGT 2013.07.10 1511 23
CPU E8400 5개 평균 오버율 43 플웨즈 2008.01.05 16943 23
고화질 플래시동영상(FLV) 업로드 가이드 29 Zard 2008.02.01 8685 23
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 1203 Next
/ 1203