정보처리기사(구) 필기 기출문제복원 (2014-05-25)

정보처리기사(구) 2014-05-25 필기 기출문제 해설

이 페이지는 정보처리기사(구) 2014-05-25 기출문제를 CBT 방식으로 풀이하고 정답 및 회원들의 상세 해설을 확인할 수 있는 페이지입니다.

정보처리기사(구)
(2014-05-25 기출문제)

목록

1과목: 데이터 베이스

1. Which of the following does not belong to the DML statement of SQL?

  1. DELETE
  2. ALTER
  3. SELECT
  4. UPDATE
(정답률: 82%)
  • ALTER는 데이터베이스 구조를 정의하거나 변경하는 데이터 정의어(DDL)에 해당합니다.

    오답 노트

    SELECT, DELETE, UPDATE: 테이블의 데이터를 검색, 삭제, 수정하는 데이터 조작어(DML)에 해당함
profile_image
1

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

2. 정규화에 대한 설명으로 옳은 내용 모두를 나열한 것은?

  1. (ㄱ), (ㄴ)
  2. (ㄱ), (ㄴ), (ㄷ)
  3. (ㄴ), (ㄷ), (ㄹ)
  4. (ㄱ), (ㄴ), (ㄷ), (ㄹ)
(정답률: 68%)
  • 정규화는 함수적 종속성을 이용하여 관계형 스키마를 더 작은 세트로 쪼개어 중복을 제거하고 바람직한 스키마로 만드는 과정입니다.

    오답 노트

    정규화 하는 것은 테이블을 결합하며 종속성을 증가시키는 것이다: 테이블을 분해하여 중복을 제거하고 종속성을 적절히 관리하는 과정이므로 틀린 설명입니다.
profile_image
1

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

3. 릴레이션의 특징으로 옳은 내용 모두를 나열한 것은?

  1. (ㄱ), (ㄷ)
  2. (ㄱ), (ㄴ), (ㄹ)
  3. (ㄱ), (ㄷ), (ㄹ)
  4. (ㄱ), (ㄴ), (ㄷ), (ㄹ)
(정답률: 79%)
  • 릴레이션의 특징은 튜플의 상이함, 튜플 간 순서 없음, 속성 명칭의 유일성, 속성 값의 원자성 등이 있습니다.

    따라서 모든 튜플은 서로 다른 값을 갖는다는 (ㄱ), 각 속성은 릴레이션 내에서 유일한 이름을 가진다는 (ㄴ), 모든 속성 값은 원자 값이라는 (ㄹ)이 옳습니다.

    오답 노트

    (ㄷ): 릴레이션에서 튜플의 순서는 존재하지 않습니다.
profile_image
1

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

4. 데이터베이스의 설계단계 순서가 옳은 것은?

  1. 요구조건 분석단계 → 개념적 설계단계 → 논리적 설계단계 → 물리적 설계단계 → 구현 단계
  2. 요구조건 분석단계 → 논리적 설계단계 → 개념적 설계단계 → 물리적 설계단계 → 구현 단계
  3. 요구조건 분석단계 → 개념적 설계단계 → 물리적 설계단계 → 논리적 설계단계 → 구현 단계
  4. 요구조건 분석단계 → 논리적 설계단계 → 물리적 설계단계 → 구현 단계 → 개념적 설계단계
(정답률: 85%)
  • 데이터베이스 설계는 사용자 요구사항을 분석한 뒤, 이를 추상화한 개념 모델을 만들고, DBMS에 맞는 논리적 구조로 변환한 후, 실제 저장 장치에 맞게 물리적으로 설계하여 구현하는 순서로 진행됩니다.

    오답 노트

    요구조건 분석단계 → 개념적 설계단계 → 논리적 설계단계 → 물리적 설계단계 → 구현 단계 순서가 정석입니다.
profile_image
1

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

5. 정규화 과정에서 A→B이고 B→C일 때 A→C인 관계를 제거하는 단계는?

  1. 1NF → 2NF
  2. 2NF → 3NF
  3. 3NF → BCNF
  4. BCNF → 4NF
(정답률: 69%)
  • 정규화 과정에서 $A \rightarrow B$이고 $B \rightarrow C$일 때 $A \rightarrow C$가 성립하는 관계를 이행적 함수 종속이라고 하며, 이를 제거하는 단계가 2NF에서 3NF로 가는 과정입니다.

    오답 노트

    1NF $\rightarrow$ 2NF: 부분적 함수 종속 제거
    3NF $\rightarrow$ BCNF: 결정자이면서 후보키가 아닌 것 제거
    BCNF $\rightarrow$ 4NF: 다치 종속 제거
profile_image
1

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

6. 관계대수에 대한 설명으로 옳지 않은 것은?

  1. 릴레이션을 처리하기 위한 연산의 집합으로 피연산자가 릴레이션이고 결과도 릴레이션이다.
  2. 원하는 정보와 그 정보를 어떻게 유도하는가를 기술하는 절차적 특징을 가지고 있다.
  3. 일반 집합 연산과 순수 관계 연산이 있다.
  4. 수학의 Predicate Calculus 에 기반을 두고 있다.
(정답률: 66%)
  • 관계대수는 릴레이션을 처리하는 절차적 언어이며, 수학의 Predicate Calculus에 기반을 둔 것은 관계대수가 아니라 관계해석입니다.
profile_image
1

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

7. 다음 트리를 중위 순회(Inorder Traversal)한 결과는?

  1. A B D C E F
  2. D B A E C F
  3. A B C D E F
  4. D B E F C A
(정답률: 73%)
  • 중위 순회(Inorder Traversal)는 트리에서 '왼쪽 서브트리 $\rightarrow$ 루트 $\rightarrow$ 오른쪽 서브트리' 순서로 방문합니다.
    1. 왼쪽 서브트리(B)의 왼쪽(D) 방문 $\rightarrow$ D
    2. 루트(B) 방문 $\rightarrow$ B
    3. 전체 루트(A) 방문 $\rightarrow$ A
    4. 오른쪽 서브트리(C)의 왼쪽(E) 방문 $\rightarrow$ E
    5. 루트(C) 방문 $\rightarrow$ C
    6. 오른쪽 서브트리(C)의 오른쪽(F) 방문 $\rightarrow$ F
    따라서 최종 결과는 D B A E C F 입니다.
profile_image
1

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

8. 뷰(VIEW)에 대한 설명으로 옳은 내용 모두를 나열한 것은?

  1. (ㄱ), (ㄴ)
  2. (ㄴ), (ㄹ)
  3. (ㄱ), (ㄴ), (ㄷ)
  4. (ㄱ), (ㄴ), (ㄷ), (ㄹ)
(정답률: 78%)
  • 뷰(View)는 하나 이상의 기본 테이블로부터 유도된 가상 테이블로, 물리적으로 존재하지 않으며 보안성과 편의성을 제공합니다.
    ㄱ. 뷰 조작은 기본 테이블 조작과 유사하나 삽입, 갱신, 삭제 시 제약이 따릅니다. (옳음)
    ㄴ. 뷰를 기반으로 또 다른 뷰를 정의할 수 있습니다. (옳음)
    ㄷ. 원론적으로 뷰의 근거가 되는 기본 테이블이 삭제되면 뷰도 자동으로 삭제됩니다. (옳음)

    오답 노트

    뷰는 물리적으로 구현되는 테이블이 아니라 논리적인 가상 테이블입니다.
profile_image
1

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

9. 데이터 모델의 구성 요소가 아닌 것은?

  1. 추상적인 개념으로 조직된 구조
  2. 구성 요소의 연산
  3. 구성 요소의 제약조건
  4. 구성 요소들의 저장 인터페이스
(정답률: 50%)
  • 데이터 모델은 데이터베이스의 논리적 구조를 정의하며, 크게 구조(Structure), 연산(Operation), 제약조건(Constraint)의 세 가지 요소로 구성됩니다. 저장 인터페이스는 데이터 모델의 구성 요소에 해당하지 않습니다.
profile_image
1

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

10. 트랜잭션의 특성 중 둘 이상의 트랜잭션이 동시에 병행 실행되는 경우 어느 하나의 트랜잭션 실행 중에 다른 트랜잭션의 연산이 끼어들 수 없음을 의미하는 것은?

  1. atomicity
  2. consistency
  3. isolation
  4. durability
(정답률: 72%)
  • isolation(고립성)은 둘 이상의 트랜잭션이 동시에 실행될 때, 하나의 트랜잭션이 완료될 때까지 다른 트랜잭션의 연산이 끼어들 수 없도록 보장하는 특성입니다.

    오답 노트

    atomicity: 트랜잭션 작업의 모두 수행 또는 모두 취소 보장
    consistency: 실행 후 데이터베이스 상태의 일관성 유지
    durability: 성공한 트랜잭션 결과의 영구적 반영
profile_image
1

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

11. 시스템 카탈로그에 대한 설명으로 옳지 않은 것은?

  1. 시스템 카탈로그에 저장되는 내용을 메타 데이터라고도 한다.
  2. 시스템 자신이 필요로 하는 스키마 및 여러 가지객체에 관한 정보를 포함하고 있는 시스템 데이터베이스이다.
  3. 기본 테이블, 뷰, 인덱스, 패키지, 접근 권한 등의 데이터베이스 구조 및 통계 정보를 저장한다.
  4. 시스템 카탈로그는 사용자가 직접 생성하고 유지한다.
(정답률: 86%)
  • 시스템 카탈로그는 DBMS가 스스로 생성하고 관리하는 시스템 데이터베이스로, 사용자가 직접 생성하거나 수정할 수 없습니다.

    오답 노트

    메타 데이터: 시스템 카탈로그에 저장되는 데이터 사전의 내용을 의미합니다.
    저장 정보: 기본 테이블, 뷰, 인덱스, 접근 권한 등 데이터베이스의 구조와 통계 정보를 포함합니다.
