컴퓨터시스템기사(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%)
  • 컴퓨터의 CPU가 별도의 번역 과정 없이 직접 이해하고 실행할 수 있는 $0$과 $1$의 2진수 형태로 구성된 언어는 기계어(machine language)입니다.
profile_image
1

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

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

  1. Binary Search Tree
  2. Binary Tree
  3. Parse Tree
  4. Skewed Tree
(정답률: 58%)
  • Parse Tree(구문 분석 트리)는 주어진 표현식이 BNF(Backus-Naur Form) 정의에 따라 문법적으로 올바르게 작성되었는지를 계층적 구조로 확인하기 위해 사용되는 트리입니다.
profile_image
1

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

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

  1. Memory Address Register
  2. Task Scheduling Processor
  3. Mainframe Adventure
  4. Job Control Language
(정답률: 60%)
  • Job Control Language는 IBM 메인프레임 O/S에서 일괄 처리(Batch Processing) 작업을 제어하고 하부 시스템의 실행 방법을 지시하는 전용 스크립트 언어입니다.
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%)
  • 어셈블리 프로그램이 매크로 처리기를 통해 매크로 확장이 완료되면, 이를 기계어로 변환하기 위해 어셈블러 과정이 필요합니다.
    처리 순서: 어셈블리 프로그램 $\rightarrow$ 매크로 처리기 $\rightarrow$ 어셈블러 $\rightarrow$ 기계어
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%)
  • 어셈블리언어는 기계어와 1:1 대응되는 저급 언어(Low-level language)입니다.

    오답 노트

    high level 의 언어이다: 어셈블리언어는 하드웨어에 종속적인 저급 언어에 해당합니다.
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%)
  • 로더는 실행 파일을 메모리에 적재하여 실행 가능하게 만드는 프로그램으로, 할당(allocation), 연결(linking), 재배치(relocation) 기능을 수행합니다.

    오답 노트

    compile: 소스 코드를 목적 코드로 변환하는 컴파일러의 기능입니다.
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%)
  • 기계어는 CPU의 하드웨어 구조에 따라 정의되므로, 컴퓨터 기종마다 서로 다른 기계어를 사용합니다. 따라서 기종에 상관없이 기계어가 동일하여 호환성이 높다는 설명은 틀린 내용입니다.
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%)
  • 현대적인 운영체제에서 사용하는 일반적인 로더는 로딩과 링킹을 동시에 수행하여 효율성을 높인 직접 연결 로더(Direct Linking Loader) 방식이 가장 보편적입니다.
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%)
  • LRU 알고리즘은 할당된 페이지 프레임의 수가 고정된 상태에서 어떤 페이지를 교체할지 결정하는 고정 할당 기반의 교체 기법입니다.

    오답 노트

    VMIN, WS, PFF: 프로세스의 특성에 따라 할당되는 프레임 수를 동적으로 조절하는 가변 할당 기반 기법
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%)
  • 마이크로 연산 식 $A+B : R1 \leftarrow R2+R3$에서 콜론($:$) 앞의 $A+B$는 제어 조건(Control Condition)을 의미하며, 여기서 $+$ 기호는 논리합(OR)을 뜻합니다. 따라서 A 또는 B가 참일 때, 콜론 뒤의 연산인 R2와 R3의 합을 R1에 전송하는 동작이 수행됩니다.
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%)
  • CAM(Content Addressable Memory)은 주소가 아닌 저장된 '내용'을 통해 데이터를 검색하는 메모리로, 이를 연상 기억장치라고 합니다.
    따라서 Associative 기억장치가 정답입니다.
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%)
  • 기억장치 용량 단위는 1024($2^{10}$)배씩 증가합니다. 1PB(Peta Byte)가 1024TB(Tera Byte)이므로, 1TB가 1024PB라는 설명은 단위 순서가 잘못되었습니다.

    오답 노트

    1GB = $2^{30}$ Byte: 맞음
    1MB = 1024 KB: 맞음
    1MB = $2^{20}$ Byte: 맞음
