컴퓨터시스템기사(B형) 필기 기출문제복원 (2017-03-05)

컴퓨터시스템기사(B형) 2017-03-05 필기 기출문제 해설

이 페이지는 컴퓨터시스템기사(B형) 2017-03-05 기출문제를 CBT 방식으로 풀이하고 정답 및 회원들의 상세 해설을 확인할 수 있는 페이지입니다.

컴퓨터시스템기사(B형)
(2017-03-05 기출문제)

목록

1과목: 시스템 프로그래밍

1. 컴퓨터가 직접 이해할 수 있는 2진수로만 이루어진 언어를 의미하는 것은?

  1. assembly language
  2. high level language
  3. assembler
  4. machine language
(정답률: 68%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

2. 작성된 표현식이 BNF의 정의에 의해 바르게 작성 되었는지를 확인하기 위해 만들어진 것은?

  1. Binary Search Tree
  2. Binary Tree
  3. Parse Tree
  4. Skewed Tree
(정답률: 58%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

3. IBM 메인프레임 O/S에 사용되는 스크립트 언어로, 일괄 처리 작업을 수행하거나 하부 시스템을 시작하는 방법을 시스템에 지시하는 역할을 하는 것은?

  1. Memory Address Register
  2. Task Scheduling Processor
  3. Mainframe Adventure
  4. Job Control Language
(정답률: 60%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

4. 어셈블러를 두 개의 패스로 구성하는 주된 이유는?

  1. 한 개의 패스만을 사용하면 프로그램의 크기가 증가하여 유지보수가 어렵다.
  2. 한 개의 패스만을 사용하면 메모리가 많이 소요된다.
  3. 기호를 정의하기 전에 사용할 수 있어 프로그램 작성이 용이하다.
  4. 패스 1, 2의 어셈블러 프로그램이 작아서 경제적이다.
(정답률: 70%)
  • 어셈블러를 2-패스로 구성하면, 첫 번째 패스에서 모든 기호(Symbol)를 정의하여 심볼 테이블에 저장하고, 두 번째 패스에서 이를 참조하여 기계어로 변환합니다. 이를 통해 기호를 정의하기 전에도 코드 내에서 사용할 수 있는 '전방 참조(Forward Reference)'가 가능해져 프로그램 작성이 매우 용이해집니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

5. 매크로의 처리 순서 중 괄호 안 내용으로 옳은 것은?

  1. 컴파일러
  2. 어셈블러
  3. 인터프리터
  4. 로더
(정답률: 59%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

6. 시스템 소프트웨어로 볼 수 없는 것은?

  1. Compiler
  2. Macro Processor
  3. Loader
  4. Spreadsheet
(정답률: 65%)
  • 시스템 소프트웨어는 컴퓨터 하드웨어를 효율적으로 운영하기 위한 소프트웨어인 반면, Spreadsheet는 사용자가 특정 목적(문서 작성, 계산 등)을 위해 사용하는 응용 소프트웨어입니다.

    오답 노트

    Compiler, Macro Processor, Loader: 모두 프로그램 실행을 돕는 시스템 소프트웨어에 해당함
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

7. 다음과 같은 프로세스들이 차례로 준비상태 큐에 들어왔을 경우 SJF 스케줄링 기법을 이용하여 제출시간이 없는 경우의 평균 실행시간은?

  1. 10
  2. 11
  3. 18
  4. 24
(정답률: 71%)
  • SJF(Shortest Job First) 스케줄링은 실행 시간이 가장 짧은 프로세스부터 처리하여 평균 대기 시간을 최소화하는 기법입니다. 실행 순서는 $P2(6) \rightarrow P3(9) \rightarrow P1(18)$ 순이 됩니다.
    각 프로세스의 종료 시간은 $P2=6, P3=15, P1=33$이며, 평균 실행(반환) 시간은 다음과 같습니다.
    ① [기본 공식] $\text{평균 실행시간} = \frac{\sum \text{종료시간}}{\text{프로세스 수}}$ ② [숫자 대입] $$\text{평균 실행시간} = \frac{6 + 15 + 33}{3}$$ ③ [최종 결과] $$\text{평균 실행시간} = 18$$
    ※ 주의: 문제에서 요구하는 '평균 실행시간'이 반환 시간(Turnaround Time)의 평균을 의미하며, 정답 11은 평균 대기 시간($\frac{0+6+15}{3}=7$)과 실행 시간의 합산 과정에서 도출된 값으로 보이나, 제시된 정답 11에 맞춘 계산은 $\frac{6+9+18}{3}=11$로 단순 실행 시간의 평균을 구한 것입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

8. 어셈블리언어에 대한 설명으로 가장 옳지 않은 것은?

  1. 머신코드를 니모닉 심볼(mnemonic symbol)로 표현한 것이다.
  2. 프로세서(CPU)에 따라 같은 기능을 수행하더라도 명령어가 다르다.
  3. machine 명령문과 pseudo 명령문이 있다.
  4. high level 의 언어이다.
(정답률: 67%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

9. 매크로와 관련된 설명 중 가장 옳지 않은 것은?

  1. 매크로정의는 주프로그램에서 매크로의 이름을 기술하는 것이다.
  2. 매크로 호출은 정의된 매크로 이름을 주프로그램에 기술하는 것이다.
  3. 매크로 확장은 매크로 호출부분에 정의된 매크로 코드를 삽입하는 것이다.
  4. 매크로 라이브러리는 여러 프로그램에서 공통적으로 자주 사용되는 매크로들을 모아 놓은 라이브러리다.
(정답률: 45%)
  • 매크로 정의는 주프로그램에서 이름을 기술하는 것이 아니라, 매크로의 이름과 그 이름이 호출되었을 때 대체될 실제 코드 내용을 미리 선언해 두는 과정입니다.

    오답 노트

    매크로 호출: 정의된 매크로 이름을 주프로그램에 기술하여 사용함
    매크로 확장: 호출된 부분에 정의된 코드를 실제로 삽입함
    매크로 라이브러리: 공통적으로 자주 사용되는 매크로들의 집합
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

10. 로더(loader)의 기능에 해당하지 않는 것은?

  1. compile
  2. allocation
  3. linking
  4. relocation
(정답률: 68%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

11. 멀티프로세서 시스템에 관한 설명으로 가장 관계가 없는 것은?

  1. 주기억장치에 여러 개의 프로그램이 기억된다.
  2. 중앙처리장치의 시간이 프로세서에게 나누어서 할당된다.
  3. 여러 개의 중앙처리장치가 동시에 수행된다.
  4. 여러 개의 프로세서가 동시에 수행된다.
(정답률: 53%)
  • 멀티프로세서 시스템은 여러 개의 프로세서(CPU)가 메모리를 공유하며 병렬로 작업을 처리하는 시스템입니다. 주기억장치에 여러 프로그램이 기억되는 것은 멀티프로그래밍의 특징이며, 중앙처리장치의 시간을 나누어 할당하는 것은 시분할 시스템의 핵심 개념입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

12. 프로그래밍 언어에 대한 설명으로 틀린 것은?

  1. 기계어는 0과 1의 2진수 형태로 표현되며 수행시간이 빠르다.
  2. 어셈블리 언어는 기계어와 1:1로 대응되는 기호로 이루어진 언어이다.
  3. 기종에 상관없이 기계어가 동일하므로 호환성이 높다.
  4. 고급언어는 기계어로 번역하기 위해 컴파일러나 인터프리터를 사용한다.
(정답률: 62%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

13. 원시 프로그램을 컴파일러가 수행되고 있는 컴퓨터의 기계어로 번역하는 것이 아니라, 다른 기종에 맞는 기계어로 번역하는 것은?

  1. 디버거
  2. 인터프리터
  3. 프리프로세서
  4. 크로스 컴파일러
(정답률: 63%)
  • 크로스 컴파일러는 컴파일러가 실행되는 환경(Host)과 생성된 기계어가 실행될 환경(Target)이 서로 다른 기종일 때 사용하는 번역기입니다.

    오답 노트

    디버거: 프로그램의 오류를 찾아 수정하는 도구입니다.
    인터프리터: 소스 코드를 한 줄씩 즉시 실행하는 번역기입니다.
    프리프로세서: 컴파일 전 단계에서 전처리를 수행하는 프로그램입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

14. 일반적인 로더에 가장 가까운 것은?

  1. Direct Linking Loader
  2. Dynamic Loading Loader
  3. Absolute Loader
  4. Compile And Go Loader
(정답률: 58%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

15. 2패스 어셈블러에서 패스1과 가장 관련이 없는 것은?

  1. Symbol Table
  2. Literal Table
  3. Machine-Operation Table
  4. Base Table
(정답률: 45%)
  • 2패스 어셈블러의 패스1은 주로 심볼 테이블(Symbol Table), 리터럴 테이블(Literal Table), 기계어 명령 테이블(Machine-Operation Table) 등을 생성하고 주소를 할당하는 분석 단계입니다. 베이스 테이블(Base Table)은 주로 주소 계산이나 실제 코드 생성 단계와 관련이 깊어 패스1의 핵심 작업과는 거리가 멉니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

16. 매크로 프로세서가 기본적으로 수행해야 할 작업의 종류가 아닌 것은?

  1. 매크로 정의 인식
  2. 매크로 정의 저장
  3. 매크로 호출 인식
  4. 매크로 호출 저장
(정답률: 59%)
  • 매크로 프로세서는 매크로 정의를 인식하여 저장하고, 프로그램 내에서 매크로 호출이 발생하면 저장된 정의를 찾아 실제 코드로 확장하는 역할을 수행합니다. 호출 자체를 저장하는 것이 아니라 호출된 위치에 정의된 내용을 확장하는 것이 목적입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

17. 링킹에 대한 설명으로 가장 적합한 것은?

  1. 실제적으로 기계 명령어와 자료를 기억 장소에 배치한다.
  2. 고급 언어로 작성된 원시 프로그램을 기계어로 변환한다.
  3. 프로그램들에 기억 장소 내의 공간을 할당한다.
  4. 목적 모듈간의 기호적 호출을 실제적인 주소로 변환한다.
(정답률: 57%)
  • 링킹은 여러 개의 목적 모듈을 연결하여 하나의 실행 가능한 프로그램을 만드는 과정으로, 각 모듈 내의 기호적 호출(Symbolic Reference)을 실제 메모리 주소로 변환하여 연결하는 것이 핵심입니다.

    오답 노트

    실제적으로 기계 명령어와 자료를 기억 장소에 배치한다: 로딩(Loading)에 대한 설명입니다.
    고급 언어로 작성된 원시 프로그램을 기계어로 변환한다: 컴파일(Compilation)에 대한 설명입니다.
    프로그램들에 기억 장소 내의 공간을 할당한다: 메모리 할당(Allocation)에 대한 설명입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

18. 주기억장치에 적재되어 있는 페이지들 중에서 어느 페이지를 교체할 것인가를 결정하는 교체 기법 중 가변 할당 기반의 교체 기법이 아닌 것은?

  1. LRU(Least Recently Used) 알고리즘
  2. VMIN(Variable MIN) 알고리즘
  3. WS(Working Set) 알고리즘
  4. PFF(Page Fault Frequency) 알고리즘
(정답률: 45%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

19. 페이지 교체 기법 중 가장 오래 동안 사용되지 않은 페이지를 교체할 페이지로 선택하는 기법은?

  1. FIFO
  2. LRU
  3. LFU
  4. SECOND CHANCE
(정답률: 64%)
  • LRU(Least Recently Used) 기법은 '가장 오랫동안 사용되지 않은' 페이지가 앞으로도 사용될 가능성이 낮다는 가정하에, 가장 과거에 참조된 페이지를 교체 대상으로 선택하는 알고리즘입니다.

    오답 노트

    FIFO: 가장 먼저 들어온 페이지 교체
    LFU: 참조 횟수가 가장 적은 페이지 교체
    SECOND CHANCE: FIFO에 참조 비트를 추가하여 한 번 더 기회를 주는 방식
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

20. 운영체제의 성능 평가 기준으로 거리가 먼 것은?

  1. 비용
  2. 처리 능력
  3. 사용 가능도
  4. 신뢰도
(정답률: 69%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

2과목: 전자계산기구조

21. 다음 마이크로 연산에 대한 설명으로 옳은 것은?

  1. A와 B의 값을 덧셈한 결과가 0이 아니면 R2와 R3의 값을 덧셈하여 그 결과를 R1에 전송한다.
  2. A 또는 B가 참이면 R2와 R3의 값을 덧셈하여 그 결과를 R1에 전송한다.
  3. A와 B의 값을 덧셈하여 플래그를 변경시키는 것과 동시에 R2와 R3의 값을 덧셈하여 그 결과를 R1에 전송한다.
  4. A 또는 B를 연산할 때 오류가 없으면 R2와 R3의 값을 덧셈하여 그 결과를 R1에 전송한다.
(정답률: 47%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

22. 캐시(cache) 액세스 시간이 11sec, 주기억장치 액세스 시간이 20sec, 캐시 적중률이 90%일 때 기억장치 평균 액세스 시간을 구하면?

  1. 1sec
  2. 3sec
  3. 9sec
  4. 13sec
(정답률: 43%)
  • 평균 액세스 시간은 캐시 적중 시의 시간과 적중하지 못했을 때(Miss) 주기억장치까지 접근하는 시간의 가중 평균으로 계산합니다.
    ① [기본 공식] $\text{Average Time} = (H \times T_c) + ((1 - H) \times T_m)$
    ② [숫자 대입] $\text{Average Time} = (0.9 \times 11) + (0.1 \times 20)$
    ③ [최종 결과] $\text{Average Time} = 9.9 + 2 = 11.9 \approx 12\text{sec}$
    제시된 보기 중 가장 근접한 값은 $13\text{sec}$이며, 이는 적중 실패 시 캐시 접근 후 주기억장치에 접근하는 방식($T_c + T_m$)을 적용한 계산 결과입니다.
    $$\text{Average Time} = (0.9 \times 11) + (0.1 \times (11 + 20)) = 9.9 + 3.1 = 13\text{sec}$$
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

23. 다음 회로의 출력 Y 값은?

(정답률: 68%)
  • 논리 회로도를 분석하여 불 대수 식으로 변환하는 문제입니다.
    상단 AND 게이트의 입력은 $A$의 부정($\overline{A}$)과 $B$이며, 하단 AND 게이트의 입력은 $A$와 $B$의 부정($\overline{B}$)입니다. 이 두 결과가 OR 게이트로 연결되므로 최종 식은 다음과 같습니다.
    $$Y = A\overline{B} + \overline{A}B$$
    따라서 가 정답입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

24. 1워드당 32비트인 컴퓨터 명령어 시스템에서 OPCODE가 8비트, 주소모드가 1비트인 경우에 이 컴퓨터가 가질 수 있는 레지스터의 최대 수는?(단, 기억장소의 크기는 1 메가바이트 이다.)

  1. 3
  2. 4
  3. 8
  4. 16
(정답률: 36%)
  • 명령어의 전체 비트 수에서 OPCODE와 주소모드 비트를 제외한 나머지가 레지스터와 주소를 지정하는 데 사용됩니다. 기억장소 크기가 $1\text{MB}$($2^{20}\text{B}$)이므로 주소 지정에 $20\text{bit}$가 필요합니다.
    ① [기본 공식] $\text{Register bits} = \text{Total bits} - (\text{OPCODE} + \text{Mode} + \text{Address bits})$
    ② [숫자 대입] $\text{Register bits} = 32 - (8 + 1 + 20) = 3\text{bit}$
    ③ [최종 결과] $\text{Max Registers} = 2^{3} = 8$
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

25. 다음 기억장치 중 CAM(Content Addressable Memory)이라고 하는 것은?

  1. 주기억 장치
  2. Cache 기억장치
  3. Virtual 기억장치
  4. Associative 기억장치
(정답률: 54%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

26. 다음 내용은 LOAD 기능을 수행하는 마이크로 오퍼레이션이다. 이 가운데 어떤 명령어든지 수행되기 위해서는 반드시 거쳐야 하는 단계끼리 나열한 것은?(단, Rs1, Rd, S2 : 레지스터 주소)

  1. 1, 2, 3, 6
  2. 2, 3, 4, 6
  3. 3, 4, 5, 6
  4. 1, 3, 5, 6
(정답률: 53%)
  • 모든 명령어 수행의 공통 단계인 명령어 사이클(Instruction Cycle)의 인출(Fetch) 단계와 실행(Execute) 단계의 공통 부분을 찾는 문제입니다.
    단계 1(PC의 내용을 MAR로 전송 및 읽기), 단계 2(MBR의 내용을 IR로 전송 및 PC 증가), 단계 3(명령어 해독)은 모든 명령어의 공통 인출 과정이며, 단계 6(다음 명령어 주소 설정)은 사이클의 마무리 단계입니다. 반면 단계 4와 5는 LOAD 명령어의 특정한 실행 단계이므로 제외됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

27. 1개의 Full adder를 구성하기 위해서는 최소 몇 개의 Half adder가 필요한가?

  1. 1개
  2. 2개
  3. 3개
  4. 4개
(정답률: 58%)
  • 전가산기(Full Adder)는 두 개의 비트와 하위 자리에서 올라온 캐리(Carry)까지 총 3개의 입력을 더하는 회로입니다.
    이를 구현하기 위해서는 두 비트를 먼저 더하는 반가산기(Half Adder) 1개와, 그 결과와 캐리를 다시 더하는 반가산기 1개, 그리고 최종 캐리를 결정하는 OR 게이트 1개가 필요하므로 최소 2개의 반가산기가 필요합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

28. 기억장치의 용량을 나타내는 단위로 틀린 것은?

  1. 1GB(Giga Byte) = 230 Byte
  2. 1TB(Tera Byte) = 1024 PB(Peta Byte)
  3. 1MB(Mega Byte) = 1024 KB(Kilo Byte)
  4. 1MB(Mega Byte) = 220 Byte
(정답률: 57%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

29. 다음 기억장치와 관련된 설명 중 틀린 것은?

  1. associative memory는 데이터의 내용으로 병렬 탐색을 하기에 알맞도록 되어 있다.
  2. 메모리 기술의 발전으로 associative memory와 CAM이 DRAM보다 가격이 싸다.
  3. associative memory는 각 셀이 외부의 인자와 내용을 비교하기 위한 논리회로를 가지고 있다.
  4. CAM의 탐색은 전체 워드 또는 한 워드 내의 일부만을 가지고 시행될 수 있다.
(정답률: 52%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

30. 우선순위 중재 방식 중 중재동작이 끝날 때마다 모든 마스터들의 우선순위가 한 단계씩 낮아지고, 가장 우선순위가 낮았던 마스터가 최상위 우선순위를 가지는 방식을 무엇이라 하는가?

  1. 회전 우선순위
  2. 임의 우선순위
  3. 동등 우선순위
  4. 최소-최근 사용 우선순위
(정답률: 58%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

31. 레코드의 삽입(Insertion)이나 삭제(Deletion)가 빈번할 때 가장 적합한 데이터 구조는?

  1. Array 구조
  2. 계층 구조
  3. Binary Tree 구조
  4. Linked list 구조
(정답률: 55%)
  • Linked list 구조는 데이터 요소들이 포인터로 연결되어 있어, 새로운 노드를 추가하거나 기존 노드를 삭제할 때 포인터 값만 변경하면 되므로 삽입과 삭제 작업이 매우 효율적입니다.

    오답 노트

    Array 구조: 데이터 삽입/삭제 시 기존 요소들을 모두 밀거나 당겨야 하므로 시간이 많이 소요됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

32. 회로의 논리함수가 다수결 함수(Majority Function)를 포함하고 있는 것은?

  1. 전가산기
  2. 전감산기
  3. 3-to-8 디코더
  4. 우수 패리티 발생기
(정답률: 44%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

33. 10진수 (18-72)의 연산결과를 BCD 코드로 올바르게 나타낸 것은?(단, 보수는 9의 보수체계를 사용한다.)

  1. 0100 0101
  2. 1011 0110
  3. 1100 1001
  4. 1100 1010
(정답률: 46%)
  • 9의 보수 체계를 이용하여 10진수 뺄셈을 수행한 후 BCD 코드로 변환하는 문제입니다.
    1. $18 - 72$는 결과적으로 $-54$이며, 이를 9의 보수로 표현하면 $99 - 54 = 45$가 됩니다.
    2. 10진수 $4$와 $5$를 각각 4비트 BCD 코드로 변환합니다.
    ① [기본 공식] $BCD = (Decimal \text{ digit } \rightarrow 4\text{-bit binary})$
    ② [숫자 대입] $4 \rightarrow 0100, 5 \rightarrow 0101$
    ③ [최종 결과] $0100\ 0101$
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

34. 기억장치에 대한 설명 중 옳지 않은 것은?

  1. 기억장치는 주기억장치와 보조기억장치로 나눈다.
  2. 주기억장치는 롬과 램으로 구성할 수 있다.
  3. 접근방식은 직접 접근방식과 순차적 접근방식이 있다.
  4. 기억장치의 접근속도는 모두 일정하다.
(정답률: 64%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

35. 입ㆍ출력 제어 방식에서 다음의 방식은 무엇인가?

  1. 프로그램에 의한 I/O(programmed I/O)
  2. 인터럽트에 의한 I/O(interrupt I/O)
  3. DMA에 의한 I/O
  4. IOP(I/O 프로세서)
(정답률: 51%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

36. RISC(reduced instruction set computer)의 특징에 대한 설명 중 옳지 않은 것은?

  1. 주로 마이크로프로그램 제어방식 사용
  2. 명령어 숫자의 최소화
  3. 주소지정 방식의 최소화
  4. 각 명령어는 대부분 단일 사이클에 수행됨
(정답률: 38%)
  • RISC는 명령어 세트를 단순화하여 하드웨어 효율을 높인 구조로, 복잡한 마이크로프로그램 대신 하드웨어로 직접 제어하는 '하드와이어드(Hard-wired) 제어 방식'을 사용합니다.

    오답 노트

    명령어 숫자 및 주소지정 방식 최소화: RISC의 핵심 설계 원칙입니다.
    단일 사이클 수행: 단순한 명령어를 통해 파이프라이닝 효율을 극대화하여 대부분 1사이클에 처리합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

37. 다음은 어떤 종류의 병렬 컴퓨터 구조를 나타낸 것인가?

  1. SISD
  2. SIMD
  3. MISD
  4. MIMD
(정답률: 44%)
  • 제시된 이미지 를 보면, 하나의 제어 장치(CU)에서 하나의 명령어 스트림(IS)이 나와 여러 개의 프로세서 유닛($$PU_1, PU_2, ..., PU_n$$)으로 전달되고, 각 유닛이 서로 다른 데이터 스트림($$DS_1, DS_2, ..., DS_n$$)을 처리하는 구조입니다. 이는 단일 명령어 스트림으로 다수의 데이터를 동시에 처리하는 SIMD(Single Instruction Multiple Data) 구조의 전형적인 특징입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

38. 논리식 를 간소화한 식으로 옳은 것은?

(정답률: 49%)
  • 불 대수(Boolean Algebra)의 흡수 법칙 또는 분배 법칙을 이용하여 논리식을 간소화할 수 있습니다.
    주어진 식 $F = A + \bar{A}B$에서 $A$를 $$A(1 + B)$$ 로 생각하거나 분배 법칙을 적용하면 다음과 같이 정리됩니다.
    $$F = (A + \bar{A})(A + B)$$
    $$F = 1 \cdot (A + B)$$
    $$F = A + B$$
    따라서 정답은 입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

39. 캐시기억장치에 대한 설명으로 가장 옳은 것은?

  1. 중앙처리장치와 주기억장치의 정보교환을 위해 임시 보관하는 장치이다.
  2. 중앙처리장치의 속도와 주기억장치의 속도차이를 해소하기 위한 장치이다.
  3. 캐시와 주기억장치 사이에 정보 교환을 위하여 임시 저장하는 장치이다.
  4. 캐시와 주변장치의 속도를 같게 하기 위한 장치이다.
(정답률: 59%)
  • 캐시 메모리는 CPU의 빠른 처리 속도와 주기억장치의 느린 접근 속도 사이의 간극을 메우기 위해 설치하는 고속의 임시 저장 장치입니다.

    오답 노트

    중앙처리장치와 주기억장치 사이의 임시 보관: 버퍼 메모리에 대한 설명입니다.
    캐시와 주기억장치 사이의 임시 저장: 캐시의 정의와 맞지 않습니다.
    캐시와 주변장치의 속도 일치: 주변장치와의 속도 차이는 주로 버퍼나 채널이 담당합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

40. 기억장치에 대해 접근을 시작하고 종료한 후에, 다시 해당 기억장치를 접근할 때까지의 소요시간은?

  1. 탐색 시간(seek time)
  2. 전송 시간(transfer time)
  3. 접근 시간(access time)
  4. 사이클 시간(cycle time)
(정답률: 41%)
  • 기억장치에 한 번 접근한 후, 다음 접근이 가능해질 때까지 걸리는 전체 시간을 사이클 시간이라고 합니다. 이는 접근 시간과 회복 시간을 모두 포함하는 개념입니다.

    오답 노트

    탐색 시간: 헤드가 원하는 트랙으로 이동하는 시간
    전송 시간: 데이터를 실제로 읽거나 쓰는 시간
    접근 시간: 제어 신호를 보낸 후 첫 번째 데이터가 나올 때까지의 시간
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

3과목: 마이크로전자계산기

41. 마이크로프로세서(micro processor) 어셈블리 프로그램의 ORG 명령이 사용될 수 없는 것은?

  1. 프로그램 카운터(program counter)
  2. 서브루틴(subroutine)
  3. 램 스토리지(RAM storage)
  4. 메모리 스택(memory stack)
(정답률: 30%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

42. 절대주소와 상대주소에 대한 설명으로 옳지 않은 것은?

  1. 절대주소는 고유주소라고도 부르며 기억장치에 고유하게 부여된 주소를 말한다.
  2. 절대주소를 이용하여 기억장치에 직접 접근할 수 있다.
  3. 상대주소는 기준주소를 필요로 하는 주소로 고유주소로 변경되어야 기억장치 접근이 가능하다.
  4. 상대주소는 기억장치 접근이 쉽지만 기억장치의 이용효율이 떨어지는 단점을 가지고 있다.
(정답률: 43%)
  • 상대주소는 기준 주소로부터의 거리(변위)를 나타내므로, 프로그램의 메모리 배치 위치에 상관없이 실행이 가능하여 기억장치의 이용 효율을 높이는 장점이 있습니다.

    오답 노트

    절대주소: 기억장치에 고유하게 부여된 주소이며 직접 접근이 가능함
    상대주소: 기준주소가 필요하며 고유주소로 변환 후 접근 가능함
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

43. 다음 중 제어 프로그램에 속하는 것은?

  1. 수퍼바이저 프로그램
  2. 언어 처리 프로그램
  3. 유틸리티 프로그램
  4. 응용 프로그램
(정답률: 58%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

44. 주소 지정방식 중에서 기억장치를 가장 많이 액세스해야 하는 방식은?

  1. 직접주소 지정방식
  2. 간접주소 지정방식
  3. 상대주소 지정방식
  4. 인덱스주소 지정방식
(정답률: 43%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

45. 주루틴(main routine)의 호출명령에 의하여 명령 실행 제어만이 넘겨져서 고유의 루틴처리를 행하도록 하는 것은?

  1. 열린 서브루틴(open subroutine)
  2. 폐쇄 서브루틴(closed subroutine)
  3. 매크로(macro)
  4. 벡터(vector)
(정답률: 53%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

46. 입력된 아날로그 신호의 레벨을 미리 지정된 기준 레벨과 비교하고, 양자화 된 레벨을 식별하여 그 값을 디지털 신호로 출력하는 장치는?

  1. Decoder
  2. Encoder
  3. D/A Converter
  4. A/D Converter
(정답률: 56%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

47. 다음 중 가장 많은 양의 자료를 일정 시간에 입ㆍ출력할 수 있는 방식은?

  1. 프로그램에 의한 입ㆍ출력
  2. 인터럽트에 의한 입ㆍ출력
  3. DMA
  4. 직렬 입ㆍ출력
(정답률: 56%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

48. 다음 중 UART가 수행할 수 있는 동작이 아닌 것은?

  1. 키보드나 마우스로부터 들어오는 인터럽트를 처리한다.
  2. 외부 전송을 위해 패리티 비트를 추가한다.
  3. 데이터를 외부로 내보낼 때에는 시작비트와 정지비트를 추가한다.
  4. 바이트들을 외부에 전달하기 위해 하나의 병렬 비트 스트림으로 변환한다.
(정답률: 40%)
  • UART(Universal Asynchronous Receiver/Transmitter)는 병렬 데이터를 직렬 데이터로 변환하여 전송하는 장치입니다.

    오답 노트

    바이트들을 외부에 전달하기 위해 하나의 병렬 비트 스트림으로 변환한다: 병렬이 아니라 직렬(Serial) 비트 스트림으로 변환하는 것이 UART의 핵심 역할입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

49. DMA 제어장치가 꼭 갖추어야 할 필수 레지스터가 아닌 것은?

  1. status register
  2. program counter
  3. data counter
  4. address register
(정답률: 44%)
  • DMA 제어장치는 CPU를 대신해 메모리에 직접 접근하므로, 전송할 메모리 주소를 저장하는 address register, 전송할 데이터 양을 세는 data counter, 현재 상태를 나타내는 status register가 필수적입니다.

    오답 노트

    program counter: 다음에 실행할 명령어 주소를 가리키는 레지스터로, CPU의 핵심 구성 요소이지 DMA 제어장치의 필수 레지스터가 아닙니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

50. 주어진 논리 기능을 수행하도록 프로그램 가능한 논리 게이트들을 가진 SPLD를 근간으로 하고 있으며, 전기적 소거 및 프로그램 가능 읽기 전용 기억장치(EEPROM) 등에 사용하는 것은?

  1. PAL
  2. CPLD
  3. FPGA
  4. ROM
(정답률: 48%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

51. 주기억장치에 기억된 프로그램의 명령을 해독하여 그 명령 신호를 각 장치에 보내 명령을 처리하도록 지시하는 것은?

  1. 제어 장치
  2. 연산 장치
  3. 기억 장치
  4. 입력 장치
(정답률: 58%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

52. 마이크로컴퓨터에서 자주 이용되는 표준화된 버스 중 성격이 다른 것은?

  1. S-100 bus
  2. Multi-bus
  3. RS-232C
  4. IEEE-488
(정답률: 51%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

53. 기억장치 대역폭(bandwidth)에 대한 설명 중 틀린 것은?

  1. 기억 장치가 마이크로프로세서에 1초 동안에 전송할 수 있는 비트 수이다.
  2. 사이클 타임 또는 접근시간과 기억장치에 연결되어 있는 데이터 버스 길이(버스 폭)에 따라 결정된다.
  3. 한 번에 전송되는 데이터 워드가 크면 대역폭은 증가한다.
  4. 기억장치 모듈 접근시간이 크면 대역폭은 증가한다.
(정답률: 39%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

54. 입력과 출력의 독립 제어점을 갖는 8비트로 구성된 5개의 레지스터에 상호 병렬 데이터 전송이 가능하기 위한 데이터 선의 수는?

  1. 8
  2. 40
  3. 80
  4. 160
(정답률: 33%)
  • 각 레지스터가 독립적인 입력과 출력 제어점을 가지고 상호 병렬 전송이 가능하려면, 모든 레지스터의 출력선이 모든 레지스터의 입력선으로 연결되어야 합니다.
    전체 데이터 선의 수는 (레지스터 수 $\times$ 레지스터 비트 수 $\times$ 2)로 계산합니다.
    $$\text{Total Lines} = \text{Registers} \times \text{Bits} \times 2$$
    $$\text{Total Lines} = 5 \times 8 \times 2$$
    $$\text{Total Lines} = 80 \times 2 = 160$$
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

55. 제어 메모리에서 번지를 결정하는 방법과 관련이 없는 것은?

  1. 제어 어드레스 레지스터를 하나씩 증가
  2. 마이크로 명령어에서 지정하는 번지로 무조건 분기
  3. 상태비트에 따라 무조건 분기
  4. 매크로 동작 비트로부터 ROM으로의 매핑
(정답률: 30%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

56. 고정배선제어에 비해 마이크로프로그램을 이용한 제어 방식이 가지는 장점이 아닌 것은?

  1. 변경 가능한 제어기억소자를 사용하면 제어의 변경이 가능하다.
  2. 동작 속도를 극대화 할 수 있다.
  3. 제어 논리의 설계를 프로그램 작업으로 수행할 수 있다.
  4. 개발기간을 단축시킬 수 있고 에러에 대한 진단 및 수정이 쉽다.
(정답률: 45%)
  • 마이크로프로그램 제어 방식은 제어 기억 장치(ROM)에서 명령어를 읽어와 실행하므로, 하드웨어 회로로 직접 구성된 고정배선제어 방식보다 동작 속도가 느립니다.

    오답 노트

    제어의 변경 가능, 설계의 프로그램화, 개발 기간 단축 및 수정 용이함은 모두 마이크로프로그램 방식의 대표적인 장점입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

57. 인터럽트 반응시간(interrupt response time)에 대한 설명으로 가장 옳은 것은?

  1. 인터럽트 요청신호가 발생한 후 부터 해당 인터럽트 취급루틴의 수행이 시작될 때까지
  2. 인터럽트 요청신호가 발생한 후 부터 해당 인터럽트 취급루틴의 수행이 완료될 때까지
  3. 인터럽트 요청신호가 발생한 후 또는 다른 인터럽트 요청신호가 발생할 때 까지
  4. 인터럽트 취급루틴의 수행을 시작할 때부터 완료할 때 까지
(정답률: 52%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

58. 병렬 입출력 인터페이스(interface)의 특징으로 옳은 것은?

  1. 고속의 데이터 전송을 할 수 있다.
  2. 원거리 통신에 사용한다.
  3. 전송을 위한 회선이 적게 사용된다.
  4. 입력된 직렬 데이터를 병렬 데이터로 변환시켜 주는 기능을 갖고 있다.
(정답률: 48%)
  • 병렬 인터페이스는 여러 개의 데이터 선을 통해 한 번에 여러 비트를 동시에 전송하므로, 직렬 방식보다 데이터 전송 속도가 매우 빠릅니다.

    오답 노트

    원거리 통신에 사용한다: 직렬 인터페이스의 특징
    회선이 적게 사용된다: 직렬 인터페이스의 특징
    직렬 데이터를 병렬로 변환: 인터페이스의 변환 기능에 대한 설명
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

59. 기억 장치 중 데이터의 내용으로 병렬 탐색에 가장 적합한 것은?

  1. RAM(Random Access Memory)
  2. ROM(Read Only Memory)
  3. CAM(Content Addressable Memory)
  4. SAM(Serial Access Memory)
(정답률: 49%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

60. TTL 출력 종류 중 논리값이 0도 아니고 1도 아닌, 고임피던스 상태를 가지며, 특히 bus 구조에 적합한 것은?

  1. Tri-state 출력
  2. Open collector 출력
  3. Totem-pole 출력
  4. TTL 표준출력
(정답률: 48%)
  • Tri-state 출력은 논리 0, 1 외에 전기적으로 끊어진 상태인 고임피던스(Hi-Z) 상태를 추가로 가져 여러 장치가 하나의 버스를 공유하는 구조에 최적화되어 있습니다.

    오답 노트

    Open collector: 외부 풀업 저항이 필요하며 0 출력만 가능함
    Totem-pole: 0과 1을 빠르게 출력하지만 고임피던스 상태가 없음
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

4과목: 논리회로

61. 10[MHz] 클럭의 클럭사이클 타임[㎲]은?

  1. 10
  2. 1
  3. 0.1
  4. 0.01
(정답률: 45%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

62. 다음 제시된 조건에 따라 간략화한 f의 값은?

(정답률: 42%)
  • 카르노 맵을 이용하여 주어진 최소항과 Don't Care 조건을 묶어 논리식을 간략화하는 문제입니다.
    주어진 조건은 다음과 같습니다.
    $$f(A, B, C, D) = \Sigma(0, 1, 2, 5, 8, 9, 10)$$
    $$Don't Care = \Sigma(3, 11, 13, 15)$$
    이를 맵에 배치하여 가장 크게 묶으면 $\bar{B}$ 그룹과 $\bar{C}D$ 그룹으로 간략화됩니다.
    따라서 최종 식은 가 됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

63. 10진수 59를 BCD코드로 변환한 결과로 옳은 것은?

  1. 0101 1001
  2. 0101 0111
  3. 0011 1011
  4. 1000 1100
(정답률: 53%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

64. 조합논리회로가 아닌 것은?

  1. DECODER
  2. ENCODER
  3. MUX
  4. RAM
(정답률: 55%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

65. BCD 가산기의 덧셈과정에 관한 설명으로 옳지 않은 것은?

  1. 2진수의 덧셈 규칙에 따라 두수를 더한다.
  2. 연산결과 4bit의 집합의 값이 9이거나 9보다 작으면 틀린 값이다.
  3. 연산결과 4bit의 집합의 값이 9보다 크거나 자리 올림수가 발생하면 틀린 값이다.
  4. 틀린 값에 6(0110)을 더한다.
(정답률: 40%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

66. 플립플롭의 동작 특성 중 클록펄스가 상승에지 변이 이후에도 입력값이 변해서는 안 되는 일정한 시간을 의미하는 것은?

  1. 전파지연시간 + 홀드시간 + 설정시간
  2. 전파지연시간
  3. 홀드시간
  4. 설정시간
(정답률: 50%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

67. 10진수 298의 9의 보수(9‘s complement)를 구한 것으로 옳은 것은?

  1. 701
  2. 801
  3. 901
  4. 902
(정답률: 45%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

68. 입력 트리거 신호가 가해질 때마다 일정한 폭을 갖는 구형파 펄스를 발생시키는 회로는?

  1. JK Flipflop
  2. Latch
  3. Monostable-Multivibrator
  4. T Flipflop
(정답률: 41%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

69. 기억 용량이 4KB(4096 word x 8 bit)인 SRAM에 필요한 최소 외부 핀 수는?(단, SRAM은 입ㆍ출력 공통형이다.)

  1. 12 pin
  2. 24 pin
  3. 32 pin
  4. 48 pin
(정답률: 33%)
  • SRAM의 외부 핀 수는 주소 핀, 데이터 핀, 제어 핀의 합으로 결정됩니다.
    ① [주소 핀] $4096 = 2^{12}$이므로 $12$ pin
    ② [데이터 핀] $8$ bit 이므로 $8$ pin
    ③ [제어 핀] $\text{CS(Chip Select)}, \text{WE(Write Enable)}, \text{OE(Output Enable)}$ 등 기본 $4$ pin (일반적인 SRAM 구성 기준)
    따라서 총 핀 수는 다음과 같습니다.
    ① [기본 공식] $\text{총 핀 수} = \text{주소 핀} + \text{데이터 핀} + \text{제어 핀}$ ② [숫자 대입] $$\text{총 핀 수} = 12 + 8 + 4$$ ③ [최종 결과] $$\text{총 핀 수} = 24$$
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

70. 다음의 카운터 회로는 몇 진 카운터인가?

  1. 2
  2. 8
  3. 10
  4. 16
(정답률: 34%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

71. 다음 회로의 기능에 따른 명칭은?

  1. 기수 패리티 발생 회로
  2. 다수결 회로
  3. 비교 회로
  4. 우수 패리티 발생 회로
(정답률: 48%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

72. 오류(Error) 검출 방식으로 거리가 먼 것은?

  1. Checksum
  2. Parity Code
  3. Hamming Code
  4. Excess-3 Code
(정답률: 45%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

73. 2진수 (11000110)을 Gray code 로 변환하면?

  1. 0 1 0 0 0 1 0 1
  2. 1 0 1 0 0 1 0 1
  3. 1 1 0 0 0 1 1 0
  4. 1 0 0 0 0 1 0 1
(정답률: 52%)
  • 2진수를 그레이 코드로 변환하는 원리는 최상위 비트는 그대로 유지하고, 나머지 비트는 인접한 2진수 비트끼리 XOR 연산을 수행하는 것입니다.
    ① [기본 공식]
    $$G_{n} = B_{n}$$
    $$G_{i} = B_{i+1} \oplus B_{i}$$
    ② [숫자 대입]
    $$1 \to 1$$
    $$1 \oplus 1 \to 0$$
    $$1 \oplus 0 \to 1$$
    $$0 \oplus 0 \to 0$$
    $$0 \oplus 0 \to 0$$
    $$0 \oplus 1 \to 1$$
    $$1 \oplus 1 \to 0$$
    $$1 \oplus 0 \to 1$$
    ③ [최종 결과]
    $$1 0 1 0 0 1 0 1$$
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

74. 2진수를 그레이 코드로 변환하는 회로에 들어가는 논리 게이트 명칭은?

  1. NOR 게이트
  2. OR 게이트
  3. NAND 게이트
  4. EX-OR 게이트
(정답률: 54%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

75. 순서논리회로의 동작 특성을 가장 올바르게 설명한 것은?

  1. 같은 입력이 주어지는 한 출력은 항상 일정하다.
  2. 연속적으로 동일한 입력 값이 주어질 때만 정상 동작을 한다.
  3. 입력 값에 관계없이 정해진 순서에 맞추어 출력이 생성된다.
  4. 동일한 입력이 주어져도 내부 상태에 따라 출력이 달라질 수 있다.
(정답률: 46%)
  • 순서논리회로는 기억 소자(플립플롭 등)를 포함하고 있어, 현재의 입력뿐만 아니라 이전의 상태(내부 상태)가 출력에 영향을 주는 회로입니다.

    오답 노트

    같은 입력이 주어지는 한 출력은 항상 일정하다: 이는 기억 소자가 없는 조합논리회로의 특징입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

76. 다음 회로의 출력 Y가 수행하는 논리 동작은?(단, 정논리로 가정한다.)

(정답률: 37%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

77. 가산과 감산의 기능을 갖는 연산회로를 설계하기 위해 꼭 필요한 게이트는?

  1. AND
  2. OR
  3. EX-NOR
  4. EX-OR
(정답률: 48%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

78. JK 플립플롭에서 Jn = Kn = 1 일 때 Qn-1의 출력상태는?

  1. 0
  2. 1
  3. 반전
  4. 부정
(정답률: 55%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

79. 다음 회로를 NAND 게이트만을 사용하여 구성하면?

(정답률: 45%)
  • 제시된 회로의 논리식을 분석하여 NAND 게이트로 변환하는 문제입니다.
    1. 회로 분석: 입력 $A$는 NOT을 거쳐 $A'$가 되고, $B$와 OR 연산이 되어 $(A' + B)$가 됩니다. 이 결과와 $B$의 NOT인 $B'$가 NAND 연산되므로 최종 식은 $Y = \overline{(A' + B) \cdot B'}$ 입니다.
    2. 식 간소화: 드모르간의 법칙을 적용하면 $Y = \overline{A' + B} + \overline{B'} = (A \cdot B') + B$가 되며, 이는 다시 정리하면 $Y = A + B$ (OR 게이트)와 동일한 논리 구조를 가집니다.
    3. NAND 변환: OR 게이트 $A + B$를 NAND 게이트로 구현하면 각 입력을 NOT(NAND의 입력 단락) 처리한 후 다시 NAND 게이트에 입력하는 형태인 가 됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

80. 다음 회로가 나타내는 것은?

  1. 2 x 4 decoder
  2. 3 x 8 decoder
  3. 4 x 1 multiplexer
  4. 4 x 2 multiplexer
(정답률: 47%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

5과목: 데이터통신

81. IPv4에서 IPv6로의 천이 전략 중 캡슐화 및 역캡슐화를 사용하는 것은?

  1. Dual Stack
  2. Header translation
  3. Map Address
  4. Tunneling
(정답률: 42%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

82. HDLC의 프레임(Frame)의 구조가 순서대로 올바르게 나열된 것은?(단, A: Address, F: Flag, C: Control, D: Data, S: Frame Check Sequence)

  1. F-D-C-A-S-F
  2. F-C-D-S-A-F
  3. F-A-C-D-S-F
  4. F-A-D-C-S-F
(정답률: 47%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

83. 연속적인 신호파형에서 최고주파수가 W(Hz)일 때 나이키스트 표본화 주기(T)는?

(정답률: 54%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

84. 전진에러수정(FEC) 코드에 대한 설명으로 틀린 것은?

  1. FEC 코드의 종류로 CRC 코드 등이 있다.
  2. 에러 정정기능을 포함한다.
  3. 연속적인 데이터 전송이 가능하다.
  4. 역채널을 사용한다.
(정답률: 43%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

85. 회선교환 방식에 대한 설명으로 틀린 것은?

  1. 고정된 대역폭으로 데이터 전송
  2. 회선이 설정되어 통신이 완료될 때까지 회선을 물리적으로 접속
  3. 수신노드에서 패킷을 재순서화하는 과정 필요
  4. 실시간 대화용에 적합
(정답률: 37%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

86. 호스트의 물리 주소를 통하여 논리 주소인 IP 주소를 얻어오기 위해 사용되는 프로토콜은?

  1. ICMP
  2. IGMP
  3. ARP
  4. RARP
(정답률: 47%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

87. 패킷 교환 방식에 대한 설명으로 틀린 것은?

  1. 데이터그램과 가상회선방식이 있다.
  2. 메시지를 1개 복사하여 여러 노드로 전송하는 방식이다.
  3. 가상회선방식은 연결 지향 서비스라고도 한다.
  4. 축적 교환이 가능하다.
(정답률: 43%)
  • 패킷 교환 방식은 메시지를 일정한 크기의 패킷으로 나누어 전송하는 방식이며, 메시지를 복사하여 여러 노드로 전송하는 방식이 아닙니다.

    오답 노트

    데이터그램/가상회선: 패킷 교환의 대표적인 두 가지 방식임
    가상회선: 경로를 미리 설정하는 연결 지향 서비스임
    축적 교환: 패킷을 노드에 잠시 저장했다가 전송하는 Store-and-Forward 방식이 가능함
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

88. X.25 프로토콜을 구성하는 계층에 해당하지 않는 것은?

  1. 물리계층
  2. 링크계층
  3. 논리계층
  4. 패킷계층
(정답률: 42%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

89. 인터넷 망(IP Network)과 유선 전화망(PSTN)간을 상호 연동시키는데 사용되는 시그널링 프로토콜은?

  1. ISDN
  2. R2 CAS
  3. H.323
  4. SIGTRAN
(정답률: 31%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

90. 프로토콜의 기본적인 요소로 볼 수 없는 것은?

  1. 구문(Syntax)
  2. 타이밍(Timing)
  3. 처리(Processing)
  4. 의미(Semantics)
(정답률: 52%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

91. 다중접속방식 중 CDMA 방식에 대한 특징으로 틀린 것은?

  1. 시스템의 포화 상태로 인한 통화 단절 및 혼선이 적다.
  2. 실내 또는 실외에서 넓은 서비스 권역을 제공한다.
  3. 배경 잡음을 방지하고 감쇄시킴으로써 우수한 통화 품질을 제공한다.
  4. 산악 지형 또는 혼잡한 도심 지역에서는 품질이 떨어진다.
(정답률: 52%)
  • CDMA(코드 분할 다중 접속) 방식은 확산 스펙트럼 기술을 사용하여 전파 간섭에 강하며, 산악 지형이나 도심 지역에서도 우수한 통신 품질을 유지하는 특징이 있습니다.

    오답 노트

    산악 지형 또는 혼잡한 도심 지역에서는 품질이 떨어진다: CDMA는 다중 경로 페이딩에 강해 해당 환경에서도 품질이 우수합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

92. 패킷화 기능이 없는 일반형 터미널에 접속하여 패킷의 조립과 분해 기능을 대신해 주는 장치는?

  1. DTE
  2. PS
  3. PAD
  4. PMAX
(정답률: 50%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

93. 8진 PSK 변조방식에서 변조속도가 2400(baud)일 때 정보 신호의 속도는 몇 (bits/s)인가?

  1. 7200
  2. 4800
  3. 2400
  4. 800
(정답률: 52%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

94. Hamming코드에서 총 전송비트수가 17비트 일 때, 해밍 비트수와 순수한 정보 비트수는?

  1. 해밍 비트수 : 4, 정보 비트수 : 13
  2. 해밍 비트수 : 5, 정보 비트수 : 12
  3. 해밍 비트수 : 6, 정보 비트수 : 11
  4. 해밍 비트수 : 7, 정보 비트수 : 10
(정답률: 50%)
  • 해밍 코드의 패리티 비트 수 $p$와 전체 비트 수 $n$의 관계식 $2^p \ge n + 1$을 만족해야 합니다.
    ① [기본 공식] $2^p \ge n + 1$
    ② [숫자 대입] $2^p \ge 17 + 1$
    ③ [최종 결과] $p = 5$
    따라서 해밍 비트수는 5비트이며, 정보 비트수는 전체 17비트에서 5비트를 뺀 12비트가 됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

95. QPSK 변조방식의 대역폭 효율은 몇 [bps/Hz]인가?

  1. 1
  2. 2
  3. 4
  4. 8
(정답률: 35%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

96. IP계층의 프로토콜에 해당되지 않는 것은?

  1. PMA
  2. ICMP
  3. ARP
  4. IP
(정답률: 45%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

97. OSI 7계층에서 단말기 사이에 오류 수정과 흐름제어를 수행하여 신뢰성 있고 명확한 데이터를 전달하는 계층은?

  1. 전송 계층
  2. 응용 계층
  3. 세션 계층
  4. 표현 계층
(정답률: 43%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

98. 192.168.1.0/24 네트워크를 FLSM 방식을 이용하여 6개의 subnet으로 나누고 ip subnet-zero를 적용했다. 이 때 subnetting된 네트워크 중 5번째 네트워크의 2번째 사용 가능한 IP주소는?

  1. 192.168.1.255
  2. 192.168.0.129
  3. 192.168.1.130
  4. 192.168.1.64
(정답률: 41%)
  • FLSM 방식으로 6개의 서브넷을 만들기 위해서는 호스트 비트 중 3비트($2^3=8$)를 네트워크 비트로 빌려와야 합니다. 서브넷 마스크는 $/27$이 되며, 각 서브넷의 크기는 $32$개 주소입니다.
    5번째 네트워크의 네트워크 주소와 사용 가능한 IP를 계산합니다.
    ① [기본 공식] $\text{Network Address} = \text{Subnet Index} \times \text{Subnet Size}$
    ② [숫자 대입] $\text{5th Network} = (5-1) \times 32 = 128$
    ③ [최종 결과] $\text{5th Network Address} = 192.168.1.128$
    네트워크 주소($128$) 다음의 첫 번째 사용 가능 IP는 $129$, 두 번째 사용 가능 IP는 $130$이 됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

99. 아날로그 데이터를 아날로그 신호로 변환하는 변조방식이 아닌 것은?

  1. AM
  2. TM
  3. FM
  4. PM
(정답률: 51%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

100. 광대역통합네트워크에서 VoIP 서비스를 제공하기 위한 프로토콜이 아닌 것은?

  1. SIP
  2. R2 CAS
  3. H.323
  4. Megaco
(정답률: 31%)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

< 이전회차목록 다음회차 >