profile_image
1

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

12. 다음 그림에서 트리의 차수는?

  1. 3
  2. 4
  3. 6
  4. 8
(정답률: 80%)
  • 트리의 차수(Degree)는 트리 내의 노드들 중 자식 노드의 수가 가장 많은 노드의 자식 수를 의미합니다.

    제시된 그림에서 노드 B가 자식 노드 D, E, F 총 3개를 가지고 있어 가장 많으므로, 이 트리의 차수는 3입니다.
profile_image
1

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

13. 다음 영문의 괄호 안에 적합한 수식의 표현은?

  1. A B + C D + *
  2. A B + C D * +
  3. + A B + C D *
  4. * + A B + C D
(정답률: 64%)
  • 이미지 내 수식 $(A+B) \times (C+D)$를 후위 표기법(역폴란드 표기법)으로 변환하는 문제입니다. 후위 표기법은 피연산자를 먼저 쓰고 연산자를 나중에 배치하는 방식입니다.
    1. $(A+B)$ $\rightarrow$ $$A B +$$
    2. $(C+D)$ $\rightarrow$ $$C D +$$
    3. 두 결과의 곱셈 $\rightarrow$ $$A B + C D + \times$$
profile_image
1

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

14. 로킹(locking) 단위에 대한 설명으로 옳지 않은 것은?

  1. 로킹의 단위가 작아지면 로킹 오버헤드가 증가한다.
  2. 로킹의 대상이 되는 객체의 크기를 로킹 단위라고 한다.
  3. 로킹의 단위가 커지면 병행성 수준이 낮아진다.
  4. 파일은 로킹 단위가 될 수 있으나, 데이터베이스는 로킹의 단위가 될 수 없다.
(정답률: 76%)
  • 로킹 단위는 한 번에 잠글 수 있는 데이터의 크기를 의미하며, 데이터베이스, 파일, 레코드, 필드 모두 로킹 단위가 될 수 있습니다.

    오답 노트

    로킹의 단위가 작아지면: 관리해야 할 로크 수가 많아져 오버헤드가 증가합니다.
    로킹의 단위가 커지면: 한 번에 많은 데이터를 잠그므로 다른 트랜잭션의 접근이 제한되어 병행성 수준이 낮아집니다.
profile_image
1

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

15. 순서가 A, B, C, D 로 정해진 입력 자료를 스택에 입력하였다가 출력한 결과로 가능한 것이 아닌 것은?

  1. A, D, B, C
  2. D, C, B, A
  3. B, C, D, A
  4. C, B, A, D
(정답률: 71%)
  • 스택은 후입선출(LIFO) 방식으로, 가장 나중에 들어온 데이터가 가장 먼저 나가는 구조입니다.
    A, B, C, D 순으로 입력될 때 A가 먼저 출력되었다면, 남은 B, C, D 중에서는 가장 나중에 들어온 D가 가장 먼저 나와야 합니다. 따라서 A 출력 후 D가 출력되었다면, 스택 내부에는 B, C가 순서대로 쌓여있으므로 반드시 C가 먼저 나오고 그 다음 B가 나와야 합니다. A, D, B, C 순서로는 출력이 불가능합니다.
profile_image
1

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

16. 병행제어의 목적으로 옳지 않은 것은?

  1. 시스템 활용도 최대화
  2. 데이터베이스 공유도 최소화
  3. 사용자에 대한 응답시간 최소화
  4. 데이터베이스 일관성 유지
(정답률: 81%)
  • 병행 제어는 여러 사용자가 동시에 데이터베이스를 이용할 때 일관성을 유지하면서 효율을 높이는 것이 목적입니다. 따라서 데이터베이스의 공유도를 최소화하는 것이 아니라 최대화하여 시스템 활용도를 높여야 합니다.
profile_image
1

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

17. 다음은 학생이라는 개체의 속성을 나타내고 있다. 여기서 “학과”를 기본 키로 사용하기 곤란한 이유로 가장 타당한 것은?

  1. 학과는 기억하기 어렵다.
  2. 학과는 정렬하는데 많은 시간이 소요된다.
  3. 학과는 기억 공간을 많이 필요로 한다.
  4. 동일한 학과명을 가진 학생이 두 명 이상 존재할 수 있다.
(정답률: 86%)
  • 기본 키(Primary Key)는 개체 내에서 각 레코드를 유일하게 식별할 수 있는 유일성(Uniqueness)을 가져야 합니다. 하지만 학과는 동일한 학과에 소속된 학생이 여러 명 존재할 수 있으므로 중복 값이 발생하여 기본 키로 사용할 수 없습니다.
profile_image
1

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

18. 스키마의 종류 중 다음 설명에 해당하는 것은?

  1. 외부 스키마
  2. 내부 스키마
  3. 개념 스키마
  4. 슈퍼 스키마
(정답률: 74%)
  • 물리적 저장 장치의 관점에서 데이터베이스 구조를 정의하고, 레코드의 물리적 순서와 저장 방법 등 물리적 구조 및 접근 경로를 나타내는 것은 내부 스키마의 핵심 정의입니다.

    오답 노트

    외부 스키마: 사용자나 응용 프로그램의 관점에서 본 일부 관점
    개념 스키마: 전체적인 논리 구조, 무결성, 보안 규칙 정의
profile_image
1

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

19. 색인 순차 파일에 대한 설명으로 옳지 않은 것은?

  1. 순차 처리와 직접 처리가 모두 가능하다.
  2. 레코드의 삽입, 삭제, 갱신이 용이하다.
  3. 인덱스를 이용하여 해당 데이터 레코드에 접근하기 때문에 처리 속도가 랜덤 편성 파일보다 느리다.
  4. 인덱스를 저장하기 위한 공간과 오버플로우 처리를 위한 별도의 공간이 필요 없다.
(정답률: 71%)
  • 색인 순차 파일은 기본 구역 외에도 인덱스를 저장하는 색인 구역과, 기본 구역에 공간이 부족할 때 레코드를 삽입하기 위한 오버플로우 구역이 반드시 필요합니다.
profile_image
1

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

20. 데이터베이스의 특성으로 옳지 않은 것은?

  1. 데이터베이스는 계속적으로 변화된다.
  2. 데이터베이스의 데이터는 그 주소나 위치에 의해 참조된다.
  3. 데이터베이스는 실시간으로 접근한다.
  4. 데이터베이스는 동시 공용이다
(정답률: 82%)
  • 데이터베이스의 데이터는 물리적인 주소나 위치가 아니라, 데이터의 값(내용)에 의해 참조되는 '내용 참조' 특성을 가집니다.
profile_image
1

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

2과목: 전자 계산기 구조

21. 레지스터 참조 명령어와 거리가 먼 것은?

  1. CLA(clear AC)
  2. CIR(circulate right)
  3. HLT(halt)
  4. BUN(branch unconditionally)
(정답률: 50%)
  • BUN(branch unconditionally)은 PC(Program Counter)에 특정 주소를 전송하여 실행 위치를 변경하는 무조건 분기 명령으로, 레지스터 참조 명령어가 아닌 메모리 참조 명령어에 해당합니다.

    오답 노트

    CLA, CIR, HLT: 모두 AC나 E 레지스터를 대상으로 하는 레지스터 참조 명령어
profile_image
1

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

22. 캐시 메모리의 기록 정책 가운데 쓰기(write) 동작이 이루어 질 때마다 캐시 메모리와 주기억장치의 내용을 동시에 갱신하는 방식은?

  1. write-through
  2. write-back
  3. write-once
  4. write-all
(정답률: 67%)
  • 캐시 메모리에 쓰기 동작이 발생할 때마다 캐시와 주기억장치의 내용을 동시에 갱신하여 데이터 일관성을 유지하는 방식입니다.

    오답 노트

    write-back: 캐시만 갱신 후 제거될 때 주기억장치에 복사
    write-once: 최초 한 번만 기록 후 이후 기록 무시
profile_image
1

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

23. 다중처리기 상호 연결 방법 중 하나의 프로세서에 하나의 버스가 할당되어 버스를 이용하려는 프로세서 간 경쟁이 적은 것은?

  1. 시분할공유버스
  2. 크로스바 교환 행렬
  3. 하이퍼큐브
  4. 다중포트 메모리
(정답률: 31%)
  • 다중포트 메모리 연결 방식은 각 프로세서에 전용 버스가 하나씩 할당되는 구조이므로, 버스 사용을 위한 프로세서 간의 경쟁이 매우 적은 것이 특징입니다.
profile_image
1

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

24. RISC(Reduced Instruction Set Computer) 와 CISC(Complex Instruction Set Computer)에 대한 설명 중 옳지 않은 것은?

  1. RISC는 실행 빈도가 적은 하드웨어를 제거하여 자원 이용률을 높이는 장점이 있다.
  2. RISC는 프로그램의 길이가 길어지므로 수행 속도가 느린 단점이 있다.
  3. CISC는 고급언어를 이용하여 알고리즘을 쉽게 표현 할 수 있는 장점이 있다.
  4. CISC는 복잡한 명령어군을 제공하므로 컴퓨터 설계 및 구현시 많은 시간을 필요로 하는 단점이 있다.
(정답률: 57%)
  • RISC는 단순하고 고정된 길이의 명령어를 사용하여 해석 속도가 매우 빠르며, 파이프라이닝을 통해 효율적인 수행 속도를 구현하는 것이 특징입니다.

    오답 노트

    RISC는 프로그램의 길이가 길어질 수 있으나, 명령어 실행 속도가 매우 빨라 전체적인 수행 속도는 향상됩니다.
profile_image
1

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

25. DMA 제어기의 한계를 극복하기 위하여 사용하는 방식은?

  1. 다중 인터럽트
  2. 프로그램 된 I/O
  3. I/O 프로세서
  4. 멀티플렉싱