profile_image
1

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

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

  1. associative memory는 데이터의 내용으로 병렬 탐색을 하기에 알맞도록 되어 있다.
  2. 메모리 기술의 발전으로 associative memory와 CAM이 DRAM보다 가격이 싸다.
  3. associative memory는 각 셀이 외부의 인자와 내용을 비교하기 위한 논리회로를 가지고 있다.
  4. CAM의 탐색은 전체 워드 또는 한 워드 내의 일부만을 가지고 시행될 수 있다.
(정답률: 52%)
  • associative memory와 CAM은 각 셀마다 비교를 위한 논리 회로가 추가되어 구조가 복잡하므로, 일반적인 DRAM보다 가격이 훨씬 비쌉니다.
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%)
  • 전가산기의 캐리(Carry) 출력 식은 $C_{out} = AB + BC + CA$로, 세 개의 입력 중 두 개 이상이 1일 때 결과가 1이 되는 다수결 함수(Majority Function)의 형태를 가집니다.
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%)
  • 기억장치는 종류(RAM, ROM, HDD, SSD 등)와 접근 방식에 따라 접근 속도가 매우 크게 다릅니다. 일반적으로 주기억장치가 보조기억장치보다 훨씬 빠릅니다.

    오답 노트

    기억장치의 접근속도는 모두 일정하다: 장치별 물리적 특성에 따라 속도가 상이함
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%)
  • 제시된 이미지 의 과정은 CPU가 I/O 장치의 상태 레지스터를 지속적으로 확인(Polling)하며 데이터 전송 가능 여부를 체크하는 방식입니다. 이는 CPU가 직접 제어하는 프로그램에 의한 I/O(programmed I/O)의 전형적인 동작 과정입니다.
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%)
  • ORG(Origin) 명령은 프로그램이나 데이터가 저장될 메모리의 시작 주소를 지정하는 지시어입니다. 프로그램 카운터는 다음에 실행할 명령어의 주소를 가리키는 CPU 내부의 레지스터이므로, ORG 명령을 통해 주소를 할당하는 메모리 영역이 아닙니다.
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%)
  • 간접주소 지정방식은 명령어의 주소 부분이 실제 데이터의 주소가 아니라, 데이터의 주소가 저장된 기억장소의 주소를 가리키므로 최소 2번 이상의 기억장치 액세스가 필요하여 가장 많은 액세스가 발생합니다.
profile_image
1

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

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

  1. 열린 서브루틴(open subroutine)
  2. 폐쇄 서브루틴(closed subroutine)
  3. 매크로(macro)
  4. 벡터(vector)
(정답률: 53%)
  • 폐쇄 서브루틴(closed subroutine)은 주루틴의 호출에 의해 제어권이 넘어가 처리를 수행한 후, 반드시 호출한 지점으로 다시 돌아오는 구조의 루틴을 의미합니다.
profile_image
1

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

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

  1. Decoder
  2. Encoder
  3. D/A Converter
  4. A/D Converter
(정답률: 56%)
  • 아날로그 신호를 기준 레벨과 비교하여 양자화하고 이를 디지털 신호로 변환하는 장치는 A/D Converter(Analog-to-Digital Converter)입니다.

    오답 노트

    D/A Converter: 디지털 신호를 아날로그 신호로 변환하는 반대 기능을 수행합니다.
profile_image
1

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

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

  1. 프로그램에 의한 입ㆍ출력
  2. 인터럽트에 의한 입ㆍ출력
  3. DMA
  4. 직렬 입ㆍ출력
