CPU와 아키텍처

캐시 메모리를 두는 주된 목적으로 올바른 것은?

  1. A전원을 꺼도 데이터를 유지하기 위해
  2. B자주 쓰는 데이터를 CPU 가까이에 두어 주기억장치와의 속도 차이를 완화하기 위해
  3. C연산 결과의 오류를 정정하기 위해
정답과 해설 보기

정답: B. 자주 쓰는 데이터를 CPU 가까이에 두어 주기억장치와의 속도 차이를 완화하기 위해

CPU가 1클록(0.2~0.3 ns)에 처리하는 동안 DRAM 접근에는 수십~100 ns, 즉 수백 클록이 걸립니다. 그래서 자주 쓰는 데이터와 명령어를 고속 SRAM 캐시에 두어 대기 시간을 줄입니다. 같은 데이터를 가까운 시간 안에 다시 쓰는 시간적 지역성과 가까운 주소를 연속해서 쓰는 공간적 지역성을 이용하며, L1은 수 클록, L3도 수십 클록에 접근할 수 있습니다.

이 분야 연습하기 분야로 돌아가기

CPU와 아키텍처의 다른 문제

  1. 폰 노이만형 컴퓨터의 특징으로 올바른 것은?
  2. 하나의 칩에 여러 프로세서 코어를 탑재하는(멀티코어화) 주된 목적은?
  3. RISC(축소 명령어 세트 컴퓨터)의 특징으로 올바른 것은?
  4. 클록 주파수 1 GHz인 클록의 주기는 얼마인가?
  5. CPU 분기 예측의 목적으로 올바른 것은?

이 분야의 비교