(정답률: 38%)
  • I/O 프로세서(IOP)는 채널(Channel)이라고도 하며, DMA 제어기의 한계를 극복하기 위해 입출력 전용 프로세서를 두어 주 기억 장치에 직접 접근하고 입출력을 독립적으로 제어하는 방식입니다.
profile_image
1

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

26. 하나의 명령 사이클을 실행하는데 2개의 머신 사이클이 필요하다고 했을 때 CPU 클록 주파수를 10MHz로 동작시켰다. 이때 1개의 명령 사이클을 실행하는데 걸리는 시간은?(단, 각각의 머신 사이클은 5개의 머신 스테이트로 구성되어있다.)

  1. 1 μs
  2. 2 μs
  3. 10 μs
  4. 20 μs
(정답률: 37%)
  • 명령 사이클의 총 실행 시간은 [명령 사이클당 머신 사이클 수] $\times$ [머신 사이클당 스테이트 수] $\times$ [클록 주기]로 계산합니다.
    ① [기본 공식] $T = N_{mc} \times N_{ms} \times \frac{1}{f}$
    ② [숫자 대입] $T = 2 \times 5 \times \frac{1}{10 \times 10^{6}}$
    ③ [최종 결과] $T = 1 \times 10^{-6} = 1 \mu s$
profile_image
1

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

27. 자기 디스크에 헤드가 가까울수록 불순물이나 결함에 의한 오류 발생의 위험이 더 크다. 이러한 문제점을 해결한 것은?

  1. 윈체스터 디스크
  2. Solid State Disk
  3. 플래시 메모리
  4. 콤팩트디스크
(정답률: 51%)
  • 윈체스터 디스크는 헤드와 디스크 표면 사이의 간격을 극소화하고 밀폐 구조를 채택하여, 불순물 유입을 막고 결함에 의한 오류 발생 위험을 해결한 하드디스크의 일종입니다.
profile_image
1

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

28. D 플립플롭에 입력 D가 들어오고, 클록펄스가 들어올 때 출력 Q(t+1)의 식은?

(정답률: 47%)
  • D 플립플롭은 입력 $D$에 들어온 값을 그대로 출력 $Q$로 전달하는 특성을 가집니다. 따라서 다음 상태의 출력 $Q(t+1)$은 입력 $D$와 동일합니다.
    정답:
profile_image
1

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

29. 기억장치가 1024 word로 구성되고, 각 word는 16bit로 이루어져 있을 때 PC, MAR, MBR의 bit 수를 각각 바르게 나타낸 것은?

  1. 16, 10, 10
  2. 10, 10, 16
  3. 10, 16, 16
  4. 16, 16, 10
(정답률: 67%)
  • PC와 MAR은 기억장치의 주소를 지정하는 레지스터이므로 전체 워드 수를 수용할 수 있는 비트 수가 필요하며, MBR은 실제 데이터(1워드)를 저장하므로 워드의 크기와 동일해야 합니다.
    ① [기본 공식] $2^{n} = \text{Word Count}$
    ② [숫자 대입] $2^{n} = 1024$
    ③ [최종 결과] $n = 10$
    따라서 PC와 MAR은 $10\text{bit}$, MBR은 워드 크기인 $16\text{bit}$가 됩니다.
profile_image
1

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

30. 다음 중 피연산자의 위치(기억장소)에 따라 명령어 형식을 분류할 때 instruction cycle time이 가장 짧은 것은?

  1. 레지스터-메모리 instruction
  2. AC instruction
  3. 스택 instruction
  4. 메모리-메모리 instruction
(정답률: 58%)
  • 스택 instruction은 피연산자를 명시하지 않아 인스트럭션 길이가 짧고, 스택에 저장된 데이터만을 이용하여 연산하므로 Instruction Cycle Time이 가장 짧습니다.
profile_image
1

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

31. 중앙처리장치의 기억 모듈에 중복적인 데이터 접근을 방지하기 위해서 연속된 데이터 또는 명령어들을 기억장치모듈에 순차적으로 번갈아 가면서 처리하는 방식은?

  1. 복수 모듈
  2. 인터리빙
  3. 멀티플렉서
  4. 셀렉터
(정답률: 66%)
  • 인터리빙은 모듈화된 기억장치의 주소를 여러 모듈에 분산시켜 접근함으로써 중복 접근을 방지하고 처리 능력을 향상시키는 방식입니다.
profile_image
1

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

32. 인스트럭션 수행시간이 10ns이고, 인스트럭션 페치시간이 5ns, 인스트럭션 준비시간이 3ns이라면 인스트럭션의 성능은 얼마인가?

  1. 0.5
  2. 0.8
  3. 1.25
  4. 5
(정답률: 47%)
  • 인스트럭션의 성능은 수행시간을 페치시간과 준비시간의 합으로 나누어 계산합니다.
    ① [기본 공식] $Performance = \frac{Execution\ Time}{Fetch\ Time + Preparation\ Time}$
    ② [숫자 대입] $Performance = \frac{10}{5 + 3}$
    ③ [최종 결과] $Performance = 1.25$
profile_image
1

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

33. 다음 [그림]은 어떤 종류의 병렬 컴퓨터를 나타낸 것 인가?

  1. SISD
  2. SIMD
  3. MISD
  4. MIMD
(정답률: 59%)
  • 제시된 그림을 보면 하나의 제어장치(CU)에서 하나의 명령 스트림(IS)이 나와 여러 개의 처리기(PU)를 제어하고, 각 처리기가 서로 다른 데이터 스트림(DS)을 처리하는 구조입니다. 이는 단일 명령으로 여러 데이터를 동시에 처리하는 SIMD(Single Instruction stream Multiple Data stream) 구조의 특징입니다.
profile_image
1

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

34. 마이크로프로그램 제어기가 다음에 수행할 마이크로 인스트럭션의 주소를 결정하는데 사용하는 정보가 아닌 것은?

  1. 인스트럭션 레지스터(IR)
  2. 타이밍 신호
  3. CPU의 상태 레지스터
  4. 마이크로 인스트럭션에 나타난 주소
(정답률: 56%)
  • 마이크로프로그램 제어기가 다음 마이크로 인스트럭션의 주소를 결정하기 위해 필요한 정보는 마이크로 인스트럭션에 나타난 주소, 인스트럭션 레지스터(IR), 그리고 CPU의 상태 레지스터입니다. 타이밍 신호는 주소 결정 정보에 해당하지 않습니다.
profile_image
1

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

35. 중앙처리장치의 입출력 명령을 직접 수행해서 주기억장치와 입출력장치 사이에 데이터를 전달하도록 하는 입출력 제어기의 일반적인 기능이 아닌 것은?

  1. 하나의 제어기로 여러 종류의 I/O 장치들을 공통적으로 제어하는 기능
  2. 주기억장치와 입출력 제어기 사이의 통신회선을 확보하는 기능
  3. 입출력 제어기와 입출력장치 인터페이스 사이의 통신회선을 확보하는 기능
  4. 주기억장치의 주소, 데이터의 전달 방향(입력/출력), 데이터 등의 정보를 저장하는 기능
(정답률: 30%)
  • 입출력 제어기는 각 장치의 특성에 맞는 인터페이스를 통해 제어하므로, 하나의 제어기로 서로 다른 여러 종류의 I/O 장치들을 공통적으로 제어하는 것은 불가능합니다. (예: 프린터 제어기로 모니터를 제어할 수 없음)
profile_image
1

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

36. 디멀티플렉서(Demultiplexer)에 대한 설명 중 옳은 것은?

  1. data selector라고도 불린다.
  2. 2n 개의 input line과 n개의 output line을 갖는다.
  3. n개의 input line과 2n개의 output line을 갖는다.
  4. 1개의 input line과 n개의 selection line을 갖는다.
(정답률: 42%)
  • 디멀티플렉서(Demultiplexer)는 1개의 입력 라인을 여러 개의 출력 라인 중 하나로 선택하여 전달하는 장치로, 1개의 input line과 $n$개의 selection line을 갖는 것이 특징입니다.

    오답 노트

    data selector라고도 불린다: 멀티플렉서(MUX)에 대한 설명입니다.
    $2^n$ 개의 input line과 $n$개의 output line을 갖는다: 인코더(Encoder)에 대한 설명입니다.
    $n$개의 input line과 $2^n$개의 output line을 갖는다: 디코더(Decoder)에 대한 설명입니다.
profile_image
1

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

37. 다음 내용은 산술 파이프라인(arithmetic) 구조에서 정규화된 부동소수점 수의 연산을 할 때 실행되는 단계이다. 실행 순서가 옳은 것은?(일부 컴퓨터 오류로 인하여 보기가 정상적으로 보이지 않아서 괄호뒤에 다시 표기하여 둡니다.)

  1. 가 → 나 → 다 → 라
  2. 다 → 가 → 라 → 나
  3. 라 → 다 → 나 → 가
  4. 가 → 다 → 라 → 나
(정답률: 56%)
  • 부동소수점 덧셈/뺄셈 연산은 지수를 맞춘 후 가수를 계산하고 다시 정규화하는 과정을 거칩니다.
    올바른 실행 순서는 지수비교 $\rightarrow$가수조정 $\rightarrow$가수합산 $\rightarrow$ 정규화 순입니다.
profile_image
1

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

38. 인터럽트와 비교하여 DMA 방식에 의한 사이클 스틸의 가장 특징적인 차이점은?

  1. 프로그램을 영원히 정지
  2. 실행 중인 프로그램 정지
  3. 프로그램 실행의 다시 시작
  4. 주기억 장치 사이클의 한 주기만 정지
(정답률: 61%)
  • DMA 방식의 사이클 스틸링은 CPU가 메모리를 사용하지 않는 수행 단계에서 메모리 버스를 일시적으로 빌려 쓰는 방식으로, 주기억 장치 사이클의 한 주기만 정지시키는 것이 특징입니다. 반면 인터럽트 방식은 현재 수행 중인 사이클 전체가 끝난 후에 요청이 처리됩니다.