(정답률: 56%)
  • DMA(Direct Memory Access) 방식은 CPU의 개입 없이 입출력 장치와 메모리가 직접 데이터를 주고받기 때문에, CPU를 거치는 프로그램 방식이나 인터럽트 방식보다 전송 속도가 훨씬 빠르고 대량의 데이터를 효율적으로 처리할 수 있습니다.
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%)
  • CPLD는 SPLD(Simple Programmable Logic Device)를 기반으로 하며, EEPROM과 같은 비휘발성 메모리 기술을 사용하여 전기적으로 소거 및 재프로그래밍이 가능한 논리 소자입니다.
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%)
  • RS-232C는 컴퓨터와 주변 장치 간의 직렬 통신을 위한 표준 인터페이스 규격이며, 나머지 S-100 bus, Multi-bus, IEEE-488은 시스템 내부나 장치 간의 데이터 전송을 위한 버스 구조에 해당합니다.
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%)
  • 인터럽트 반응시간은 인터럽트 요청 신호가 발생한 시점부터 CPU가 이를 인식하고 해당 인터럽트 서비스 루틴(ISR)의 수행을 시작할 때까지 걸리는 시간을 의미합니다.
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%)
  • CAM(Content Addressable Memory)은 주소가 아닌 저장된 데이터의 내용 자체를 이용하여 메모리 전체를 동시에 검색하는 병렬 탐색 방식의 기억 장치입니다.

    오답 노트

    RAM: 주소를 통해 데이터에 접근함
    ROM: 읽기 전용 기억 장치임
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%)
  • 클럭 사이클 타임은 클럭 주파수의 역수로 계산합니다.
    ① [기본 공식] $T = \frac{1}{f}$
    ② [숫자 대입] $T = \frac{1}{10 \times 10^{6}}$
    ③ [최종 결과] $T = 0.1 \mu s$
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%)
  • BCD 코드는 10진수 한 자리를 4비트의 2진수(8421 코드)로 각각 변환하여 표현합니다.
    ① [기본 공식] $10 \text{진수} \rightarrow 4\text{bit } 2\text{진수}$
    ② [숫자 대입] $5 \rightarrow 0101, 9 \rightarrow 1001$
    ③ [최종 결과] $0101 \text{ } 1001$
profile_image
1

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

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

  1. DECODER
  2. ENCODER
  3. MUX
  4. RAM
(정답률: 55%)
  • 조합논리회로는 기억 소자가 없이 입력에 의해서만 출력이 결정되는 회로입니다. RAM은 데이터를 저장하는 기억 소자를 포함하고 있으므로 순차논리회로의 특성을 가진 메모리 소자입니다.
profile_image
1

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

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

  1. 2진수의 덧셈 규칙에 따라 두수를 더한다.
  2. 연산결과 4bit의 집합의 값이 9이거나 9보다 작으면 틀린 값이다.
  3. 연산결과 4bit의 집합의 값이 9보다 크거나 자리 올림수가 발생하면 틀린 값이다.
  4. 틀린 값에 6(0110)을 더한다.
(정답률: 40%)
  • BCD 가산기는 4비트 합이 9 이하이고 자리 올림수가 발생하지 않았을 때를 정상 값으로 판단합니다.

    오답 노트

    연산결과 4bit의 집합의 값이 9이거나 9보다 작으면 틀린 값이다: 9 이하인 경우는 정상적인 BCD 값입니다.
profile_image
1

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

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

  1. 전파지연시간 + 홀드시간 + 설정시간
  2. 전파지연시간
  3. 홀드시간
  4. 설정시간
(정답률: 50%)
  • 홀드시간(Hold Time)은 클록 펄스의 에지 변이 이후에도 입력값이 변하지 않고 일정 시간 동안 유지되어야 하는 최소 시간을 의미합니다.
profile_image
1

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

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

  1. 701
  2. 801
  3. 901
  4. 902
(정답률: 45%)
  • 10진수에서 9의 보수는 각 자릿수의 숫자를 9에서 뺀 값으로 구합니다.
    ① [기본 공식] $9 - n$
    ② [숫자 대입] $(9-2), (9-9), (9-8)$
    ③ [최종 결과] $701$
profile_image
1

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

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

  1. JK Flipflop
  2. Latch
  3. Monostable-Multivibrator
  4. T Flipflop
(정답률: 41%)
  • 단안정 멀티바이브레이터(Monostable-Multivibrator)는 하나의 안정 상태를 가지며, 외부 트리거 신호가 입력되면 일시적으로 불안정 상태로 변했다가 정해진 시간(일정한 폭) 후에 다시 원래의 안정 상태로 돌아오는 구형파 펄스를 발생시키는 회로입니다.
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%)
  • 회로에서 AND 게이트가 $C_3$와 $C_1$의 상태를 감시하여 리셋(RESET) 신호를 보내고 있습니다. $C_3=1$이고 $C_1=1$인 상태는 이진수 $1010_2$ 즉, 10진수 10이 되는 순간이며, 이때 즉시 리셋되므로 10진 카운터가 됩니다.
