본문 바로가기

IT관련

정보처리기사 필기 2018년 3월 4일 필기 기출문제 2과목 전자 계산기 구조

반응형

정보처리기사 필기 2018년 3월 4일 필기 기출문제

 

라디오 버튼을 누르고 정답일 경우 정답입니다.  라는 문구가 나옵니다. 오답일 경우 아무것도 나오지 않으니 유의하세요.

 

1과목에 40점(8문제)이상 전체 과목 60(12문제)점이상 되어야 합격입니다.

 

1과목에 5점이라고 생각하시면 됩니다.

 

합격하는 그날까지 가즈아!!!!

(작업하는데 6시간 걸렸어요.ㅜㅜ 왜이리 힘든건지.. 다른것도 조금씩 시간 나는데로 올릴게요. 문제에 대한 상세한 답은 답변으로 해주시면 보고 추가적으로 입력할 예정입니다.ㅜㅜ )

 

 

2과목 : 전자 계산기 구조

 

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

 

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

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

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

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

 

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

 

AC ⟵ MBR

MBR ⟵ AC

 M(MBR) ⟵ MBR

 AC ⟵ AC + MBR

 

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

 

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

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

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

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

 

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

 

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

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

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

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

 

 

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

 

0.1

 0.2

 0.8

 0.9

 

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

 

 Daisy Chain

 Handshake

Polling

 Strobe

 

 

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

 

범용 레지스터

 플래그 레지스터

인덱스 레지스터

 세그먼트 레지스터 

 

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

 

 데이터 구조

 연산자의 수와 종류

인터럽트 종류

 주소지정 방식

 

 

9. MA에 대한 설명으로 가장 옳은 것은?

 

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

 inDirect Memory Acknowledge의 약자이다.

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

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

 

 

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

 

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

 에러 검출이 쉽다.

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

 자기 보수가 가능하다.

 

 

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

 

트랩 방식

 폴링 방식

 벡터 방식

 데이지 체인 방식

 

 

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

 

2.81

 3.25

 3.88

 4.08 

 

 

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

 

 

  

 

  

 

 

 

 

 

 

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

 

1

 2

 4

 8

 

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

 

Ripple Carry Adder

 Carry Lookahead Adder

 Serial-parallel Adder

 Carry Save Adder

 

 

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

   

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

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

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

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

 

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

 

AC ⟵ AC×M[A]

 R1 ⟵ R2×M[A]

 AC ⟵ M[A]

 M[A] ⟵ AC

 

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

 

I/O 장치의 주소

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

 COU 제조 고유 번호

 전송될 데이터 단어들의 수

 

 

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

 

insert 동작

 mask 동작

 OR 동작

 packing 동작

 

 

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

   

write-through

 write-back

 write-none

 write-all

 

반응형