profile_image
1

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

39. 양면 저장을 할 수 있는 2장의 디스크로 구성된 디스크 드라이브에 실린더(cylinder)가 8개이고, 각 트랙당 16섹터이며, 섹터당 512 byte를 저장할 수 있다면 이 디스크 드라이브에 저장 할 수 있는 총 용량은?

  1. 64 KB
  2. 128 KB
  3. 256 KB
  4. 512 KB
(정답률: 44%)
  • 디스크의 총 용량은 디스크 장수, 면수, 실린더 수, 트랙당 섹터 수, 섹터당 저장 용량을 모두 곱하여 계산합니다.
    ① [기본 공식] $\text{Total Capacity} = \text{Disks} \times \text{Sides} \times \text{Cylinders} \times \text{Sectors} \times \text{Sector Size}$
    ② [숫자 대입] $\text{Total Capacity} = 2 \times 2 \times 8 \times 16 \times 512$
    ③ [최종 결과] $\text{Total Capacity} = 256\text{ KB}$
profile_image
1

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

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

  1. multiprocessor system
  2. vector processor
  3. pipeline processor
  4. data flow machine
(정답률: 42%)
  • data flow machine은 명령어의 순서와 상관없이, 해당 인스트럭션 수행에 필요한 모든 피연산자가 준비되었을 때 실행되는 데이터 추진(data driven) 방식의 컴퓨터입니다.
profile_image
1

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

3과목: 운영체제

41. 다중 처리기 운영체제 형태 중 주/종(Master/Slave)처리기에 대한 설명으로 옳지 않은 것은?

  1. 주 프로세서가 운영체제를 수행한다.
  2. 주 프로세서와 종 프로세서가 모두 입, 출력을 수행하기 때문에 대칭 구조를 갖는다.
  3. 주 프로세서가 고장이 나면 시스템 전체가 다운된다.
  4. 하나의 프로세서를 주 프로세서로 지정하고, 다른 처리기들은 종 프로세서로 지정하는 구조이다.
(정답률: 73%)
  • 주/종(Master/Slave) 구조는 주 프로세서가 운영체제를 수행하며 입출력과 연산을 모두 담당하고, 종 프로세서는 연산과 사용자 프로그램만 담당하는 비대칭 구조입니다. 따라서 주 프로세서와 종 프로세서가 모두 입, 출력을 수행하여 대칭 구조를 갖는다는 설명은 틀린 것입니다.
profile_image
1

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

42. 운영체제의 운용 기법 종류 중 다음 설명에 해당하는 것은?

  1. Batch Processing System
  2. Multi Programming System
  3. Time Sharing System
  4. Real Time System
(정답률: 78%)
  • 제시된 이미지의 내용은 "CPU의 시간을 각 사용자에게 균등하게 분할하여 사용하는 체제"이며, 작은 시간량(time slice)으로 나누어 번갈아 가며 CPU를 할당하는 방식은 시분할 시스템(Time Sharing System)의 핵심 정의입니다.
profile_image
1

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

43. 운영체제에 대한 설명으로 옳지 않은 것은?

  1. 여러 사용자들 사이에서 자원의 공유를 가능하게 한다.
  2. 사용자 인터페이스를 제공한다.
  3. 자원의 효과적인 경영 및 스케줄링을 한다.
  4. 운영체제의 종류에는 UNIX, LINUX, JAVA 등이 있다.
(정답률: 79%)
  • 운영체제는 하드웨어 자원을 효율적으로 관리하고 사용자 인터페이스를 제공하는 시스템 소프트웨어입니다. UNIX와 LINUX는 대표적인 운영체제이지만, JAVA는 운영체제가 아니라 객체 지향 프로그래밍 언어입니다.
profile_image
1

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

44. 3개의 페이지 프레임(Frame)을 가진 기억장치에서 페이지 요청을 다음과 같은 페이지 번호 순으로 요청했을 때 교체 알고리즘으로 FIFO 방법을 사용한다면 몇 번의 페이지 부재(Fault)가 발생하는가? (단, 현재 기억장치는 모두 비어 있다고 가정한다.)

  1. 7번
  2. 8번
  3. 9번
  4. 10번
(정답률: 51%)
  • FIFO(First-In-First-Out) 알고리즘은 가장 먼저 메모리에 들어온 페이지를 가장 먼저 교체하는 방식입니다. 요청 순서 $2, 3, 2, 1, 5, 2, 4, 5, 3, 2, 5, 2, 1$에 대해 3개의 프레임을 운용하면 다음과 같습니다.
    1. [2] $\rightarrow$ 부재 (2, _, _)
    2. [3] $\rightarrow$ 부재 (2, 3, _)
    3. [2] $\rightarrow$ 적중 (2, 3, _)
    4. [1] $\rightarrow$ 부재 (2, 3, 1)
    5. [5] $\rightarrow$ 부재 (5, 3, 1) $\text{ (2 교체)}$
    6. [2] $\rightarrow$ 부재 (5, 2, 1) $\text{ (3 교체)}$
    7. [4] $\rightarrow$ 부재 (5, 2, 4) $\text{ (1 교체)}$
    8. [5] $\rightarrow$ 적중 (5, 2, 4)
    9. [3] $\rightarrow$ 부재 (3, 2, 4) $\text{ (5 교체)}$
    10. [2] $\rightarrow$ 적중 (3, 2, 4)
    11. [5] $\rightarrow$ 부재 (3, 5, 4) $\text{ (2 교체)}$
    12. [2] $\rightarrow$ 부재 (3, 5, 2) $\text{ (4 교체)}$
    13. [1] $\rightarrow$ 부재 (1, 5, 2) $\text{ (3 교체)}$
    총 페이지 부재 횟수는 10번입니다.
profile_image
1

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

45. 분산처리 운영체제 시스템에 대한 설명으로 거리가 먼 것은?

  1. 유용한 자원을 공유하여 사용할 수 있다.
  2. 시스템의 점진적 확장이 용이하다.
  3. 사용자는 각 컴퓨터의 위치를 몰라도 자원의 사용이 가능하다.
  4. 중앙 집중형 시스템에 비해 보안성이 향상된다.
(정답률: 73%)
  • 분산처리 시스템은 여러 컴퓨터가 네트워크로 연결되어 자원을 공유하므로, 중앙 집중형 시스템보다 관리 포인트가 많고 네트워크를 통한 데이터 전송이 이루어져 보안 문제가 발생할 가능성이 더 높습니다.
profile_image
1

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

46. 스레싱(Thrashing) 현상을 해결하는 방법으로 틀린 것은?

  1. 다중 프로그래밍 정도를 증가시킨다.
  2. 프로세스가 필요로 하는 만큼의 프레임을 제공하여 예방한다.
  3. 일부 프로세스를 종료시킨다.
  4. 부족한 자원을 증설한다.
(정답률: 54%)
  • 스레싱은 프로세스 처리 시간보다 페이지 교체 시간이 더 많아져 CPU 이용률이 급격히 떨어지는 현상입니다. 이를 해결하려면 다중 프로그래밍의 정도를 적정 수준으로 낮추어 메모리 부족을 해소해야 하며, 오히려 다중 프로그래밍 정도를 증가시키면 페이지 부재가 더 빈번해져 스레싱이 심화됩니다.
profile_image
1

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

47. 파일 디스크립터에 대한 설명으로 옳지 않은 것은?

  1. 파일 제어 블록이라고도 한다.
  2. 시스템에 따라 다른 구조를 갖는다.
  3. 파일 시스템이 관리하므로 사용자가 직접 참조할 수 없다.
  4. 모든 파일이 하나의 파일 디스크립터를 공용한다.
(정답률: 52%)
  • 파일 디스크립터는 파일마다 독립적으로 존재하며, 각 파일의 제어 정보를 담고 있습니다. 따라서 모든 파일이 하나의 파일 디스크립터를 공용한다는 설명은 옳지 않습니다.

    오답 노트

    파일 제어 블록: FCB라고도 불림
    시스템별 구조: 운영체제 구현 방식에 따라 구조가 다를 수 있음
    사용자 참조 불가: 파일 시스템(커널)이 관리하므로 사용자가 직접 접근할 수 없음
profile_image
1

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

48. UNIX에서 파일에 대한 정보를 갖고 있는 i-node의 내용으로 볼 수 없는 것은?

  1. 파일 링크 수
  2. 파일 소유자의 식별 번호
  3. 파일의 최초 변경 시간
  4. 파일 크기
(정답률: 71%)
  • i-node는 파일의 메타데이터를 저장하는 블록으로, 생성 시기, 최종 변경 시기, 최근 사용 시기 등의 시간 정보는 저장하지만 최초 변경 시간이라는 항목은 별도로 관리하지 않습니다.

    오답 노트

    파일 링크 수: i-node에 저장됨
    파일 소유자의 식별 번호: UID 및 GID 형태로 저장됨
    파일 크기: 파일의 물리적 크기 정보가 저장됨
profile_image
1

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

49. 현재 헤드 위치가 53에 있고 트랙 0번 방향으로 이동 중 이었다. 요청 대기 큐에는 다음과 같은 순서의 액세스 요청이 대기 중일 때 SSTF 스케줄링 알고리즘을 사용한다면 헤드의 총 이동 거리는 얼마인가? (단, 가장 안쪽 트랙은 0번 트랙이다.)

  1. 202
  2. 236
  3. 256
  4. 320
