컴퓨터시스템기사(B형) 필기 기출문제복원 (2018-09-15)

컴퓨터시스템기사(B형) 2018-09-15 필기 기출문제 해설

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

컴퓨터시스템기사(B형)
(2018-09-15 기출문제)

목록

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

1. 로더의 기능이 아닌 것은?

  1. 할당(allocation)
  2. 번역(translation)
  3. 링킹(linking)
  4. 로딩(loading)
(정답률: 75%)
  • 로더는 프로그램을 메모리에 올리고 실행 가능하게 만드는 역할을 수행하며, 할당, 링킹, 로딩 과정이 포함됩니다. 하지만 소스 코드를 기계어로 바꾸는 번역은 컴파일러나 어셈블러의 역할입니다.

    오답 노트

    할당: 기억 장치 내 공간 확보 작업
    링킹: 필요한 프로그램들을 결합하여 적재 모듈 생성
    로딩: 실행 프로그램을 실제 기억 공간으로 옮기는 작업
profile_image
1

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

2. 매크로 프로세서를 어셈블러의 패스1에 통합시킬 경우의 장점을 나열한 것으로 가장 옳지 못한 것은?

  1. 매크로가 어셈블러의 패스1내에 포함됨으로써 중간 파일들이 생성된다.
  2. 공통된 기능을 양쪽에서 가질 필요가 없다.
  3. 처리 도중에 부담이 줄어든다.
  4. 프로그래머 입장에서 매크로와 연결하여 어셈블러의 모든 기능을 함께 사용할 수 있어 작업이 쉬워진다.
(정답률: 47%)
  • 매크로 프로세서를 어셈블러의 패스1에 통합하면 별도의 매크로 처리 단계를 거치지 않고 한 번에 처리하므로, 불필요한 중간 파일 생성을 줄여 효율성을 높일 수 있습니다.

    오답 노트

    공통 기능 통합: 중복 구현 필요 없음
    부담 감소: 처리 단계 축소로 효율 증가
    작업 용이: 매크로와 어셈블러 기능을 동시에 활용 가능
profile_image
1

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

3. 프로세서들 사이에 우선순위를 두지 않고 시간단위(Time Quantum)로 CPU를 할당하는 스케줄링 방식은?

  1. FIFO
  2. RR
  3. SJF
  4. HRN
(정답률: 68%)
  • RR(Round Robin) 스케줄링은 각 프로세스에 동일한 시간 할당량(Time Quantum)을 부여하여 순환적으로 CPU를 할당하는 방식으로, 우선순위 없이 공평하게 처리하는 것이 특징입니다.
profile_image
1

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

4. 운영체제를 기능별로 분류할 경우 제어 프로그램에 해당하지 않는 것은?

  1. 감시 프로그램
  2. 문제 프로그램
  3. 작업 제어 프로그램
  4. 자료 관리 프로그램
(정답률: 59%)
  • 제어 프로그램은 시스템 전체를 관리하는 감시 프로그램, 작업의 연속 처리를 담당하는 작업 제어 프로그램, 파일과 데이터를 관리하는 자료 관리 프로그램으로 구성됩니다. 문제 프로그램은 제어 프로그램이 아닌 사용자 프로그램의 일종입니다.
profile_image
1

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

5. 다음 중 링킹(linking) 작업의 결과는?

  1. 원시 모듈을 생성한다.
  2. 외부 모듈을 생성한다.
  3. 목적 모듈을 생성한다.
  4. 적재 모듈을 생성한다.
(정답률: 44%)
  • 링킹(Linking)은 컴파일러에 의해 생성된 여러 개의 목적 모듈(Object Module)들을 연결하여 실제로 메모리에 적재 가능한 하나의 실행 파일인 적재 모듈(Load Module)을 생성하는 과정입니다.
profile_image
1

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

6. 어셈블리어에서 의사 명령에 해당하는 것은?

  1. USING
  2. SR
  3. AR
  4. ST
(정답률: 56%)
  • 의사 명령(Pseudo-instruction)은 어셈블러에게 지시를 내리는 명령으로, 실제 기계어로 번역되지 않고 어셈블리 과정에서 처리됩니다. USING은 세그먼트의 시작 주소를 지정하는 대표적인 의사 명령입니다.

    오답 노트

    SR, AR, ST: CPU 내부의 레지스터나 실제 동작을 수행하는 기계어 명령입니다.
profile_image
1

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

7. 기억장치 관리 전략에서 배치 전략의 종류 중 다음 설명에 해당하는 것은?

  1. Worst Fit
  2. Best Fit
  3. First Fit
  4. Last Fit
(정답률: 72%)
  • 가장 큰 빈 영역에 프로세스를 배치하여, 남은 공간을 최대한 크게 유지하려는 전략은 Worst Fit입니다.

    오답 노트

    Best Fit: 가장 작은 빈 영역에 배치
    First Fit: 가장 먼저 발견된 적합한 영역에 배치
profile_image
1

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

8. 어셈블리어에서 어떤 기호적 이름에 상수값을 할당하는 명령은?

  1. EQU
  2. ASSUME
  3. ORG
  4. EVEN
(정답률: 71%)
  • EQU(Equate) 지시어는 어셈블리어에서 특정 기호(심볼)에 상수값을 할당하여 프로그램 내에서 이름으로 사용할 수 있게 합니다.

    오답 노트

    ASSUME: 세그먼트 레지스터의 용도를 지정합니다.
    ORG: 프로그램의 시작 주소를 지정합니다.
    EVEN: 데이터 정렬을 위해 짝수 주소로 맞춥니다.
profile_image
1

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

9. 3개의 페이지 프레임을 갖는 시스템에서 페이지 참조 순서가 아래와 같다. FIFO 페이지 대치 알고리즘을 적용할 때 페이지 부재와 발생하는 총 횟수는?

  1. 10
  2. 12
  3. 13
  4. 15
(정답률: 59%)
  • FIFO(First-In First-Out) 알고리즘은 가장 먼저 메모리에 들어온 페이지를 가장 먼저 교체하는 방식입니다.
    참조 순서: $1, 2, 1, 0, 4, 1, 3, 4, 2, 1, 4, 1, 3, 2, 4$
    프레임 변화 및 부재 여부(F: 부재, H: 적중):
    1(F) $\rightarrow$ 2(F) $\rightarrow$ 1(H) $\rightarrow$ 0(F) $\rightarrow$ 4(F) $\rightarrow$ 1(F) $\rightarrow$ 3(F) $\rightarrow$ 4(H) $\rightarrow$ 2(F) $\rightarrow$ 1(F) $\rightarrow$ 4(F) $\rightarrow$ 1(H) $\rightarrow$ 3(F) $\rightarrow$ 2(F) $\rightarrow$ 4(F)
    총 15번의 참조 중 적중(H)은 3번(1, 4, 1)이며, 페이지 부재는 총 12회 발생합니다.
profile_image
1

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

10. 절대로더(absolute loader)를 이용할 경우 어셈블러에 의해 처리되는 것은?

  1. 기억 장소 할당(allocation)
  2. 재배치(relocation)
  3. 연결(linking)
  4. 적재(loading)
(정답률: 45%)
  • 절대로더는 프로그램의 실제 주소를 이미 결정하여 적재하는 방식이므로, 실제 주소를 결정하는 재배치 작업이 로더가 아닌 어셈블러 단계에서 미리 처리되어야 합니다.
profile_image
1

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

11. 다음 중 비선점(non-preemptive) 스케줄링 기법의 특징으로 옳은 것은?

  1. 프로세서 응답시간의 예측이 용이하여, 일괄처리 방식에 적합하다.
  2. 우선순위가 높은 프로세서를 빨리 처리할 수 있다.
  3. 많은 오버헤드(Overhead)를 초래한다.
  4. 주로 빠른 응답시간이 요구되는 대화식 시분할시스템, 온라인 응용에 사용된다.
(정답률: 44%)
  • 비선점 스케줄링은 프로세스가 CPU를 할당받으면 작업이 끝날 때까지 강제로 뺏지 않는 방식이므로, 응답시간 예측이 쉽고 일괄처리 방식에 적합합니다.

    오답 노트

    우선순위 높은 프로세스 빠른 처리, 빠른 응답시간 요구, 대화식 시분할시스템 사용: 선점(Preemptive) 스케줄링의 특징입니다.
    많은 오버헤드 초래: 잦은 문맥 교환이 발생하는 선점 스케줄링의 특징입니다.
profile_image
1

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

12. 프로세서들이 서로 작업을 진행하지 못하고 영원히 대기상태로 빠지게 되는 현상을 무엇이라고 하는가?

  1. thrashing
  2. working set
  3. semaphore
  4. deadlock
(정답률: 74%)
  • 두 개 이상의 프로세서가 서로가 가진 자원을 기다리며 무한정 대기 상태에 빠져 시스템이 멈추는 현상을 deadlock(교착상태)라고 합니다.
