DRAM
DRAM 내부를 여러 뱅크로 나누는 주된 목적은?
- A용량을 줄이기 위해
- B서로 다른 뱅크의 동작을 겹쳐 수행하여 실효 접근 성능을 높이기 위해
- C발열을 늘리기 위해
정답과 해설 보기
정답: B. 서로 다른 뱅크의 동작을 겹쳐 수행하여 실효 접근 성능을 높이기 위해
행 활성화나 프리차지에는 십수 ns가 걸립니다. 내부를 여러 뱅크로 나누면 어떤 뱅크가 이러한 동작을 하는 동안 다른 뱅크에 접근할 수 있어, 대기 시간을 숨기고 전송 효율을 높일 수 있습니다. DDR4는 16뱅크(4개의 뱅크 그룹), DDR5는 32뱅크입니다. 여러 뱅크에서 서로 다른 행을 열어 둘 수 있으므로 페이지 히트의 기회도 늘어납니다.