RAM의 MHz는 실제로 무엇을 의미합니까?


17

RAM 메모리가 다른 속도 (MHz (예 : 1066 MHz)로 표시됨)를 가질 수 있다는 것을 여러 번 들었습니다. 그러나이 주파수가 실제로 무엇인지 설명하지 않았으며 답을 찾는 데 어려움을 겪고 있습니다. 주파수는 기본적으로 "초당 몇 번"을 의미하기 때문에 MHz는 RAM이 CPU와 통신 할 수있는 초당 몇 번을 의미합니다. 내가 틀렸다면 정정하십시오. 또한 : 초당 처리되는 데이터의 크기와 관계를 어떻게 설정할 수 있습니까? 예를 들어 한계에 도달하는 시나리오에서 초당 RAM에서 CPU로 전송되는 메가 / 킬로바이트 단위의 데이터 양은 얼마입니까?


전송할 수있는 데이터 양은 CPU 자체에 따라 다릅니다. 메모리 모듈의 속도는 CPU와 통신하는 주파수입니다. 방정식의 CPU 측면에서 FSB (전면 버스)
Ramhound

답변:


14

예, RAM이 작동하는 초당 최대 클럭주기 수입니다. DDR (Double Data Rate) RAM을 사용하면 실제로 사이클 당 두 번 통신 합니다 . DDR의 경우 :

200MHz 클록 속도 × 2 (DDR의 경우 1, SDR의 경우 1) × 8 바이트 = 3,200MB / s 대역폭

그렇기 때문에 칩 자체가 주파수가 아닌 대역폭으로 명명되었습니다. 위의 칩 모듈은 200MHz가 아니라 PC-3200이라고합니다. 메인 보드 / CPU가 해당 클럭에서 작동 할 수 있도록하려면 클럭 속도를 알아야합니다.

자세한 내용은 DDR SDRAM에 대한 Wikipedia 기사 를 참조하십시오.


실제로 나는 지금 나의 교과서 중 하나에서 그것을 찾을 수 있었고, SDR은 200 * 8 = 1600 MB / s를, DDR은 두 배를 줄 것입니다 : 3200 MB / s.
Axel Kennedal

실제로 RAM 칩의 이름은 주파수를 기준으로 한 것이 아니라 데이터 속도 (MT / s) 측정되며 DDR RAM의 경우 클록 주파수의 두 배입니다. 따라서 PC-3200 (3200MB / s)은 DDR-200이 아닌 DDR-400 (400MT / s)에 해당합니다.
Indrek

200MHz는 클럭 속도에 관한 것입니다. "주파수 만"은 DDR이 등장하기 전에 칩의 이름이 어떻게 사용되는지를 나타냅니다.
Madball73

의미가 있지만 잠깐, DDR이기 때문에 각 사이클마다 16 바이트이기 때문에 바이트를 메가 바이트로 어떻게 변환 했습니까? 앞서 언급했듯이 초당 200 사이클이 있으므로 총 16 바이트 x 200 MHz = 3200 바이트가 전송됩니다. 두 번째로? 다른 메트릭에서는 3200 바이트 / 1024 바이트 = 3.2MB입니까?
VM_AI
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.