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

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

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

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

목록

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

1. 다중 프로그래밍 시스템에서 어떤 프로세스가 아무리 기다려도 결코 발생하지 않을 사건을 기다리고 있을 때, 그 프로세스는 어떤 상태라고 볼 수 있는가?

  1. Deadlock
  2. Working Set
  3. Semaphore
  4. Critical Section
(정답률: 83%)
profile_image
1

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

2. 라운드 로빈 스케줄링 기법에 대한 설명으로 옳지 않은 것은?

  1. 시간할당량이 클수록 FCFS와 같아진다.
  2. 시분할 시스템을 위해 고안된 방식이다.
  3. 실행시간이 가장 짧은 프로세스에게 먼저 CPU를 할당한다.
  4. 시간할당량이 작을수록 문맥교환이 빈번하게 발생한다.
(정답률: 72%)
profile_image
1

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

3. 프로세스가 일정 시간 동안 자주 참조하는 페이지의 집합을 의미하는 것은?

  1. Working Set
  2. Prepaging
  3. Thrashing
  4. Locality
(정답률: 83%)
profile_image
1

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

4. 라이브러리에 기억된 내용을 프로시저로 정의하여 서브루틴으로 사용하는 것과 같이 사용할 수 있도록 그 내용을 현재의 프로그램 내에 포함시켜 주는 어셈블리어 명령은?

  1. INCLUDE
  2. CREF
  3. ORG
  4. EVEN
(정답률: 82%)
profile_image
1

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

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

  1. 크로스 컴파일러
  2. 디버거
  3. 인터프리터
  4. 프리프로세서
(정답률: 78%)
profile_image
1

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

6. 로더(Loader)의 기능이 아닌 것은?

  1. Allocation
  2. Link
  3. Compile
  4. Relocation
(정답률: 78%)
profile_image
1

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

7. 매크로 프로세서의 기능으로 옳지 않은 것은?

  1. 매크로 호출 저장
  2. 매크로 정의 인식
  3. 매크로 정의 저장
  4. 매크로 호출 인식
(정답률: 67%)
profile_image
1

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

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

  1. 컴퓨터가 이용할 수 있는 0과 1만으로 명령을 표현한다.
  2. 컴퓨터의 내부구성과 종류에 따라 의존성을 가진다.
  3. 전문적인 지식이 없어도 수정, 보완, 변경이 가능하다.
  4. 처리속도가 빠르다.
(정답률: 78%)
profile_image
1

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

9. 프로세스의 정의로 옳지 않은 것은?

  1. 목적 또는 결과에 따라 발생되는 사건들의 과정
  2. 지정된 결과를 얻기 위한 일련의 계통적 동작
  3. 동기적 행위를 일으키는 주체
  4. 프로세서가 할당되는 실체
(정답률: 80%)
profile_image
1

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

10. 프로그램 실행을 위하여 메모리 내에 기억 공간을 확보하는 작업은?

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

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

11. 운영체제의 성능 평가 요소로 거리가 먼 것은?

  1. 처리 능력
  2. 반환 시간
  3. 사용 가능도
  4. 비용
(정답률: 80%)
profile_image
1

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

12. 시스템 프로그래밍 언어로 가장 적합한 것은?

  1. PASCAL
  2. COBOL
  3. C
  4. FORTRAN
(정답률: 82%)
profile_image
1

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

13. 일반적인 로더(General Loader)에 가장 가까운 것은?

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

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

14. 기호 번지로 사용한 각종 데이터나 명령어가 기억된 번지 값을 특정 레지스터로 가져오도록 하는 어셈블리어 명령은?

  1. XLAT
  2. LEA
  3. XCHG
  4. RET
(정답률: 58%)
profile_image
1

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

15. 교착상태 발생의 필요 충분 조건이 아닌 것은?

  1. 상호 배제
  2. 선점
  3. 환형 대기
  4. 점유 및 대기
(정답률: 74%)
profile_image
1

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

16. 어셈블리어로 작성된 원시 프로그램의 수행 순서로 옳은 것은?

  1. 원시 프로그램 → 어셈블러 → 로더 → 연결편집기
  2. 원시 프로그램 → 연결편집기 → 어셈블러 → 로더
  3. 원시 프로그램 → 어셈블러 → 연결편집기 → 로더
  4. 원시 프로그램 → 로더 → 어셈블러 → 연결편집기
(정답률: 72%)
profile_image
1

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

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

  1. EQU
  2. ASSUME
  3. LIST
  4. EJECT
(정답률: 81%)
profile_image
1

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

18. 어셈블리어에서 프로그램 작성시 한 프로그램 내에서 동일한 코드가 반복될 경우 반복되는 코드를 한번만 작성하여 특정 이름으로 정의한 후 그 코드가 필요할 때마다 정의된 이름을 호출하여 사용하는 것을 무엇이라고 하는가?

  1. Spooling
  2. Preprocessor
  3. Emulator
  4. Macro
(정답률: 82%)
  • 매크로(Macro)는 반복되는 코드 뭉치에 이름을 붙여 정의해 두고, 필요할 때마다 그 이름을 호출하여 코드를 확장해 사용하는 기법입니다.

    오답 노트

    Spooling: 입출력 장치와 CPU 사이의 속도 차이를 해결하기 위한 버퍼링 기법
    Preprocessor: 컴파일 전 소스 코드를 처리하는 전처리기
    Emulator: 다른 시스템의 동작을 흉내 내는 프로그램
profile_image
1

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

19. 세그먼테이션과 페이징 기법에 관한 설명으로 옳지 않은 것은?

  1. 페이징 시스템의 페이지는 물리적 단위로 크기가 가변적이다.
  2. 세그먼트는 논리적 단위로 분할된 가변적 크기를 가진다.
  3. 페이징의 경우 기억장소의 내부적 단편화가 일어날 수 있다.
  4. 세그먼테이션의 경우 논리주소는 세그먼트 번호와 세그먼트 내의 오프셋 조합으로 이루어진다.
(정답률: 58%)
profile_image
1

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