(정답률: 51%)
  • SSTF(Shortest Seek Time First) 알고리즘은 현재 헤드 위치에서 가장 가까운 트랙을 먼저 방문하여 탐색 거리를 최소화하는 방식입니다.
    이동 순서: $53 \rightarrow 65 \rightarrow 67 \rightarrow 37 \rightarrow 14 \rightarrow 98 \rightarrow 122 \rightarrow 124 \rightarrow 183$
    $$\text{총 이동 거리} = \sum |\text{다음 위치} - \text{현재 위치}|$$
    $$|65-53| + |67-65| + |37-67| + |14-37| + |98-14| + |122-98| + |124-122| + |183-124|$$
    $$12 + 2 + 30 + 23 + 84 + 24 + 2 + 59 = 236$$
profile_image
1

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

50. UNIX에 대한 설명으로 옳지 않은 것은?

  1. 2단계 디렉토리 구조의 파일 시스템을 갖는다.
  2. 대화식 운영체제이다.
  3. Multi-User 및 Multi-Tasking을 지원한다.
  4. 이식성이 높으며, 장치, 프로세스 간의 호환성이 높다.
(정답률: 73%)
  • UNIX는 계층적인 트리 구조의 파일 시스템을 사용합니다. 따라서 2단계 디렉토리 구조의 파일 시스템을 갖는다는 설명은 틀린 내용입니다.

    오답 노트

    대화식 운영체제: 시분할 시스템을 위해 설계됨
    Multi-User 및 Multi-Tasking: 여러 사용자와 여러 작업을 동시에 지원함
    이식성 및 호환성: C언어로 작성되어 이식성이 매우 높음
profile_image
1

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

51. 빈 기억공간의 크기가 20K, 16K, 8K, 40K 일 때 기억장치 배치 전략으로 “Worst Fit”을 사용하여 17K의 프로그램을 적재 할 경우 내부단편화의 크기는 얼마인가?

  1. 20K
  2. 23K
  3. 24K
  4. 44K
(정답률: 74%)
  • Worst Fit 전략은 빈 기억공간 중 가장 크기가 큰 공간에 프로그램을 배치하여 남는 공간을 최대화하는 방식입니다.
    제시된 공간(20K, 16K, 8K, 40K) 중 가장 큰 40K 공간에 17K 프로그램을 적재합니다.
    ① [기본 공식] $\text{Internal Fragmentation} = \text{Max Block Size} - \text{Program Size}$
    ② [숫자 대입] $\text{Internal Fragmentation} = 40 - 17$
    ③ [최종 결과] $\text{Internal Fragmentation} = 23$
profile_image
1

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

52. 자식 프로세스의 하나가 종료될 때까지 부모 프로세스를 임시 중지시키는 유닉스 명령어는?

  1. exit()
  2. fork()
  3. exec()
  4. wait()
(정답률: 67%)
  • wait()는 fork()를 통해 생성된 자식 프로세스가 종료될 때까지 부모 프로세스가 대기하도록 만드는 시스템 호출 명령어입니다.

    오답 노트

    exit(): 프로세스 종료
    fork(): 새로운 자식 프로세스 생성
    exec(): 새로운 프로그램으로 프로세스 교체
profile_image
1

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

53. 마스터 파일 디렉토리와 각 사용자별로 만들어지는 사용자 파일 디렉토리로 구성되는 디렉토리 구조는?

  1. 트리 디렉토리 구조
  2. 비순환 그래프 디렉토리 구조
  3. 1단계 디렉토리 구조
  4. 2단계 디렉토리 구조
(정답률: 61%)
  • 2단계 디렉토리 구조는 중앙의 마스터 파일 디렉토리(MFD)가 각 사용자별 파일 디렉토리(UFD)를 관리하는 2계층 구조입니다. 이를 통해 서로 다른 사용자가 동일한 파일 이름을 사용할 수 있는 장점이 있습니다.
profile_image
1

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

54. 하이퍼큐브에서 하나의 프로세서에 연결되는 다른 프로세서의 수가 3개일 경우 필요한 총 프로세서의 수는?

  1. 4
  2. 8
  3. 16
  4. 32
(정답률: 77%)
  • 하이퍼큐브 구조에서 하나의 프로세서에 연결되는 다른 프로세서의 수(차수)가 $n$개일 때, 전체 프로세서의 수는 $2^{n}$개로 결정됩니다.
    ① [기본 공식] $\text{Total Processors} = 2^{n}$
    ② [숫자 대입] $\text{Total Processors} = 2^{3}$
    ③ [최종 결과] $\text{Total Processors} = 8$
profile_image
1

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

55. FIFO 스케줄링에서 3개의 작업 도착시간과 CPU 사용시간(burst time)이 다음 표와 같다. 이 때 모든 작업들의 평균 반환시간(turn around time)은? (단, 소수점 이하는 반올림 처리한다.)

  1. 16
  2. 20
  3. 33
  4. 40
(정답률: 57%)
  • FIFO 스케줄링은 도착한 순서대로 처리하며, 반환시간은 '작업 종료 시간 - 도착 시간'으로 계산합니다.
    각 작업의 종료 시간은 이전 작업의 종료 시간과 자신의 사용 시간을 더해 구합니다.
    JOB 1 종료: $0 + 13 = 13$ (반환시간: $13 - 0 = 13$)
    JOB 2 종료: $13 + 35 = 48$ (반환시간: $48 - 3 = 45$)
    JOB 3 종료: $48 + 22 = 70$ (반환시간: $70 - 8 = 62$)
    평균 반환시간 계산:
    ① [기본 공식] $\text{Average TAT} = \frac{\sum \text{Turnaround Time}}{\text{Number of Jobs}}$
    ② [숫자 대입] $\text{Average TAT} = \frac{13 + 45 + 62}{3}$
    ③ [최종 결과] $\text{Average TAT} = 40$
profile_image
1

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

56. HRN 방식으로 스케줄링 할 경우, 입력된 작업이 다음과 같을 때 처리되는 작업 순서로 옳은 것은?

  1. A → B → C → D
  2. A → C → B → D
  3. D → B → C → A
  4. D → A → B → C
(정답률: 72%)
  • HRN 스케줄링은 대기 시간과 서비스 시간을 모두 고려하여 우선순위 수치가 가장 큰 작업부터 처리합니다.
    $$\text{우선순위} = \frac{\text{대기 시간} + \text{서비스 시간}}{\text{서비스 시간}}$$
    $$\text{A} = \frac{5 + 20}{20} = 1.25$$
    $$\text{B} = \frac{40 + 20}{20} = 3$$
    $$\text{C} = \frac{15 + 45}{45} = 1.33$$
    $$\text{D} = \frac{20 + 2}{2} = 11$$
    따라서 우선순위가 높은 순서대로 D $\rightarrow$ B $\rightarrow$ C $\rightarrow$ A 순으로 처리됩니다.
profile_image
1

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

57. 보안 유지 방식 중 운영체제가 사용자의 신원을 확인한 후, 권한이 있는 사용자에게만 시스템의 프로그램과 데이터를 사용 할 수 있게 하는 방법은?

  1. 사용자 인터페이스 보안
  2. 내부 보안
  3. 시설 보안
  4. 운용 보안
(정답률: 68%)
  • 운영체제가 사용자의 신원을 확인하여 권한이 있는 사용자에게만 시스템 자원 접근을 허용하는 방식은 사용자 인터페이스 보안입니다.

    오답 노트

    시설 보안: 외부 침입이나 천재지변 방지
    운용 보안: 관리자 정책 및 통제
    내부 보안: 하드웨어/OS 내장 기능을 통한 신뢰성 유지
profile_image
1

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

58. RR(Round-Robin) 스케줄링 기법에 대한 설명으로 옳지 않은 것은?

  1. 시간 할당이 작아지면 프로세스 문맥 교환이 자주 일어난다.
  2. Time Sharing System을 위해 고안된 방식이다.
  3. 실행 시간이 가장 짧은 프로세스에게 먼저 CPU를 할당한다.
  4. 시간 할당이 커지면 FCFS 스케줄링과 같은 효과를 얻을 수 있다.
(정답률: 58%)
  • RR 스케줄링은 시분할 시스템을 위해 고안된 방식으로, 모든 프로세스에 동일한 시간 할당량을 부여하여 순환적으로 CPU를 할당합니다. 실행 시간이 가장 짧은 프로세스에게 먼저 할당하는 방식은 SJF(Shortest Job First) 스케줄링입니다.
profile_image
1

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

59. 운영체제의 기능으로 거리가 먼 것은?

  1. 사용자의 편리한 환경 제공
  2. 처리능력 및 신뢰도 향상
  3. 컴퓨터 시스템의 성능 최적화
  4. 언어번역 및 자원의 효율적 사용
(정답률: 72%)
  • 운영체제는 자원 관리, 프로세스 관리, 인터페이스 제공 등을 수행하지만, 언어번역은 컴파일러나 인터프리터와 같은 언어 번역 프로그램의 역할입니다.
profile_image
1

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

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

  1. 프로시저가 활동 중인 것
  2. PCB를 가진 프로그램
  3. 동기적 행위를 일으키는 주체
  4. 프로세서가 할당되는 실체
(정답률: 72%)
  • 프로세스는 실행 중인 프로그램으로서 PCB를 가지며 프로세서가 할당되는 실체입니다. 또한, 프로세스는 독립적으로 실행되며 서로 영향을 주고받는 비동기적 행위를 일으키는 주체입니다.
profile_image
1

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

4과목: 소프트웨어 공학

61. CASE에 대한 설명으로 거리가 먼 것은?

  1. 정형화된 메커니즘을 소프트웨어 개발에 적용하여 소프트웨어 생산성 향상을 구현한다.
  2. 시스템 개발과정의 일부 또는 전체를 자동화시킨 것이다.
  3. 개발 도구와 개발 방법론이 결합된 것이다.
  4. 도형목차, 총괄도표, 상세도표로 구성되어 전개된다.
