[컴퓨터구조] 메모리2

resilient

·

2021. 5. 6. 00:22

728x90
반응형

SDRAM

메모리 컨트롤러가 아닌 메모리 버스 클럭에 직접 동기되는 DRAM

DDR SDRAM

같은 메모리 클럭 속도에서 SDRAM에 비해 2배의 데이터 전송률을 갖는다.

  • 클럭 펄스의 상승, 하강 시점에서 각각 1번, 총 두번의 데이터 전송
  • 클럭 속도가 물리적으로 증가하는 것은 아니지만 버스 사이클 하나당 전송횟수를 늘려 대역폭을 증가시켜준다.

선인출 (prefetch)

→ 작업이 빨리 실행되도록 필요한 자료를 미리 읽어 들이는 기능

→ DDR 방식은 선인출 버퍼에 여러 비트를 미리 준비,한 메모리버스 사이클 당 여러번의 데이터 전송

클럭속도와 전압

클럭 속도를 높이려면 동작 전압을 낮춰야한다.

  • 액세스 횟수가 빈번해지거나 동작 클럭이 빨라지면 소비전력이 올라가고 발열이 올라간다
  • 발열을 줄이려면 전력 소모를 줄이기 위해 동작 전압을 낮춰야한다.
  • 반도체 나노 공정 기술로 가능하다. → 32nm,22nm,14nm처럼 좁은 회로선 폭과 짧은 배선거리를 구현하면 된다.

시스템 버스의 대역폭(Band width)

데이터의 전송속도

가장 적합한 표현은 비트율(bit rate)이다,

전문적은 용어는 데이터 전송률이라는 표현을 사용한다.

채널의 대역폭

  • 대역폭의 2가지정의
    • 통신, 신호처리 분야에서 신호의 대역폭
    • 컴퓨터 분야에서 채널의 대역폭
  • 버스의 대역폭 bit/s= 버스의 클럭률 Hz* 비트수
  • 버스의 클럭률 = 실제 클럭 속도 Hz * 사이클당 전송횟수

시스템 버스의 대역폭

시스템 버스의 이론적인 최대 전송속도

Ex) FSB 100MHz 64비트 SDRAM 모듈 → 100MHz * 64bits / 8 = 800MB/s

Ex) FSB 1600MHz 64비트 DDR3 SDRAM 모듈 → 1600MHz * 64bits / 8 = 12800MB/s

반응형