profile_image
1

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

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

  1. 기수 패리티 발생 회로
  2. 다수결 회로
  3. 비교 회로
  4. 우수 패리티 발생 회로
(정답률: 48%)
  • 회로도를 분석하면 XOR 게이트의 조합으로 구성되어 있습니다. 입력 $A, B, C, D$ 중 1의 개수가 홀수일 때 출력 $Y$가 1이 되는 논리 구조를 가지므로, 이는 기수 패리티 발생 회로입니다.
profile_image
1

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

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

  1. Checksum
  2. Parity Code
  3. Hamming Code
  4. Excess-3 Code
(정답률: 45%)
  • Checksum, Parity Code, Hamming Code는 데이터 전송 중 발생한 오류를 검출하거나 정정하기 위한 기법입니다. 반면 Excess-3 Code는 10진수를 2진수로 표현하는 가중치 없는 코드(Non-weighted Code)의 일종으로, 오류 검출과는 거리가 멉니다.
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%)
  • 2진수를 그레이 코드로 변환할 때는 최상위 비트는 그대로 두고, 다음 비트부터는 이전 2진수 비트와 현재 2진수 비트를 배타적 논리합(XOR) 연산하여 결정합니다. 따라서 EX-OR 게이트가 사용됩니다.
profile_image
1

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

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

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

    오답 노트

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

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

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

(정답률: 37%)
  • 다이오드가 병렬로 연결된 회로에서 입력 $A$ 또는 $B$ 중 어느 하나라도 전압이 인가되면 출력 $Y$에 신호가 전달되는 구조입니다. 이는 논리합(OR) 연산을 수행하는 다이오드 논리 회로의 전형적인 형태입니다.
    따라서 정답은 입니다.
profile_image
1

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

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

  1. AND
  2. OR
  3. EX-NOR
  4. EX-OR
(정답률: 48%)
  • 가산기와 감산기를 통합한 가감산 회로에서는 입력 값에 0 또는 1을 XOR 연산하여 2의 보수를 생성함으로써 뺄셈을 덧셈으로 처리하므로 EX-OR 게이트가 필수적입니다.
profile_image
1

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

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

  1. 0
  2. 1
  3. 반전
  4. 부정
(정답률: 55%)
  • JK 플립플롭에서 입력 $J$와 $K$가 모두 1인 경우, 출력 $Q$는 이전 상태인 $Q_{n-1}$의 값을 반전(Toggle)시켜 출력합니다.
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%)

  • 4개의 입력선($I_0, I_1, I_2, I_3$) 중 선택 신호($S_0, S_1$)의 조합에 따라 단 하나의 입력만을 선택하여 출력 $Y$로 내보내는 회로이므로 4 x 1 multiplexer입니다.
profile_image
1

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

5과목: 데이터통신

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

  1. Dual Stack
  2. Header translation
  3. Map Address
  4. Tunneling
(정답률: 42%)
  • IPv6 패킷을 IPv4 패킷 내부에 캡슐화하여 IPv4 네트워크를 통해 전송하고, 목적지에서 다시 역캡슐화하여 IPv6 패킷을 추출하는 방식은 Tunneling입니다.
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%)
  • HDLC 프레임의 표준 구조는 시작과 끝을 알리는 플래그(Flag) 사이에 주소(Address), 제어(Control), 데이터(Data), 프레임 체크 시퀀스(FCS) 순으로 구성됩니다. 따라서 올바른 순서는 F-A-C-D-S-F입니다.
profile_image
1

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

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

(정답률: 54%)
  • 나이키스트 표본화 정리에 따라 표본화 주기는 최고 주파수의 2배 이상의 빈도로 샘플링할 때의 역수로 정의됩니다.
    ① [기본 공식]
    $$T = \frac{1}{2W}$$
    ② [숫자 대입]
    $$T = \frac{1}{2W}$$
    ③ [최종 결과]
    $$T = \frac{1}{2W}$$
profile_image
1

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

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

  1. FEC 코드의 종류로 CRC 코드 등이 있다.
  2. 에러 정정기능을 포함한다.
  3. 연속적인 데이터 전송이 가능하다.
  4. 역채널을 사용한다.
