티스토리 뷰



한국산업인력공단 시행

2018년 1회 정보처리기사 필기 기출 문제

전자계산기구조 과목



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


21. 다음과 같이 표현되는 바이트 머신의 데이터 형식의 명칭으로 가장 옳은 것은?

부호(sign), 지수(exponent), 가수(mantissa)

① 고정소수점 데이터(fixed point date)

② 가변장 논리 데이터(variable length logical data)

③ 보동소수점 데이터(floating point data)

④ 팩(pack) 형식의 10진수(decimal number)


22. 다음 ADD 명령어의 마이크로 오퍼레이션에서 t2시간에 수행되어야 할 가장 적합한 동작(A)는? (단, MAR : Memory Address Register, MBR : Memory Buffer Register, M(addr) : Memory, AC : 누산기이다.)

t₀ : MAR ← MBR(addr)

t₁ : MBR ← M(MAR)

t₂ : ( A )

① AC ⟵ MBR            ② MBR ⟵ AC

③ M(MBR) ⟵ MBR     ④ AC ⟵ AC+MBR


23. 모듈러스-14 카운터는 몇 가지의 상태를 가지며, 이 카운터를 구성하기 위한 최소의 플립플롭의 수는 몇 개인가?

① 상태 : 13가지, 플립플롭 : 3개

② 상태 : 14가지, 플립플롭 : 4개

③ 상태 : 15가지, 플립플롭 : 5개

④ 상태 : 16가지, 플립플롭 : 6개


24. 다음 중 SDRAM의 동작에 대한 설명으로 가장 옳지 않은 것은?

① 여러 개의 내부 뱅크들(Banks)에서 동시 액세스가 진행된다.

② 액세스가 진행되는 동안 CPU가 대기한다.

③ 버스 클럭에 동기화되어 정보가 전송된다.

④ 여러 개의 데이터들을 연속으로 전송하는 버스트 모드를 지원한다.


25. 전체 기억장치 액세스 횟수가 50 이고, 원하는 데이터가 캐시에 있는 횟수가 45라고 할 때, 캐시의 미스율(miss ratio)은?

① 0.1     ② 0.2     ③ 0.8     ④ 0.9


26. 입출력장치의 인터럽트 우선순위를 하드웨어적으로 결정하는 방식은?

① Daisy Chain     ② Handshake

③ Polling            ④ Strobe


27. 다음 중 일반 응용프로그램이 직접 접근할 수 없는 레지스터는?

① 범용 레지스터

② 플래그 레지스터

③ 인덱스 레지스터

④ 세그먼트 레지스터


28. 인스트럭션의 설계 과정에서 고려해야 할 사항이 아닌 것은?

① 데이터 구조

② 연산자의 수와 종류

③ 인터럽트 종류

④ 주소지정 방식


29. DMA에 대한 설명으로 가장 옳은 것은?

① 인코더와 같은 기능을 수행한다.

② inDirect Memory Acknowledge의 약자이다.

③ CPU와 메모리 사이의 속도차이를 해결하기 위한 장치이다.

④ 메모리와 입출력 디바이스 사이에 데이터의 주고받음이 직접 행해지는 기법이다.


30. 소형계산기(calculator)에서 BCD 코드 대신 excess-3 코드를 많이 사용하는 가장 큰 이유는?

① 그래픽 기호의 표현이 용이하다.

② 에러 검출이 쉽다.

③ 연속된 순간에 하나의 비트만 변화한다.

④ 자기 보수가 가능하다.


31. 인터럽트의 우선순위결정과 가장 관계없는 것은?

① 트랩 방식     ② 폴링 방식

③ 벡터 방식     ④ 데이지 체인 방식


32. 세그먼트에서 부연산을 수행하는데 20ns가 걸리고, 파이프라인은 4 세그먼트로 구성되어 있으며 100개의 테스크를 순차적으로 수행하는 파이프라인 시스템은 비파이프라인 시스템에 비해 약 몇 배의 속도 향상을 얻을 수 있는가?

① 2.81     ② 3.25

③ 3.88     ④ 4.08


33. N 가지의 정보를 2진수 코드로 부호화 하는데 필요한 비트수를 계산하는 방법으로 옳은 것은?

34. 64K DRAM 기억소자를 이용하여 64K바이트 주기억장치를 구성하고자 한다. 이 때 64K DRAM을 몇 개 사용하여야 하는가? (단, K=kilo이다.)

① 1     ② 2     ③ 4     ④ 8


35. 병렬 가산기를 구성하는 각각의 전가산기 출력 캐리를 미리 예측 및 처리하여 리플캐리 지연을 제거한 가산기로 가장 옳은 것은?

① Ripple Carry Adder

② Carry Look ahead Adder

③ Serial-parallel Adder

④ Carry Save Adder


36. 다음 마이크로명령어 형식에 관한 설명으로 가장 옳지 않은 것은?

① 조건 필드는 분기에 사용될 제어신호들을 발생시킨다.

② 연산 필드가 2개인 경우 2개의 마이크로 연산이 동시에 수행된다.

③ 주소 필드는 분기가 발생할 경우 목적지 마이크로명령어 주소로 사용된다.

④ 분기 필드는 분기의 종류와 다음에 실행할 마이크로명령어의 주소를 결정하는 방법을 명시한다.


37. 다음 중 1주소 명령어 형식을 따르는 마이크로명령어 MUL A를 가장 바르게 표현한 것은? (단, 보기의 M[A]는 기억장치 A번지의 내용을 의미한다.)

① AC ⟵ AC×M[A]

② R1 ⟵ R2×M[A]

③ AC ⟵ M[A]

④ M[A] ⟵ AC


38. 일반적으로 CPU가 DMA 제어기로 보내는 정보가 아닌 것은?

① I/O 장치의 주소

② 연산(쓰기 혹은 읽기)지정자

③ CPU 제조 고유 번호

④ 전송될 데이터 단어들의 수


39. AND 마이크로 동작과 가장 유사한 것은?

① insert 동작     ② mask 동작

③ OR 동작        ④ packing 동작


40. 캐시메모리의 기록정책에서 쓰기(write) 동작이 이루어질 때마다 캐시메모리와 주기억장치의 내용을 동시에 갱신하는 방식으로 가장 옳은 것은?

① write-through

② write-back

③ write-none

④ write-all


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



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