20. 서브루틴에서 자신을 호출한 곳으로 복귀시키는 어셈블리어 명령은?

  1. SUB
  2. MOV
  3. RET
  4. INT
(정답률: 80%)
profile_image
1

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

2과목: 전자계산기구조

21. 병렬처리 시의 문제점과 가장 거리가 먼 것은?

  1. 분할의 문제
  2. 스케줄링의 문제
  3. 동기화의 문제
  4. 블록지정의 문제
(정답률: 50%)
  • 병렬처리를 구현할 때 발생하는 주요 문제는 작업을 어떻게 나눌 것인가에 대한 분할의 문제, 프로세스 실행 순서를 정하는 스케줄링의 문제, 여러 프로세스가 공유 자원에 접근할 때 순서를 맞추는 동기화의 문제입니다. 블록지정의 문제는 병렬처리의 핵심 설계 이슈와 거리가 멉니다.
profile_image
1

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

22. 기억소자와 I/O 장치 간의 정보교환 때 CPU의 개입없이 직접 정보 교환이 이루어 질 수 있는 방식은?

  1. Strobe 방식
  2. 인터럽트 방식
  3. Handshaking 방식
  4. DMA 방식
(정답률: 65%)
profile_image
1

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

23. 연산 방식에 대한 설명 중 옳지 않은 것은?

  1. 직렬 연산 방식은 병렬 연산 방식보다 시간이 많이 소요된다.
  2. 병렬 연산 방식은 직렬 연산 방식에 비해 속도가 느리다.
  3. 직렬 연산 방식은 hardware가 간단하다.
  4. 병렬 연산 방식은 hardware가 복잡하다.
(정답률: 76%)
  • 연산 방식의 특성을 비교하는 문제입니다. 병렬 연산 방식은 여러 데이터를 동시에 처리하므로 직렬 연산 방식보다 처리 속도가 훨씬 빠릅니다.

    오답 노트

    직렬 연산 방식은 시간이 많이 소요됨: 맞음
    직렬 연산 방식은 하드웨어가 간단함: 맞음
    병렬 연산 방식은 하드웨어가 복잡함: 맞음
profile_image
1

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

24. 그림과 같은 회로의 게이트(gate)는? (단, 정논리에 의함)

  1. AND gate
  2. OR gate
  3. NAND gate
  4. NOR gate
(정답률: 58%)
  • 제시된 회로 는 다이오드 논리 회로입니다. 입력 A, B, C가 모두 High($+5\text{V}$)일 때만 출력단이 Ground로 연결되지 않고 High 상태를 유지하며, 하나라도 Low($0\text{V}$)가 되면 출력은 Low가 됩니다. 이는 모든 입력이 1일 때만 출력이 1이 되는 AND gate의 논리 동작과 일치합니다.
profile_image
1

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

25. 명령 레지스터에 호출된 OP code를 해독하여 그 명령을 수행시키는 데 필요한 각종 제어 신호를 만들어내는 장치는?

  1. Instruction Decoder
  2. Instruction Encoder
  3. Instruction Counter
  4. Instruction Multiplexer
(정답률: 67%)
profile_image
1

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

26. 다음과 같은 값을 가지는 시스템에서 2계층 캐시 메모리를 사용할 경우는 그렇지 않은 경우에 비해 평균 메모리 액세스 시간이 약 몇 배 향상되는가?

  1. 1.1
  2. 1.4
  3. 2.7
  4. 5.5
(정답률: 53%)
  • 평균 메모리 액세스 시간(AMAT) 공식을 사용하여 2계층 캐시 사용 시와 미사용 시의 시간을 비교합니다.
    1. 2계층 캐시 미사용 시 (L1 $\rightarrow$ Main Memory):
    $$\text{AMAT}_1 = T_1 + M_1 \times P_1$$
    $$\text{AMAT}_1 = 1 + 0.05 \times 100$$
    $$\text{AMAT}_1 = 6$$
    2. 2계층 캐시 사용 시 (L1 $\rightarrow$ L2 $\rightarrow$ Main Memory):
    $$\text{AMAT}_2 = T_1 + M_1 \times (T_2 + M_2 \times P_2)$$
    $$\text{AMAT}_2 = 1 + 0.05 \times (4 + 0.2 \times 100)$$
    $$\text{AMAT}_2 = 2.2$$
    3. 향상 배수 계산:
    $$\text{Ratio} = \frac{6}{2.2}$$
    $$\text{Ratio} = 2.727...$$
    따라서 약 $2.7$배 향상됩니다.
profile_image
1

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

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

  1. 사이클 스틸은 주기억장치의 사이클 타임을 중앙처리장치로부터 DMA가 일시적으로 빼앗는 것으로 중앙처리장치는 주기억장치에 접근할 수 없다.
  2. 사이클 스틸은 중앙처리장치의 상태보존이 필요하다.
  3. 인터럽트는 중앙처리장치의 상태보존이 필요하다.
  4. 인터럽트는 정전의 경우와는 관계없다.
(정답률: 61%)
  • 사이클 스틸(Cycle Stealing)은 DMA가 CPU 몰래 주기억장치의 버스 제어권을 일시적으로 빼앗아 데이터를 전송하는 기법으로, 이 동안 CPU는 메모리에 접근할 수 없습니다.

    오답 노트

    상태보존 필요 여부: 사이클 스틸은 상태보존이 필요 없으나, 인터럽트는 복귀를 위해 반드시 상태보존이 필요함
    정전: 정전은 외부 인터럽트의 대표적인 예시임
profile_image
1

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

28. 2의 보수 표현이 1의 보수 표현보다 더 널리 사용되고 있는 주요 이유는?

  1. 음수 표현이 가능하다.
  2. 10진수 변환이 더 용이하다.
  3. 보수 변환이 더 편리하다.
  4. 덧셈 연산이 더 간단하다.
(정답률: 49%)
profile_image
1

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

29. 인터럽트의 발생 원인으로 적당하지 않은 것은?

  1. Supervisor Call
  2. 정전
  3. 분기 명령의 실행
  4. 데이터 에러