(정답률: 43%)
  • 전진에러수정(FEC)은 송신 측에서 에러 정정 코드를 함께 보내 수신 측이 스스로 에러를 수정하는 방식이므로, 재전송 요청을 위한 역채널을 사용하지 않습니다.

    오답 노트

    CRC 코드: FEC의 대표적인 종류 중 하나임
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%)
  • 물리 주소(MAC 주소)를 통해 논리 주소(IP 주소)를 알아내기 위해 사용하는 프로토콜은 RARP(Reverse ARP)입니다.

    오답 노트

    ARP: IP 주소를 통해 물리 주소를 알아냄
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%)
  • X.25 프로토콜은 물리 계층, 링크 계층, 패킷 계층의 3계층 구조로 구성됩니다. 따라서 논리 계층은 X.25의 구성 계층에 해당하지 않습니다.
profile_image
1

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

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

  1. ISDN
  2. R2 CAS
  3. H.323
  4. SIGTRAN
(정답률: 31%)
  • SIGTRAN은 IP 네트워크 상에서 공중 전화망(PSTN)의 신호 메시지를 전송하기 위한 프로토콜로, PSTN의 SS7 프로토콜을 IP 환경에서 사용할 수 있도록 변환하여 전송하는 역할을 합니다.
profile_image
1

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

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

  1. 구문(Syntax)
  2. 타이밍(Timing)
  3. 처리(Processing)
  4. 의미(Semantics)
(정답률: 52%)
  • 네트워크 프로토콜의 3대 기본 요소는 데이터의 형식을 정의하는 구문(Syntax), 데이터의 의미를 정의하는 의미(Semantics), 그리고 전송 속도와 순서를 제어하는 타이밍(Timing)입니다. 처리(Processing)는 프로토콜의 기본 구성 요소에 포함되지 않습니다.
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%)
  • PAD(Packet Assembler/Disassembler)는 패킷 교환망에 접속할 수 없는 일반 단말기(DTE)를 위해 패킷의 조립 및 분해 기능을 수행하는 장치입니다.
profile_image
1

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

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

  1. 7200
  2. 4800
  3. 2400
  4. 800
(정답률: 52%)
  • M-ary PSK에서 정보 신호 속도는 변조 속도(보오율)에 심볼당 비트 수($\log_2 M$)를 곱하여 계산합니다.
    ① [기본 공식] $R = B \times \log_2 M$
    ② [숫자 대입] $R = 2400 \times \log_2 8$
    ③ [최종 결과] $R = 7200$
    따라서 정보 신호의 속도는 $7200 \text{ bits/s}$입니다.
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%)
  • QPSK(Quadrature Phase Shift Keying)는 한 개의 심볼당 2비트를 전송하는 변조 방식이므로, 대역폭 효율은 $2 \text{ bps/Hz}$가 됩니다.
profile_image
1

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

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

  1. PMA
  2. ICMP
  3. ARP
  4. IP
(정답률: 45%)
  • IP 계층(네트워크 계층)에서는 IP, ICMP, ARP, RARP 등의 프로토콜이 동작합니다. PMA는 IP 계층의 프로토콜이 아닙니다.
profile_image
1

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

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

  1. 전송 계층
  2. 응용 계층
  3. 세션 계층
  4. 표현 계층
(정답률: 43%)
  • 전송 계층(Transport Layer)은 종단 간(End-to-End) 통신을 책임지며, 데이터 전송 시 오류 수정, 흐름 제어, 혼잡 제어를 통해 신뢰성 있는 데이터 전달을 보장하는 계층입니다.
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%)
  • 아날로그 데이터를 아날로그 신호로 변환하는 변조 방식에는 진폭 변조(AM), 주파수 변조(FM), 위상 변조(PM)가 있습니다. TM은 이러한 표준 변조 방식에 해당하지 않습니다.
profile_image
1

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

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

  1. SIP
  2. R2 CAS
  3. H.323
  4. Megaco
(정답률: 31%)
  • VoIP(Voice over IP) 서비스 제공을 위한 주요 프로토콜로는 SIP, H.323, Megaco 등이 사용됩니다.

    오답 노트

    R2 CAS: ISDN 이전의 전통적인 전화망(PSTN)에서 사용하던 신호 방식입니다.
profile_image
1

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

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