티스토리 뷰



한국산업인력공단 시행

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

전자계산기구조 과목



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


21. 다중처리기를 사용하여 성능개선을 하고자 하는 것 중 주된 목표가 아닌 것은?

① 유연성     ② 신뢰성

③ 대중성     ④ 수행속도


22. CPU에 의해 참조되는 각 주소는 가상주소를 주기억장치의 실제주소로 변환하여야 한다. 이것을 무엇이라 하는가?

① mapping     ② blocking

③ buffering     ④ interleaving


23. 두 데이터의 비교(Compare)를 위한 논리연산은?

① XOR 연산

② AND 연산

③ OR 연산

④ NOT 연산


24. 논리곱(minterm)으로 표시된 다음 불대수(boolean function)를 간략화한 것은? (단, d 함수는 don't care 임)


25. 2개 이상의 프로그램을 주기억장치에 기억시키고 CPU를 번갈아 사용하면서 처리하여 컴퓨터 시스템 자원 활용률을 극대화하기 위한 프로그래밍 기법은?

① 분산처리 프로그래밍

② 일괄처리 프로그래밍

③ 멀티프로그래밍

④ 리얼타임 프로그래밍


26. 수직적 마이크로명령어에 대한 설명으로 틀린 것은?

① 마이크로명령어의 비트 수가 감소된다.

② 제어 기억장치의 용량을 줄일 수 있다.

③ 마이클로 명령어의 코드화된 비트들을 해독하기 위한 지연이 발생한다.

④ 마이크로명령어의 각 비트가 각 제어신호에 대응되도록 하는 방식이다.


27. 입력단자가 하나이며, 1이 입력될 때마다 출력단자의 상태가 바뀌는 플립플롭의 종류는?

① RS     ② T     ③ D     ④ M/S


28. 컴퓨터 시스템에서 1-address machine, 2-address machine, 3-address machine으로 나눌 때 기준이 되는 것은?

① operation code

② 기억장치의 크기

③ register 수

④ operand의 address 수


29. 일반적인 제어 장치 모델에서 제어 장치로 입력되는 항목이 아닌 것은?

① CPU 내의 제어 신호들

② 클록

③ 명령어 레지스터

④ 플래그


30. Interrupt cycle에 대한 마이크로 오퍼레이션(micro-operation) 중에서 가장 관계가 없는 것은? (단, MAR : Memory Address Register, PC : Program Counter, M : memory, MBR : Memory Buffer Register, IEN : Interrupt Enable 이며, Interrupt Handler는 0 번지에 저장 되어있다고 가정한다.)

① MAR ← PC, PC ← PC+1

② MBR ← MAR, PC ← 0

③ M ← MBR, IEN ← 0

④ GO TO fetch cycle


31. 4x2 RAM을 이용하여 16x4 메모리를 구성하고자 할 경우에 필요한 4x2 RAM의 수는?

① 4개     ② 8개     ③ 16개     ④ 32개


32. 캐시의 라인 교체 정책 가운데, 최근에 가장 적게 사용된 라인부터 교체하는 정책은? (문제 오류로 실제 시험에서는 1, 3번이 정답처리 되었습니다. 여기서는 1번을 누르면 정답 처리 됩니다.)

① LRU     ② FIFO

③ LFU     ④ LIFO


※ 문항에서 제시된 “최근에 가장 적게 사용된 라인”에서는 시점(Recently)을 의미하는 “최근에”와 빈도(Frequent)를 의미하는 “적게”가 병행하여 제시되어 있어 중의적인 해석이 가능함으로 당초 가답안 ① LRU에서 확정답안 ① LRU와 ③LFU로 변경


33. 10진수 –14를 2의 보수 표현법을 이용하여 8비트 레지스터에 저장하였을 때, 이를 오른쪽으로 1비트 산술 시프트했을 때의 결과는?

① 10000111     ② 00000111

③ 11111001     ④ 01111001


34. 다음은 DMA의 데이터 전송 절차를 나열한 것이다. 순서를 가장 옳게 나열한 것은?

ⓐ 데이터 전송(data transfer)

ⓑ 버스 사용 요구(bus request)

ⓒ 인터럽트(interrupt)

ⓓ 버스 사용 허가(bus grant)

① ⓐ → ⓑ → ⓒ → ⓓ

② ⓒ → ⓑ → ⓓ → ⓐ

③ ⓑ → ⓓ → ⓐ → ⓒ

④ ⓓ → ⓒ → ⓑ → ⓐ


35. 병렬컴퓨터에서 처리요소의 성능을 측정하는데 사용되는 단위는?

① MIPS     ② BPS

③ IPS        ④ LPM


36. 다음 중 누산기에 대한 설명으로 가장 옳은 것은?

① 연산장치에 있는 레지스터의 하나로서 연산 결과를 기억하는 장치이다.

② 입출력장치에 있는 회로로서 가감승제 계산 및 논리 연산을 행하는 장치이다.

③ 일정한 입력 숫자들을 더하여 그 누계만을 항상 보관하는 장치이다.

④ 부동소수점과 같은 정밀 계산을 위해 특별히 만들어 두어 유효 숫자의 개수를 늘리기 위한 것이다.


37. 다음 중 비교적 속도가 빠른 자기디스크에 연결하는 채널은?

① 바이트 채널

② 셀렉터 채널

③ 서브 채널

④ 멀티플렉서 채널


38. ASCⅡ 코드의 비트구성은 존(zone)비트와 수(digit)비트로 구분된다. 존(zone)비트는 몇 비트인가?

① 1비트     ② 2비트

③ 3비트     ④ 4비트


39. 프로그램에 의해 제어되는 동작이 아닌 것은?

① input/output     ② branch

③ status sense      ④ RNI(fetch)


40. 다음 중 프로그램 카운터(PC)에 대한 설명으로 가장 옳은 것은?

① 곱셈과 나눗셈 명령어를 위한 누산기로 사용된다.

② 다음에 인출할 명령어의 메모리 주소를 가지고 있다.

③ 고속 메모리 전송명령을 위해 사용된다.

④ CPU의 동작을 제어하는 플래그를 가지고 있다.


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



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