컴퓨터의 구성요소에 대한 설명으로 옳은 것만을 모두 고르면?
ㄱ. 입출력장치는 기계적 동작을 수반하기 때문에 동작 속도가 주기억장치보다 빠르다.
ㄴ. 중앙처리장치는 명령어 실행 단계에서 제어장치, 내부 레지스터, 연산기를 필요로 한다.
ㄷ. 중앙처리장치는 명령어 인출 단계에서 인출된 명령어를 저장하기 위한 명령어 레지스터와 다음에 실행할 명령어가 있는 기억장치의 주소를 저장할 프로그램 카운터를 필요로 한다.
ㄹ. 입출력장치는 중앙처리장치와 직접 데이터를 교환할 수 있으며, 데이터 교환은 반드시 중앙처리장치의 입출력 동작 제어에 의해서만 가능하다.
정답 3번
ㄱ은 틀리다. 기계적 동작과 장치 지연 때문에 입출력장치는 일반적으로 주기억장치보다 느리다. ㄴ과 ㄷ은 맞다. 명령 실행에는 제어장치·레지스터·연산기가 관여하고, 인출 단계에는 다음 명령 주소를 가진 PC와 인출한 명령을 보관할 IR이 필요하다. ㄹ은 틀리다. DMA를 사용하면 매 바이트를 CPU가 직접 제어하지 않고도 장치와 주기억장치 사이에 블록을 전송할 수 있다. 따라서 정답은 ㄴ, ㄷ인 ③이다.
콘텐츠 정보
- 자료 유형
- 공개 기출
- 검수 상태
- 자동 검사 완료
- 해설 작성·검수
- 정처LAB 자동 검사
- 최종 검수
- 2026-08-21