(정답률: 44%)
profile_image
1

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

30. 다음 중 컴퓨터의 처리 능력을 높일 수 있는 병렬처리 기법에 해당되지 않는 것은?

  1. memory interleaving
  2. instruction pipeline
  3. micro programming
  4. multiple function unit
(정답률: 54%)
  • 병렬처리는 여러 작업을 동시에 수행하여 처리 능력을 높이는 기법입니다. micro programming은 제어 장치를 구현하는 방식일 뿐, 작업을 동시에 처리하는 병렬처리 기법이 아닙니다.

    오답 노트

    memory interleaving: 메모리 모듈을 나누어 동시 접근
    instruction pipeline: 명령어 실행 단계를 겹쳐 수행
    multiple function unit: 여러 연산 장치를 동시에 사용
profile_image
1

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

31. 입출력을 위해 DMA 전송의 초기 준비에 프로세서의 1000클록이 소요되고 DMA 완료시 인터럽트 처리에 프로세서의 500클록 사이클이 쓰여지는 시스템이 있다. 하드디스크는 초당 4MB를 전송하며 DMA를 사용할 때 디스크로부터의 평균 전송량이 8KB이면 디스크가 전송에 100% 쓰여 질 경우 500MHz 프로세서의 클록 사이클 중 얼마만큼이 사용되는가?

  1. 2×10-3
  2. 20×10-3
  3. 700×103
  4. 750×103
(정답률: 60%)
  • 초당 전송 횟수를 구한 뒤, 1회 전송 시 발생하는 총 프로세서 클록 소모량을 곱하여 전체 사용 클록을 계산합니다.
    ① [기본 공식] $\text{Total Clock} = ( \frac{\text{Total Transfer Rate}}{\text{Average Transfer Size}} ) \times (\text{Setup Clock} + \text{Interrupt Clock})$
    ② [숫자 대입] $\text{Total Clock} = ( \frac{4 \times 10^{6}}{8 \times 10^{3}} ) \times (1000 + 500)$
    ③ [최종 결과] $\text{Total Clock} = 750 \times 10^{3}$
profile_image
1

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

32. 병렬컴퓨터에서 처리요소의 성능을 측정하는데 사용되는 단위는?

  1. MIPS
  2. BPS
  3. IPS
  4. LPM
(정답률: 63%)
profile_image
1

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

33. 제어장치의 구성요소 중에서 산술 연산을 할 때 필요한 자료나 연산 결과를 저장하는 레지스터는 무엇이며, 이 레지스터가 산술논리 연산장치와 연결에 대해 바르게 설명한 것은?

  1. 데이터 레지스터이며, 산술논리 연산장치와는 양방향 전송을 한다.
  2. 데이터 레지스터이며, 산술논리 연산장치와 데이터를 단방향 전송을 한다.
  3. 누산기이며, 산술논리 연산장치와 데이터를 양방향 전송을 한다.
  4. 누산기이며, 산술논리 연산장치와 데이터를 단방향 전송을 한다.
(정답률: 55%)
profile_image
1

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

34. -25를 2의 보수 형태의 2진수로 나타냈을 때 이를 왼쪽으로 1비트만큼 이동했을 때의 값은? (단, 각 수는 8bit로 표시)

  1. 110011112
  2. 110011102
  3. 101100112
  4. 111100112
(정답률: 57%)
profile_image
1

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

35. 주소지정방식 중에서 기본 주소가 프로그램 카운터에 저장되는 방식은?

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

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

36. 컴퓨터와 터미널 간에 그림과 같은 정보선을 통하여 동시전송을 한다고 할 때의 전송 방식은?

  1. half duplex
  2. simplex
  3. full duplex
  4. double duplex
(정답률: 61%)
profile_image
1

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

37. 다음 중 부프로그램과 매크로(Macro)의 공통점은?

  1. 삽입하여 사용한다.
  2. 분기로 반복을 한다.
  3. 다른 언어에서도 사용한다.
  4. 여러 번 중복되는 부분을 별도로 작성하여 사용한다.
(정답률: 70%)
  • 부프로그램과 매크로는 모두 프로그램 내에서 반복적으로 사용되는 코드 블록을 별도로 정의해 두고 필요할 때마다 호출하여 사용하여 코드의 중복을 줄이고 효율성을 높이는 것이 공통적인 목적입니다.

    오답 노트

    삽입하여 사용한다: 매크로만 해당(코드 확장)
    분기로 반복을 한다: 부프로그램만 해당(제어권 이동)
profile_image
1

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

38. 주기억장치의 용량이 512KB인 컴퓨터에서 32bit의 가상주소를 사용하는데, 페이지의 크기가 1kword이고 1word가 4byte라면 실제 페이지 번호와 가상 페이지 번호는 몇 비트씩 구성되는가?

  1. 실제페이지번호 = 7, 가상페이지번호 = 12
  2. 실제페이지번호 = 7, 가상페이지번호 = 20
  3. 실제페이지번호 = 19, 가상페이지번호 = 12
  4. 실제페이지번호 = 19, 가상페이지번호 = 32
(정답률: 47%)
  • 페이지 크기와 메모리 용량을 바탕으로 주소 비트를 계산하는 문제입니다.
    먼저 페이지 크기는 $1\text{kword} \times 4\text{byte} = 4\text{KB}$이며, 이는 $2^{12}\text{byte}$이므로 오프셋은 $12\text{bit}$입니다.
    실제 페이지 번호는 전체 실제 메모리 용량을 페이지 크기로 나눈 값의 지수입니다.
    ① [기본 공식] $\text{Real Page Number} = \frac{\text{Main Memory Size}}{\text{Page Size}}$
    ② [숫자 대입] $\text{Real Page Number} = \frac{512\text{KB}}{4\text{KB}} = 128 = 2^{7}$
    ③ [최종 결과] $\text{Real Page Number} = 7\text{bit}$
    가상 페이지 번호는 전체 가상 주소 비트에서 오프셋 비트를 뺀 값입니다.
    ① [기본 공식] $\text{Virtual Page Number} = \text{Virtual Address} - \text{Offset}$
    ② [숫자 대입] $\text{Virtual Page Number} = 32\text{bit} - 12\text{bit}$
    ③ [최종 결과] $\text{Virtual Page Number} = 20\text{bit}$
