티스토리 뷰



한국산업인력공단 시행

2016년 2회 정보처리기사 필기 기출 문제

전자계산기구조 과목



[모바일은 가로보기에서 최적화되었습니다]


21. 수치 코드에 대한 설명으로 틀린 것은?

① 수치 코드에는 자리 값을 가지고 있는 가중 코드(weighted code)와 자리 값이 없는 비가중 코드(non-weighted code)로 구분할 수 있다.

② 10진 자기보수화 코드로는 2421 code, excess-3 code 등이 대표적이다.

③ 3초과 코드는 8421 코드에 10진수 3을 더한 코드로 코드 내에 하나 이상의 1 이 반드시 포함되어 있어 0과 무신호를 구분하기 위한 코드이다.

④ 그레이 코드(gray Code)는 대표적인 가중(weighted) 코드로 인접하나 코드의 비트가 1비트만 변하여 산술 연산에 적합하다.


22. 채널에 대한 설명으로 옳은 것은?

① 가변 채널은 채널 제어기가 특정한 I/O 장치들에 전용인 전송통로를 지닌 형태를 말하며 구성은 간단하지만 고정 채널에 비해 효율이 낮은 단점을 가지고 있다.

② 버스트 모드는 여러 개의 I/O 장치가 채널의 기능을 공유하여 시분할적으로 데이터를 전송하는 형태로 비교적 저속의 I/O 장치 여러 개를 동시에 동작시키는데 적합하다.

③ 멀티플렉서 모드는 하나의 I/O 장치가 데이터 전송을 행하고 있는 동안에는 채널의 기능을 완전히 독점하여 사용하므로 대량의 데이터를 고속으로 전송하는데 적합하다.

④ 블록 멀티플렉서 채널은 하나의 데이터 경로를 경유한다는 점과 고속의 입출력 장치를 취급한다는 점에서 바이트 멀티플렉서 채널과 selector 채널을 결합한 형태의 채널이다.


23. Gray code 1111을 2진 코드로 바꾸면?

① 1010     ② 1011     ③ 0111     ④ 1001


24. CPU 내부의 레지스터 중 프로그램 제어와 관계가 있는 것은?

① memory address register

② index register

③ accumulator

④ status register


25. 데이터를 전송할 때 입, 출력 버스를 통하여 프로세서와 주변장치 사이에서 이루어지며, 데이터의 전송을 확인하기 위해서 상태 레지스터를 사용하는 전송 모드는?

① 프로그램된 I/O

② 인터럽트에 의한 I/O

③ 직접메모리접근(DMA)

④ 간접메모리접근(IMA)


26. 명령어의 주소(address)부를 유효주소로 이용하는 방법은?

① 상대 주소     ② 즉시 주소

③ 절대 주소     ④ 직접 주소


27. 다음 Half-Adder의 진리표를 참조하여 캐리(C)와 합(S)을 구한 결과가 옳은 것은?

x

y

C

S

0

0

0

0

0

1

0

1

1

0

0

1

1

1

1

0

① S=x⊕y, C=xy     ② S=xy+xy, C=xy

③ S=x+y, C=xy     ④ S=xy+y, C=xy


28. 프로그램 처리 중 명령의 요청에 의해 발생하는 대표적인 인터럽트는?

① 기계착오 인터럽트

② 정전

③ SVC 인터럽트

④ 프로그램 인터럽트


29. 데이터 입출력 전송이 CPU를 통하지 않고 직접 주기억 장치와 주변장치 사이에서 수행되는 방식은?

① Bus        ② DMA

③ Cache     ④ Interleaving


30. 채널 명령어의 구성 요소가 아닌 것은?

① data address        ② flag

③ operation code     ④ I/O device 처리 속도


31. RAID-5는 RAID-4의 어떤 문제점을 보완하기 위하여 개발되었는가?

① 병렬 액세스의 불가능

② 긴 쓰기 동작 시간

③ 패리티 디스크의 액세스 집중

④ 많은 수의 검사 디스크 사용


32. 논리회로를 바르게 표시한 논리식은?


33. 버스 중재에 있어서 소프트웨어 폴링 방식에 대한 설명으로 틀린 것은?

① 비교적 큰 정보를 교환하는 시스템에 적합하다.

② 융통성이 있다.

③ 반응속도가 느리다.

④ 우선순위를 변경하기 어렵다.


34. 명령어의 기능 중에서 동일한 명령을 반복 실행하거나, 명령의 실행 순서를 변경시키는 기능은?

① 전달기능     ② 함수연산기능

③ 제어기능     ④ 입, 출력기능


35. 다음 그림과 같이 A, B 2개의 레지스터에 있는 자료에 대하여 ALU가 OR 연산을 행할 때 출력 레지스터 C의 내용은?

① 11101110     ② 11111110

③ 10000000     ④ 10110110


36. DRAM에 관한 설명으로 옳지 않은 것은?

① SRAM에 비해 기억 용량이 크다.

② 쌍안정 논리 회로의 성질을 응용한다.

③ 주기억 장치 구성에 사용된다.

④ SRAM에 비해 속도가 느리다.


37. 다중처리기에 대한 설명으로 틀린 것은?

① 다중처리기는 강결합 시스템으로 2개 이상의 프로세서를 포함한다.

② 다중처리기는 기억장치와 입출력 채널, 주변 장치들을 공유한다.

③ 다중처리기는 다수의 복합 운영체제에 의해 제어된다.

④ 프로세서들 간의 통신은 공유 기억장치를 통해서 이루어진다.


38. 분기명령어가 저장되어 있는 기억장치 위치의 주소가 256AH이고, 명령어에 지정된 변위 값이 –75H인 경우 분기되는 주소의 위치는? (단, 분기 명령어 길이는 3바이트이고 상대 주소모드를 사용한다고 가정한다.)

① 24F2H 번지     ② 24F5H 번지

③ 24F8H 번지     ④ 256DH 번지


39. 인터럽트 작동 순서가 올바른 것은?

ⓐ 리턴에 의한 복귀

ⓑ 벡터 인터럽트 처리

ⓒ CPU에게 인터럽트 요청

ⓓ 인터럽트 인지신호 발생

ⓔ 현재 수행중인 명령을 완료하고 복귀 주소를 저장

① ⓒⓔⓓⓑⓐ     ② ⓓⓒⓔⓑⓐ

③ ⓔⓑⓒⓐⓓ     ④ ⓐⓒⓓⓔⓑ


40. 64Kbyte인 주소 공간(address space)과 4Kbyte인 기억 공간(memory space)을 가진 컴퓨터의 경우 한 페이지(page)가 512byte로 구성되었다면 페이지와 블록 수는 각각 얼마인가?

① 16페이지, 12블록       ② 128페이지, 8블록

③ 256페이지, 16블록     ④ 64페이지, 4블록


- 내용 중 오류가 있는 경우 댓글로 알려주시면 감사하겠습니다 -



댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday