1과목: 시스템 프로그래밍
1. 다음 어셈블러 명령어 중 LTORG 명령에 관련된 내용으로 가장 적합하지 않은 것은?
2. 절대로더(Absolute Loader)에서 할당과 연결을 수행하는 주체는?
3. 매크로 프로세서의 기능에 해당하지 않는 것은?
4. 프로그램 작성시 한 프로그램 내에서 동일한 코드가 반복될 경우 반복되는 코드를 한번만 작성하여 특정 이름으로 정의한 후, 그 코드가 필요할 때마다 정의된 이름을 호출하여 사용하는 것은?
5. 프로그램을 실행하기 위하여 프로그램을 보조기억장치로부터 컴퓨터의 주기억장치에 올려놓는 기능을 하는 것은?
6. 매크로에 대한 설명으로 가장 옳지 않은 것은?
7. 서브루틴에서 자신을 호출한 곳으로 복귀시키는 어셈블리어 명령은?
8. 하나의 CPU와 주기억장치를 이용하여 여러 개의 프로그램을 동시에 처리하는 방식으로 가장 옳은 것은?
9. 운영체제의 성능 평가 요소로 가장 거리가 먼 것은?
10. 어셈블리어에 대한 설명으로 가장 옳지 않은 것은?
11. 언어번역 프로그램이 아닌 것은?
12. O/S의 제어프로그램으로 작업 연속처리를 위한 스케줄 및 시스템 자원 할당의 기능을 수행하는 것은?
13. 다음 중 로더(Loader)의 기능이 아닌 것은?
14. 로더의 종류 중 다음 설명에 해당하는 것은?
15. 매크로프로세서의 기본적인 수행 작업으로 가장 옳지 않은 것은?
16. 어떤 기호적 이름에 상수 값을 할당하는 어셈블리어 명령은?
17. 가상기억장치 관리와 가장 관계가 적은 것은?
18. 다음 중 2패스 어셈블러의 패스1에서 수행하는 작업이 아닌 것은?
19. 프로그램 언어의 실행 과정 순서로 옳은 것은?
20. 스케줄링 정책을 결정하는 경우에 고려되어야 할 요소로서 가장 관련이 적은 것은?
2과목: 전자계산기구조
21. 주기억장치가 연속한 8바이트(Byte)의 필드(Field)를 더블워드(Double Word)라 할 때 하프워드(Half Word)는 몇 바이트 인가?
22. 4096x16의 용량을 가진 주기억장치가 있다. 메모리 버퍼 레지스터(MBR)는 몇 비트의 레지스터인가?
23. 다음 회로도에 해당하는 게이트(gate)는?
24. 명령의 대상이 되는 data가 내부 레지스터에 있고 구체적인 레지스터는 명령어(instruction) 그 자체에 함축되어 있는 주소지정방식은?
25. 실수 0.01101(2)을 32비트 부동 소수점으로 표현하려고 한다. 지수부에 들어갈 알맞은 표현은? (단, 바이어스된 지수(biased exponent)는 01111111(2)로 나타내며 IEEE754 표준을 따른다.)
26. 일반적인 컴퓨터의 CPU 구조 가운데 수식을 계산할 때 수식을 미리 처리되는 순서인 역 polish(또는 postfix) 형식으로 바꾸어야 하는 CPU 구조는?
27. 16 비트로 한 word를 구성할 때 정수의 최대치는? (단, 고정소수점 정수이며, 양수로만 표시됨을 가정한다.)
28. 주기억장치의 용량이 512KB인 컴퓨터에서 32비트의 가상주소를 사용하는데, 페이지의 크기가 1K워드이고 1워드가 4바이트라면 주기억장치의 페이지 수는 몇 개인가?
29. 인터럽트 처리 루틴에서 반드시 사용되는 레지스터는?
30. I/O operation과 가장 관계없는 것은?
31. 보조기억장치로부터 주기억장치로 필요한 페이즈를 옮기는 것은?
32. 오류검출코드에 대한 설명으로 가장 옳지 않은 것은?
33. k개의 단계들로 구성된 일반적인 파이프라인 프로세서에서 N개의 명령어들을 실행하는데 걸리는 시간을 구하는 식은?
34. 두 개의 8-비트 레지스터에 저장되어 있는 값을 병렬 덧셈하는 ALU를 설계할 때 필요한 전가산기의 수로 가장 옳은 것은?
35. 외부하드디스크 드라이브, CD-ROM 드라이브, 스캐너 및 자기 테이프 백업 장치 등을 연결할 수 있는 장치는?
36. 명령어의 길이가 16bit이다. 이 중 OP code가 6bit, operand가 10bit를 차지한다면 이 명령어가 가질 수 있는 연산자 종류는 최대 몇 개인가?
37. 1MByte의 기억장소를 가진 어떤 컴퓨터의 명령어 구성이 다음과 같을 때 이 명령어가 가질 수 있는 최대 Operation 수는?
38. 벡터 형태의 데이터를 처리하는데 가장 효율적인 병렬 처리기는?
39. 인터럽트 가운데 소프트웨어적 우선순위 처리기법은?
40. 3-차원 하이퍼큐브 구조에서 임의의 노드에서 가장 먼 노드까지 메시지를 전송할 때 적어도 몇개의 링크를 사용하여야 하는가?
3과목: 마이크로전자계산기
41. RISC에 대한 설명으로 가장 옳지 않은 것은?
42. 입출력 장치의 주소지정회로는 사용하고자 하는 입출력장치의 수에 의해 결정되는데 8개 이하의 포트를 사용하기 위한 방법 중 가장 간단한 방식은?
43. 누산기(accumulator)에 저장된 내용의 보수를 구하는 명령이 수행될 때 ALU에서 처리되는 내용으로 가장 옳은 것은?
44. DMA의 입출력 방식과 가장 관계없는 것은?
45. 동시에 여러 개의 입・출력장치를 제어할 수 있는 채널은?
46. 512 byte 크기의 메모리를 필요로 하는데 사용되는 어드레스 라인(address line)은 몇 개인가?
47. 스택(stack)에 자료 전송 시 사용되는 명령어형식은?
48. 스택(Stack)에 대한 설명 중 가장 옳은 것은?
49. 임베디드시스템 개발시 디버깅을 위한 장비는?
50. 마이크로컴퓨터의 기억장치에 대한 평가요소로 가장 적합하지 않은 것은?
51. 명령어 실행시 기억장치로부터 가져온 내용이 지정하는 동작을 수행하는 과정을 의미하는 것은?
52. 조건부 분기명령의 실행에서 수행되어야 할 다음 명령어를 결정하기 위해서는 어느 레지스터의 내용을 조사하는가?
53. Dynamic RAM에 관한 설명 중 가장 옳은 것은?
54. 기억 장치의 액세스 속도를 향상시키기 위한 방법이 아닌 것은?
55. 마이크로프로세서가 I/O 인터페이스로부터 요청된 인터럽트를 해결하기 위해 I/O 주변 장치를 인식하는 방법 중 인식 과정의 속도를 향상시키기 위하여 각 I/O 주변장치에 특정 코드를 할당하는 방법은?
56. 다음 주소 명령어 중에서 연산 동작 후에도 피연산 데이터의 값이 바뀌지 않는 명령어형식은?
57. I/O-mapped-I/O와 memory-mapped-I/O에 대한 설명 중 틀린 것은?
58. 입출력 인터페이스에 관한 설명 중 틀린 것은?
59. 사이클 스틸에 관한 설명 중 가장 옳지 않은 것은?
60. 인터럽트 요청 및 서비스에 관한 순서가 옳게 나열된 것은?
4과목: 논리회로
61. n Bit의 코드화된 정보를 그 코드의 각 Bit조합에 따라 2n개의 출력으로 번역하는 회로는?
62. 다음 그림에 해당하는 장치는?
63. 다음 중 가장 큰 수는?
64. 2진수 10110101을 그레이코드(gray code)로 변환한 결과로 옳은 것은?
65. 불 함수 F = wx + x’y + z 를 NAND 게이트로 구성하기 위한 식으로 가장 옳은 것은?
66. 다음 그림이 나타내는 논리회로는?
67. 클록형 JK 플립플롭에서 J=1, K=0 인 경우 수행되는 기능은?
68. JK형 플립플롭에서 NOT 게이트를 추가하면 어떤 플립플롭이 되는가?
69. 일반적인 형태의 동기식 카운터와 비동기식 카운터에 관한 내용으로 가장 옳지 않은 것은?
70. 다음의 상태 변환도처럼 동작하는 순서 논리회로를 설계할 때 JK 플립플롭을 사용한다면 필요한 플립플롭의 수는 최소 몇 개인가?
71. 다음 논리함수를 가장 간략화하였을 때의 결과로 옳은 것은? (단, 는 무정의 항을 가리킨다.)
72. (X + Y)(X + Z) 를 가장 간략화한 표현식은?
73. MUX의 입력이 진리표와 같을 때 도출되는 출력값 Y는?
74. Wire-OR로 쓸 수 있는 TTL의 출력단은?
75. 다음 회로에서 입력 X=1, Y=1 일 경우 출력C(carry)와 S(sum)는 얼마가 되는가?
76. 입력 펄스의 수를 세는 회로는?
77. 다음 논리식을 가장 간략화한 결과는?
78. 마이크로프로세서가 16비트 데이터버스(data bus)와 8비트 번지버스(Address bus)를 갖고 있다고 가정할 때 마이크로프로세서에 연결될 수 있는 최대 메모리 용량은 얼마인가?
79. 다음 회로를 논리게이트(GATE)로 표현한 것으로 옳은 것은?
80. 다음 회로와 등가인 게이트는?
5과목: 데이터통신
81. 호스트의 물리적 주소로부터 IP 주소를 구할 수 있도록 하는 프로토콜은?
82. 다음이 설명하고 있는 디지털 전송 신호의 부호화 방식은?
83. HDLC의 링크 구성 방식에 따라 분류한 동작모드가 아닌 것은?
84. 채널용량이 100(kb/s)이고, 채널 대역폭이 10(kHz)일 때 신호 대 잡음비는?
85. 표본화 주파수가 10kHz이고, 원신호 파형의 주파수가 1kHz라면 1주기당 PAM신호는 몇 개인가?
86. IPv6에 대한 설명으로 옳지 않은 것은?
87. HDLC의 프레임 구조에서 헤더영역의 구성이 아닌 것은?
88. 가상회선 방식에 대한 설명으로 틀린 것은?
89. TCP/IP 프로토콜에서 UDP가 해당하는 계층은?
90. 디지털 통신망에서 1프레임 단위로 발생하는 slip에 해당하는 것은?
91. ITU-T 표준인 X.25가 정의하고 있는 것은?
92. 시분할 다중화(Time Division Multiplexing)의 설명으로 틀린 것은?
93. Go-Back-N ARQ에서 5번째 프레임까지 전송하였는데 수신측에서 2번째 프레임에 오류가 있다고 재전송을 요청해 왔다. 재전송되는 프레임의 개수는?
94. 데이터 전송 제어 절차에서 데이터 송수신을 위한 논리적인 경로를 구성하는 단계는?
95. OQPSK방식은 QPSK방식에서의 180°위상변화를 제거하기 위해 I-CH이나 Q-CH 중 어느 한 채널을 지연시키는데 이 값은 얼마인가? (단, symbol time은 Ts이다.)
96. 변조(Keying) 방식에 해당하지 않는 것은?
97. RIP 라우팅 프로토콜에 대한 설명으로 틀린것은?
98. 피기백(Piggyback) 응답이란?
99. 8진 PSK의 대역폭 효율은?
100. TCP/IP 모델 구조에 해당하지 않은 계층은?
LTORG 명령어는 어셈블러가 리터럴 데이터를 처리하는 방법 중 하나로, 리터럴 풀을 생성하고 LTORG 명령어가 나타날 때까지 리터럴 데이터를 모아둔 뒤, 리터럴 풀에 저장된 데이터를 메모리에 할당하는 역할을 한다. 따라서 "리터럴 풀은 LTORG 명령 다음에 만들어진다."와 "LTORG 명령어를 사용하지 않는 경우는 처음 제어섹션 끝에 만들어진다."는 LTORG 명령어와 관련된 내용이다.
"각각의 리터럴 풀은 4개의 세그먼트를 가진다."는 LTORG 명령어와 관련된 내용은 아니지만, 리터럴 풀의 구성에 대한 설명으로 LTORG 명령어와 관련된 내용으로 해석할 수 있다.