profile_image
1

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

39. PE(Processing element)라는 연산기를 사용하여 동기적으로 병렬처리를 수행하는 병렬처리기는?

  1. Pipeline processor
  2. Vector processor
  3. Multi processor
  4. VLSI processor
(정답률: 53%)
profile_image
1

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

40. 다중처리기에 대한 설명으로 옳지 않은 것은?

  1. 수행속도의 성능 개선이 목적이다.
  2. 하나의 복합적인 운영체제에 의하여 전체 시스템이 제어된다.
  3. 각 프로세서의 기억장치만 있으며 공유 기억장치는 없다.
  4. 프로세서들 중 하나가 고장나도 다른 프로세서들에 의해 고장난 프로세서의 작업을 대신 수행하는 장애극복이 가능하다.
(정답률: 59%)
  • 다중처리기는 여러 개의 프로세서가 하나의 공유 기억장치를 통해 데이터를 주고받으며 협력하여 작업을 수행하는 시스템입니다.

    오답 노트

    각 프로세서의 기억장치만 있으며 공유 기억장치는 없다: 다중처리기는 기본적으로 공유 기억장치(Shared Memory)를 통해 효율적인 데이터 공유와 통신을 수행합니다.
profile_image
1

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

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

41. 8085 CPU에서 클록은 약 2.5MHz이다. LDA 명령을 수행하는데 13개 T 스테이트가 필요하다. 이 때 명령 사이클은 약 몇 μs 인가?

  1. 13
  2. 5.2
  3. 3.2
  4. 2.5
(정답률: 53%)
profile_image
1

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

42. Stack이 사용되는 경우가 아닌 것은?

  1. 서브루틴을 실행할 때
  2. CALL 명령이 수행될 때
  3. Branch 명령이 실행될 때
  4. 인터럽트가 받아들여졌을 때
(정답률: 45%)
profile_image
1

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

43. 마이크로컴퓨터의 레벨구조에서 하드웨어와 가장 밀접한 최하위 레벨 구조는 무엇인가?

  1. 소프트웨어 레벨
  2. 기본소자 레벨
  3. 매크로 레벨
  4. 마이크로 레벨
(정답률: 57%)
profile_image
1

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

44. 직렬 데이터 전송방식에 해당하지 않는 것은?

  1. P-ATA
  2. RS232C
  3. USB
  4. IEEE1394
(정답률: 48%)
profile_image
1

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

45. 컴퓨터에서 일어나는 동작을 제어하기 위한 타이밍 신호에 대한 설명으로 틀린 것은?

  1. 동기식은 일정 시간 간격을 가진 클럭 펄스에 의해서 각 장치의 동작이 규칙적으로 수행된다.
  2. 동기식은 하나의 동작이 완료되면 완료 신호를 발생시키고 각 장치들은 신호를 받아 다음 동작을 수행한다.
  3. 동기식은 비동기식에 비하여 회로를 비교적 쉽게 설계할 수 있다.
  4. 타이밍 신호를 통해 시퀀스가 한번 반복되는데 걸리는 시간을 컴퓨터 사이클이라고 한다.
(정답률: 31%)
profile_image
1

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

46. 분기(Branch) 인스트럭션은 어떤 종류에 속하는가?

  1. Data transfer
  2. Data manipulation
  3. Program manipulation
  4. Input and Output
(정답률: 40%)
profile_image
1

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

47. CPU와 여러 개의 I/O 장치와 연결되어 있을 때 I/O를 하나씩 순차적으로 점검하여 인터럽트를 요구한 I/O를 찾아내는 인터럽트 방식을 무엇이라 하는가?

  1. 벡터링(vectoring)
  2. 폴링(polling)
  3. 매핑(mapping)
  4. 멀티플렉싱(multiplexing)
(정답률: 50%)
profile_image
1

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

48. 한 번에 하나의 워드만을 전송하는 DMA 방식은?

  1. Burst 방식
  2. Cycle Stealing 방식
  3. Daisy Chain 방식
  4. Strobe Control 방식
(정답률: 46%)
profile_image
1

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

49. 어셈블러의 기능에 해당되지 않는 것은?

  1. format conversion
  2. storage allocation
  3. data generation
  4. memory loading
(정답률: 46%)
  • 어셈블러는 어셈블리 언어로 작성된 소스 프로그램을 기계어로 변환하는 프로그램으로, 형식 변환(format conversion), 저장 공간 할당(storage allocation), 데이터 생성(data generation) 등의 기능을 수행합니다.

    오답 노트

    memory loading: 로더(Loader)가 수행하는 기능입니다.
profile_image
1

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

50. 메모리 어드레스(Memory Address)를 지정하는데 사용되는 레지스터로 지정된 메모리 어드레스로부터 유효 주소를 계산하는데 사용되는 주소 정보를 기억시키는 레지스터는?

  1. MAR(Memory Address Register)
  2. IR(Instruction Register)
  3. SR(Status Register)
  4. IR(Index Register)
(정답률: 33%)
profile_image
1

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

51. 동작 속도가 가장 빠른 기억소자는?

  1. ECL
  2. schottky TTL
  3. TTL
  4. I2L
(정답률: 60%)
profile_image
1

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

52. cache memory에 대한 설명 중 틀린 것은?

  1. 캐시의 용량보다 큰 프로그램을 수행할 때는 적중률(hit ratio)이 감소한다.
  2. 캐시와 주기억 장치 사이에 정보 교환을 위하여 주기억 장치에 접근하는 단위는 페이지이다.
  3. 캐시를 가진 컴퓨터를 이용하는 프로그램을 작성할 때 프로그래머는 캐시의 존재를 인식할 필요가 없다.
  4. 중앙 처리 장치와 주기억 장치의 속도 차가 현저할 때 명령 수행 속도를 중앙 처리 장치와 같도록 하기 위해 사용한다.