(정답률: 58%)
  • CASE는 소프트웨어 생명 주기 전 단계의 요구 분석, 설계, 구현 등을 컴퓨터 도구로 자동화하여 생산성을 높이는 기술입니다.

    오답 노트

    도형목차, 총괄도표, 상세도표로 구성되어 전개된다: 이는 구조적 분석 도구인 자료 흐름도(DFD) 등에 대한 설명입니다.
profile_image
1

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

62. 소프트웨어를 재사용함으로써 얻을 수 있는 이점으로 거리가 먼 것은?

  1. 새로운 개발 방법론 도입 용이
  2. 생산성 증가
  3. 소프트웨어 품질 향상
  4. 프로젝트 문서 공유
(정답률: 74%)
  • 소프트웨어 재사용은 이미 검증된 모듈을 사용하여 생산성을 높이고 품질을 향상시키며 문서 공유를 가능하게 합니다.

    오답 노트

    새로운 개발 방법론 도입 용이: 이는 기존 시스템을 분석하여 새롭게 구성하는 재공학(Re-engineering)에 해당합니다.
profile_image
1

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

63. 각 단계마다 다음과 같은 작업이 실시되는 생명 주기 모형은?

  1. Waterfall 모형
  2. Prototype 모형
  3. Spiral 모형
  4. 4GT 모형
(정답률: 54%)
  • 제시된 과정인 '계획수립 $\rightarrow$ 위험분석 $\rightarrow$ 개발 $\rightarrow$ 평가'는 보헴이 제안한 Spiral 모형의 핵심 단계입니다. 특히 위험 분석 기능을 추가하여 대규모 시스템 개발에 적합한 것이 특징입니다.
profile_image
1

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

64. 소프트웨어 위기 발생 요인과 거리가 먼 것은?

  1. 개발 일정 지연
  2. 소프트웨어 관리 부재
  3. 개발 비용 감소
  4. 논리적 소프트웨어 특징에 대한 이해 부족
(정답률: 68%)
  • 소프트웨어 위기는 관리 부재, 특성 이해 부족 등으로 인해 발생하며, 그 결과로 개발 비용이 오히려 증가하는 현상을 보입니다. 따라서 개발 비용 감소는 위기의 요인이 아니라 위기와 반대되는 상황입니다.
profile_image
1

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

65. 객체지향 개념에서 연관된 데이터와 함수를 함께 묶어 외부와 경계를 만들고 필요한 인터페이스만을 밖으로 드러내는 과정을 무엇이라고 하는가?

  1. 메시지
  2. 캡슐화
  3. 상속
  4. 다형성
(정답률: 76%)
  • 연관된 데이터와 함수를 하나로 묶어 외부와 경계를 만들고, 내부 세부 내용은 은폐한 채 필요한 인터페이스만 외부에 드러내는 과정을 캡슐화(Encapsulation)라고 합니다.

    오답 노트

    메시지: 객체 간의 통신 수단
    상속: 상위 클래스의 특성을 하위 클래스가 물려받는 것
    다형성: 하나의 메시지가 객체에 따라 다르게 동작하는 것
profile_image
1

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

66. 객체지향 모형에서 기능 모형(Functional model)의 설계 순서로 옳은 것은?

  1. ⓐ→ⓑ→ⓒ→ⓓ
  2. ⓐ→ⓒ→ⓑ→ⓓ
  3. ⓒ→ⓓ→ⓐ→ⓑ
  4. ⓒ→ⓑ→ⓐ→ⓓ
(정답률: 40%)
  • 기능 모형(Functional model)의 설계는 입출력 정의에서 시작하여 상세화 및 명세화, 제약 조건 파악 순으로 진행됩니다.
    순서: ⓒ 입출력 결정 $\rightarrow$ ⓑ 자료흐름도 작성(기능 의존 관계를 기술) $\rightarrow$ ⓐ 기능의 내용을 상세히 기술 $\rightarrow$ ⓓ 제약사항을 결정하고 최소화
profile_image
1

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

67. 시스템 검사의 종류 중 통합 시스템의 맥락에서 소프트웨어의 실시간 성능을 검사하며, 모든 단계에서 수행되는 것은?

  1. 복구 검사
  2. 보안 검사
  3. 성능 검사
  4. 강도 검사
(정답률: 77%)
  • 시스템 검사 중 통합 시스템의 맥락에서 소프트웨어의 실시간 성능을 검사하며, 모든 단계에서 수행되는 활동은 성능 검사입니다.
profile_image
1

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

68. 프로젝트에 내재된 위험 요소를 인식하고 그 영향을 분석하여 이를 관리하는 활동으로서, 프로젝트를 성공시키기 위하여 위험 요소를 사전에 예측하여 대비하는 모든 기술과 활동을 포함하는 것은?

  1. Critical Path Method
  2. Risk Analysis
  3. Work Breakdown Structure
  4. Waterfall Model
(정답률: 70%)
  • 프로젝트에 내재된 위험 요소를 인식하고 그 영향을 분석하여 사전에 예측하고 대비하는 모든 기술과 활동을 Risk Analysis(위험 분석)라고 합니다.
profile_image
1

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

69. 소프트웨어 재공학 활동 중 기본 소프트웨어의 명세서를 확인하여 소프트웨어의 동작을 이해하고 재공학 대상을 선정하는 것은?

  1. Analysis
  2. Reverse Engineering
  3. Restructuring
  4. Migration
(정답률: 51%)
  • 기존 소프트웨어의 명세서를 확인하여 동작을 이해하고 재공학 대상을 선정하는 활동은 Analysis(분석)입니다.

    오답 노트

    Reverse Engineering: 기존 소프트웨어를 분석하여 설계 정보를 재발견하거나 다시 만드는 작업
    Restructuring: 기능 변경 없이 소프트웨어 형태를 수정하는 활동
    Migration: 다른 운영체제나 하드웨어 환경으로 변환하는 작업
profile_image
1

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

70. 어떤 모듈이 다른 모듈의 내부 논리 조직을 제어하기위한 목적으로 제어신호를 이용하여 통신하는 경우이며, 하위 모듈에서 상위 모듈로 제어신호가 이동하여 상위 모듈에게 처리 명령을 부여하는 권리 전도현상이 발생하게 되는 결합도는?

  1. Control Coupling
  2. Data Coupling
  3. Stamp Coupling
  4. Common Coupling
(정답률: 65%)
  • 하나의 모듈이 다른 모듈에 제어 신호를 보내어 내부 논리 조직을 제어하고 흐름을 결정하는 경우를 Control Coupling(제어 결합도)이라고 합니다.

    오답 노트

    Data Coupling: 파라미터를 통해 데이터를 공유하는 경우
    Stamp Coupling: 데이터 구조를 공유하고 일부만 사용하는 경우
    Common Coupling: 전역 변수와 같은 공통 데이터를 공유하는 경우
profile_image
1

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

71. 다음 중 가장 우수한 소프트웨어 설계 품질은?

  1. 모듈간의 결합도는 높고 모듈내부의 응집력은 높다.
  2. 모듈간의 결합도는 낮고 모듈내부의 응집력은 높다.
  3. 모듈간의 결합도는 낮고 모듈내부의 응집력은 낮다.
  4. 모듈간의 결합도는 높고 모듈내부의 응집력은 낮다.
(정답률: 73%)
  • 우수한 소프트웨어 설계의 핵심은 모듈 간의 상호 의존성을 최소화하고 모듈 내부의 기능적 집중도를 최대화하는 것입니다. 따라서 모듈간의 결합도는 낮고 모듈내부의 응집력은 높아야 합니다.
profile_image
1

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

72. 프로젝트 일정 관리 시 사용하는 PERT 차트에 대한 설명에 해당하는 것은?

  1. 각 작업들이 언제 시작하고 언제 종료되는지에 대한 일정을 막대 도표를 이용하여 표시한다.
  2. 시간선(Time-line) 차트라고도 한다.
  3. 수평 막대의 길이는 각 작업의 기간을 나타낸다.
  4. 작업들 간의 상호 관련성, 결정경로, 경계시간, 자원할당을 제시한다.
(정답률: 55%)
  • PERT 차트는 프로젝트에 필요한 전체 작업의 상호 관계를 네트워크 형태로 표시하며, 작업들 간의 상호 관련성, 결정경로, 경계시간, 자원할당을 제시하는 기법입니다.

    오답 노트

    막대 도표 이용, 시간선(Time-line) 차트, 수평 막대 길이로 기간 표시: 모두 간트차트(Gantt Chart)에 대한 설명입니다.
profile_image
1

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

73. 유지보수의 종류 중 다음 설명에 해당하는 것은?

  1. Perfective maintenance
  2. Corrective maintenance
  3. Preventive maintenance
  4. Adaptive maintenance
(정답률: 63%)
  • 운영체제나 컴파일러와 같은 프로그래밍 환경의 변화, 또는 주변 장치의 변경 등 소프트웨어를 운용하는 환경 변화에 대응하여 소프트웨어를 변경하는 활동은 Adaptive maintenance(적응 유지보수)입니다.

    오답 노트

    Corrective maintenance: 발견된 오류를 수정하는 활동
    Perfective maintenance: 새로운 기능을 추가하거나 성능을 개선하는 활동
    Preventive maintenance: 미래의 유지보수를 용이하게 하기 위해 변경하는 활동
profile_image
1

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

74. 소프트웨어 품질 목표 중 소프트웨어를 얼마만큼 쉽게 수정 할 수 있는가의 정도를 의미하는 것은?

  1. Correctness
  2. Integrity
  3. Flexibility
  4. Portability
(정답률: 55%)
  • 소프트웨어를 얼마나 쉽게 수정할 수 있는지를 나타내는 품질 목표는 유연성(Flexibility)입니다.

    오답 노트

    Correctness: 사용자 요구 기능을 충족하는 정확성
    Integrity: 허용되지 않은 변경을 제어하는 무결성
    Portability: 다양한 환경에서 운용 가능한 이식성
