문제
다음 중 컴퓨터의 CPU에 있는 레지스터(register)에 관한 설명으로 옳지 않은 것은?
① 계산 결과의 임시 저장, 주소색인 등 여러 가지 목적으로 사용될 수 있는 레지스터들을 범용 레지스터라고 한다. ② 주기억장치보다 저장 용량이 적고 속도가 느리다. ③ ALU(산술/논리장치)에서 연산된 자료를 일시적으로 저장한다. ④ 프로그램 카운터는 다음에 수행할 명령어의 주소를 저장하는 레지스터이다.
정답
2번
해설
정답: 2. 레지스터는 CPU 내부의 가장 빠른 기억장치로, 주기억장치보다 용량은 작지만 속도는 훨씬 빠르다. 따라서 속도가 느리다는 설명은 옳지 않다.
오답 풀이
- 1번: 임시 저장·주소 색인 등 다목적으로 쓰는 것을 범용 레지스터라 하므로 옳다.
- 2번: 레지스터는 주기억장치보다 속도가 빠르므로 "느리다"는 옳지 않다.
- 3번: ALU에서 연산된 결과를 임시 저장하는 누산기(레지스터) 설명은 옳다.
- 4번: 프로그램 카운터(PC)는 다음에 실행할 명령어의 주소를 저장하므로 옳다.
보충 개념 기억장치 속도는 레지스터 > 캐시 > 주기억장치 > 보조기억장치 순으로 빠르고, 용량은 그 반대 순으로 크다.