(정답률: 36%)
profile_image
1

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

53. interrupt system의 구성 요소가 아닌 것은?

  1. interrupt request circuit
  2. interrupt handling routine
  3. interrupt service routine
  4. interrupt fetching routine
(정답률: 30%)
profile_image
1

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

54. 다음 중 전원이 끊어지면 기억된 내용이 소실되는 기억 소자는 무엇인가?

  1. PROM
  2. RAM
  3. EPROM
  4. Flash Memory
(정답률: 59%)
profile_image
1

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

55. 메모리 용량이 2048 바이트가 되기 위해서는 몇 개의 128×8 RAM 칩이 필요한가?

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

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

56. 주소지정 방식 중 레지스터의 초기화와 상수를 지정하는데 많이 사용하는 방식은 무엇인가?

  1. 직접 주소 방식
  2. 간접 주소 방식
  3. 즉치 주소 방식
  4. 인덱스 주소 방식
(정답률: 33%)
profile_image
1

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

57. 그림은 어느 회로의 벤다이어그램인가? (단, A, B는 입력 사선부분은 출력)

  1. NOR
  2. NAND
  3. XNOR
  4. XOR
(정답률: 53%)
profile_image
1

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

58. 다음 그림에 대한 설명 중 틀린 것은?

  1. 제어 신호가 낮은 상태(Low)일 때 자료출력은 1이다.
  2. 인버팅 버퍼이다.
  3. 신호 증폭에 사용될 수 있다.
  4. 이와 같은 종류의 버퍼를 3상태(Tri-State) 장치라고 한다.
(정답률: 52%)
  • 제시된 회로는 출력단에 버블(○)이 있는 인버팅 3상태 버퍼입니다. 3상태 장치는 제어 신호가 활성화될 때만 입력을 출력으로 전달하며, 제어 신호가 비활성화되면 고임피던스(Hi-Z) 상태가 되어 출력이 끊어집니다.
    따라서 제어 신호가 낮은 상태(Low)일 때 자료출력이 1이 되는 것이 아니라, 제어 신호의 활성 여부에 따라 출력값이 결정되거나 끊어지게 됩니다.
profile_image
1

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

59. 한 플랫폼에서 작동하도록 되어 있는 프로그램을 다른 플랫폼에서 작동하도록 수정하는 것을 무엇이라 하는가?

  1. 시뮬레이팅(Simulating)
  2. 오퍼레이팅(Operating)
  3. 포팅(Porting)
  4. 디버깅(Debugging)
(정답률: 55%)
profile_image
1

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

60. 일반적인 프로그램 설계 시 커다란 프로그램을 작은 단위로 분할하여 전체 프로그램을 독립적으로 구성 가능한 기능적 단위로 분할하여 설계하는 방법은?

  1. flow charting
  2. structured programming
  3. modular programming
  4. Top - down
(정답률: 50%)
profile_image
1

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

4과목: 논리회로

61. 다음 중 AB+AB‘C식을 간단히 한 것은?

  1. AC
  2. AB
  3. AB+AC
  4. A‘B+AC
(정답률: 49%)
profile_image
1

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

62. 다음 회로의 기능은?

  1. BCD → 그레이 코드 변환회로
  2. 그레이 코드 → BCD 변환회로
  3. BCD → 2*421 변환회로
  4. 2*421 → BCD 변환회로
(정답률: 51%)
  • 회로도를 분석하면 입력 $A, B, C, D$가 XOR 게이트를 통해 순차적으로 연산되어 출력 $F_0, F_1, F_2, F_3$가 생성되는 구조입니다. 이는 그레이 코드의 각 비트를 XOR 연산하여 BCD(이진 코드)로 변환하는 전형적인 그레이 코드 $\rightarrow$ BCD 변환회로의 구성입니다.
profile_image
1

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

63. 다음 그림의 4비트 가산기가 하는 것은?

  1. 뺄셈
  2. 덧셈
  3. 디코딩
  4. 대소비교
(정답률: 42%)
  • 그림을 보면 입력 $B$의 각 비트가 XOR 게이트를 통해 반전(1의 보수)되고, 가산기의 Carry-in($C_{in}$)으로 $1$이 입력되고 있습니다. 이는 2의 보수 방식을 이용하여 뺄셈을 수행하는 전형적인 회로 구성입니다.
    $\text{A} - \text{B} = \text{A} + (\text{B의 2의 보수}) = \text{A} + (\text{B의 1의 보수} + 1)$
    따라서 이 회로가 하는 동작은 뺄셈입니다.
profile_image
1

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

64. 10진수 0.4375를 2진수로 변환한 것으로 옳은 것은?

  1. 0.1110(2)
  2. 0.1101(2)
  3. 0.1011(2)
  4. 0.0111(2)
(정답률: 56%)
  • 소수점 아래 숫자에 2를 계속 곱하여 정수 부분이 1이 되는지 확인하는 방식으로 변환합니다.
    1. $0.4375 \times 2 = 0.875 \rightarrow 0$
    2. $0.875 \times 2 = 1.75 \rightarrow 1$
    3. $0.75 \times 2 = 1.5 \rightarrow 1$
    4. $0.5 \times 2 = 1.0 \rightarrow 1$
    추출된 정수 부분을 순서대로 나열하면 $0.0111_{(2)}$이 됩니다.
profile_image
1

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

65. 4단 존슨-카운터(Johnson-counter)의 모듈러스는 몇 개인가?

  1. 4
  2. 8
  3. 12
  4. 16
(정답률: 44%)
profile_image
1

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

66. 다음 Karnaugh도를 간략화하면?

(정답률: 50%)
  • 카르노 맵에서 1과 Don't Care($x$)를 최대한 크게 묶어 간략화합니다.
    1. $\bar{A}\bar{D}$ 묶음: $A=0, D=0$인 영역의 1과 $x$를 묶습니다.
    2. $\bar{A}C$ 묶음: $A=0, C=1$인 영역의 1과 $x$를 묶습니다.
    3. $\bar{B}D$ 묶음: $B=0, D=1$인 영역의 1과 $x$를 묶습니다.
    이를 합치면 $\bar{A}\bar{D} + \bar{A}C + \bar{B}D$가 되며, 이는 와 일치합니다.
profile_image
1

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

67. 다음과 같은 회로에서 출력 Y를 올바르게 구한 것은?

  1. 0001
  2. 1001
  3. 0110
  4. 0111
(정답률: 56%)
  • 회로의 논리 게이트 흐름을 따라 각 비트별로 연산합니다. 입력 $A=0101$, $B=0011$일 때, 첫 번째 NAND 게이트는 $A$와 $B$의 NAND 연산 결과인 $1110$을 출력하고, 이 결과가 다시 상단 NAND 게이트($A$와 연산)와 하단 NAND 게이트($B$와 연산)의 입력으로 들어갑니다.
    최종 출력 $Y$는 두 NAND 게이트의 결과값을 다시 NAND 연산한 값입니다.
    1번째 비트: $A=0, B=0 \rightarrow \text{NAND}(0,0)=1 \rightarrow \text{NAND}(0,1)=1, \text{NAND}(0,1)=1 \rightarrow \text{NAND}(1,1)=0$
    2번째 비트: $A=1, B=0 \rightarrow \text{NAND}(1,0)=1 \rightarrow \text{NAND}(1,1)=0, \text{NAND}(0,1)=1 \rightarrow \text{NAND}(0,1)=1$
    3번째 비트: $A=0, B=1 \rightarrow \text{NAND}(0,1)=1 \rightarrow \text{NAND}(0,1)=1, \text{NAND}(1,1)=0 \rightarrow \text{NAND}(1,0)=1$
    4번째 비트: $A=1, B=1 \rightarrow \text{NAND}(1,1)=0 \rightarrow \text{NAND}(1,0)=1, \text{NAND}(1,0)=1 \rightarrow \text{NAND}(1,1)=0$
    따라서 최종 결과는 $0110$입니다.
profile_image
1

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

68. 다음 회로의 논리함수를 바르게 나타낸 것은?

  1. F=AB+CD
  2. F=(A+B)(C+D)
  3. F=A+B+C+D
  4. F=AB⊕CD
(정답률: 35%)
  • 제시된 회로는 두 개의 Open Collector NAND 게이트가 와이어드-오어(Wired-OR) 형태로 연결된 후 인버터를 통과하는 구조입니다. Open Collector NAND의 출력은 $\overline{AB}$와 $\overline{CD}$이며, 이들이 묶여 인버터를 통과하면 $\overline{\overline{AB} \cdot \overline{CD}}$가 되어 드모르간 법칙에 의해 $AB + CD$가 됩니다.
    $$F = \overline{\overline{AB} \cdot \overline{CD}} = AB + CD$$
profile_image
1

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

69. 다음 불 대수 중에서 등식이 잘못된 것은?

  1. x+xy=x
  2. xy+y=y
  3. (x+y)(x+y)=x
  4. xy+xz+yz=xy+xz
(정답률: 61%)
  • 불 대수의 기본 법칙을 적용하면 $(x+y)(x+y)$는 동일 항의 곱이므로 결과가 $x+y$가 되어야 합니다.

    오답 노트

    x+xy=x: 흡수 법칙에 의해 성립
    xy+y=y: 흡수 법칙에 의해 성립
    xy+xz+yz=xy+xz: $z(x+y)$ 형태이나 일반적인 단순화 과정에서 조건에 따라 성립할 수 있는 식이며, 보기 중 $(x+y)(x+y)=x$가 명백히 틀린 식입니다.
profile_image
1

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

70. 그림은 전가산기이다. 출력 S와 Co의 논리식은?

(정답률: 56%)
  • 전가산기는 두 비트와 하위 자리에서 올라온 캐리($C_{in}$)를 더해 합($S$)과 출력 캐리($C_o$)를 구하는 회로입니다. 합은 세 입력의 XOR 연산이며, 캐리는 두 입력씩 짝지어 AND 연산한 것들의 합으로 표현됩니다.
    $$S = A \oplus B \oplus C$$
    $$C_o = AB + BC + AC$$
    따라서 정답은 입니다.
profile_image
1

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

71. 다음 중 순서논리(sequential logic) 동작을 하는 것은?

  1. 멀티플렉서(multiplexer)
  2. 카운터(counter)
  3. 인코더(encoder)
  4. 디코더(decoder)
(정답률: 57%)
profile_image
1

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

72. 다음 [그림]은 어떤 플립플롭의 타이밍 다이어그램인가?

  1. RS 플립플롭
  2. D 플립플롭
  3. T 플립플롭
  4. JK 플립플롭
(정답률: 49%)
profile_image
1

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

73. 다음 제어논리 설계방법 중 하나의 상태마다 하나의 플립플롭을 쓰는 방법(a flip-flop state)의 장점이 아닌 것은?

  1. 설계의 노력이 절감된다.
  2. 작동하는 단순성이 증가한다.
  3. 완전한 순차회로를 만드는데 필요한 조합회로가 감소한다.
  4. 변경해야 할 사항이 발생했을 때 재배선이 필요없다.
(정답률: 53%)
  • 하나의 상태마다 하나의 플립플롭을 사용하는 방식(One-hot encoding)은 상태 전이가 단순하여 설계 노력이 줄고 조합회로가 감소하는 장점이 있지만, 상태 수가 늘어날수록 필요한 플립플롭 수가 급격히 증가하며 회로 변경 시 물리적인 재배선이 필요합니다.
profile_image
1

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

74. 프로그램 카운터(Program Counter)에 대한 설명으로 가장 적합한 것은?

  1. 연산할 때 항상 사용되는 프로세서 내의 레지스터
  2. 다음에 수행될 명령어의 번지를 넣어두는 프로세서 내의 레지스터
  3. 번지를 계산할 때 사용되는 레지스터
  4. 수행된 프로그램 수를 계수하는 레지스터