profile_image
1

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

75. 자료흐름도의 구성 요소로 옳은 것은?

  1. process, data flow, data store, comment
  2. process, data flow, data store, terminator
  3. data flow, data store, terminator, data dictionary
  4. process, data store, terminator, mini-spec
(정답률: 64%)
  • 자료흐름도(DFD)는 시스템 내의 데이터 흐름을 시각화하며, 프로세스(process), 데이터 흐름(data flow), 자료 저장소(data store), 단말(terminator)의 4가지 핵심 요소로 구성됩니다.
profile_image
1

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

76. CPM 네트워크가 다음과 같을 때 임계경로의 소요기일은?

  1. 10일
  2. 12일
  3. 14일
  4. 16일
(정답률: 67%)
  • 임계경로(Critical Path)는 프로젝트 시작부터 완료까지 가장 긴 시간이 소요되는 경로를 의미하며, 이 경로의 합이 전체 프로젝트의 최소 소요 기간이 됩니다.
    ① [기본 공식] $\text{임계경로} = \text{가장 긴 경로의 소요 시간 합}$
    ② [숫자 대입] $\text{임계경로} = 2 + 3 + 5 + 4$
    ③ [최종 결과] $\text{임계경로} = 14$
profile_image
1

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

77. 프로젝트 팀 구성의 종류 중 분산형 팀 구성에 대한 설명으로 옳지 않은 것은?

  1. 의사결정이 민주주의 식이다.
  2. 프로젝트 수행에 따른 모든 권한과 책임을 한명의 관리자에게 위임한다.
  3. 다양한 의사 교류로 인해 의사 결정 시간이 늦어질 수 있다.
  4. 팀 구성원 각자가 서로의 일을 검토하고 다른 구성원이 일한 결과에 대해 같은 그룹의 일원으로 책임진다.
(정답률: 75%)
  • 분산형 팀은 팀원 모두가 의사 결정에 참여하는 민주주의적 구성 방식입니다. 따라서 모든 권한과 책임을 한 명의 관리자에게 위임한다는 설명은 분산형이 아닌 집중형 팀에 해당하므로 틀린 설명입니다.

    오답 노트

    의사결정이 민주주의 식이다: 분산형 팀의 핵심 특징
    의사 결정 시간이 늦어질 수 있다: 다양한 의견 교환으로 인한 단점
    구성원이 함께 책임진다: 공동 책임 기반의 운영 방식
profile_image
1

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

78. 객체 지향 설계 단계의 순서가 옳은 것은?

  1. 문제 정의 → 요구 명세화 → 객체 연산자 정의 → 객체 인터페이스 결정 → 객체 구현
  2. 요구 명세화 → 문제 정의 → 객체 인터페이스 결정 → 객체 연산자 정의 → 객체 구현
  3. 문제 정의 → 요구 명세화 → 객체 구현 → 객체 인터페이스 결정 → 객체 연산자 정의
  4. 요구 명세화 → 문제 정의 → 객체 구현 → 객체 인터페이스 결정 → 객체 연산자 정의
(정답률: 55%)
  • 객체 지향 설계는 문제의 정의부터 실제 구현까지 체계적인 단계를 거칩니다. 정답인 문제 정의 → 요구 명세화 → 객체 연산자 정의 → 객체 인터페이스 결정 → 객체 구현 순서를 반드시 암기하세요.
profile_image
1

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

79. 화이트박스 테스트에 대한 설명으로 옳지 않은 것은?

  1. 조건검사, 루프검사, 데이터 흐름 검사 등이 있다.
  2. 설계 절차에 초점을 둔 구조적 테스트이다.
  3. 인터페이스 오류, 행위 및 성능 오류, 초기화와 종료 오류 등 을 발견하기 위하여 사용된다.
  4. 원시 코드의 모든 문장을 한 번 이상 실행함으로써 수행된다.
(정답률: 44%)
  • 화이트박스 테스트는 모듈의 내부 원시 코드를 직접 분석하여 논리적 경로, 루프 구조, 제어 흐름 등을 검사하는 구조적 테스트 방법입니다.

    오답 노트

    인터페이스 오류, 행위 및 성능 오류, 초기화와 종료 오류 등을 발견하는 것은 내부 구조가 아닌 외부 기능 명세에 집중하는 블랙박스 테스트의 특징입니다.
profile_image
1

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

80. 자료 사전에서 자료의 정의 (“is composed of”)를 나타내는 기호는?

  1. =
  2. +
  3. ( )
  4. { }
(정답률: 63%)
  • 자료 사전(DD)에서 각 기호의 의미는 다음과 같습니다.
    = : 자료의 정의 (~로 구성되어 있다, is composed of)
    + : 자료의 연결 (그리고, and)
    ( ) : 자료의 생략 (Optional)
    { } : 자료의 선택 (또는, or)
profile_image
1

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

5과목: 데이터 통신

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

  1. 호 설정이 이루어지고 나면 정보를 연속적으로 전송할 수 있는 전용 통신로와 같은 기능을 갖는다.
  2. 호 설정이 이루어진 다음은 교환기 내에서 처리를 위한 지연이 거의 없다.
  3. 회선이용률 면에서는 비효율적이다.
  4. 에러 없는 정보전달이 요구되는 데이터 서비스에 매우 적합 하다.
(정답률: 38%)
  • 회선 교환 방식은 전용 통신로를 설정하여 전송하므로 지연이 적고 효율적이지는 않지만, 물리적 회선 연결 특성상 에러가 발생할 수 있어 에러 없는 정보 전달이 필수적인 데이터 서비스에는 적합하지 않습니다.
profile_image
1

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

82. OSI 7계층 중 네트워크 계층에 대한 설명으로 틀린 것은?

  1. 데이터의 암호화 및 압축 기능이 있다.
  2. 통신망을 통한 목적지까지 패킷 전달을 담당한다.
  3. 패킷의 경로 선택 및 중계 역할을 한다.
  4. 과도한 패킷 유입에 대한 폭주 제어 기능을 한다.
(정답률: 57%)
  • 네트워크 계층은 패킷의 전송, 경로 선택(Routing), 중계 및 폭주 제어를 담당하는 계층입니다.

    오답 노트

    데이터의 암호화 및 압축 기능은 표현 계층(Presentation Layer)의 핵심 역할입니다.
profile_image
1

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

83. 문자의 시작과 끝에 각각 Start 비트와 Stop 비트가 부가되어 전송의 시작과 끝을 알려 전송하는 방식은?

  1. 비동기식 전송
  2. 동기식 전송
  3. 전송 동기
  4. PCM 전송
(정답률: 51%)
  • 비동기식 전송은 송수신 측의 타이밍이 일치하지 않으므로, 각 문자의 시작과 끝을 명시적으로 알리기 위해 Start 비트와 Stop 비트를 부가하여 전송하는 방식입니다.
profile_image
1

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

84. 디지털 데이터를 아날로그 신호로 변환하는 방법이 아닌 것은?

  1. ASK
  2. FSK
  3. PSK
  4. PCM
(정답률: 72%)
  • PCM(Pulse Code Modulation)은 아날로그 데이터를 디지털 신호로 변환하는 방식입니다. 반면 ASK, FSK, PSK는 디지털 데이터를 아날로그 신호로 변환하는 디지털 변조 방식입니다.

    오답 노트

    PCM: 아날로그 $\rightarrow$ 디지털 변환 방식
profile_image
1

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

85. 8진 PSK 변조방식에서 변조속도가 2400[Baud]일 때 정보 신호의 전송속도는 몇 bps 인가?

  1. 2400
  2. 4800
  3. 7200
  4. 9600
(정답률: 68%)
  • 정보 전송속도(bps)는 변조 속도(Baud)에 신호 하나가 나타내는 비트 수($N$)를 곱하여 계산합니다. 8진 PSK는 $2^3 = 8$이므로 신호 하나당 $3$bit를 전송합니다.
    ① [기본 공식] $bps = Baud \times N$
    ② [숫자 대입] $bps = 2400 \times 3$
    ③ [최종 결과] $bps = 7200$
profile_image
1

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

86. 문자 동기 전송방식에서 데이터 투과성(Data Transparent)을 위해 삽입되는 제어문자는?

  1. ETX
  2. STX
  3. DLE
  4. SYN
(정답률: 58%)
  • DLE(Data Link Escape)는 데이터 투과성을 확보하기 위해 사용하며, 전송 제어 문자 앞에 삽입하여 해당 문자가 제어 문자가 아닌 일반 데이터임을 알리는 역할을 합니다.
profile_image
1

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

87. 이동통신 가입자가 셀 경계를 지나면서 신호의 세기가 작아 지거나 간섭이 발생하여 통신 품질이 떨어져 현재 사용 중인 채널을 끊고 다른 채널로 절제하는 것을 의미하는 것은?

  1. Mobile Control
  2. Location registering
  3. Hand off
  4. Multi-Path fading
(정답률: 66%)
  • Hand off는 이동통신 가입자가 셀 경계를 지나며 신호 세기가 약해지거나 간섭이 발생할 때, 통화 끊김 없이 현재 채널을 다른 셀의 채널로 자동으로 전환하여 통화를 지속시키는 기능입니다.
profile_image
1

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

88. ICMP(Internet Control Message Protocol)에 대한 설명으로 틀린 것은?

  1. IP 프로토콜에서는 오류 보고와 수정을 위한 메커니즘이 없기 때문에 이를 보완하기 위해 설계되었다.
  2. ICMP는 네트워크 계층 프로토콜이다.
  3. ICMP 메시지는 하위 계층으로 가기 전에 IP 프로토콜 데이터그램 내에 캡슐화 된다.
  4. ICMP 메시지는 4바이트의 헤더와 고정 길이의 데이터 영역으로 나뉜다.
