1과목: 시스템 프로그래밍
1. 페이지 교체 기법 중 가장 오래 동안 사용하지 않은 페이지를 교체할 페이지로 선택하는 기법은?
2. 의사 코드 명령(Pseudo Instruction)에 대한 설명으로 옳지 않은 것은?
3. 운영체제의 성능 평가 요소로 거리가 먼 것은?
4. 매크로 프로세서가 수행하는 기본 기능에 해당하지 않는 것은?
5. 스케줄링 기법 중 HRN의 우선 순위 계산식으로 옳은 것은?
6. 프로세스의 정의로 옳지 않은 것은?
7. 운영체제의 목적으로 옳지 않은 것은?
8. 링킹에 대한 설명으로 가장 적합한 것은?
9. 어셈블리어에서 프로그램 작성시 한 프로그램 내에서 동일한 코드가 반복될 경우 반복되는 코드를 한번만 작성하여 특정 이름으로 정의한 후 그 코드가 필요할 때마다 정의된 이름을 호출하여 사용하는 것을 무엇이라고 하는가?
10. 운영체제의 종류에 해당하지 않는 것은?
11. 로더(loader)의 기능에 해당하지 않는 것은?
12. 절대로더를 사용하는 경우 기억장소 할당의 수행 주체는?
13. 일반적인 기능의 로더에 가장 가까운 것은?
14. 어셈블리어로 작성된 원시 프로그램의 수행 순서로 옳은 것은?
15. 서브루틴에서 자신을 호출한 곳으로 복귀시키는 어셈블리어 명령은?
16. 어셈블러가 두 개의 패스(pass)로 구성되는 이유로 가장 적합한 것은?
17. 어셈블리어에서 어떤 기호적 이름에 상수 값을 할당하는 명령은?
18. 다중 프로그래밍 시스템에서 어떤 프로세스가 아무리 기다려도 결코 발생하지 않을 사건을 기다리고 있을 때, 그 프로세서는 어떤 상태라고 볼 수 있는가?
19. 고급 언어로 작성된 원시 프로그램을 해석하고 분석하여 컴퓨터에서 실행될 수 있는 실행 프로그램을 생성하는 것은?
20. 기계어에 대한 설명으로 옳지 않은 것은?
2과목: 전자계산기구조
21. 컴퓨터 시스템에서 1-address machine, 2-address machine, 3-address machine으로 나눌 때 기준이 되는 것은?
22. 어떤 시스템에서 자기테이프에 가변 길이의 레코드를 기억시키려면 각 레코드 앞에 4바이트의 레코드 길이가 필요하며, 각 블록 앞에 4바이트의 블록 길이가 필요하다. 최대 250바이트의 레코드를 사용하는데 blocking factor를 3으로 한다면 최소한의 블록의 길이는?
23. 프로그램 수행 중에 인터럽트가 발생하였을 경우 인터럽트의 처리 절차로 가장 옳은 것은?
24. 인스트럭션 수행을 위한 메이저 상태를 설명한 것 중 옳은 것은?
25. 프로그램 상태 워드(Program Status Word)에 대한 설명으로 옳은 것은?
26. 10진법의 한 자릿수를 2진법으로 나타내기 위해 최소한 몇 개의 비트가 필요한가?
27. N 가지의 정보를 2진수 코드로 부호화하는데 필요한 비트수는?
28. 디코더(decoder)의 출력이 4개일 때 입력 개수는?
29. 다음 설명 중 틀린 것은?
30. Gray code 1111을 2진 코드로 바꾼것은?
31. DMA 방식에 의한 사이클 스틸과 인터럽트의 가장 특징적인 차이점은?
32. 10진수 -87을 2의 보수로 표현하면?
33. 다음 알고리즘은 어떤 연산에 관한 것인가? (단, X: 피젯수, Y: 제수, Q: 몫, R: 나머지임)
34. RISC 방식 컴퓨터의 특징으로 옳은 것은?
35. 마이크로 명령 형식으로 적합하지 않은 것은?
36. 컴퓨터의 필수적인 구성 장치가 아닌 것은?
37. 부동소수점 표현의 수들 사이의 덧셈과 뺄셈 알로리즘 과정에 해당하지 않은 것은?
38. 캐시(cashe) 메모리에서 특정 내용을 찾는 방식중 매핑 방식에 주로 사용되는 메모리는?
39. 부호를 나타내지 않은 양의 수에 대한 산술적 시프트를 한 경우에 대한 설명으로 옳지 않은 것은?
40. 일반적으로 중앙처리장치에서 하는 일과 가장 거리가 먼 것은?
3과목: 마이크로전자계산기
41. 입출력 장치와 CPU 사이의 자료 교환시에 사용되는 기법들이다. 성격이 다른 것은?
42. 중앙처리장치에 연결되는 양방향성 버스는?
43. 마이크로컴퓨터 개발 시스템에 대한 설명으로 옳지 않은 것은?
44. 다음은 CPU가 프린터로 데이터를 출력하는 과정을 나타낸 것이다. 순서대로 올바르게 나열된 것은?
45. 입력과 출력의 독립 제어점을 갖는 8비트로 구성된 5개의 레지스터에 상호 병렬 데이터 전송이 가능하도록 하려면 데이터 선의 수는 몇 개로 하여야 하는가?
46. 다음 중 가장 많은 Cycle time을 필요로 하는 명령어 형식은?
47. 중앙처리장치로부터 입출력 지시를 받으면 직접 주기억장치에 접근하여 데이터를 입출력하고 입출력에 관한 모든 동작을 독립적으로 수행하는 입출력 제어 방식은?
48. 제어 메모리에서 번지를 결정하는 방법과 관련이 없는 것은?
49. 주기억장치에 기억된 프로그램의 명령을 해독하여 그 명령 신호를 각 장치에 보내 명령을 처리하도록 지시하는 것은?
50. 어떤 통신 선로의 전송 속도는 9600[bps]이며, 한 개 전송문자는 8비트 데이터와 4비트의 제어 비트로 구성되어 있다면 1초당 전송되는 문자의 개수는?
51. 다음 중 제어 프로그램에 속하는 것은?
52. 기억장치 대역폭(band width)에 대한 설명 중 틀린 것은?
53. 양극성 소자(bipolar)로 만든 비트 슬라이스(bit-slice) 마이크로프로세서의 장점과 단점을 순서대로 옳게 나열한 것은?
54. 프로그램 내에서 가까운 장소로 제어를 이동시킬 때 가장 효과적인 주소 지정 방식은? (단, 프로그램은 주기억장치 임의의 곳에서 시행된다고 본다.)
55. 마이크로컴퓨터를 구성하는 주요 버스가 아닌 것은?
56. 주컴퓨터에서 원격지에 설치한 장비로써 여러개의 단말장치들을 접속, 이들로부터 발생하는 메시지들을 저장하여 하나의 메시지로 농축해서 전송함으로써 통신회선의 사용 효율을 증대시키는 장비를 무엇이라고 하는가?
57. 마이크로컴퓨터의 병렬 입출력 인터페이스가 아닌 것은?
58. Program Counter에 대한 설명으로 틀린 것은?
59. 어셈블러 의사 명령(pseudo instruction)의 기능과 관계없는 것은?
60. 8085 CPU에서 클록은 약 2.4576[MHz]이다. LDA 명령을 수행하는데 13개 T 스테이트가 필요하다. 이 때 명령 사이클은 약 몇 [μs] 인가?
4과목: 논리회로
61. 다음 논리회로의 논리식은?
62. 많은 입력 중 선택된 입력선의 2진 정보를 출력선에 넘기므로 데이터 선택기라고도 불리는 것은?
63. 2진수를 그레이 코드로 변환하는 회로에 들어가는 논리게이트 명칭은?
64. 1[MHz]의 수정발진기가 있다. 이 출력을 분주하여 500[Hz]의 클록 주파수를 만들고자 한다. 이 때 필요한 최소한의 플립플롭 수는?
65. 다음 회로에 대해 잘못 설명한 것은?
66. 다음 그림의 카운터는 어떠한 카운터인가?
67. 다음 회로의 기능은?
68. 그림은 전가산기이다. 출력 S와 Co의 논리식은?
69. 다음 회로가 나타내는 것은?
70. 데이터 전송 시스템에서 송신단에 적합한 회로는?
71. F(A,B,C)=Σ(0,2,4,6)의 최소항으로 표시된 논리식을 간략화하면?
72. 첫 번째 플립플롭의 CP 입력에만 클록펄스가 입력되고, 다른 플립플롭은 각 플립플롭의 출력을 다음 플립플롭의 CP 입력으로 사용하는 것을 무엇이라 하는가?
73. 6자리의 2진수로 나타낼 수 있는 수 중에서 가장 큰 수를 10진수로 나타내면?
74. 다음 회로와 같은 기능을 하는 게이트(gate)는?
75. 병렬 전송시 버스(bus)를 이루는 선들의 수는 레지스터의 bit 수와 어떠한 관계가 있는가?
76. 리플 카운터의 특징이 아닌 것은?
77. 다음 표는 디지털 회로 설계 과정에서 작성된 진리표(truth table)이다. 표에서 민텀(minterm)을 추출하여 논리함수식을 유도한 후 간략화된 논리식은?
78. 칩 내부에 논리 곱(logic AND)과 논리 합(logic OR)의 기능을 배열한 중규모 집적회로는?
79. 16진수 "3CB8"을 2진수로 변환하면?
80. 시프트 레지스터(Shift Register)를 만드는데 가장 적합한 플립플롭은?
5과목: 데이터통신
81. 문자의 시작과 끝에 각각 START 비트와 STOP 비트가 부가되어 전송의 시작과 끝을 알려 전송하는 방식은?
82. 다음 중 A, B, C, D 문자 전송시 홀수 패리티 비트 검사에서 에러가 발생하는 문자는?
83. 패킷 교환망에서 패킷이 적절한 경로를 통해 오류 없이 목적지까지 정확하게 전달하기 위한 기능으로 옳지 않은 것은?
84. 데이터 통신에서 오류의 발생 유무만을 판정하는 오류검출 기법으로 옳지 않은 것은?
85. 전송시간을 일정한 간격의 시간 슬롯(time slot)으로 나누고, 이를 주기적으로 각 채널에 할당하는 다중화 방식은?
86. 전송오류제어 중 오류가 발생한 프레임뿐만 아니라 오류검출 이후의 모든 프레임을 재전송하는 ARQ 방식은?
87. IP(Internet Protocol) 프로토콜에 대한 설명 중 틀린 것은?
88. HDLC에서 사용되는 프레임의 유형이 아닌 것은?
89. 다음이 설명하고 있는 전송 방식은?
90. 패킷 교환 방식 중 가상 회선 방식에 대한 설명으로 옳은 것은?
91. 토큰링 방식에 사용되는 네트워크 표준안은?
92. 다중화 방식 중 타임 슬롯(time slot)을 사용자의 요구에 따라 동적으로 할당하여 데이터를 전송할 수 있는 것은?
93. TPC/IP 모델에 해당하는 계층이 아닌 것은?
94. OSI 7계층 중 데이터링크 계층의 프로토콜에 해당하는 것은?
95. TCP/IP 모델의 인터넷 계층에 대한 설명으로 틀린 것은?
96. ISO(국제표준기구)의 OSI 7계층 중 통신망의 경로(routing) 선택 및 통신량의 폭주 제어를 담당하는 계층은?
97. PCM은 아날로그 신호의 크기를 표본화, 양자화한 뒤 몇 개의 2진수 비트를 전기 신호로 송출하는 방식이다. 양자화란 어떠한 과정인가?
98. 라우팅 프로토콜인 OSPF(Open Shortest Path First)에 대한 설명으로 옳지 않은 것은?
99. 이동통신 가입자가 셀 경계를 지나면서 신호의 세기가 작아지거나 간섭이 발생하여 통신 품질이 떨어져 현재 사용중인 채널을 끊고 다른 채널로 절체하는 것을 의미하는 것은?
100. 효율적인 전송을 위하여 넓은 대역폭(혹은 고속 전송 속도)을 가진 하나의 전송링크를 통하여 여러 신호(혹은 데이터)를 동시에 실어 보내는 기술은?