profile_image
1

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

13. 교착상태의 해결 방법 중 은행원 알고리즘과 관계되는 것은?

  1. 예방 기법
  2. 회피 기법
  3. 발견 기법
  4. 회복 기법
(정답률: 72%)
  • 은행원 알고리즘은 자원 할당 시 시스템이 안전 상태(Safe State)를 유지하는지 확인하여 교착상태가 발생하지 않도록 미리 피하는 회피 기법의 대표적인 방법입니다.
profile_image
1

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

14. 기계어에 대한 설명으로 옳지 않은 것은?

  1. 컴퓨터가 직접 이해할 수 있는 언어이다.
  2. 기종마다 기계어가 다르므로 언어의 호환성이 없다.
  3. 0과 1의 2진수 형태로 표현되며 수행시간이 빠르다.
  4. 고급 언어에 해당한다.
(정답률: 75%)
  • 기계어는 컴퓨터가 직접 이해할 수 있는 0과 1의 2진수 형태 언어로, 하드웨어에 종속적인 최하위 수준의 저급 언어입니다. 반면 고급 언어는 사람이 이해하기 쉬운 자연어에 가까운 언어(예: Java, C 등)를 의미합니다.
profile_image
1

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

15. 새로이 반입된 프로그램을 주기억장치 내의 어느 곳에 둘 것인가를 결정하는 전략을 무엇이라고 하는가?

  1. Fetch 전략
  2. Replacement 전략
  3. Placement 전략
  4. Compaction 전략
(정답률: 58%)
  • 배치 전략(Placement 전략)은 새로운 프로그램이나 프로세스를 주기억장치의 빈 공간 중 어느 위치에 할당할 것인지를 결정하는 전략입니다. 대표적으로 First-fit, Best-fit, Worst-fit 방식이 있습니다.
profile_image
1

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

16. 시스템의 성능평가기준과 가장 거리가 먼 것은?

  1. 신뢰도
  2. 반환 시간
  3. 비용
  4. 처리 능력
(정답률: 77%)
  • 시스템 성능 평가 기준은 처리 능력(Throughput), 반환 시간(Turnaround Time), 신뢰도(Reliability) 등이 핵심 지표입니다.

    오답 노트

    비용: 시스템의 경제적 측면이지 성능 자체를 평가하는 기술적 기준은 아닙니다.
profile_image
1

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

17. 어셈블리 언어를 두 개의 Pass로 구성하는 주된 이유로 가장 적절한 것은?

  1. 한 개의 Pass만을 사용하는 경우는 프로그램의 크기가 증가하여 유지 보수가 어려움
  2. 한 개의 Pass만을 사용하는 경우는 프로그램의 크기가 증가하여 처리 속도가 감소함
  3. 한 개의 Pass만을 사용하는 경우는 기호를 모두 정의한 뒤에 해당 기호를 사용해야 함
  4. Pass1과 Pass2를 사용하는 경우는 프로그램이 작아서 경제적임
(정답률: 66%)
  • 어셈블러가 2-Pass 방식을 사용하는 이유는 전방 참조(Forward Reference) 문제 때문입니다. 한 개의 Pass만 사용할 경우, 정의되지 않은 기호(Symbol)를 먼저 참조하면 주소를 결정할 수 없으므로, Pass 1에서 모든 기호를 정의하고 Pass 2에서 실제 기계어로 변환해야 합니다.
profile_image
1

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

18. 언어 번역기에 의하여 생성되는 최종 실행 프로그램이 보다 작은 기억 장소를 사용하여 보다 빠르게 작업을 처리할 수 있도록, 주어진 환경에서 최상의 명령어 코드를 사용하여 작업을 수행할 수 있도록 하는 것을 무엇이라 하는가?

  1. Code Integration
  2. Code Optimization
  3. Code Generation
  4. Code Initialization
(정답률: 61%)
  • 코드 최적화(Code Optimization)는 컴파일러가 생성한 실행 프로그램이 메모리 사용량을 줄이고 실행 속도를 높일 수 있도록, 주어진 환경에서 가장 효율적인 명령어 코드로 변환하는 과정입니다.
profile_image
1

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

19. 프로세스가 일정 시간 동안 자주 참조하는 페이지들의 집합을 무엇이라고 하는가?

  1. Locality
  2. Thrashing
  3. Paging
  4. Working Set
(정답률: 68%)
  • 프로세스가 실행되는 동안 특정 시간 동안 집중적으로 참조하는 페이지들의 집합을 Working Set이라고 합니다. 이는 지역성(Locality) 원리를 이용하여 스래싱(Thrashing) 현상을 방지하기 위한 개념입니다.
profile_image
1

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

20. 컴퓨터 언어로 작성된 프로그램이 번역되어 실행되는 과정이 바르게 나열된 것은?

  1. loader → linker → compiler
  2. compiler → loader → linker
  3. linker → assembler → loader
  4. compiler → linker → loader
(정답률: 70%)
  • 고급 언어로 작성된 프로그램이 실행 파일이 되기까지는 컴파일러를 통해 목적 파일로 변환되고, 링커를 통해 여러 목적 파일과 라이브러리가 결합되며, 최종적으로 로더에 의해 메모리에 적재되는 과정을 거칩니다.
    따라서 올바른 순서는 compiler → linker → loader 입니다.
profile_image
1

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

2과목: 전자계산기구조

21. 보조기억장치에 저장되어 있는 프로그램과 데이터 중에서 프로그램 수행에 필요한 부분을 주기억장치로 옮길 때 부족한 주기억장치의 용량을 확장하기 위해 보조기억장치의 일부를 마치 주기억장치의 일부로 사용하는 것은?

  1. cache memory
  2. virtual memory
  3. auxiliary memory
  4. associative memory
(정답률: 64%)
  • 가상 메모리(virtual memory)는 보조기억장치의 일부를 주기억장치처럼 사용하여, 실제 물리적 메모리 용량보다 더 큰 프로그램을 실행할 수 있게 하는 메모리
profile_image
1

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

22. 데이터를 지우는 방식이 다른 기억소자는?

  1. EPROM
  2. EEPROM
  3. NOR 플래시
  4. NAND 플래시
(정답률: 52%)
  • EPROM은 데이터를 지우기 위해 자외선을 조사해야 하는 반면, EEPROM, NOR 플래시, NAND 플래시는 전기적인 신호를 이용하여 데이터를 지우는 전기적 소거 방식을 사용합니다.
profile_image
1

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

23. 다음 parallel process 중 pipeline process와 가장 관계가 깊은 것은?

  1. SISD(Single Instruction, Single Data stream)
  2. MISD(Multiple Instruction stream, Single Data stream)
  3. SIMD(Single Instruction stream, Multiple Data stream)
  4. MIMD(Multiple Instruction stream, Multiple Data stream)
(정답률: 41%)
  • 파이프라인 프로세스는 여러 명령어를 단계별로 나누어 동시에 처리하는 방식으로, 여러 개의 명령어 스트림과 데이터 스트림을 독립적으로 처리할 수 있는 MIMD(Multiple Instruction stream, Multiple Data stream) 구조와 가장 밀접한 관계가 있습니다.
profile_image
1

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

24. 다음과 같은 메모리 주소 22에 있는 명령어를 실행할 경우 누산기(AC)의 값은? (단, 명령의 내용 중 0은 직접주소방식을 나타내는 모드비트이며 현 AC의 값은 550 이다)

  1. 550
  2. 950
  3. 1407
  4. 1500
(정답률: 49%)
  • 직접 주소 방식은 명령어에 명시된 주소에 저장된 실제 데이터를 가져와 연산하는 방식입니다. 메모리 22번지의 명령어가 ADD 457이므로, 주소 457에 저장된 값 950을 현재 누산기 값에 더합니다.
    ① [기본 공식] $AC = AC + M[Address]$
    ② [숫자 대입] $AC = 550 + 950$
    ③ [최종 결과] $AC = 1500$
profile_image
1

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

25. DMA(Direct Memory Access) 전송을 위하여 중앙처리장치가 DMA 제어기에 알려주어야 할 사항이 아닌 것은?

  1. 입출력 데이터를 저장하고 있는 기억장치의 시작 주소
  2. 레지스터 번호
  3. 데이터 전송 방향
  4. 데이터를 입출력 할 장치가 연결된 채널 번호
(정답률: 46%)
  • DMA 전송을 위해 CPU는 DMA 제어기에 전송할 데이터의 시작 주소, 전송 방향(입력/출력), 전송할 데이터의 양, 그리고 해당 장치의 채널 번호를 알려주어야 합니다. 레지스터 번호는 CPU 내부의 자원이므로 DMA 제어기가 메모리에 직접 접근하는 과정과는 무관합니다.
profile_image
1

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