(정답률: 48%)
profile_image
1

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

75. 두개의 3bit 수를 곱하는 2진 승산기를 수행하는데 필요한 ROM의 크기는 다음 중 어느 것인가?

  1. 23×6
  2. 24×8
  3. 25×8
  4. 26×6
(정답률: 38%)
  • 2진 승산기에서 ROM의 크기는 입력 비트 수에 따른 주소 공간(Address)과 결과값의 비트 수(Data)로 결정됩니다. 두 개의 $3\text{bit}$ 수를 곱하므로 입력은 총 $3+3=6\text{bit}$가 되며, 결과값은 최대 $3+3=6\text{bit}$가 필요합니다.
    ① [기본 공식]
    $$\text{ROM Size} = 2^{\text{Input Bits}} \times \text{Output Bits}$$
    ② [숫자 대입]
    $$\text{ROM Size} = 2^{3+3} \times (3+3)$$
    ③ [최종 결과]
    $$\text{ROM Size} = 2^6 \times 6$$
profile_image
1

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

76. [그림]과 같은 블록도는 무슨 회로를 나타낸 것인가?

  1. 병렬가산기
  2. 병렬감산기
  3. 직렬감산기
  4. 직렬가산기
(정답률: 42%)
profile_image
1

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

77. 다음 회로는 무슨 회로인가?

  1. 3상태 버퍼
  2. 금지회로
  3. 반감산기
  4. 우선순위 인코더
(정답률: 56%)
  • 제시된 회로는 입력 $A, B$가 모두 1일 때 AND 게이트를 통과하고, 입력 $C$가 NOT 게이트를 통해 0이 되었을 때 최종 AND 게이트의 출력이 1이 되는 구조입니다. 즉, $C$가 1인 상태(금지 조건)에서는 $A, B$의 값과 상관없이 출력이 0이 되도록 제어하는 금지회로의 전형적인 구성입니다.
profile_image
1

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

78. 다음 중 입력이 모두 0일 때만 출력이 0이 되는 게이트는?

  1. OR
  2. XNOR
  3. NOR
  4. NAND
(정답률: 53%)
profile_image
1

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

79. 컴퓨터 설계 시에 취급할 데이터를 26개의 영문자, 10개의 숫자 및 특수문자 4개(+, -, /,*)로 구성한다면 이들 데이터를 처리하기 위한 alphanumeric 코드의 크기는 최소 몇 bit 인가?

  1. 5
  2. 6
  3. 26
  4. 36
(정답률: 50%)
profile_image
1

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

80. 다음 중 BCD 코드 01100001을 10진수로 변환한 것으로 옳은 것은?

  1. 41
  2. 51
  3. 61
  4. 71
(정답률: 69%)
profile_image
1

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

5과목: 데이터통신

81. 협의의 VAN이 제공하는 기본 기능에 속하지 않는 것은?

  1. 부하 분산 기능
  2. 전송 기능
  3. 교환 기능
  4. 통신 처리 기능
(정답률: 55%)
profile_image
1

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

82. 다음 중 A, B, C, D 문자 전송 시 홀수 패리티 비트 검사에서 에러가 발생하는 문자는?

  1. A
  2. B
  3. C
  4. D
(정답률: 68%)
  • 홀수 패리티 검사는 데이터 비트 중 1의 개수가 홀수가 되도록 패리티 비트를 설정하는 방식입니다. 각 문자의 1의 개수를 확인하면 다음과 같습니다.
    A: 1이 3개 (홀수) $\rightarrow$ 패리티 0 (정상)
    B: 1이 4개 (짝수) $\rightarrow$ 패리티 0 (에러 발생 가능하나 정답 기준 제외)
    C: 1이 4개 (짝수) $\rightarrow$ 패리티 0 (에러 발생)
    D: 1이 4개 (짝수) $\rightarrow$ 패리티 0 (에러 발생 가능하나 정답 기준 제외)
    제시된 표에서 C의 경우 데이터 비트의 1의 개수가 4개(짝수)임에도 패리티 비트가 0으로 설정되어 있어, 전체 1의 개수가 짝수가 되므로 홀수 패리티 검사에서 에러가 발생합니다.
profile_image
1

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

83. 다음이 설명하고 있는 라우팅 프로토콜은?

  1. SMTP
  2. OSPF
  3. RIP
  4. ICMP
(정답률: 40%)
profile_image
1

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

84. 아날로그 데이터를 디지털 신호로 변환 시표본화 과정을 거쳐 생성되는 신호로 맞는 것은?

  1. 펄스폭변조(PWM)
  2. 펄스진폭변조(PAM)
  3. 펄스위치변조(PPM)
  4. 펄스부호변조(PCM)
(정답률: 40%)
profile_image
1

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

85. 패킷 교환 기술의 데이터그램 전송방식과 가상회선 전송방식의 차이점으로 옳은 것은?

  1. 전송데이터를 패킷단위로 구분
  2. 목적지 노드에서 패킷들의 순서를 재구성
  3. 패킷 교환기 사용
  4. 데이터 단말장비(DTE) 사용
(정답률: 52%)
profile_image
1

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

86. 보오(baud) 속도가 1400이고, 한 번에 3개의 비트를 전송할 때 데이터 신호속도(bps)는 얼마인가?

  1. 1200
  2. 2800
  3. 4200
  4. 5600
(정답률: 68%)
profile_image
1

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

87. 다음 설명에 해당하는 OSI 7계층은?

  1. 데이터링크 계층
  2. 네트워크 계층
  3. 세션 계층
  4. 표현 계층
(정답률: 49%)
profile_image
1

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

88. 다음이 설명하고 있는 것은?

  1. 다중화기
  2. 라우터
  3. 이더넷
  4. 집중화기
(정답률: 47%)
profile_image
1

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