(정답률: 50%)
  • ICMP 메시지는 8바이트의 헤더 영역과 가변 길이의 데이터 영역으로 구성됩니다.

    오답 노트

    IP 프로토콜의 오류 보고 및 수정 메커니즘 부재 보완: ICMP의 설계 목적임
    네트워크 계층 프로토콜: ICMP의 소속 계층임
    IP 데이터그램 내 캡슐화: ICMP 메시지의 전송 방식임
profile_image
1

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

89. TCP/IP 모델 중 패킷을 목적지까지 전달하기 위해 경로선택과 폭주 제어기능을 가지고 있으며, ARP, RARP 등의 프로토콜이 제공되는 계층은?

  1. 응용계층
  2. 전송계층
  3. 인터넷계층
  4. 물리계층
(정답률: 41%)
  • 인터넷 계층은 패킷의 목적지까지 최적의 경로를 설정하는 경로 선택(Routing)과 폭주 제어 기능을 수행하며, IP, ICMP, IGMP, ARP, RARP 등의 프로토콜이 이 계층에서 동작합니다.
profile_image
1

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

90. CSMA/CD에서 사용되는 LAN 표준 프로토콜은?

  1. IEEE 802.3
  2. IEEE 802.4
  3. IEEE 802.5
  4. IEEE 802.12
(정답률: 62%)
  • CSMA/CD 방식의 이더넷 표준은 IEEE 802.3입니다.

    오답 노트

    IEEE 802.4: 토큰 버스
    IEEE 802.5: 토큰 링
    IEEE 802.12: 100VG AnyLAN
profile_image
1

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

91. OSI 7계층 중 데이터 링크 계층의 프로토콜은?

  1. PPP
  2. RS-232C/V.24
  3. EIA-530
  4. V.22bis
(정답률: 63%)
  • OSI 7계층 중 데이터 링크 계층은 물리 계층 위에서 신뢰성 있는 전송을 담당하며, PPP, HDLC, LLC, LAPB, LAPD 등이 이 계층의 대표적인 프로토콜입니다.
profile_image
1

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

92. HDLC의 프레임 중 링크의 설정과 해제, 오류 회복을 위해 주로 사용되는 것은?

  1. Information Frame
  2. Supervisory Frame
  3. Response Frame
  4. Unnumbered Frame
(정답률: 39%)
  • HDLC 프레임 중 Unnumbered Frame은 제어부가 '11'로 시작하며, 링크의 동작 모드 설정, 관리 및 오류 회복을 수행하는 역할을 합니다.

    오답 노트

    Information Frame: 사용자 데이터 전달
    Supervisory Frame: 오류 및 흐름 제어
profile_image
1

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

93. 데이터 전송 시 오류의 발생 원인에 대하여 잘못 설명한 것은?

  1. 감쇠 .전송 신호 세력이 전송 매체를 통과하는 과정에서 거리에 따라 약해지는 현상
  2. 지연 왜곡 .도체내의 온도에 따른 전자 운동량의 변화와 전자기적 충격으로 주파수가 왜곡 지연되는 현상
  3. 상호 간섭 잡음 .서로 다른 주파수들이 하나의 전송 매체를 공유할 때 주파수 간의 합이나 차로 인해 새로운 주파수가 생성되는 잡음
  4. 누화 잡음 .인접한 전송 매체의 전자기적 상호 유도 작용에 의해 생기는 잡음으로, 전화 통화중 다른 전화의 내용이 함께 들리는 현상
(정답률: 51%)
  • 지연 왜곡은 도체 내의 온도 변화가 아니라, 전송 매체를 통과하는 신호의 주파수에 따라 전파 속도가 달라져서 발생하는 현상입니다.
profile_image
1

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

94. 패킷 교환 방식 중 가상 회선 방식에 대한 설명으로 옳은 것은?

  1. 네트워크 내의 노드나 링크가 파괴되거나 상실되면 다른 경로를 이용한 전송이 가능하므로 유연성을 갖는다.
  2. 경로 설정에 시간이 소요되지 않으므로 한 스테이션에서 소수의 패킷을 보내는 경우에 유리하다.
  3. 매 패킷 단위로 경로를 설정하기 때문에 네트워크의 혼잡이나 교착상태에 보다 신속하게 대처한다.
  4. 패킷들은 경로가 설정된 후 경로에 따라 순서적으로 전송되는 방식이다.
(정답률: 38%)
  • 가상 회선 방식은 송수신지 사이에 논리적인 통신 경로를 미리 설정(호 설정)한 후, 모든 패킷이 설정된 경로를 따라 순서대로 전송되는 방식입니다.

    오답 노트

    네트워크 내의 노드나 링크가 파괴되거나 상실되면 다른 경로를 이용한 전송이 가능하므로 유연성을 갖는다: 데이터그램 방식의 특징입니다.
    경로 설정에 시간이 소요되지 않으므로 한 스테이션에서 소수의 패킷을 보내는 경우에 유리하다: 데이터그램 방식의 특징입니다.
    매 패킷 단위로 경로를 설정하기 때문에 네트워크의 혼잡이나 교착상태에 보다 신속하게 대처한다: 데이터그램 방식의 특징입니다.
profile_image
1

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

95. 동축 케이블의 특징으로 가장 옳은 것은?

  1. 초기에는 주로 장거리 전화 전송망에 사용되었으나, 지금은 케이블 TV 분배망이나 LAN 등에 널리 쓰인다.
  2. 다른 전송매체에 비해 가격이 비싸다.
  3. 잡음 저항력이 좋으며 도청으로부터 고도의 안정성을 보장한다.
  4. 거리, 대역폭, 데이터 전송률에 있어 많은 제약을 가지고 있다.
(정답률: 46%)
  • 동축 케이블은 주파수 범위가 넓어 데이터 전송률이 높으며, 초기에는 장거리 전화 전송망에 사용되었으나 현재는 CATV 분배망이나 LAN 등에 널리 활용됩니다.

    오답 노트

    다른 전송매체에 비해 가격이 비싸다: 광섬유 케이블에 비해 저렴합니다.
    잡음 저항력이 좋으며 도청으로부터 고도의 안정성을 보장한다: 광섬유 케이블의 특징입니다.
    거리, 대역폭, 데이터 전송률에 있어 많은 제약을 가지고 있다: 꼬임선(Twisted Pair)의 특징입니다.
profile_image
1

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

96. HDLC 프로토콜에 대한 설명으로 틀린 것은?

  1. 점대점 링크 및 멀티포인트 링크를 위한 프로토콜이다.
  2. 반이중 통신과 전이중 통신을 모두 지원한다.
  3. 비동기식 전송방식을 사용한다.
  4. 슬라이딩 윈도우 방식에 의해 흐름 제어를 제공한다.
(정답률: 38%)
  • HDLC는 비트 단위의 동기식 전송 방식을 사용하는 프로토콜입니다.

    오답 노트

    비동기식 전송방식을 사용한다: HDLC는 동기식 전송 방식을 사용합니다.
profile_image
1

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

97. 패킷교환 표준 프로토콜 X .25의 구성계층 중 OSI의 계층 3과 계층 4의 일부 기능을 포함하는 것은?

  1. 패킷계층
  2. 링크계층
  3. 물리계층
  4. 인터넷계층
(정답률: 49%)
  • X.25 프로토콜의 계층 구조에서 패킷계층은 OSI 7계층 모델의 네트워크 계층(계층 3)과 전송 계층(계층 4)의 일부 기능을 수행하는 역할을 합니다.
profile_image
1

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

98. PPP(Point-to-Point Protocol)에 대한 설명으로 틀린 것은?

  1. 인터넷 접속에 사용되는 IETF의 표준 프로토콜이다.
  2. 오류 검출만 제공되며, 오류 복구와 흐름제어 기능은 제공되지 않는다.
  3. IP 패킷의 캡슐화를 제공한다.
  4. 동기식 점대점 링크에서만 사용할 수 있다.
(정답률: 40%)
  • PPP는 IETF 표준 프로토콜로 IP 패킷 캡슐화와 오류 검출 기능을 제공하며, 동기식뿐만 아니라 비동기식 점대점 링크에서도 모두 사용할 수 있습니다.
profile_image
1

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

99. OSI 7계층 중 홉 단위로 수행되는 프로토콜로서 실제 패킷 전달을 위해 통신망 노드에서 필요로 하는 프로토콜로만 나열된 것은?

  1. 응용계층, 표현계층, 세션계층
  2. 세션계층, 트랜스포트계층, 데이터링크계층
  3. 네트워크계층, 데이터링크계층, 물리계층
  4. 트랜스포트계층, 네트워크계층, 데이터링크계층
(정답률: 49%)
  • OSI 7계층 중 실제 패킷 전달을 위해 통신망 노드에서 홉(Hop) 단위로 동작하는 하위 계층은 네트워크계층, 데이터링크계층, 물리계층입니다.
profile_image
1

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

100. 자동 재전송 요청(ARQ) 중 데이터 프레임의 정확한 수신 여부를 매번 확인하면서 다음 프레임을 전송해 나가는 가장 간단한 오류제어 방식은?

  1. Go-back-N ARQ
  2. Stop-and-Wait ARQ
  3. Selective-Repeat ARQ
  4. Continuous ARQ
(정답률: 68%)
  • Stop-and-Wait ARQ는 프레임을 하나 전송한 후, 수신측으로부터 긍정 확인 응답(ACK)을 받을 때까지 기다렸다가 다음 프레임을 전송하는 가장 단순한 오류 제어 방식입니다.

    오답 노트

    Go-back-N ARQ: 여러 프레임을 연속 전송하며, 오류 발생 시 해당 프레임부터 그 이후의 모든 프레임을 재전송합니다.
    Selective-Repeat ARQ: 오류가 발생한 특정 프레임만을 선택적으로 재전송합니다.
profile_image
1

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

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