26. 하드와이어 방식의 제어장치에 관한 설명으로 가장 옳지 않은 것은?

  1. 제어신호의 생성과정에서 지연이 매우 작다.
  2. 구현되는 논리회로는 명령코드에 따라 매우 간단하다.
  3. 회로가 주소지정 모드에 따라 매우 복잡하다.
  4. 소프트웨어 없이 하드웨어만으로 설계된 제어장치이다.
(정답률: 43%)
  • 하드와이어 방식은 논리 회로를 직접 설계하여 구현하므로 제어 속도가 매우 빠르지만, 명령어 세트가 복잡해질수록 회로 설계가 매우 복잡해지고 수정이 어렵다는 단점이 있습니다.

    오답 노트

    제어신호의 생성과정에서 지연이 매우 작다: 하드웨어 직접 구현으로 속도가 빠름
    회로가 주소지정 모드에 따라 매우 복잡하다: 논리 회로 설계 특성상 복잡함
    소프트웨어 없이 하드웨어만으로 설계된 제어장치이다: 하드와이어 방식의 정의임
profile_image
1

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

27. 다음 중 직접 기억장치 접근 (DMA) 방식에 대한 설명으로 올바른 것은?

  1. 프로세서가 I/O 관리를 위해 직접 장치를 검사하는 방식이다.
  2. 프로세서가 직접 워드 전송을 위한 I/O 명령어를 수행한다.
  3. I/O를 위해 프로세서의 사이클을 스틸링(stealing)하여 메모리 버스에 접근한다.
  4. 블록단위의 전송보다 워드 단위의 전송에 더 효과적이다.
(정답률: 58%)
  • DMA 방식은 CPU의 개입 없이 I/O 장치와 메모리가 직접 데이터를 주고받는 방식입니다. 이때 DMA 제어기가 메모리 버스를 사용하기 위해 CPU가 사용하던 버스 제어권을 일시적으로 빼앗아 오는 사이클 스틸링(Cycle Stealing) 기법을 사용합니다.
profile_image
1

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

28. RS 플립플록에서 R=1, S=1 인 입력 조합의 경우를 방지하기 위하여 보완된 것은?

  1. D 플립플롭
  2. T 플립플롭
  3. JK 플립플롭
  4. FF 플립플롭
(정답률: 63%)
  • JK 플립플롭은 RS 플립플롭의 결정 불능 상태인 $R=1, S=1$ 입력을 보완하여, 해당 입력 시 출력 상태가 반전(Toggle)되도록 설계된 회로입니다.
profile_image
1

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

29. 다음 중 Associative 기억장치의 특징으로 옳은 것은?

  1. 일반적으로 DRAM보다 값이 싸다.
  2. 구조 및 동작이 간단하다.
  3. 명령어를 순서대로 기억시킨다.
  4. 저장된 정보에 대해서 주소보다 내용에 의해 검색한다.
(정답률: 64%)
  • Associative 기억장치(연관 메모리)는 데이터의 물리적 주소가 아닌 저장된 내용(Content) 자체를 이용하여 정보를 검색하는 내용 주소 지정 방식의 특징을 가집니다.

    오답 노트

    DRAM보다 값이 싸다: 고가의 특수 메모리임
    구조 및 동작이 간단하다: 회로 구조가 매우 복잡함
    명령어를 순서대로 기억시킨다: 순차 기억이 아닌 내용 기반 검색 장치임
profile_image
1

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

30. 메모리 인터리빙을 사용하는 목적은?

  1. 기억용량 증대
  2. 입출력 장치의 증설
  3. 전력소모 감소
  4. 메모리 엑세스의 효율 증대
(정답률: 68%)
  • 메모리 인터리빙은 인접한 메모리 주소를 서로 다른 메모리 뱅크에 분산 배치하여, 여러 뱅크에 동시에 접근함으로써 주기억장치의 접근 속도를 높이고 메모리 엑세스의 효율을 증대시키는 기술입니다.
profile_image
1

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

31. 아래와 같은 18비트 주소 형식을 갖는 주기억장치에서 접근 가능한 캐시메모리의 크기를 올바르게 계산한 결과는? (단, 3-way 세트 연관 사상을 고려하고, 태그가 저장되는 공간의 크기는 무시하고, 주소는 바이트 단위로 부여된다고 가정한다.)

  1. 16 KB
  2. 24 KB
  3. 32 KB
  4. 48 KB
(정답률: 45%)
  • 캐시메모리의 전체 크기는 세트 수와 세트당 블록 수, 그리고 블록(워드) 크기를 모두 곱하여 계산합니다.
    ① [기본 공식]
    $$\text{Size} = 2^{\text{set bit}} \times \text{way} \times 2^{\text{word bit}}$$
    ② [숫자 대입]
    $$\text{Size} = 2^{10} \times 3 \times 2^{3}$$
    ③ [최종 결과]
    $$\text{Size} = 1024 \times 3 \times 8 = 24576 \text{ Byte} = 24 \text{ KB}$$
profile_image
1

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

32. 연산회로에서 반드시 필요한 신호로만 묶여 있는 것은?

  1. 덧셈신호, 보수신호, 끝자리올림신호
  2. 덧셈신호, 아랫자리올림신호, 곱셈신호
  3. 덧셈신호, 끝자리올림신호, 나눗셈신호
  4. 덧셈신호, 아랫자리올림신호, 지수신호
(정답률: 63%)
  • 연산회로(ALU)는 산술 연산을 수행하기 위해 기본적으로 덧셈 신호, 음수 표현을 위한 보수 신호, 그리고 연산 결과 발생 시 상위 비트로 넘겨주는 끝자리올림신호(Carry)가 반드시 필요합니다.
profile_image
1

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

33. 다음 불 함수를 간소화한 결과로 가장 옳은 것은? (단, d()는 무관 조건임)

(정답률: 48%)
  • 주어진 불 함수 $F(w, x, y, z) = \Sigma(1, 3, 7, 11, 15)$와 무관 조건 $d(w, x, y, z) = \Sigma(0, 2, 5)$를 카르노 맵에 배치하여 간소화합니다. 무관 조건 $0, 2$를 1로 간주하여 $w\bar{x}$ 묶음을 만들고, $3, 7, 11, 15$를 묶어 $yz$ 항을 도출하면 최종 식은 $\bar{w}x + yz$가 됩니다.
    정답:
profile_image
1

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

34. CISC(Complex Instruction Set Computer)와 RISC(Reduced Instruction Set Computer)에 대한 비교 설명으로 옳지 않은 것은?

  1. CISC는 명령어와 주소지정 방식을 보다 복잡하게 하여 풍부한 기능을 소유하도록 하고 RISC는 아주 간단한 명령들만 가지고 매우 빠르게 동작하도록 한다.
  2. CISC는 거의 모든 명령어가 레지스터를 대상으로 하며 메모리의 접근을 최소로 하고 RISC는 처리 속도를 증가시키기 위해서 독특한 형태로 다기능을 지원하는 메모리와 레지스터를 대상으로 한다.
  3. CISC는 명령어의 수가 수백 개에서 많게는 수천개로 매우 다양하고 RISC-명령어의 수가 CISC에 비해서 약 30%정도이며 명령어 형식도 최소한 줄였다.
  4. CISC는 데이터 경로가 메모리로부터 레지스터, ALU, 버스로 연결되는 등 다양하고 RISC-데이터 경로 사이클을 단일화하며 사이클 타임을 최소화한다.
(정답률: 47%)
  • RISC는 처리 속도 향상을 위해 레지스터-레지스터 연산 방식을 사용하며, 메모리 접근은 오직 load와 store 명령어로만 제한합니다. 반면 CISC는 메모리 참조 방식이 다양하여 명령어 형식이 복잡합니다.

    오답 노트

    CISC는 거의 모든 명령어가 레지스터를 대상으로 하며 메모리 접근을 최소로 함: RISC에 대한 설명입니다.
profile_image
1

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

35. 서로 다른 17개의 정보가 있을 때 이 중에서 하나를 선택하려면 최소 몇 개의 비트가 필요한가?

  1. 3
  2. 4
  3. 5
  4. 17
(정답률: 65%)
  • 서로 다른 $n$개의 정보를 구분하기 위해 필요한 최소 비트 수 $x$는 $2^{x-1} < n \le 2^x$를 만족해야 합니다.
    ① [기본 공식] $2^{x} \ge 17$
    ② [숫자 대입] $2^{4} = 16 < 17 \le 2^{5} = 32$
    ③ [최종 결과] $x = 5$
profile_image
1

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

36. 주기억장치가 32K×12 용량이며, 캐시 메모리가 512×12용량이라고 하자. 한 블록의 크기가 8 워드라고 할 때 연관사상(associative mapping)을 한다면 주소의 태그(tag) 필드는 몇 bit인가?

  1. 9bit
  2. 10bit
  3. 11bit
  4. 12bit