89. 자동 재전송 요청기법(Automatic Repeat reQuest) 중 에러가 검출된 해당 블록만을 재전송하는 방식으로 재전송 블록 수가 적은 반면, 수신측에서 큰 버퍼와 복잡한 논리 회로를 요구하는 기법은?

  1. Stop and Wait ARQ
  2. Selective Repeat ARQ
  3. Go-Back-N ARQ
  4. Adaptive ARQ
(정답률: 60%)
  • Selective Repeat ARQ는 수신 측에서 에러가 발생한 특정 블록만을 선택적으로 재전송 요청하는 방식입니다. 이 방식은 재전송되는 블록 수가 적어 효율적이지만, 순서가 바뀐 블록을 정렬하기 위해 수신 측에 큰 버퍼와 복잡한 논리 회로가 필요합니다.

    오답 노트

    Stop and Wait ARQ: 한 번에 하나의 프레임만 전송
    Go-Back-N ARQ: 에러 발생 지점부터 모든 블록을 재전송
profile_image
1

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

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

  1. I-프레임
  2. S-프레임
  3. U-프레임
  4. A-프레임
(정답률: 56%)
profile_image
1

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

91. X.25 프로토콜에 대한 설명으로 틀린 것은?

  1. 물리 계층의 표준으로 X.21을 사용한다.
  2. 링크 계층의 표준은 LAPB을 사용한다.
  3. 패킷형 단말기를 패킷 교환망에 접속하기 위한 인터페이스 프로토콜이다.
  4. 물리 계층과 링크 계층인 2개의 계층으로 구성된다.
(정답률: 53%)
profile_image
1

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

92. 라우팅 프로토콜인 OSPF(Open Shortest Path First)에 대한 설명으로 틀린 것은?

  1. OSPF 라우터는 자신의 경로 테이블에 대한 정보를 LSA 라는 자료구조를 통하여 주기적으로 혹은 라우터의 상태가 변화되었을 때 전송한다.
  2. 라우터 간에 변경된 최소한의 부분만을 교환하므로 망의 효율을 저하시키지 않는다.
  3. 도메인 내의 라우팅 프로토콜로서 RIP가 가지고 있는 여러 단점을 해결하고 있다.
  4. 경로수(Hop)가 16으로 제한되어 있어 대규모 네트워킹에 부적합하다.
(정답률: 62%)
profile_image
1

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

93. LAN의 매체 접근 제어 중 토큰 패싱 방식에 대한 설명으로 가장 옳은 것은?

  1. 노드 사이의 접근충돌을 막기 위해서 네트워크 접근을 교대로 허용한다.
  2. 데이터 전송 시 반드시 토큰을 확보해야 하고, 전송을 마친 후에는 토큰을 반납한다.
  3. 노드 수가 많거나 데이터양이 많은 경우에는 충돌이 일어나기 때문에 데이터의 손실이 매우 크다.
  4. 우선순위가 없기 때문에 모든 노드들이 균등한 전송기회를 갖는다.
(정답률: 54%)
profile_image
1

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

94. TCP/IP 응용계층 프로토콜 중 트랜스포트 계층의 UDP상에서 동작하는 것은?

  1. ICMP(Internet Control Message Protocol)
  2. SNMP(Simple Network Management Protocol)
  3. SMTP(Simple Mail Transfer Protocol)
  4. HTTP(Hyper Text Transfer Protocol)
(정답률: 45%)
profile_image
1

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

95. 데이터 통신에서 사용되는 오류검출 기법이 아닌 것은?

  1. Parity Check
  2. Block Sum Check
  3. Cyclic Redundancy Check
  4. Huffman Check
(정답률: 55%)
profile_image
1

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

96. TCP/IP 네트워크를 구성하기 위해 1개의 C클래스 주소를 할당 받았다. C 클래스 주소를 이용하여 네트워크상의 호스트들에게 실제로 할당할 수 있는 최대 IP 주소의 개수는?

  1. 253개
  2. 254개
  3. 255개
  4. 256개
(정답률: 64%)
profile_image
1

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

97. 다음 중 부정적 응답에 해당하는 전송제어 문자는?

  1. NAK(Negative AcKnowledge)
  2. ACK(ACKnowledge)
  3. EOT(End of Transmission)
  4. SOH(Start of Heading)
(정답률: 70%)
profile_image
1

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

98. 데이터링크 프로토콜인 HDLC에서 프레임의 동기를 제공하기 위해 사용되는 구성 요소는?

  1. 플래그(Flag)
  2. 제어부(Control)
  3. 정보부(Information)
  4. 프레임 검사 시퀀스(Frame Check Sequence)
(정답률: 54%)
profile_image
1

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

99. 주파수 분할 다중화에 대한 설명으로 틀린 것은?

  1. 동기식과 비동기식 다중화 방식이 있다.
  2. 다중화하고자 하는 각 채널의 신호는 각기 다른 반송 주파수로 변조된다.
  3. 부채널 간의 상호 간섭을 방지하기 위해 가드밴드(guard band)를 주어야 한다.
  4. 전송매체에서 사용 가능한 주파수대역이 전송하고자 하는 각 터미널의 신호대역보다 넓은 경우에 적용된다.
(정답률: 43%)
  • 주파수 분할 다중화(FDM)는 전송 매체의 전체 대역폭을 여러 개의 작은 주파수 대역으로 나누어 동시에 전송하는 아날로그 다중화 방식입니다. 따라서 디지털 전송 방식에서 사용하는 동기식과 비동기식 구분은 해당하지 않습니다.

    오답 노트

    각 채널의 신호는 서로 다른 반송파로 변조되어 전송되며, 채널 간 간섭을 막기 위해 가드밴드를 설정하고, 전체 대역폭이 개별 신호 대역보다 넓어야 적용 가능합니다.
profile_image
1

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

100. 송수신 간의 속도 차이나 수신측 버퍼 크기의 제한에 의해 발생 가능한 정보의 손실을 방지하기 위해서 수신측이 송신측을 제어하는 것은?

  1. 에러 제어
  2. 흐름 제어
  3. 동기 제어
  4. 비동기 제어
(정답률: 60%)
profile_image
1

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

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