문제
다음 중 레지스터(Register)에 대한 설명 중 옳지 않은 것은?
① CPU 내부에서 처리할 명령어나 연산 결과 값을 일시적으로 저장하는 기억장치이다. ② 레지스터의 크기는 컴퓨터가 한 번에 처리할 수 있는 데이터의 크기를 나타낸다. ③ 펌웨어(Firmware)를 저장하는 비휘발성 메모리로 엑세스 속도가 가장 빠른 기억장치이다. ④ 구조는 플립플롭(Flip-Flop)이나 래치(Latch)를 직렬 또는 병렬로 연결한다.
정답
3번
해설
정답: 3. 레지스터는 CPU 내부의 임시 저장장치로 전원이 꺼지면 내용이 사라지는 휘발성 메모리이다. 펌웨어를 저장하는 비휘발성 메모리는 ROM이다(다만 레지스터가 가장 빠르다는 부분은 맞다).
오답 풀이
- 1번: 명령어·연산 결과를 임시 저장하는 것은 레지스터의 역할이므로 옳다.
- 2번: 레지스터 크기는 한 번에 처리하는 데이터 크기(워드)를 나타내므로 옳다.
- 3번: 레지스터는 휘발성이며 펌웨어 저장은 ROM의 역할이므로 옳지 않다.
- 4번: 레지스터는 플립플롭·래치를 연결해 만들므로 옳다.
보충 개념 기억장치 속도: 레지스터 > 캐시 > 주기억(RAM/ROM) > 보조기억. 레지스터는 가장 빠르지만 휘발성이고, 펌웨어는 비휘발성 ROM에 저장된다.