1과목: 시스템 프로그래밍
1. 어셈블리에서 어떤 기호적 이름에 상수 값을 할당하는 명령어는?
2. 여러 개의 프로그램을 논리에 맞게 하나로 결합하여 실행 가능한 프로그램으로 만들어 주는 것은?
3. 원시 프로그램이 수행되기까지의 순서가 옳은 것은?
4. 매크로 프로세서의 기능에 해당하지 않는 것은?
5. 매크로가 3개의 기계어 명령어로 정의되어 있을 때, 주프로그램에서 매크로 호출을 3번 할 경우 확장된 명령어 수는?
6. 어셈블리에서 베이스 레지스터를 지정하는 명령은?
7. 원시 프로그램을 기계어로 번역해 주는 프로그램에 해당하지 않은 것은?
8. 프로그램 언어의 구문 형식을 정의하는 가장 보편적인 기법은?
9. 어셈블러가 원시 프로그램을 목적 프로그램으로 번역할 때 현재의 오퍼랜드에 있는 값을 다음 명령어의 번지로 할당하는 명령어는?
10. 운영체제의 성능 평가 기준으로 거리가 먼 것은?
11. 일반적 로더(General Loader)에 가장 가까운 것은?
12. 전향 참조(Forward Reference)를 해결하기 위하여 일반적으로 사용하는 어셈블러 기법은?
13. 절대로더를 사용하는 경우 기억장소 할당의 수행 주체는?
14. 교착 상태 발생의 필요조건이 아닌 것은?
15. 프로세서 스케줄링(Scheduling) 중 각 프로세스에게 차례대로 일정한 시간 할당량(Time Slice) 동안 처리기를 차지하도록 하는 것은?
16. 로더(Loader)의 기능이 아닌 것은?
17. 페이지 교체 기법 중 가장 오래 동안 사용되지 않은 페이지를 교체할 페이지로 선택하는 기법은?
18. 기억장치 배치 전략에 해당하지 않는 것은?
19. 프로세스가 일정 시간 동안 자주 참조하는 페이지들의 집합을 의미하는 것은?
20. 프로세스(Process)의 정의가 될 수 없는 것은?
2과목: 전자계산기구조
21. 인터럽트가 발생할 때의 처리순서를 옳게 나열한 것은?
22. 다음 그램에서 병렬가산기 출력 F는?
23. 10진수 8을 Excess-3 코드로 바르게 나타낸 것은?
24. 다음 중 채널 명령어의 구성 요소가 아닌 것은?
25. 다음 중 특정 비트를 반전시킬 때 사용하는 연산은?
26. 다음 중 컴퓨터의 필수적인 구성 장치가 아닌 것은?
27. 멀티플렉서 채널과 셀렉터 채널의 차이로 옳은 것은?
28. 입ㆍ출력 전송이 중앙처리장치의 레지스터를 경유하지 않고 수행되는 방법은?
29. Gray code 1111을 2진수 코드로 바꾸면?
30. 기억장치와 입ㆍ출력 장치의 차이점을 나타낸 것 중에서 가장 중요한 차이점은?
31. 다음 중 레지스터에 기억된 자료에서 특정한 위치의 비트 내용을 시험하는 방법은?
32. 소프트웨어 우선순위와 비교하여 하드웨어 우선순위 인터럽트의 특징으로 옳은 것은?
33. RISC 방식 컴퓨터의 특징으로 가장 옳은 것은?
34. 컴퓨터에서 10진 데이터를 연산 처리할 때의 데이터 형식은?
35. 중앙처리장치가 모든 명령어(instruction)의 종류에 관계없이 반드시 거쳐야 하는 상태는?
36. 다음 중 채널의 기능이 아닌 것은?
37. 기억장치에 기억된 정보를 액세스하기 위하여 주소를 사용하는 것이 아니고, 기억된 정보의 일부분을 이용하여 원하는 정보를 찾는 것은?
38. 다음 중 memory buffer에 대한 설명으로 올바른 것은?
39. 기억장치의 총 용량이 4096비트이고, 워드 길이가 16비트일 때 프로그램 카운터(PC), 주소 레지스터(AR), 데이터 레지스터(DR)의 크기로 옳은 것은?
40. 캐시 메모리의 기록 정책 가운데 쓰기(write) 동작이 이루어질 때마다 캐시 메모리와 주기억장치의 내용을 동시에 갱신하는 방법은?
3과목: 마이크로전자계산기
41. 격리(isolated)형과 메모리 맵(memory map)형 입ㆍ출력 방식에 대한 설명 중 옳지 않은 것은?
42. 연산자(operation code)의 기능으로 옳지 않은 것은?
43. 2의 보수를 취하는 ALU에서 A=11110000, B=00010100일 때 A-B의 수행 후 상태 비트 S(sign) 및 Z(zero)의 값으로 옳은 것은? (단, S는 연산의 결과가 음수일 때, 그리고 Z는 연산의 결과가 "0"일 때 각각 set 된다.)
44. 다음 중 액세스 시간이 가장 짧은 것은?
45. 우선순위가 높은 장치로부터 인터럽트 라인을 직렬로 연결하여, 상위의 인터럽트 요청이 없는 경우에 한하여 하위로 인터럽트 인정 신호가 넘어가는 형태의 인터럽트 우선순위 결정 방식은?
46. 다음 DMA(Direct Memory Access)에 대한 설명 중 틀린 것은?
47. 인터럽트(Interrupt)가 발생했을 경우 이를 처리하기 전에 그 내용을 기억시킬 필요가 없는 것은?
48. 입ㆍ출력 장치의 처리속도는 늦고, 중앙처리장치의 속도는 빠르기 때문에 중앙처리장치의 효율을 높이기 위해서 사용되는 장치는?
49. 마이크로컴퓨터용 소프트웨어 개발 과정이 옳은 것은?
50. ALU에서 계산된 결과가 Overflow가 발생했는지의 유ㆍ무를 체크하기 위해서 사용되는 Gate는?
51. 마이크로컴퓨터에서 중앙처리장치와 기억장치 그리고 입ㆍ출력장치 간의 데이터를 주고받기 위해 공통으로 연결되는 버스는?
52. 어드레스(address)가 16선(line)이고, 데이터(data)가 8선인 프로세스에서 어드레스 1선을 추가하면 전체 프로세서의 용량은 얼마나 되는가?
53. 어느 프로그램 중 0123번지에서 CALL A 명령이 있다. 이 CALL A를 수행한 후 stack에 기억된 값은?
54. 컴퓨터를 이용하여 프로그램을 작성하여 실행 파일을 만든 후 트레이닝 키트나 target system으로 실행 파일을 전송하는 것을 무엇이라 하는가?
55. 다음 그림과 같은 Common Cathode 타입의 7-Segment에 숫자 “2”를 출력하기 위한 신호로 맞는 것은?
56. 되부름 서브루틴(recursive subrountine)을 처리하는데 유용한 자료 구조는?
57. 인스트럭션 설계시 고려 사항이 아닌 것은?
58. 마이크로프로세서 시스템을 개발하기 위한 장비로서 거리가 먼 것은?
59. 어셈블리어에서 기계어와 1대1의 대응관계가 있는 알파벳 코드는?
60. 다음 중 임베디드 시스템 개발시 디버깅하기 위한 장비는?
4과목: 논리회로
61. 병렬 2진 감산기를 가산기와 같은 회로로 쓸 때 필요한 회로는?
62. 다음 민텀의 합형으로 표현된 불 함수를 카르노도를 이용하여 간략화한 것 중 가장 간단한 논리식은?
63. 다음 회로의 논리식은?
64. 10진수인 다음 식의 연산 값은?
65. JK 플립플롭의 특성식은?
66. 그림과 같은 ECL 회로에서 출력 D는 정논리로 어떤 논리 기능을 수행하는가?
67. 다음 회로의 기능은? (단, 출력은 F 쪽이다.)
68. 그림과 같은 게이트의 출력 a, b, c, d를 순서대로 나열한 것은? (단, Z는 high impedance 상태를 나타낸다.)
69. 64개의 다른 입력 조합을 받아들이기 위한 디코더의 입ㆍ출력 개수는 각각 몇 개씩인가?
70. 다음의 상태 변화를 가지는 COUNTER는 최소 몇 개의 플립플롭으로 구성되는가?
71. 다음 회로의 명칭은 무엇인가?
72. 8비트의 데이터 버스와 16비트의 어드레스 버스를 갖는 메모리의 용량은?
73. 입력이 모두 0일 때만 출력이 1이 되는 게이트는?
74. 논리식 (A+B)(A+C)와 등가인 식은?
75. 짝수 패리티 비트의 해밍(HAMMING) 코드로 0011011을 받았을 때 오류(ERROR)가 수정된 정확한 코드는?
76. 다음 회로의 게이트 출력 X의 값으로 옳은 것은?
77. 3:8 디코더(decoder)를 이용하여 다음의 논리함수 f를 구현하려고 한다. 추가로 필요한 게이트는? (단, 주어진 디코더의 출력은 active-low 이다.)
78. 다음의 카운터 회로는 몇 진 카운터인가? (단, 카운터 출력은 첨자 0 이 붙은 쪽이 LSB라고 본다.)
79. 다음 특성표(characteristic table)를 만족하는 플립플롭은?
80. 전감산기의 입력 중 관계없는 것은?
5과목: 데이터통신
81. OSI 7계층 중 암호화, 코드변환, 데이터 압축 등의 역할을 담당하는 계층은?
82. 인터네트워킹(internetworking)을 위한 장비에 해당하지 않는 것은?
83. 회선 교환(circuit switching)에 대한 설명으로 옳지 않은 것은?
84. FDM(Frequency-Division Multiplexing) 방식의 설명으로 옳지 않은 것은?
85. IP address에 관한 설명으로 옳지 않은 것은?
86. 전송제어문자의 내용을 기술한 것 중 옳지 않은 것은?
87. OSI 7계층 중 Data link 계층의 프로토콜과 관련이 없는 것은?
88. 토큰링 방식에 사용되는 네트워크 표준안은?
89. 데이터 전송을 하고자 하는 모든 단말 장치는 서로 대등한 입장에 있으며, 송신 요구를 먼저 한쪽이 송신권을 갖는 방식은?
90. 전송시간을 일정한 간격의 시간 슬롯(time slot)으로 나누고, 이를 주기적으로 각 채널에 할당하는 다중화 방식은?
91. 디지털 변조에서 디지털 데이터를 아날로그 신호로 변환시키는 것을 키잉(Keying)이라고 하며, 키잉은 기본적으로 3가지 방식이 있다. 이에 해당하지 않는 것은?
92. WAN과 LAN의 설명으로 옳지 않은 것은?
93. ARQ 방식 중 Go-Back-N과 Selective Repeat ARQ에 대한 설명으로 옳지 않은 것은?
94. PCM(Pulse Code Modulation) 방식에서 PAM(Pulse Amplitude Modulation) 신호를 얻는 과정은?
95. TCP/IP 프로토콜의 계층 구조 중 응용계층에 해당하는 프로토콜로 옳지 않은 것은?
96. 네트워크에 연결된 시스템은 논리주소를 가지고 있으며, 이 논리주소를 물리주소로 변환시켜 주는 프로토콜은?
97. 하나의 통신채널을 이용하여 데이터의 송신과 수신이 교번식으로 가능한 통신방식은?
98. 데이터 통신에서 오류를 검출하는 기법으로 옳지 않은 것은?
99. 데이터의 전송 중 한 비트에 에러가 발생했을 경우 이를 수신측에서 정정할 목적으로 사용되는 것은?
100. 송신측에서 정보비트에 오류 정정을 위한 제어 비트를 가하여 전송하면 수신측에서 이 비트를 사용하여 에러 검출하고 수정하는 방식은?