CPU 중앙처리장치
| 기억장치(레지스터) | CPU 내부의 임시 기억장치(속도가 가장 빠름) |
| 연산장치(산술논리장치)ALU | 가산기 - 덧셈 보수기 - 보수하여 뺄셈 누산기 - 연산 결과 일시 기억 상태 레지스터 - 상태정보기록 |
| 제어장치CU | 프로그램카운터(PC) - 다음에 수행할명령어 번지(주소)를 기억 명령레지스터 - 명령어의 내용을 기억 해독기 - 명령어 해독 부호기 - 제어신호 생성 그 외 MAR, MBR 등등이 있음 |
1. 다음 중 중앙처리장치의 구성요소에 해당하지 않는 것은?
① ALU(Arithmetic Logic Unit)
② CU(Control Unit)
③ 레지스터(Register)
④ SSD(Solid State Drive)
정답: ④
SSD는 보조기억장치이며, 중앙처리장치(CPU)의 구성요소는 아닙니다.
CPU의 주요 구성요소는 연산을 담당하는 ALU, 제어를 담당하는 CU, 임시 저장을 위한 레지스터입니다.
2. 다음 중 컴퓨터의 CPU에서 덧셈, 뺄셈, 곱셈, 나눗셈 기능을 수행하는 장치로 올바른 것은?
① 레지스터
② 산술 논리 장치(ALU)
③ 제어장치(CU)
④ 바이오스(BIOS)
정답: ②
덧셈, 뺄셈, 곱셈, 나눗셈과 같은 연산은 산술 논리 장치(ALU: Arithmetic Logic Unit)가 수행합니다.
ALU는 CPU 내의 연산 담당 구성요소로, 산술 연산과 논리 연산을 처리합니다.
3. 다음 중 컴퓨터 구조에서 제어 장치(Control Unit)의 구성 요소로 옳지 않은 것은?
① 부호기(Encoder)
② 프로그램 카운터(Program Counter)
③ 보수기(Complementor)
④ 명령 해독기(Instruction Decoder)
정답: ③
보수기(Complementor)는 데이터를 보수 처리하는 연산 관련 장치로, 제어 장치의 구성 요소가 아닙니다.
제어 장치는 명령어의 해석과 제어 신호 생성을 담당하며, 프로그램 카운터, 명령 해독기, 부호기 등은 그 구성 요소입니다.
4. 다음 중 레지스터에 관한 설명으로 옳은 것은?
① CPU 내부에서 특정한 목적에 사용되는 일시적인 기억 장소이다.
② 메모리 중에서 가장 속도가 느리며, 플립플롭이나 래치 등으로 구성된다.
③ 컴퓨터의 유지 보수를 위한 시스템 정보를 저장한다.
④ 시스템 부팅 시 운영체제가 로딩되는 메모리이다.
정답: ①
레지스터(Register)는 CPU 내부에 존재하며, 연산 중인 데이터를 임시로 저장하는 고속의 기억 장치입니다.
②는 느린 메모리가 아니라 가장 빠른 메모리에 해당하는 설명이며, ③은 CMOS, ④는 RAM에 대한 설명입니다.
5. 다음 중 CPU의 제어장치를 구성하는 레지스터에 관한 설명으로 옳지 않은 것은?
① 프로그램 카운터: 프로그램의 실행된 명령어의 개수를 계산한다.
② 명령 레지스터: 현재 실행 중인 명령을 기억한다.
③ 부호기: 해독된 명령에 따라 각 장치로 보낼 제어 신호를 생성한다.
④ 메모리 주소 레지스터: 기억장치에 입출력되는 데이터의 번지를 기억한다.
정답: ①
프로그램 카운터(PC)는 실행된 명령어의 개수를 계산하는 것이 아니라, 다음에 실행할 명령어의 주소를 기억하는 역할을 합니다.
나머지 보기들은 각 레지스터의 역할을 정확히 설명하고 있습니다.
6. 다음 중 레지스터에 관한 설명으로 옳지 않은 것은?
① 명령 레지스터는 현재 수행 중인 명령어를 가지고 있다.
② 메모리 중에서 가장 빠른 속도로 접근이 가능하다.
③ 프로그램 카운터는 다음 번에 실행할 명령어의 주소를 가지고 있다.
④ 운영체제의 시스템 정보를 기억하고 관리한다.
정답: ④
운영체제의 시스템 정보를 기억하고 관리하는 것은 CMOS나 BIOS, 또는 하드디스크 일부에 해당하며, 레지스터의 기능이 아닙니다. 그리고 운영체제 같이 용량이 큰 정보는 레지스터에서 보관하기 역부족입니다.
①, ②, ③은 레지스터의 특성과 기능에 맞는 설명입니다.
7. 다음 중 컴퓨터의 연산장치에 있는 레지스터에 관한 설명으로 옳지 않은 것은?
① 2진수 덧셈을 수행하는 가산기(Adder)가 있다.
② 뺄셈을 수행하기 위해 입력된 값을 보수로 변환하는 보수기(Complementor)가 있다.
③ 연산 결과를 일시적으로 저장하는 누산기(Accumulator)가 있다.
④ 연산에 사용될 데이터를 기억하는 상태 레지스터(Status Register)가 있다.
정답: ④
상태 레지스터(Status Register)는 연산 결과의 상태(예: 오버플로우, 캐리, 제로 등)를 저장하지만, 연산에 사용될 데이터를 저장하는 기능은 없습니다.
①, ②, ③은 연산장치 내의 구성 요소나 레지스터의 역할로 적절한 설명입니다.
'컴활' 카테고리의 다른 글
| 컴활 필기 1과목 4강 - 보조기억장치 (0) | 2025.07.22 |
|---|---|
| 컴활 필기 1과목 3강 - 주기억장치 (0) | 2025.07.21 |
| 컴활 필기 1과목 1강 - 기본개념 (0) | 2025.07.21 |
| 컴활 필기 - Windows의 기초(2) (0) | 2025.07.09 |
| 컴활 필기 - Windows의 기초(1) (0) | 2025.07.09 |
댓글