CPU
2010.03.29 17:09

램타이밍 이야기

조회 수 13705 추천 수 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
분류 제목 글쓴이 날짜 조회 수 추천 수
2017년 플레이웨어즈 신입/경력 사원 채용 2 해악사마 2017.11.03 5173 6
플레이웨어즈 통합 공지 67 JesuaR 2015.09.14 76990 32
부품별 선택 가이드(V0.1) 1 해악사마 2015.05.27 12978 5
I5 750 고문중입니다. 9 file 성우아빠 2010.03.31 1765 0
evga p55 ftw 바이오스 업데이트가 안됩니다.(수정) 2 file 가라사대 2010.03.31 1784 0
cpu 오버후 점수문제 2 file ARENA 2010.03.30 1884 0
비스타64에서 4g메모리를 3325mb로 인식하는 경우. 8 file 칼바람 2010.03.30 4591 1
PC 소식 Thermalright, GF100 호환되는 VGA cooler 선보여 2 file blueM 2010.03.30 4019 0
PC 소식 삼성전자 32GB DDR3 모듈, 최초로 선보여 11 file blueM 2010.03.30 3385 0
PC 소식 AMD, 12 코어 및 8 코어의 Opteron 출시 4 file blueM 2010.03.29 3713 1
CPU 램타이밍 이야기 21 ㄷㄱ 2010.03.29 13705 41
아수스 익스트림2의 의문.. 5 nVATI 2010.03.28 1680 0
CPU 데네브 945 오버를 했는데.. 8 file 뒤미트리 2010.03.28 4499 0
uTorrent 설정 팁 + (2.0.1 관련 설정 추가) 23 file 시호 2010.03.27 36265 11
p55 vs h55 보드 오버 성능 차이 있을까요? 1 Lucky82 2010.03.27 5343 0
CPU 오버클럭의 이론적 배경 8 ㄷㄱ 2010.03.27 2465 16
5870이 잘 안당겨집니다 -_-; 5 싼타 2010.03.26 1688 0
꼭봐주세요!! 2 김봉두발냄새 2010.03.26 1650 0
5850 오버클럭 가이드 따라하다가 막혔습니다..조언부탁이요. 1 file 기타소리 2010.03.26 2721 0
이게 보드문제인지 뭔지 모르겠습니다. 1 헐랭 2010.03.25 1540 0
초보자를 위한 SSD 설정 가이드 입니다. 15 SSDSAMO 2010.03.24 12281 10
CPU EVGA X58 SLI 보드 램 오버시.. 6 피구스 2010.03.24 1863 0
오버하면 동영상이 DarkForce 2010.03.23 1357 0
목록
Board Pagination Prev 1 ... 949 950 951 952 953 954 955 956 957 958 ... 1190 Next
/ 1190