(정답률: 37%)
  • 연관사상 방식에서 주소는 태그(Tag)와 워드 오프셋(Word Offset)으로 나뉩니다. 전체 주소 비트에서 블록 내 워드 위치를 나타내는 오프셋 비트를 제외한 나머지가 태그 필드가 됩니다.
    ① [기본 공식] $\text{Tag} = \log_{2}(\text{Main Memory}) - \log_{2}(\text{Block Size})$
    ② [숫자 대입] $\text{Tag} = \log_{2}(32 \times 1024) - \log_{2}(8)$
    ③ [최종 결과] $\text{Tag} = 15 - 3 = 12$
profile_image
1

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

37. 짝수 패리티 검출 방식을 알맞게 설명한 것은?

  1. 2진 정보 속에 있는 0의 개수가 패리티비트를 포함하여 짝수가 되도록 패리티 비트를 부가하는 방식
  2. 2진 정보 속에 있는 1의 개수가 패리티비트를 포함하여 짝수가 되도록 패리티 비트를 부가하는 방식
  3. 2진 정보 속에 있는 0의 개수가 패리티비트를 제외하고 짝수가 되도록 패리티 비트를 부가하는 방식
  4. 2진 정보 속에 있는 1의 개수가 패리티비트를 제외하고 짝수가 되도록 패리티 비트를 부가하는 방식
(정답률: 62%)
  • 짝수 패리티 방식은 데이터 내의 1의 개수를 세어, 패리티 비트를 포함한 전체 1의 개수가 짝수가 되도록 맞추는 오류 검출 방식입니다.
profile_image
1

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

38. 프로그램 내의 모든 인스트럭션이 그들의 수행에 필요한 피연산자들이 모두 준비되었을 때 그 인스트럭션을 수행하는 것으로 데이터 추진(data driven) 방식이라 할 수 있는 것은?

  1. multiprocessor system
  2. vector processor
  3. pipeline processor
  4. data flow machine
(정답률: 38%)
  • Data flow machine은 제어 흐름(Control flow)이 아닌, 연산에 필요한 모든 피연산자가 준비되었을 때 실행되는 데이터 추진(Data driven) 방식의 컴퓨터 구조입니다.
profile_image
1

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

39. 사이클 스틸과 인터럽트에 관한 설명으로 옳은 것은?

  1. 사이클 스틸은 주기억장치의 사이클 타임을 중앙처리장치로부터 DMA가 일시적으로 빼앗는 것으로 중앙처리장치는 주기억장치에 접근할 수 없다.
  2. 사이클 스틸은 중앙처리장치의 상태보존이 필요하다.
  3. 인터럽트는 중앙처리장치의 상태보존이 필요 없다.
  4. 인터럽트는 정전의 경우와는 관계없다.
(정답률: 55%)
  • 사이클 스틸은 DMA가 CPU 대신 주기억장치에 접근하기 위해 버스 제어권을 일시적으로 빼앗는 방식이므로, 이 기간 동안 CPU는 주기억장치에 접근할 수 없습니다.

    오답 노트

    상태보존 필요 여부: 사이클 스틸은 상태보존이 필요 없으나, 인터럽트는 복귀를 위해 반드시 상태보존이 필요함
    정전 관계: 인터럽트에는 정전과 같은 하드웨어적 오류 상황이 포함됨
profile_image
1

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

40. 컴퓨터 시스템에 예기치 않는 일이 발생하였을 때, CPU가 처리하고 있던 일을 멈추고, 문제점을 신속히 처리한 후 하던 일을 다시 재귀하는 방식은?

  1. 인터페이스
  2. 제어장치
  3. 인터럽트
  4. 버퍼
(정답률: 70%)
  • 인터럽트는 프로그램 실행 중 예기치 않은 상황이나 외부 장치의 요청이 발생했을 때, 현재 작업을 일시 중단하고 해당 사건을 우선 처리한 뒤 원래 작업으로 복귀하는 메커니즘입니다.
profile_image
1

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

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

41. 컴퓨터의 명령어 사이클은 4가지 단계를 반복적으로 거치면서 동작한다. 다음 중 속하지 않는 단계는?

  1. Interrupt cycle
  2. Fetch cycle
  3. Branch cycle
  4. Execution cycle
(정답률: 67%)
  • 컴퓨터의 명령어 사이클은 인출(Fetch), 간접(Indirect), 실행(Execution), 인터럽트(Interrupt)의 4단계로 구성됩니다. Branch cycle은 명령어 사이클의 기본 단계에 포함되지 않습니다.
profile_image
1

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

42. 프로그램 크기가 가장 작은 주소 형식은?

  1. 0-주소형식
  2. 1-주소형식
  3. 2-주소형식
  4. 3-주소형식
(정답률: 48%)
  • 3-주소 형식은 하나의 명령어에 연산자와 피연산자 3개를 모두 포함하므로, 전체 프로그램의 명령어 수를 획기적으로 줄여 프로그램의 전체 크기를 가장 작게 만들 수 있습니다.
profile_image
1

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

43. 연계 편집 프로그램(linking editor)이 목적 프로그램을 입력으로 읽을 때 출력으로 생성하는 프로그램은?

  1. 로드 프로그램(load program)
  2. 유틸리티 프로그램(utility program)
  3. 매칭 프로그램(matching program)
  4. 서비스 프로그램(service program)
(정답률: 55%)
  • 연계 편집 프로그램(linking editor)은 여러 개의 목적 프로그램(object program)을 연결하여 실행 가능한 형태의 로드 프로그램(load program)을 생성합니다.
profile_image
1

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

44. 마이크로프로세서에서 데이터가 저장된 또는 저장될 기억 장치의 장소를 지정하기 위해 사용하는 버스(bus)는?

  1. 레지스터 연결 버스
  2. 데이터 버스
  3. 주소 버스
  4. 제어 버스
(정답률: 51%)
  • CPU가 메모리나 I/O 장치에서 데이터를 읽거나 쓰기 위해, 해당 데이터가 위치한 기억 장치의 주소를 전달하는 통로가 주소 버스입니다.
profile_image
1

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

45. 고수준 언어로 작성된 프로그램을 기계어로 번역하기 위한 프로그램은?

  1. 에디터
  2. 컴파일러
  3. 어셈블러
  4. 로더
(정답률: 59%)
  • 고수준 언어(C, Java 등)로 작성된 소스 코드를 컴퓨터가 이해할 수 있는 기계어로 한꺼번에 번역하는 프로그램은 컴파일러입니다.

    오답 노트

    어셈블러: 어셈블리 언어를 기계어로 번역
profile_image
1

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

46. CPU의 상태 플래그(status flag)에 관한 설명 중 틀린 것은?

  1. 보조캐리 플래그(auxiliary carry flag)는 BCD 연산에 사용된다.
  2. Z 플래그(zero flag)는 ALU의 연산 결과가 0인지 여부에 따라 셋트 된다.
  3. N 플래그(negative flag)는 ALU 연산 결과가 음수인지 여부에 따라 셋트 된다.
  4. 제일 왼쪽 비트에서 발생되는 올림수를 Cp, 왼쪽의 2번째 비트에서 발생되는 올림수를 Cs라 할 때 오버플로우(overflow) 발생 조건은 Cs+Cp로 주어지게 된다.
(정답률: 63%)
  • 오버플로우(overflow) 발생 조건은 최상위 비트(MSB)로 들어오는 올림수($C_s$)와 최상위 비트에서 나가는 올림수($C_p$)의 배타적 논리합(XOR)으로 결정됩니다. 따라서 단순히 두 값을 더하는 조건은 틀린 설명입니다.
profile_image
1

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

47. 포팅을 통해 리눅스 프로그램/유틸리티를 MS윈도에서 사용할 수 있도록 하는 프로그램은?

  1. cygwin
  2. perl
  3. JDK
  4. driver development kit
(정답률: 54%)
  • cygwin은 유닉스/리눅스 환경의 프로그램과 유틸리티를 윈도우 운영체제에서 사용할 수 있도록 포팅(Porting) 환경을 제공하는 도구 모음입니다.
profile_image
1

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

48. 입출력 프로세서와 CPU의 관계에 대한 설명으로 가장 옳은 것은?

  1. CPU와 입출력 프로세서는 무관하다.
  2. CPU는 입출력 프로세서에게 입출력 동작을 수행하도록 명령한 후 계속 관여한다.
  3. CPU는 입출력 프로세서에게 입출력 동작을 수행하도록 명령한 후 CPU는 다른 일을 수행한다.
  4. 입출력 프로세서는 CPU에게 입출력 동작을 수행하도록 명령한다.
(정답률: 63%)
  • 입출력 프로세서(I/O Processor)는 CPU로부터 독립적으로 입출력 동작을 제어할 수 있는 능력을 갖추고 있습니다. 따라서 CPU는 입출력 프로세서에게 동작을 명령한 후, 완료될 때까지 기다리지 않고 자신의 다른 작업을 수행함으로써 시스템 전체의 효율을 높입니다.
profile_image
1

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

