1과목: 시스템 프로그래밍
1. 컴파일러에 대한 설명으로 옳은 것은?
2. 어셈블리어의 특징으로 옳지 않은 것은?
3. 매크로 프로세서가 수행해야 하는 기본적인 기능에 해당하지 않는 것은?
4. 프로세스의 정의로 옳은 내용 모두를 나열한 것은?
5. 시스템 소프트웨어에 대한 설명으로 거리가 먼 것은?
6. 주기억장치 관리기법으로 최악 적합(Worst-fit) 방법을 이용할 경우 10K 크기의 프로그램은 다음과 같이 분할되어 있는 주기억장치 중 어느 부분에 할당되어야 하는가?
7. JCL(Job Control Language)에 대한 설명으로 틀린 것은?
8. 로더의 기능이 아닌 것은?
9. 별도의 로더 없이 언어 번역 프로그램이 로더의 기능까지 수행하는 것은?
10. 어셈블러를 두 개의 패스로 구성하는 주된 이유는?
11. 기계어에 대한 설명으로 옳지 않은 것은?
12. 매크로(Macro)에 대한 설명으로 옳지 않은 것은?
13. 페이지 교체 기법 중 참조 비트와 변형 비트가 필요한 것은?
14. 어셈블리어에서 논리적인 비교와 결과가 양수 또는 음수인지를 검사하여 상태 레지스터의 상태 비트를 설정하는 명령은?
15. 매크로 정의(Macro definition) 의사명령을 사용하여 매크로 정의를 할 경우, 맨 처음과 끝에 사용되는 명령어가 알맞게 짝지어진 것은?
16. 어셈블리어에서 어떤 기호적 이름에 상수 값을 할당하는 명령은?
17. 어셈블리어에서 라이브러리에 기억된 내용을 프로시저로 정의하여 서브루틴으로 사용하는 것과 같이 사용할 수 있도록 그 내용을 현재의 프로그램 내에 포함시켜 주는 명령은?
18. 원시 프로그램을 컴파일러로 번역하면 목적 프로그램이 생성되는데, 이 목적 프로그램은 즉시 실행할 수 없는 상태의 기계어이다. 이를 실행 가능한 로드 모듈로 변환하는 것은?
19. 고급 언어로 작성된 프로그램을 한 줄 단위로 받아들여 번역하고, 번역과 동시에 프로그램을 한 줄 단위로 즉시 실행시키는 것은?
20. 프로그램을 실행하기 위하여 프로그램을 보조기억장치로부터 컴퓨터의 주기억장치에 올려놓는 기능을 하는 것은?
2과목: 전자계산기구조
21. 다음 중 3-초과 코드에 포함되지 않는 것은?
22. 다음 중 3-cycle 명령어에 속하지 않는 것은?
23. 중앙처리장치가 인출(fetch) 상태인 경우에 제어점을 제어하는 것은?
24. 부호화된 2의 보수로 표현된 데이터를 연산할 때 overflow에 대해서 잘못 설명한 것은? (단, 가장 왼쪽 비트는 부호 비트이고, 그 다음 비트는 MSB라 한다.)
25. 다음 중 메모리의 Bandwidth를 증가시키는 방법으로 옳지 않은 것은?
26. 자기 디스크(magnetic disk) 장치의 구성 요소가 아닌 것은?
27. 소프트웨어에 의한 폴링 방식에 대한 설명으로 옳은 것은?
28. 다음과 같은 마이크로 오퍼레이션과 관련 있는 사이클은?
29. 컴퓨터 내부에서 수치 정보의 표현이 만족해야 하는 조건이 아닌 것은?
30. 64K DRAM 기억소자를 이용하여 64K바이트 주기억 장치를 구성하고자 한다. 이 때 64K DRAM을 몇 개 사용하여야 하는가?
31. 아래에 있는 Algorithm이 설명하는 연산 방법은? (단, Z, X는 피연산자, Y는 연산결과)
32. 인스트럭션의 설계 과정에서 고려해야 할 사항이 아닌 것은?
33. Interrupt 발생시 복귀 주소를 기억시키는데 사용되는 것은?
34. 하나의 입력 정보를 여러 개의 출력선 중에 하나를 선택하여 정보를 전달하는데 사용하는 것은?
35. 캐시의 쓰기 정책 중 write-through 방식의 단점에 해당하는 것은?
36. 명령어의 주소 부분에 실제 유효 번지가 저장되어 있는 주소를 갖고 있는 방식으로 최소한 두 번 이상의 주기억장치를 접근하는 방식은?
37. 누산기(accumulator)란?
38. 인터럽트 작동 순서가 올바른 것은?
39. 인터럽트에 관하여 기술한 내용 중 옳지 않은 것은?
40. 인스트럭션 수행시간이 20ns이고, 인스트럭션 패치시간이 5ns, 인스트럭션 준비시간이 3ns이라면 인스트럭션의 성능은 얼마인가?
3과목: 마이크로전자계산기
41. JTAG 인터페이스 구성시 포함되지 않는 것은?
42. 마이크로프로세서의 특징이 아닌 것은?
43. 누산기(accumulator) 내용에 대한 보수를 취하는 명령이 수행될 때 산술논리 회로(ALU)에서 처리되는 내용은?
44. 메모리 0010번지에 3F가 저장되어 있고 누산기(accumulator)에 27이 기록된 상태에서 LOAD ACC를 수행하여 0010번지의 데이터를 누산기에 로드(load)하였다. 이 때 0010번지와 누산기의 내용은?
45. 다음 중 전처리기라고도 하며, 고급언어로 작성된 프로그램을 그에 대응하는 다음 고급언어로 번역하는 것은?
46. fetch cycle 수행시 적합하지 않은 마이크로 오퍼레이션은?
47. 다음은 ROM 회로의 Logic Diagram 이다. 이에 해당하는 진리표로 옳은 것은? (단, X는 절단 상태를 의미한다.)
48. 다음 ( ) 안에 들어갈 용어로 적당한 것은?
49. 명령 해독기의 기능에 해당되는 것은?
50. 부트스트랩핑 로더(bootstrapping loader)가 하는 일은?
51. 명령 레지스터, 번지 레지스터, 명령 카운터 등과 관련 있는 장치는?
52. DMA 제어장치가 꼭 갖추어야 할 필수 레지스터가 아닌 것은?
53. 마이크로프로그램 제어 명령어(Micro-program Control Instruction) 중에서 번지가 필요 없는 무번지 명령은?
54. 비수치 처리, 특히 데이터베이스를 다루는 컴퓨터 시스템에서 데이터베이스 처리 전용으로 주컴퓨터에 결합해서 사용하는 프로세서는?
55. 램프를 순차적으로 구동시키기 위한 지연루프(Delay Loop)가 아래그림에 표시되었다. 명령어 수행시간을 고려할 때 1[msec]의 지연시간을 갖기 위한 N 값은? (단, N은 16진수이며, 명령어 수행시간 A=N;1sec, NOP;2sec, A=A-1;3sec, A=0;4sec이다.)
56. CPU가 시스템 버스를 사용하지 않는 시간을 이용하여 DMA 기능을 수행하는 방식을 무엇이라 하는가?
57. 프로그램 크기가 가장 작은 주소 형식은?
58. 다음 파일의 종류 중 거래가 있을 때마다 발생한 데이터를 모아두는 파일을 말하는데, 마스터 파일에 새로운 레코드를 추가하거나 현존하는 레코드를 수정하기 위한 데이터를 가지고 있는 파일은?
59. SP(stack pointer)가 기억하고 있는 내용의 메모리 번지를 지정하는 스택 구조는?
60. SRAM이 DRAM보다 장점인 특성은 어느 것인가?
4과목: 논리회로
61. RS 플립플록을 [그림]과 같이 결선하면 무슨 플립플롭이 되는가?
62. 다음 [그림]과 같은 논리회로도의 명칭은?
63. 다음 논리회로를 간단히 하면?
64. 레지스터의 기능은?
65. 다음 [그림]의 연산회로 이름은?
66. 부호 및 절대값 코드를 사용하여 full scale이 ±10V의 10bit 양극성 D/A 변환기가 있다. 디지털 입력 1110000000에 대한 출력 값은?
67. JK 플립플롭에서 J=0, K=1일 때의 Q(t+1)은?
68. 2단으로 구성된 T형 플립플롭에 20[kHz]의 주파수를 공급할 때, 출력 주파수는?
69. 8진 카운터를 구성하고자 할 경우 최소 몇 개의 JK 플립플롭이 필요한가?
70. 74LS374와 같은 74시리즈 TTL IC의 타입 이름에 포함된 영문자 "LS"의 의미는?
71. 프로그래머블 논리어레이(PLA)에 관한 설명 중 틀린 것은?
72. 다음 회로의 출력(F)으로 옳은 것은? (단, A=0101이다.)
73. F(w,x,y,z) = Σ(0,1,2,4,5,6,8,9,12,13,14) 불 함수를 간략화한 결과는?
74. 다음 논리회로의 출력 F는?
75. f(A,B,C) = Σm(1,2,3,5)일 때 f을 바르게 나타낸 것은?
76. Karnaugh map을 이용하여 함수 F를 간략화 하려고 한다. 이 때 NAND 게이트만을 사용한다면 필요한 최소의 게이트수와 fan-in의 합은 각각 얼마인가? (단, X는 don't care를 의미한다.)
77. 가산과 감산의 기능을 갖는 연산회로를 설계하기 위해 꼭 필요한 게이트는?
78. 논리식 B(A+B)를 간단히 하면?
79. 6개의 플립플롭으로 구성된 2진 카운터는 0부터 몇 까지 카운트할 수 있는가?
80. 16진수인 다음 식의 연산 값은?
5과목: 데이터통신
81. 라우팅 방식 중 패킷이 소스 노드로부터 모든 인접 노드로 broadcast 되는 방식은?
82. 비 연결형(connectionless) 네트워크 프로토콜에 해당하는 것은?
83. 전송매체에서 발생할 수 있는 전송 손상 요인으로 거리가 가장 먼 것은?
84. TCP/IP 관련 프로토콜 중 인터넷 계층에 해당하는 것은?
85. HDLC(High-Level Data Link Control)에 대한 설명으로 잘못된 것은?
86. 컴퓨터를 이용한 정보통신 시스템에서 정확한 데이터를 주고받기 위해서는 컴퓨터 간의 미리 정해진 약속이 필요하다. 이러한 약속을 무엇이라 하는가?
87. PCM(Pulse Code Modulation) 방식에서 PAM(Pulse Amplitude Modulation) 신호를 얻는 과정이다.
88. 시분할 다중화 방식에 대한 설명으로 틀린 것은?
89. PPP(Point-to-Point Protocol)에 대한 설명으로 틀린 것은?
90. 하나 또는 그 이상의 터미널에 정보를 전송하기 위한 데이터링크 확립 방법 중 폴링(polling) 방법에 관한 설명으로 옳은 것은?
91. 현재 많이 사용되고 있는 LAN 방식인 "10BASE-T"에서 "10"이 가리키는 의미는?
92. 데이터 통신에서 발생할 수 있는 오류(error)를 검출하는 기법이 아닌 것은?
93. OSI 7계층 중 응용간의 대화 제어(dialogue control)를 담당하는 것은?
94. 위상을 이용한 디지털 변조 방식으로 옳은 것은?
95. 세 이상의 스테이션들을 공유된 전송 회선으로 연결함으로써 보다 효율적으로 링크를 이용하는 방식으로 하나의 회선이나 하나의 컴퓨터에 여러개의 단말기가 접속되어 있는 회선구성 방시은?
96. 무선 LAN의 장점으로 볼 수 없는 것은?
97. 다음이 설명하고 있는 프로토콜은?
98. 동기식 전송 방식에 대한 설명으로 옳은 것은?
99. OSI 7계층 중 모뎀이나 RS-232C와 같이 전기적 신호의 전송과 관계있는 계층은?
100. HDLC(High-level Data Link Control) 프레임 형식으로 옳은 것은?