본문 바로가기
정보처리산업기사

필기/제2과목 전자계산기구조 31번 ~ 40번 문제

by Hwangminseo 2026. 2. 2.

31번

문제

op-code가 8비트일 때 생성될 수 있는 명령어의 수는?

선택지

문항에 선택지가 비어있어서 계산으로 답만 정리

정답

256

해설

op-code 비트 수가 n이면 표현 가능한 조합 수는 2^n이다.
8비트면 2^8 = 256개 명령어를 만들 수 있다.

32번

문제

광디스크(Optical disc)의 종류에 해당하지 않는 것은?

선택지

① Solid State Disc
② Blu-ray Disc
③ DVD
④ Compact Disc

정답

해설

Blu-ray, DVD, CD는 레이저로 기록/재생하는 광디스크다.
Solid State Disc(SSD 계열)는 반도체 저장장치라 광디스크가 아니다.

33번

문제

다음 중 가상기억장치에 대한 설명으로 옳지 않은 것은?

선택지

① 보조기억장치와 같이 기억 용량이 큰 기억장치를 마치 주기억장치처럼 사용하는 개념이다.
② 프로그래머에 의해 쓰여진 주소를 가상(virtual address)라 한다.
③ 주기억장치의 주소를 물리적 주소(physical address)라 한다.
④ 물리적 주소를 주소 공간(address space)이라 한다.

정답

해설

주소 공간(address space)은 “어떤 시스템/프로그램이 사용할 수 있는 주소의 범위(집합)”를 말한다.
물리적 주소 그 자체를 주소 공간이라고 하지는 않는다.

34번

문제

입/출력 제어방식에 해당하지 않는 것은?

선택지

① CPU에 의한 방식
② DMA 방식
③ Buffer에 의한 방식
④ 채널 제어기에 의한 방식

정답

해설

대표적인 입출력 제어 방식은 CPU 방식(프로그램 I/O), 인터럽트 I/O, DMA, 채널 I/O 같은 분류다.
버퍼(Buffer)는 성능 개선을 위한 “기법/구조”이지 제어 방식 분류로 보지 않는다.

35번

문제

다음 주소 지정 방식 중 속도가 가장 빠른 방식은?

선택지

① Direct Addressing
② Immediate Addressing
③ Indirect Addressing
④ Calculate Addressing

정답

해설

Immediate Addressing은 오퍼랜드가 명령어 안에 들어있어서 추가 메모리 접근이 거의 없다(명령어 페치만).
Direct/Indirect는 메모리 참조가 더 필요해 상대적으로 느리다.

36번

문제

이항연산자가 아닌 것은?

선택지

① OR
② AND
③ XOR
④ Complement

정답

해설

OR/AND/XOR는 입력이 2개인 이항 연산이다.
Complement(보수)는 입력 1개를 뒤집는 단항 연산이다.

37번

문제

오류(error) 정보를 검출하기 위해 사용하는 비트는?

선택지

① sign bit
② parity bit
③ check bit
④ code bit

정답

해설

패리티 비트(parity bit)는 전송/저장된 비트들의 1의 개수를 짝수/홀수로 맞춰 오류를 검출한다.

38번

문제

비동기 데이터전송방식의 하나로서 데이터 전송 시 송신측과 수신측에서 제어신호를 사용하여 서로의 동작을 확인하면서 데이터를 전송하는 방식은?

선택지

① IOP
② DMA
③ 스트로브(strobe) 제어
④ Handshaking

정답

해설

Handshaking은 요청/응답 같은 제어 신호로 서로 준비 상태를 확인한 뒤 전송한다.
스트로브는 한쪽이 타이밍 신호를 주도하는 방식이라 “서로 확인”이라는 표현과는 다르다.

39번

문제

마이크로오퍼레이션에서 명령(instruction)이 실행되기 위해 가장 먼저 이루어지는 동작은?

선택지

① 유효 주소 계산
② 명령어 페치(instruction fetch)
③ 오퍼랜드 패치(operand fetch)
④ 주소 페치(Address fetch)

정답

해설

실행의 시작은 항상 명령어를 메모리에서 가져오는 단계(Instruction Fetch)다.
그 다음에 해독, 필요하면 유효주소 계산/오퍼랜드 패치가 이어진다.

40번

문제

그림과 같은 전가산기(Full Adder)의 입력이 A=1, B=0, C=1일 때 출력 So(합)와 Co(캐리)는?

선택지

① Co = 0, So = 0
② Co = 0, So = 1
③ Co = 1, So = 0
④ Co = 1, So = 1

정답

해설

전가산기 합 So = A XOR B XOR C
1 XOR 0 XOR 1 = 0

캐리 Co = (A·B) + (B·C) + (A·C)
(1·0) + (0·1) + (1·1) = 0 + 0 + 1 = 1

그래서 Co=1, So=0이다.