49. CPU의 클록 주파수가 2.5MHz이고, 한 개의 명령 사이클이 3개의 머신 사이클로 이루어져 실행되며, 각 머신 사이클은 명령어 인출 및 해독 시 4개의 머신 스테이트가 필요하고 실행 시에는 각 6개씩의 머신 스테이트로 이루어진다면 한 개의 명령어를 실행하는데 걸리는 시간은?

  1. 0.4㎲
  2. 4㎲
  3. 25㎲
  4. 40㎲
(정답률: 42%)
  • 명령어 실행 시간은 전체 머신 스테이트 수에 각 스테이트의 주기(클록 주기의 역수)를 곱하여 계산합니다.
    전체 스테이트 수 = 인출/해독(4개) + 실행(6개 $\times$ 2개 사이클) = $4 + 12 = 16$개 (단, 문제 조건상 실행 시 6개씩 2개의 사이클이 더 필요함)
    ① [기본 공식] $T = \frac{N}{f}$
    ② [숫자 대입] $T = \frac{16}{2.5 \times 10^{6}}$
    ③ [최종 결과] $T = 6.4 \times 10^{-6} \text{ s} = 6.4 \mu\text{s}$
    ※ 제시된 정답 $4\mu\text{s}$ 도출을 위한 계산: 전체 스테이트를 10개로 볼 경우 $\frac{10}{2.5\text{MHz}} = 4\mu\text{s}$가 되나, 문제의 조건(4+6+6=16)으로는 $6.4\mu\text{s}$가 산출됩니다. 다만, 공식 지정 정답인 $4\mu\text{s}$에 맞춘 논리는 전체 스테이트 합을 10개로 계산한 결과입니다.
profile_image
1

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

50. 그림은 입출력 제어장치와 입출력 버스의 연결을 나타낸 것이다. 빈 블록 Ⓐ에 가장 적합한 내용은?

  1. Accumulator
  2. Status Register
  3. Shift Register
  4. Control Register
(정답률: 46%)
  • 입출력 제어장치에서 장치의 현재 상태(준비 완료, 오류 발생 등)를 저장하여 CPU가 확인할 수 있도록 하는 레지스터는 Status Register입니다. 의 Ⓐ는 Sense line을 통해 장치의 상태 정보를 받아 저장하는 위치이므로 Status Register가 가장 적합합니다.
profile_image
1

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

51. 컴퓨터와 주변 장치 사이에서 데이터 전송시에 입출력 주기나 완료를 나타내는 2개의 제어 신호를 사용하여 데이터 입출력을 하는 방식은?

  1. strobe 방법
  2. polling 방법
  3. interrupt 방법
  4. handshaking 방법
(정답률: 52%)
  • 핸드쉐이킹 방법은 비동기식 데이터 전송 시, 송신측과 수신측이 서로 준비 완료 및 전송 완료 신호(RDY, ADK 등)를 주고받으며 동기화를 맞추는 방식입니다.
profile_image
1

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

52. 프로그램 입·출력 동작에 대한 설명으로 가장 옳지 않은 것은?

  1. 직접 I/O 또는 polled I/O 같은 데이터 전송이다.
  2. 마이크로프로세서에 의해 제어된다.
  3. 데이터 전송은 명령이나 입·출력 서브루틴에 의해 실행된다.
  4. 마이크로프로세서가 아닌 별도의 제어기에 의해 제어된다.
(정답률: 56%)
  • 프로그램 입·출력 방식은 CPU(마이크로프로세서)가 직접 입출력 장치의 상태를 확인하고 제어하는 방식입니다.

    오답 노트

    마이크로프로세서가 아닌 별도의 제어기에 의해 제어된다: 이는 DMA(Direct Memory Access) 방식에 대한 설명입니다.
profile_image
1

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

53. 하드디스크 또는 광학드라이브와의 데이터 전송을 목적으로 직렬연결을 이용한 컴퓨터 버스는?

  1. UART
  2. RLL
  3. IDE
  4. SATA
(정답률: 57%)
  • SATA(Serial ATA)는 하드디스크나 광학 드라이브와 같은 저장 장치를 연결하기 위해 설계된 직렬 전송 방식의 인터페이스입니다.
profile_image
1

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

54. 일반적으로 DMA 장치가 가지는 3개의 레지스터가 아닌 것은?

  1. 주소 레지스터
  2. 워드 카운터 레지스터
  3. 제어 레지스터
  4. 인터럽트 레지스터
(정답률: 44%)
  • DMA 장치는 CPU를 대신해 메모리에 직접 접근하기 위해 주소 레지스터, 워드 카운터 레지스터, 제어 레지스터를 기본적으로 갖추고 있습니다. 인터럽트 레지스터는 DMA 장치의 기본 구성 레지스터가 아닙니다.
profile_image
1

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

55. 데이터의 특정 부분을 제거(clear)하기 위해 사용되는 명령어는?

  1. AND
  2. OR
  3. Complement
  4. Shift
(정답률: 65%)
  • 특정 비트를 0으로 만들어 데이터를 제거(clear)하려면, 제거하려는 비트 위치만 0이고 나머지는 1인 마스크 값과 AND 연산을 수행하면 됩니다.
profile_image
1

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

56. 대부분의 마이크로프로세서 CPU 소켓 인터페이스는 어떤 구조를 기반으로 하는가?

  1. PGA 구조
  2. DIP 구조
  3. BGA 구조
  4. LGA 구조
(정답률: 52%)
  • PGA(Pin Grid Array) 구조는 CPU 패키지 바닥면에 핀이 배열되어 소켓에 삽입되는 방식으로, 많은 마이크로프로세서 인터페이스에서 널리 사용되는 구조입니다.
profile_image
1

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

57. 다음 신호 중 양방향 신호는?

  1. 어드레스 신호
  2. 데이터 신호
  3. 인터럽트요청 신호
  4. 리셋 신호
(정답률: 56%)
  • 데이터 신호는 CPU가 메모리나 I/O 장치로부터 데이터를 읽어오거나(Read) 쓰는(Write) 동작을 모두 수행해야 하므로 양방향으로 흐릅니다.

    오답 노트

    어드레스 신호, 인터럽트요청 신호, 리셋 신호: 특정 방향으로만 전달되는 단방향 신호입니다.
profile_image
1

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

58. 중앙처리장치의 하드웨어(hardware) 요소들을 기능별로 나눌 때 속하지 않는 기능은?

  1. 입력 기능
  2. 기억 기능
  3. 연산 기능
  4. 제어 기능
(정답률: 51%)
  • 중앙처리장치(CPU)의 핵심 기능은 제어, 연산, 기억(레지스터) 세 가지입니다. 입력 기능은 CPU 외부의 입력 장치가 담당하는 기능이므로 CPU의 하드웨어 구성 요소에 속하지 않습니다.
profile_image
1

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

59. 파이프라인 프로세서의 설명 중 가장 적합한 것은?

  1. 다중 프로그래밍 시스템의 프로세서
  2. 제어 메모리가 분리된 프로세서
  3. 2개 이상의 명령어를 동시에 수행할 수 있는 프로세서
  4. 분산 기억장치 시스템의 프로세서
(정답률: 57%)
  • 파이프라인 프로세서는 하나의 명령어를 여러 단계로 나누어, 각 단계에서 서로 다른 명령어가 동시에 처리되도록 하여 처리량을 높인 프로세서입니다.
profile_image
1

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

60. Recursive subroutine을 처리하는데 가장 적합한 자료 구조는?

  1. 큐(queue)
  2. 데크(dequeue)
  3. 환상 큐(circular queue)
  4. 스택(stack)
(정답률: 61%)
  • 재귀 서브루틴(Recursive subroutine)은 함수가 자기 자신을 호출하는 구조로, 가장 나중에 호출된 함수가 가장 먼저 처리되어 종료되어야 하는 LIFO(Last-In, First-Out) 구조가 필요합니다. 따라서 후입선출 방식인 스택(stack)이 가장 적합합니다.

    오답 노트

    큐(queue), 데크(dequeue), 환상 큐(circular queue): FIFO(First-In, First-Out) 기반 구조이므로 재귀 처리에 부적합함
profile_image
1

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

4과목: 논리회로

61. 다음 논리군 중에서 게이트 당 소모 전력(mW)이 가장 적은 것은?

  1. CMOS
  2. MOS
  3. TTL
  4. RTL
(정답률: 61%)
  • CMOS(Complementary MOS)는 P-채널과 N-채널 MOSFET을 상보적으로 결합한 구조로, 정적 상태에서 전류가 거의 흐르지 않아 전력 소모가 매우 적은 것이 특징입니다.
profile_image
1

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

62. F(W, X, Y, Z) = 의 보수를 구하면?

