제품리뷰ㆍ활용팁

CPU/RAM 등의 반도체 실제클럭과 듀얼채널에 관하여

관리자 0 923 2007.05.29 21:09
컴퓨터의 궁합을 맞춘다는 말이 있습니다. 이는 컴퓨터을 구성하고 있는 부품들간의
전송속력을 동등한(사실 동등하지는 않습니다.) 수준으로 맞추는 것으로 특성을 타는 것을 제외하고는 64bit의 CPU(듀얼코어)에 (FSB-800 또는 FSB-1066) PC-800MHz의 램을 듀얼채널로 구성하며 메인보드는 이것들과 호환되는 것을 한다는 등등의 이야기입니다.
대역폭의 개념은 클럭 스피드 및 클럭당 전송할 수 있는 데이터 량의 곱으로
초당 데이터 전송률을 나타낸 것입니다.
예를 들어 533MHz의 PC4200 DDR2 SDRAM이라면 533MHz의 클럭 동안(실클럭은 절반인 266MHz이지만 데이터 전송은 한 클럭당 2번씩 이루어지니 실클럭 자체는 큰 의미 없습니다.) 1 클럭 시그널당 64Bit의 데이터 전송이 이루어집니다.
일반적으로 많이 쓰는 Byte 단위로 환산하면 64Bit 는 8Byte, 1초에 533 X 10^6번 전송이
이루어지니 초당 데이터 전송량(최대)는 533 X 10^6 X 8 ≒ 4200MB/s 가 되며 이 전송
대역으로 제품명을 표시하는 것이지요
마찬가지로 계산하면 CPU의 경우 800MHz의 클럭당 64Bit의 데이터를 전송하니
6400MB/s가 되는 것이죠
그리고 병목현상은 데이터를 전송하는 측보다 받는 측의 속도가 더 느릴 때 발생합니다.
말 그대로 데이터가 전송되는 길목이 데이터가 전송되는 양보다 좁아 발생하는 것으로
데이터의 전송량보다 더 넓은 길에서는 병목현상이 발생하지 않습니다.
메모리 자체는 단순히 데이터를 수용하는 역할이기에 메모리의 대역폭이 CPU의 그것보다
넓다고 하더라도 CPU - 메모리간 병목현상은 발생하지 않습니다.
또한 단순히 이렇게만 계산 할 수 없는 것이.. 지금 계산한 메모리의 대역폭은 이론상 최대
대역폭일 뿐이며 실제 대역폭은 이보다 낮습니다. 흔히 메모리 타이밍을 조정한다고 하는
말을 들어보셨을 텐데.. 메모리에 데이터를 저장하고 다시 이 데이터를 찾는데는 일정한
몇 클럭의 시간이 필요합니다. 또한 데이터가 연속적으로 계속 이어져 저장되는것이 아니기에 실제적인 환경에서 유효 대역폭은 최대 대역폭보다 작을 수밖에 없습니다.
따라서 메모리의 대역폭은 가능하다면 CPU의 대역폭보다 어느 정도는 더 높게
맞추어주시는 것이 이론상 더 유효하다고 볼 수 있습니다.
듀얼채널의 개념은 클럭이 올라간다는 개념 보다는 메모리 접근 버스가 2배로 넓어
진다고 보시는 것이 더 적당할 것입니다. 한 클럭에 2개의 메모리를 동시에 억세싱해 대역
폭을 넓히는 것이 현재의 듀얼채널 기술입니다.

Comments

Category
문의전화
080-380-3119
 054-782-8788. 3960
 Fax. 054-782-7589
무통장입금정보(예금주 : 김기태)
  농 협 : 795-02-257852
  국 민 : 626-21-0219-249
제닉컴퓨터 원격지원
원격지원접속하기→GO
제닉컴퓨터는 고객원격지원을 운영하고 있습니다.