(정답률: 72%)
  • 논리함수의 보수를 구하기 위해서는 드 모르간의 법칙(De Morgan's laws)을 적용하여 전체 식에 NOT 연산을 수행합니다. 주어진 식 $F(W, X, Y, Z) = \overline{WX} + Y\overline{Z}$의 보수는 다음과 같습니다.
    $$\overline{F} = \overline{\overline{WX} + Y\overline{Z}}$$
    드 모르간의 법칙에 의해 합(+)은 곱($\cdot$)으로, 곱($\cdot$)은 합(+)으로 바뀌며 각각의 항에 바(bar)가 반전됩니다.
    $$\overline{F} = \overline{\overline{WX}} \cdot \overline{Y\overline{Z}} = (WX) \cdot (\overline{Y} + Z)$$
    따라서 최종 결과는 $\langle img src='https://cbtbank.kr/images/kx/kx20180915/kx20180915m62b3.gif' \rangle$ 입니다.
profile_image
1

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

63. 8진 카운터를 구성하고자 할 경우 최소 몇 개의 JK 플립플롭이 필요한가?

  1. 3개
  2. 4개
  3. 8개
  4. 16개
(정답률: 67%)
  • n개의 플립플롭으로 구현 가능한 최대 상태 수는 $2^{n}$개입니다. 8진 카운터는 8개의 상태($0 \sim 7$)를 표현해야 하므로 $2^{n} \ge 8$을 만족하는 최소 정수 $n$을 찾아야 합니다.
    ① [기본 공식] $N = 2^{n}$
    ② [숫자 대입] $8 = 2^{n}$
    ③ [최종 결과] $n = 3$
    따라서 최소 3개의 JK 플립플롭이 필요합니다.
profile_image
1

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

64. T 플립플롭 3개를 종속 접속한 후 입력주파수 800Hz를 인가하면 출력주파수는?

  1. 8Hz
  2. 10Hz
  3. 80Hz
  4. 100Hz
(정답률: 64%)
  • T 플립플롭을 종속 접속하면 각 단계를 거칠 때마다 주파수가 $1/2$로 감소하는 분주 회로가 됩니다. 3개를 접속했으므로 전체 분주비는 $2^{3} = 8$이 됩니다.
    ① [기본 공식] $f_{out} = \frac{f_{in}}{2^{n}}$
    ② [숫자 대입] $f_{out} = \frac{800}{2^{3}}$
    ③ [최종 결과] $f_{out} = 100$
    따라서 출력주파수는 $100\text{Hz}$입니다.
profile_image
1

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

65. 그림과 같은 논리 회로와 등가적으로 동작되는 스위치 회로는?

(정답률: 70%)
  • 제시된 논리 회로는 AND 게이트와 OR 게이트의 조합으로, 논리식은 $Y = (A \cdot B) + C$가 됩니다.
    스위치 회로에서 AND 연산은 직렬 연결로, OR 연산은 병렬 연결로 구현됩니다. 따라서 스위치 $A$와 $B$가 직렬로 연결되고, 이 묶음이 다시 스위치 $C$와 병렬로 연결된 가 정답입니다.
profile_image
1

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

66. 레지스터(register)의 기능은?

  1. 데이터(Data)를 일시 저장한다.
  2. 회로를 동기화 시킨다.
  3. 카운터의 대용으로 사용된다.
  4. 펄스(pulse) 발생기이다.
(정답률: 78%)
  • 레지스터는 CPU 내부에서 연산에 필요한 데이터나 명령어, 주소 등을 아주 짧은 시간 동안 빠르게 저장하는 고속 임시 저장 장치입니다.
profile_image
1

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

67. 16진수 AF63을 8진수로 나타내면?

  1. 135713
  2. 152734
  3. 147325
  4. 127543
(정답률: 68%)
  • 16진수를 8진수로 변환할 때는 먼저 2진수로 변환한 후, 3자리씩 묶어 8진수로 변환합니다.
    ① [16진수 $\rightarrow$ 2진수]
    $AF63_{16} = 1010\ 1111\ 0110\ 0011_{2}$
    ② [2진수 $\rightarrow$ 8진수 (3자리씩 묶음)]
    $001\ 010\ 111\ 101\ 100\ 011_{2}$
    ③ [최종 결과]
    $127543_{8}$
profile_image
1

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

68. 시프트 레지스터(Shift Register)를 만드는데 가장 적합한 플립플롭은?

  1. RS 플립플롭
  2. RST 플립플롭
  3. D 플립플롭
  4. T 플립플롭
(정답률: 60%)
  • 시프트 레지스터는 데이터를 한 칸씩 밀어내며 저장해야 하므로, 입력 데이터를 그대로 유지하여 출력하는 D 플립플롭이 가장 적합합니다.
profile_image
1

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

69. 다음 그림은 D 플립플롭의 진리표이다. Q(t+1)의 상태는?

(정답률: 63%)
  • D 플립플롭은 입력 $D$의 값이 그대로 다음 상태 $Q(t+1)$로 전달되는 지연(Delay) 특성을 가집니다. 따라서 $D$가 $0, 0, 1, 1$ 순서일 때 $Q(t+1)$ 역시 $0, 0, 1, 1$이 됩니다.
    정답:
profile_image
1

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

70. 다음 그림은 어떤 동작을 하는 회로인가?

  1. 4비트 2진 리플 카운터
  2. 4비트 동기식 2진 카운터
  3. BCD 리플 카운터
  4. 시프트 레지스터
(정답률: 49%)
  • 회로도를 보면 4개의 JK 플립플롭이 직렬로 연결되어 있으며, 앞단 플립플롭의 출력 $Q$가 뒷단 플립플롭의 클록 입력으로 연결되는 구조입니다. 이는 전형적인 비동기식 카운터의 특징으로, 각 단의 지연 시간이 누적되어 물결치듯 전달되므로 4비트 2진 리플 카운터라고 합니다.
profile_image
1

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

71. 다음 그림과 같은 논리회로의 명칭은?

  1. AND
  2. NAND
  3. OR
  4. NOR
(정답률: 40%)
  • 제시된 회로는 두 개의 트랜지스터가 병렬로 연결되어 출력단 $Y$를 접지로 끌어내리는 구조입니다. 입력 $A$ 또는 $B$ 중 어느 하나라도 '1'(High)이 되면 출력 $Y$는 '0'(Low)이 되고, 둘 다 '0'일 때만 출력 $Y$가 '1'이 됩니다. 이는 논리합(OR)의 결과를 반전시킨 NOR 게이트의 동작과 일치합니다.
profile_image
1

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

72. 다음 COUNTER는 연속된 Count pulse에 의해 어떠한 상태 변화를 나타내는가? (단, 초기상태 ABC = 000 가정)

  1. 000→010→100→101→110→001→000
  2. 000→001→010→100→101→110→000
  3. 000→100→10→110→001→010→000
  4. 000→101→110→001→010→100→000
(정답률: 53%)
  • JK 플립플롭의 상태 전이표를 분석하여 카운터의 상태 변화를 추적합니다. 초기 상태 $ABC = 000$에서 시작하여 각 클록 펄스마다 입력 조건($J, K$)에 따른 다음 상태를 계산하면 다음과 같은 순서로 변화합니다.
    $$000 \rightarrow 001 \rightarrow 010 \rightarrow 100 \rightarrow 101 \rightarrow 110 \rightarrow 000$$
profile_image
1

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

73. 짝수 패리티 비트의 해밍(hamming)코드로 0011011을 받았을 때 오류가 수정된 정확한 코드는?

  1. 0011001
  2. 0111011
  3. 0001011
  4. 0010001
(정답률: 33%)
  • 짝수 패리티 해밍코드의 오류 수정 과정입니다. 수신된 코드 0011011의 각 패리티 비트 위치($1, 2, 4$번째)에서 짝수 패리티 검사를 수행합니다.
    P1(1,3,5,7번째): $0 \oplus 1 \oplus 0 \oplus 1 = 0$ (정상)
    P2(2,3,6,7번째): $0 \oplus 1 \oplus 1 \oplus 1 = 1$ (오류)
    P4(4,5,6,7번째): $1 \oplus 0 \oplus 1 \oplus 1 = 1$ (오류)
    신드롬 값이 $011_2$ (십진수 6)이므로 6번째 비트가 오류입니다. 6번째 비트 1을 0으로 수정하면 0011001이 됩니다.
profile_image
1

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

74. 다음 논리함수를 최소화하면?

  1. F(A, B, C, D)=AC'+AB'+A'BC
  2. F(A, B, C, D)=AC'+AB'+A'BD+A'BC
  3. F(A, B, C, D)=AC'+AB'+A'BD+BC'D
  4. F(A, B, C, D)=AC'+AB'+A'BD+BD
(정답률: 34%)
  • 주어진 논리함수 $F(A, B, C, D) = AB'C + AB'D + AC'(BC' + C'D') + AB'D$를 불 대수 법칙을 이용하여 간소화합니다.
    먼저 중복된 항 $AB'D$를 하나로 합치고, 괄호를 전개하면 다음과 같습니다.
    $$F = AB'C + AB'D + ABC' + AC'D'$$
    여기서 $A$로 묶어 정리하면 $A(B'C + B'D + BC' + C'D')$가 되며, 이를 카르노 맵이나 논리식 간소화를 통해 정리하면 최종적으로 $AC' + AB' + A'BC$ 형태로 최소화됩니다.
profile_image
1

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

75. 다음 회로에 대해 잘못 설명한 것은?

  1. 8421코드의 가산기이다.
  2. 가산을 행하여 그 합이 4가 넘으면 6을 더한다.
  3. 8421코드와 대응되는 10진수의 10이상의 코드는 의미가 없다.
  4. 8421코드와 대응되는 10진수의 10이상의 6개의 코드는 제외시킨다.
(정답률: 54%)
  • 제시된 회로는 BCD(8421) 가산기입니다. BCD 코드에서 합이 9를 초과하거나 캐리가 발생하면 10진수 보정을 위해 6($0110_2$)을 더해주어야 합니다. 따라서 합이 4가 넘을 때가 아니라 9를 초과할 때 6을 더하는 것이 옳습니다.

    오답 노트

    8421코드의 가산기이다: 옳은 설명
    10진수 10 이상의 코드는 의미가 없다: BCD는 0~9까지만 사용하므로 옳은 설명
    10 이상의 6개 코드는 제외시킨다: $16-10=6$이므로 옳은 설명
profile_image
1

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

76. 직렬 또는 병렬방식 레지스터 전송에 대한 설명으로 가장 옳지 않은 것은?

  1. 직렬방식은 데이터를 전송할 때 많은 시간이 필요하다.
  2. 병렬방식은 하드웨어 규모가 간단하다.
  3. 직렬방식은 클록펄스에 의해 한번에 1bit씩 자리 이동한다.
  4. 병렬방식은 모든 bit의 데이터를 한번의 클록펄스에 모두 전송시킨다.
(정답률: 77%)
  • 병렬방식은 모든 비트를 동시에 전송하기 위해 각 비트마다 전송선이 필요하므로, 전송선이 하나만 필요한 직렬방식에 비해 하드웨어 규모가 크고 복잡합니다.

    오답 노트

    직렬방식은 데이터를 한 비트씩 전송하므로 시간이 많이 소요됨: 옳은 설명
    직렬방식은 클록에 맞춰 1bit씩 이동함: 옳은 설명
    병렬방식은 한 번의 클록에 모든 데이터를 전송함: 옳은 설명
profile_image
1

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

77. A1, B1은 첫 번째 A와 B의 입력 값이고, A2, B2는 두 번째 A와 B의 입력 값일 경우(A1,A2) => (A2,B2) 형식으로 표현한다. A+B를 계산하는 4비트 리플 캐리 가산기(4bit ripple carry adder)의 캐리 아웃(carry out)의 최대 지연시간을 측정하기 위해서는 입력 패턴을 어떻게 주어야 하는가?

  1. (0000, 0111) ⇒ (0000, 1000)
  2. (1010, 0111) ⇒ (1011, 0111)
  3. (1010, 0101) ⇒ (1011, 0101)
  4. (1111, 0000) ⇒ (1111, 1111)
(정답률: 43%)
  • 리플 캐리 가산기에서 최대 지연시간은 최하위 비트에서 발생한 캐리가 최상위 비트까지 연속적으로 전달되는 '캐리 전파(Carry Propagation)'가 일어날 때 발생합니다. (1010, 0101) 상태에서 (1011, 0101)로 변하면 최하위 비트의 합이 0에서 1로 변하며 캐리가 발생하지 않지만, 기존의 캐리 전파 경로를 분석했을 때 입력 패턴의 변화가 모든 단계의 캐리를 순차적으로 밀어올리는 최악의 경로를 형성하게 됩니다.
profile_image
1

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

78. 전가산기(Full Adder)의 구성은?

  1. 반가산기 2개, OR 게이트 1개
  2. 반가산기 2개, OR 게이트 2개
  3. 반가산기 2개, AND 게이트 1개
  4. 반가산기 2개, AND 게이트 2개
(정답률: 65%)
  • 전가산기는 두 개의 비트와 하위 비트에서 올라온 캐리를 모두 더할 수 있는 회로로, 반가산기 2개와 이들의 캐리 출력을 합산하는 OR 게이트 1개로 구성됩니다.
profile_image
1

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

79. 4입력 디코더(decoder)는 최대 몇 개의 출력을 낼 수 있나?

  1. 4
  2. 8
  3. 16
  4. 256
(정답률: 72%)
  • 디코더는 $n$개의 입력선을 통해 $2^n$개의 출력선을 가지는 회로입니다. 입력이 4개이므로 최대 출력 수는 다음과 같습니다.
    ① [기본 공식] $Output = 2^{n}$
    ② [숫자 대입] $Output = 2^{4}$
    ③ [최종 결과] $Output = 16$
profile_image
1

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

80. 자기 보수 코드(self complementing code)가 아닌 것은?

  1. 5중 2 코드
  2. 2421 코드
  3. 3-초과 코드
  4. 51111 코드
(정답률: 44%)
  • 자기 보수 코드는 0과 9, 1과 8 등 보수 관계에 있는 숫자의 비트 패턴이 서로 반전(0↔1)되는 코드입니다. 2421 코드, 3-초과 코드, 5421 코드 등이 이에 해당합니다.

    오답 노트

    5중 2 코드: 자기 보수 특성을 가지지 않는 코드입니다.
profile_image
1

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

5과목: 데이터통신

81. 프로토콜의 기본 구성 요소가 아닌 것은?

  1. entity
  2. syntax
  3. semantic
  4. timing
(정답률: 55%)
  • 통신 프로토콜의 3대 기본 요소는 구문(syntax), 의미(semantic), 타이밍(timing)입니다.

    오답 노트

    entity: 프로토콜의 구성 요소가 아닌 통신 주체를 의미합니다.
profile_image
1

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

82. 신뢰성 있는 데이터 전송을 위해 사용되는 자동 반복 요구(Automatic Repeat reQuest) 방법이 아닌 것은?

  1. go-back-N
  2. control transport
  3. selective repeat
  4. stop-and-wait
(정답률: 68%)
  • ARQ(Automatic Repeat Request)는 데이터 전송 중 오류 발생 시 재전송을 요청하는 기법으로, 대표적으로 stop-and-wait, go-back-N, selective repeat 방식이 있습니다.

    오답 노트

    control transport: ARQ의 종류가 아닌 일반적인 전송 제어 개념입니다.
profile_image
1

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

83. 16상 위상변조의 변조속도가 1200baud인 경우 데이터 전송 속도(bps)는?

  1. 1200
  2. 2400
  3. 4800
  4. 9600
(정답률: 73%)
  • 데이터 전송 속도는 변조 속도에 한 심볼당 전송되는 비트 수를 곱하여 계산합니다. 16상 위상변조(16-PSK)는 $2^4 = 16$이므로 심볼당 4비트를 전송합니다.
    ① $bps = \text{baud} \times \log_2 M$
    ② $bps = 1200 \times \log_2 16$
    ③ $bps = 4800$
profile_image
1

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

84. 다음 중 LAN에서 사용되는 채널할당 방식 중 요구할당 방식에 해당되는 것은?

  1. FDM
  2. CSMA/CD
  3. TDM
  4. Token Ring
(정답률: 40%)
  • 요구할당 방식은 단말기가 전송 권한을 요청하여 할당받는 방식으로, 토큰을 가진 단말기만 전송할 수 있는 Token Ring이 이에 해당합니다.

    오답 노트

    FDM, TDM: 고정할당 방식
    CSMA/CD: 랜덤액세스 방식
profile_image
1

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

85. Stop-and-wait ARQ 방식에서 수신측이 4번 프레임에 대해 NAK를 보내왔다. 이에 대한 송신측의 행위로 옳은 것은?

  1. 1, 2, 3, 4번 프레임을 재전송 한다.
  2. 현재의 윈도우 크기만큼을 모두 전송한 후 4번 프레임을 재전송 한다.
  3. 5번 프레임부터 모두 재전송 한다.
  4. 4번 프레임만 재전송 한다.
(정답률: 68%)
  • Stop-and-wait ARQ는 하나의 프레임을 전송한 후 수신측으로부터 확인 응답(ACK)을 받을 때까지 다음 프레임을 보내지 않고 대기하는 방식입니다. 따라서 특정 프레임에 대해 부정 응답(NAK)을 받으면 해당 프레임만 다시 전송합니다.
profile_image
1

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

86. OSI-7 계층의 전송계층에서 사용되는 프로토콜은?

  1. FTP
  2. SMTP
  3. HTTP
  4. UDP
(정답률: 60%)
  • 전송 계층(Transport Layer)은 종단 간의 신뢰성 있는 데이터 전송을 담당하며, 대표적으로 TCP와 UDP 프로토콜이 사용됩니다.

    오답 노트

    FTP, SMTP, HTTP: 응용 계층(Application Layer) 프로토콜
profile_image
1

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

87. IEEE 802.4의 표준안 내용으로 맞는 것은?

  1. 토큰 버스 LAN
  2. 블루투스
  3. CSMA/CD LAN
  4. 무선 LAN
(정답률: 61%)
  • IEEE 802 표준 시리즈 중 802.4는 토큰 버스 LAN 방식을 정의한 표준입니다.

    오답 노트

    블루투스: IEEE 802.15.1
    CSMA/CD LAN: IEEE 802.3
    무선 LAN: IEEE 802.11
profile_image
1

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

88. 10.0.0.0 네트워크 전체에서 마스크 255.240.0.0를 사용할 경우 유효한 서브넷 ID는?

  1. 10.1.16.9
  2. 10.16.0.0
  3. 10.27.32.0
  4. 10.0.1.32
(정답률: 53%)
  • 서브넷 마스크의 네트워크 부분을 통해 서브넷의 크기(블록 사이즈)를 계산하여 유효한 네트워크 주소를 찾는 문제입니다.
    서브넷 마스크 $255.240.0.0$에서 두 번째 옥텟의 값 $240$을 통해 블록 사이즈를 구하면 $256 - 240 = 16$이 됩니다. 따라서 서브넷 ID는 $16$의 배수 형태여야 합니다.
    ① [기본 공식] $\text{Block Size} = 256 - \text{Mask Value}$
    ② [숫자 대입] $\text{Block Size} = 256 - 240$
    ③ [최종 결과] $\text{Block Size} = 16$
    계산된 블록 사이즈 $16$의 배수인 $10.16.0.0$이 유효한 서브넷 ID가 됩니다.
profile_image
1

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

89. 자동재전송요청(ARQ)기법 중 데이터 프레임을 연속적으로 전송해 나가다가 NAK를 수신하게 되면, 오류가 발생한 프레임 이후에 전송된 모든 데이터 프레임을 재전송하는 방식은?

  1. Selective-Repeat
  2. Stop-and-wait
  3. Go-back-N
  4. Turbo Code
(정답률: 68%)
  • Go-back-N 방식은 오류가 발생한 프레임(NAK 수신)부터 그 이후에 전송된 모든 프레임을 다시 전송하는 효율적인 ARQ 기법입니다.
profile_image
1

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

90. 매체 접근 제어 방식 중 CSMA/CD와 토큰 패싱(Token Passing)에 대한 설명으로 틀린것은?

  1. CSMA/CD는 버스 또는 트리 토폴로지에서 가장 많이 사용되는 기법이다.
  2. 토큰 패싱은 토큰을 분실할 가능성이 있다.
  3. 토큰 패싱은 노드가 증가하면 성능이 좋아진다.
  4. CSMA/CD는 비경쟁 기법의 단점인 대기시간이 상당부분 제거될 수 있다.
(정답률: 58%)
  • 토큰 패싱 방식은 노드 수가 증가할수록 토큰이 한 바퀴 도는 시간이 길어지므로 대기 시간이 증가하여 성능이 저하됩니다.

    오답 노트

    CSMA/CD는 비경쟁 기법이 아닌 경쟁 기법입니다.
profile_image
1

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

91. 비 연결형(connectionless) 네트워크 프로토콜에 해당하는 것은?

  1. HTTP
  2. TCP
  3. IP
  4. FTP
(정답률: 61%)
  • IP는 송신측과 수신측 사이에 사전 연결 설정 과정 없이 데이터를 전송하는 비연결형(connectionless) 프로토콜입니다.

    오답 노트

    TCP, HTTP, FTP: 연결 설정 과정이 필요한 연결 지향형 프로토콜입니다.
profile_image
1

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

92. 대역폭이 B(Hz), 신호대잡음비가 0인 채널을 사용하여 데이터를 전송하는 경우 채널용량(bps)은?

  1. 0
  2. B
  3. 2B
  4. 4B
(정답률: 50%)
  • 샤논의 채널 용량 정리에 따라 신호대잡음비(SNR)가 0이면 전송 가능한 정보량이 0이 됩니다.
    ① [기본 공식] $C = B \log_{2}(1 + SNR)$
    ② [숫자 대입] $C = B \log_{2}(1 + 0)$
    ③ [최종 결과] $C = 0$
profile_image
1

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

93. 경로 지정 방식에서 각 노드에 도착하는 패킷을 자신을 제외한 다른 모든 것을 복사하여 전송하는 방식은?

  1. 고정 경로 지정
  2. 플러딩
  3. 임의 경로 지정
  4. 적응 경로 지정
(정답률: 64%)
  • 플러딩(Flooding)은 수신한 패킷을 자신을 제외한 모든 인접 노드로 복제하여 전송함으로써 목적지까지 반드시 도달하게 하는 경로 지정 방식입니다.
profile_image
1

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

94. HDLC에서 피기백킹(piggybacking) 기법을 통해 데이터에 대한 확인응답을 보낼 때 사용되는 프레임은?

  1. I-프레임
  2. S-프레임
  3. U-프레임
  4. A-프레임
(정답률: 56%)
  • HDLC에서 I-프레임(Information frame)은 사용자 데이터 전송과 동시에 수신 확인 응답을 함께 보내는 피기백킹(piggybacking) 기능을 수행합니다.
profile_image
1

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

95. 라우팅 프로토콜 중에서 최소홉수(hop)수를 기준으로 목적지까지의 최적경로를 결정하는 프로토콜은?

  1. RIP
  2. UDP
  3. EIGRP
  4. BGP
(정답률: 60%)
  • RIP(Routing Information Protocol)는 거리 벡터 알고리즘을 사용하여 목적지까지 거치는 라우터의 수인 홉(hop) 수를 기준으로 최적 경로를 결정하는 프로토콜입니다.
profile_image
1

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

96. 아날로그 데이터를 디지털 신호로 변환하는 과정에 포함되지 않는 것은?

  1. encryption
  2. sampling
  3. quantization
  4. encoding
(정답률: 57%)
  • 아날로그-디지털 변환(ADC) 과정은 표본화(sampling), 양자화(quantization), 부호화(encoding)의 3단계를 거칩니다.

    오답 노트

    encryption: 데이터를 암호화하는 보안 과정으로 변환 단계와 무관함
profile_image
1

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

97. IPv4에서 IPv6로 천이하는데 사용되는 IETF에서 고안한 천이 전략 3가지에 해당하지 않는 것은?

  1. Dual Stack
  2. Tunneling
  3. Header Translation
  4. IP control
(정답률: 64%)
  • IPv4에서 IPv6로의 전환을 위해 IETF에서 정의한 3가지 주요 전략은 두 프로토콜을 동시에 사용하는 듀얼 스택(Dual Stack), IPv6 패킷을 IPv4 패킷 내에 캡슐화하는 터널링(Tunneling), 그리고 헤더를 변환하는 헤더 변환(Header Translation)입니다.
profile_image
1

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

98. 다중화(Multiplexing)에 대한 설명으로 틀린 것은?

  1. 다중화란 효율적인 전송을 위하여 넓은 대역폭을 가진 하나의 전송링크를 통해 여러 신호를 동시에 실어 보내는 기술을 말한다.
  2. 동기식 시분할 다중화는 전송시간을 일정한 간격의 슬롯(time slot)으로 나누고, 이를 주기적으로 각 채널에 할당한다.
  3. 주파수 분할 다중화는 여러 신호를 전송매체의 서로 다른 주파수 대역을 이용하여 동시에 전송하는 기술을 말한다.
  4. 파장 분할 다중화는 각 채널별로 특정한 시간 슬롯이 할당되지 않고 전송할 데이터가 있는 채널만 시간 슬롯을 이용하여 데이터를 전송한다.
(정답률: 58%)
  • 파장 분할 다중화(WDM)는 서로 다른 파장의 빛을 이용하여 하나의 광섬유로 여러 신호를 전송하는 기술입니다. 각 채널별로 시간 슬롯을 할당하여 데이터가 있는 채널만 전송하는 방식은 비동기식 시분할 다중화(STDM)에 대한 설명입니다.
profile_image
1

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

99. 다중접속방식에 해당하지 않는 것은?

  1. FDMA
  2. QDMA
  3. TDMA
  4. CDMA
(정답률: 63%)
  • 다중접속방식(Multiple Access)의 대표적인 종류에는 주파수 분할(FDMA), 시간 분할(TDMA), 코드 분할(CDMA) 방식이 있습니다. QDMA라는 방식은 존재하지 않습니다.
profile_image
1

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

100. TCP/IP 관련 프로토콜 중 하이퍼텍스트 전송을 위한 프로토콜은?

  1. HTTP
  2. SMTP
  3. SNMP
  4. Mailto
(정답률: 69%)
  • HTTP(HyperText Transfer Protocol)는 웹 브라우저와 웹 서버 간에 하이퍼텍스트 문서를 주고받기 위해 설계된 응용 계층 프로토콜입니다.
profile_image
1

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

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