정보처리기사(구) 필기 기출문제복원 (2015-08-16)

정보처리기사(구) 2015-08-16 필기 기출문제 해설

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

정보처리기사(구)
(2015-08-16 기출문제)

목록

1과목: 데이터 베이스

1. DBMS의 필수 기능 중 데이터베이스를 접근하여 데이터의 검색, 삽입, 삭제, 갱신 등의 연산 작업을 위한 사용자와 데이터베이스 사이의 인터페이스 수단을 제공하는 기능은?

  1. 정의 기능
  2. 조작 기능
  3. 제어 기능
  4. 절차 기능
(정답률: 69%)
  • 데이터 조작 기능은 사용자가 데이터베이스에 접근하여 검색, 삽입, 삭제, 갱신 등의 연산을 수행할 수 있도록 인터페이스를 제공하는 기능입니다.

    오답 노트

    정의 기능: 데이터 구조 및 제약조건 정의(DDL)
    제어 기능: 무결성, 보안, 권한 및 병행 제어 수행
profile_image
1

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

2. 다음 그림에서 트리의 차수(degree of tree)는?

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

    제시된 그림에서 노드 A, C, E는 각각 최대 2개의 자식 노드를 가지고 있으므로, 이 트리의 차수는 2입니다.
profile_image
1

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

3. 데이터베이스에서 널(null) 값에 대한 설명으로 옳지 않은 것은?

  1. 아직 모르는 값을 의미한다.
  2. 아직 알려지지 않은 값을 의미한다.
  3. 공백이나 0(zero)과 같은 의미이다.
  4. 정보 부재를 나타내기 위해 사용한다.
(정답률: 75%)
  • 데이터베이스에서 널(null) 값은 정보의 부재, 즉 아직 모르거나 알려지지 않은 값을 의미합니다. 이는 2진수 값이 존재하는 0이나 공백과는 완전히 다른 개념입니다.
profile_image
1

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

4. 데이터 모델의 구성 요소 중 데이터베이스에 표현될 대상으로서의 개체 타입과 개체 타입들간의 관계를 기술한 것은?

  1. structure
  2. operations
  3. constraints
  4. mapping
(정답률: 53%)
  • 데이터 모델의 구성 요소 중 개체 타입과 그들 간의 관계를 통해 데이터의 정적 성질을 표현하는 것은 structure입니다.

    오답 노트

    operations: 데이터 처리 방법 및 조작 도구
    constraints: 데이터의 논리적 제약조건
profile_image
1

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

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

  1. 원하는 릴레이션을 정의하는 방법을 제공하며 비절차적 언어이다.
  2. 릴레이션 조작을 위한 연산의 집합으로 피연산자와 결과가 모두 릴레이션이다.
  3. 일반 집합 연산과 순수 관계 연산으로 구분된다.
  4. 질의에 대한 해를 구하기 위해 수행해야 할 연산의 순서를 명시한다.
(정답률: 72%)
  • 관계대수는 원하는 정보를 얻기 위해 어떤 연산을 어떤 순서로 수행해야 하는지를 명시하는 절차적 언어입니다. 반면, 원하는 정보가 무엇인지만 정의하는 비절차적 언어는 관계해석입니다.
profile_image
1

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

6. Which of the following is not a property of the transaction to ensure integrity of the data?

  1. isolation
  2. autonomy
  3. durability
  4. consistency
(정답률: 63%)
  • 데이터 무결성을 보장하기 위한 트랜잭션의 4가지 핵심 특성은 ACID(Atomicity, Consistency, Isolation, Durability)입니다. autonomy는 트랜잭션의 특성에 해당하지 않습니다.

    오답 노트

    isolation: 독립성
    durability: 영속성
    consistency: 일관성
profile_image
1

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

7. What are general configuration of indexed sequential file?

  1. Index area, Mark area, Overflow area
  2. Index area, Prime area, Overflow area
  3. Index area, Mark area, Excess area
  4. Index area, Prime area, Mark area
(정답률: 64%)
  • 색인 순차 파일(Indexed Sequential File)은 효율적인 데이터 접근을 위해 다음 세 가지 구역으로 구성됩니다.
    1. Index area: 레코드 위치를 찾기 위한 색인이 기록되는 구역
    2. Prime area: 실제 레코드들이 키값 순으로 저장되는 기본 구역
    3. Overflow area: 기본 구역에 공간이 없을 때를 대비해 확보한 예비 구역
profile_image
1

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

8. 데이터베이스에서 하나의 논리적 기능을 수행하기 위한 작업의 단위 또는 한꺼번에 모두 수행되어야 할 일련의 연산들을 의미하는 것은?

  1. 트랜잭션
  2. 튜플
  3. 카디널리티
(정답률: 80%)
  • 트랜잭션은 데이터베이스의 상태를 변화시키기 위해 수행하는 하나의 논리적 기능을 수행하기 위한 작업 단위입니다.

    오답 노트

    뷰: 가상 테이블
    튜플: 릴레이션의 행(레코드)
    카디널리티: 튜플의 총 개수
profile_image
1

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

9. 다음 문장의 ( )안 내용으로 공통 적용될 수 있는 가장 적절한 내용은 무엇인가?

  1. 후보 키(candidate key)
  2. 대체 키(alternate key)
  3. 외래 키(foreign key)
  4. 수퍼 키(super key)
(정답률: 65%)
  • 관계형 데이터 모델에서 외래 키(foreign key)는 참조되는 릴레이션의 기본키와 대응되어 릴레이션 간의 참조 관계를 표현하는 도구입니다. 외래 키를 포함하는 릴레이션은 참조하는 릴레이션이 되고, 대응되는 기본 키를 포함하는 릴레이션은 참조 릴레이션이 됩니다.
profile_image
1

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

10. 로킹(Locking)에 대한 설명으로 옳지 않은 것은?

  1. 로킹의 대상이 되는 객체의 크기를 로킹 단위라고 한다.
  2. 로킹의 단위가 작아지면 로킹 오버헤드가 증가한다.
  3. 파일은 로킹 단위가 될 수 있지만 레코드는 로킹 단위가 될 수 없다.
  4. 로킹의 단위가 커지면 데이터베이스 공유도가 저하한다.
(정답률: 77%)
  • 로킹 단위는 데이터베이스, 파일, 레코드, 필드 등 로킹의 대상이 되는 모든 객체의 크기가 될 수 있습니다. 따라서 레코드는 로킹 단위가 될 수 없다는 설명은 틀린 것입니다.

    오답 노트

    로킹 단위가 작아지면: 로크 수가 많아져 오버헤드 증가, 병행성(공유도) 증가
    로킹 단위가 커지면: 로크 수가 적어 관리 용이, 병행성(공유도) 저하
profile_image
1

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

11. 릴레이션의 특징으로 거리가 먼 것은?

  1. 모든 튜플은 서로 다른 값을 갖는다.
  2. 모든 속성 값은 원자 값이다.
  3. 각 속성의 명칭은 중복 가능하며, 속성의 순서는 큰 의미가 있다.
  4. 튜플 사이에는 순서가 없다.
(정답률: 83%)
  • 릴레이션의 핵심 특징은 데이터의 무결성과 원자성을 유지하는 것입니다.
    모든 튜플은 서로 중복되지 않는 유일한 값을 가져야 하며, 모든 속성 값은 더 이상 분해할 수 없는 원자 값이어야 하고, 튜플 간의 순서는 무의미합니다.

    오답 노트

    각 속성의 명칭은 중복 가능하며, 속성의 순서는 큰 의미가 있다: 각 속성은 릴레이션 내에서 반드시 유일한 이름을 가져야 하며, 속성의 순서는 중요하지 않습니다.
profile_image
1

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

12. 다음 자료를 버블 정렬을 이용하여 오름차순으로 정렬할 경우 PASS 2 의 결과는?

  1. 3, 5, 6, 7, 9
  2. 6, 7, 3, 5, 9
  3. 3, 5, 9, 6, 7
  4. 6, 3, 5, 7, 9
(정답률: 70%)
  • 버블 정렬은 인접한 두 데이터를 비교하여 오름차순 정렬 시 더 큰 값을 뒤로 보내는 방식입니다.
    대상 데이터:
    PASS 1: $9, 6, 7, 3, 5 \rightarrow 6, 9, 7, 3, 5 \rightarrow 6, 7, 9, 3, 5 \rightarrow 6, 7, 3, 9, 5 \rightarrow 6, 7, 3, 5, 9$ (최댓값 9 확정)
    PASS 2: $6, 7, 3, 5, 9 \rightarrow 6, 7, 3, 5, 9 \rightarrow 6, 3, 7, 5, 9 \rightarrow 6, 3, 5, 7, 9$ (두 번째 최댓값 7 확정)
profile_image
1

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

13. 시스템 카탈로그(System Catalog)에 대한 옳은 설명 모두를 나열한 것은?

  1. (ㄱ)
  2. (ㄱ), (ㄴ)
  3. (ㄱ), (ㄴ), (ㄷ)
  4. (ㄱ), (ㄴ), (ㄷ), (ㄹ)
(정답률: 80%)
  • 시스템 카탈로그는 데이터베이스의 모든 객체에 대한 정의와 명세를 관리하는 시스템 테이블의 집합체이며, 여기에 저장된 정보를 메타 데이터라고 합니다.
    DBMS가 자동으로 생성하고 유지하며, 사용자는 SQL문을 통해 내용을 조회할 수 있지만 직접 갱신하는 것은 허용되지 않습니다.

    오답 노트

    시스템 카탈로그의 갱신은 무결성 유지를 위해 사용자가 직접 갱신해야 한다: 사용자가 직접 갱신할 수 없으며 DBMS가 자동으로 수행합니다.
profile_image
1

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

14. 데이터베이스 설계 단계 중 물리적 설계의 옵션 선택시 고려 사항으로 거리가 먼 것은?

  1. 스키마의 평가 및 정제
  2. 응답 시간
  3. 저장 공간의 효율화
  4. 트랜잭션 처리도
(정답률: 71%)
  • 물리적 설계 단계에서는 시스템의 성능과 효율성을 최적화하기 위한 옵션을 선택합니다.
    핵심 고려 사항으로는 트랜잭션 수행 후 결과까지의 시간인 응답 시간, 저장 공간의 효율적인 활용을 위한 공간 활용도, 단위 시간당 처리 가능한 트랜잭션의 평균 개수인 트랜잭션 처리량이 있습니다.

    오답 노트

    스키마의 평가 및 정제: 물리적 설계가 아닌 논리적 설계 단계에서 수행하는 작업입니다.
profile_image
1

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

15. 데이터베이스 정의에 해당되는 내용을 모두 나열한 것은?

  1. (ㄱ), (ㄴ)
  2. (ㄱ), (ㄴ), (ㄷ)
  3. (ㄱ), (ㄷ), (ㄹ)
  4. (ㄱ), (ㄴ), (ㄷ), (ㄹ)
(정답률: 57%)
  • 데이터베이스의 정의는 통합된 데이터(Integrated), 저장된 데이터(Stored), 운영 데이터(Operational), 공용 데이터(Shared)의 특징을 갖는 것입니다.
    제시된 이미지에서 (ㄱ) Shared Data, (ㄷ) Stored Data, (ㄹ) Operational Data는 데이터베이스의 핵심 정의에 해당합니다.

    오답 노트

    (ㄴ) Distributed Data: 분산 데이터베이스의 특징일 뿐, 일반적인 데이터베이스의 기본 정의 요소는 아닙니다.
profile_image
1

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

16. 속성(attribute)에 대한 설명으로 옳지 않은 것은?

  1. 속성은 개체의 특성을 기술한다.
  2. 속성은 데이터베이스를 구성하는 가장 작은 논리적 단위이다.
  3. 속성은 파일 구조상 데이터 항목 또는 데이터 필드에 해당된다.
  4. 속성의 수를 “cardinality” 라고 한다.
(정답률: 71%)
  • 속성은 개체의 특성을 기술하는 가장 작은 논리적 단위이며, 파일 구조의 필드에 해당합니다.
    속성의 개수는 디그리(Degree)라고 하며, 카디널리티(Cardinality)는 릴레이션에 포함된 튜플의 수를 의미합니다.
profile_image
1

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

17. 해싱에서 동일한 홈 주소로 인하여 충돌이 일어나는 경우를 무엇이라고 하는가?

  1. Synonym
  2. Collision
  3. Bucket
  4. Overflow
(정답률: 57%)
  • 해싱 함수를 통해 서로 다른 키 값이 동일한 홈 주소로 배정되어 충돌이 발생하는 현상을 Collision이라고 합니다.

    오답 노트

    Synonym: 충돌이 발생하여 동일한 홈 주소를 갖게 된 데이터들의 집합
profile_image
1

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

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

  1. 시스템 활용도를 최대화하기 위함이다.
  2. 데이터베이스 공유도를 최대화하기 위함이다.
  3. 사용자에 대한 응답시간을 최대화하기 위함이다.
  4. 데이터베이스의 일관성을 유지하기 위함이다.
(정답률: 82%)
  • 병행제어는 여러 사용자가 동시에 데이터베이스를 이용할 때 일관성을 유지하고 효율을 높이는 것이 목적입니다.
    응답시간은 사용자가 요청한 후 결과를 받을 때까지의 시간이므로, 이를 최대화하는 것이 아니라 최소화하여 빠르게 처리하는 것이 올바른 목적입니다.
profile_image
1

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

19. 다음 트리에 대한 중위 순회 운행 결과는?

  1. A B D C E F
  2. A B C D E F
  3. D B E C F A
  4. D B A E C F
(정답률: 73%)
  • 중위 순회는 '왼쪽 서브트리 $\rightarrow$ 루트 $\rightarrow$ 오른쪽 서브트리' 순서로 방문합니다.
    제시된 트리에 적용하면 다음과 같습니다.
    1. 왼쪽 서브트리(B)의 왼쪽인 D 방문 $\rightarrow$ 루트 B 방문 $\rightarrow$ (B의 오른쪽 없음)
    2. 전체 루트 A 방문
    3. 오른쪽 서브트리(C)의 왼쪽인 E 방문 $\rightarrow$ 루트 C 방문 $\rightarrow$ 오른쪽 F 방문
    따라서 최종 결과는 D B A E C F 가 됩니다.
profile_image
1

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

20. 3NF에서 BCNF가 되기 위한 조건은?

  1. 이행적 함수 종속 제거
  2. 부분적 함수 종속 제거
  3. 다치 종속 제거
  4. 결정자이면서 후보 키가 아닌 것 제거
(정답률: 71%)
  • 제3정규형(3NF)에서 BCNF(Boyce-Codd Normal Form)로 가기 위해서는 모든 결정자가 후보 키여야 합니다. 따라서 결정자이면서 후보 키가 아닌 것을 제거하는 과정이 필요합니다.

    오답 노트

    부분적 함수 종속 제거: 2NF 조건
    이행적 함수 종속 제거: 3NF 조건
    다치 종속 제거: 4NF 조건
profile_image
1

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

2과목: 전자 계산기 구조

21. 디지털 IC의 특성을 나타내는 중요한 비교 평가 요소가 아닌 것은?

  1. 전파 지연시간
  2. 전력 소모
  3. 팬 아웃(fan-out)
  4. 공급 전원전압
(정답률: 48%)
  • 디지털 IC의 성능을 평가하는 주요 요소는 전파 지연 시간, 전력 소모, 팬 아웃(fan-out), 잡음 허용치입니다. 공급 전원전압은 IC가 작동하기 위한 환경 변수일 뿐, IC 자체의 성능을 비교 평가하는 요소는 아닙니다.
profile_image
1

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

22. 플립플롭에 대한 설명 중 틀린 것은?

  1. D 플립플롭의 D 입력에 1을 입력하면 출력은 1이 된다.
  2. T 플립플롭은 JK 플립플롭의 두 개의 입력을 하나로 묶은 플립플롭이다.
  3. JK 플립플롭의 입력 JK에 동시에 0이 입력되면 출력은 현 상태의 값이 된다.
  4. JK 플립플롭의 입력 JK에 동시에 1이 입력되면 출력은 1 이 된다.
(정답률: 52%)
  • JK 플립플롭의 입력 J와 K에 동시에 1이 입력되면, 출력은 현재 상태의 값을 유지하는 것이 아니라 이전 상태를 반전(Toggle)시킵니다.
profile_image
1

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

23. IEEE754의 부동소수점 표현 방식에서 단일-정밀도 형식에 관한 설명으로 틀린 것은?

  1. 지수부는 8비트이다.
  2. 바이어스는 127이다.
  3. 가수는 23비트이다.
  4. 표현영역은 10-308 ~10308 이다.
(정답률: 55%)
  • IEEE754 단일-정밀도(Single-Precision) 형식은 총 32비트를 사용하며, 부호 1비트, 지수부 8비트, 가수부 23비트로 구성되고 바이어스는 127을 사용합니다. 표현 영역은 약 $10^{-38} \sim 10^{38}$이므로, $10^{-308} \sim 10^{308}$이라는 설명은 틀렸습니다.

    오답 노트

    표현영역 $10^{-308} \sim 10^{308}$: 복수-정밀도(Double-Precision) 형식의 특징입니다.
profile_image
1

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

24. 메모리에 관한 설명 중 옳지 않은 것은?

  1. RAM: 모든 번지에 대한 액세스 시간이 같다.
  2. Non-Volatile 메모리: 정전 시 내용을 상실한다.
  3. Non-destructive 메모리: READ시 내용이 상실되지 않는다.
  4. Mask ROM: Write 할 수 없다.
(정답률: 45%)
  • Non-Volatile 메모리는 비휘발성 메모리로, 전원이 꺼져도 저장된 내용이 사라지지 않는 특성을 가집니다.

    오답 노트

    Non-Volatile 메모리: 정전 시 내용을 상실한다 $\rightarrow$ 휘발성(Volatile) 메모리에 대한 설명임
profile_image
1

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

25. Flynn이 제안한 병렬 컴퓨터 구조에서 다음그림은 어떤 방식인가? (단, PU: Processing Unit, LM: Local Memory, DS: Data Stream이다.) (문제 오류로 실제 시험장에서는 모두정답 처리 되었습니다. 여기서는 1번을 누르면 정답 처리 됩니다.)

  1. SISD
  2. SIMD
  3. MISD
  4. MIMD
(정답률: 66%)
  • 제시된 이미지 에서는 여러 개의 처리 장치($$PU$$)와 로컬 메모리($$LM$$)가 존재하여 데이터 스트림($$DS$$)이 다중으로 처리되는 구조를 보입니다. 다만, 제어 장치($$CU$$)의 명령어 공급 방식이 명확하지 않아 출제 오류가 있었으나, 정답은 SISD로 처리되었습니다.
profile_image
1

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

26. 4×2 RAM을 이용하여 16×4 메모리를 구성하고자 할 경우에 필요한 4×2 RAM의 수는?

  1. 4개
  2. 8개
  3. 16개
  4. 32개
(정답률: 66%)
  • 전체 메모리의 총 비트 용량을 개별 RAM 칩의 비트 용량으로 나누어 필요한 칩의 개수를 구합니다.
    ① [기본 공식] $\text{Count} = \frac{\text{Total Capacity}}{\text{RAM Capacity}}$
    ② [숫자 대입] $\text{Count} = \frac{16 \times 4}{4 \times 2}$
    ③ [최종 결과] $\text{Count} = \frac{64}{8} = 8$
profile_image
1

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

27. 어떤 제어 기억장치의 단어 길이가 32비트, 마이크로명령어 형식의 연산필드는 12비트, 조건을 결정하는 플래그의 수는 4개일 때, 제어기억장치의 최대 용량은 약 얼마인가? (단, 분기필드는 필요하지 않다고 가정한다.)

  1. 1 MB
  2. 2 MB
  3. 4 MB
  4. 8 MB
(정답률: 21%)
  • 제어 기억장치의 전체 비트 수에서 연산 필드와 플래그 비트를 제외한 나머지를 주소 필드로 사용하여 최대 워드 수를 구한 뒤, 워드 크기를 곱해 전체 용량을 산출합니다.
    ① [기본 공식] $\text{Capacity} = 2^{(\text{Word Length} - \text{Opcode} - \text{Flag})} \times \text{Word Length}$
    ② [숫자 대입] $\text{Capacity} = 2^{(32 - 12 - 4)} \times 4\text{byte} = 2^{16} \times 2^{2}\text{byte}$
    ③ [최종 결과] $\text{Capacity} = 2^{18} \times 4\text{byte} = 2^{20}\text{byte} = 1\text{MB}$
profile_image
1

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

28. CPU 클록이 100MHz일 때 인출 사이클(fetch cycle)에 소요되는 시간은? (단, 인출 사이클은 3개의 마이크로 명령어들로 구성된다.)

  1. 3ns
  2. 30ns
  3. 33ns
  4. 300ns
(정답률: 42%)
  • CPU 클록 주파수의 역수는 한 클록 주기이며, 여기에 실행할 마이크로 명령어의 수를 곱하여 총 소요 시간을 계산합니다.
    ① [기본 공식] $T = \frac{N}{f}$ (T: 소요 시간, N: 명령어 수, f: 클록 주파수)
    ② [숫자 대입] $T = \frac{3}{100 \times 10^{6}}$
    ③ [최종 결과] $T = 30 \times 10^{-9} = 30\text{ns}$
profile_image
1

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

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

  1. 일반적으로 DRAM보다 값이 싸다.
  2. 구조 및 동작이 간단하다.
  3. 명령어를 순서대로 기억시킨다.
  4. 저장된 정보에 대해서 주소보다 내용에 의해 검색한다.
(정답률: 59%)
  • 연상 기억장치(Associative Memory)는 주소가 아닌 저장된 내용(Content)을 통해 데이터를 검색하는 특징을 가지며, 병렬 판독 논리회로를 통해 매우 신속하게 정보를 찾을 수 있습니다.

    오답 노트

    DRAM보다 값이 싸다: 병렬 회로 구성으로 인해 하드웨어 비용이 증가하여 더 비쌉니다.
    구조 및 동작이 간단하다: 병렬 비교 회로가 필요하여 구조가 복잡합니다.
    명령어를 순서대로 기억시킨다: 순차 접근이 아닌 내용 기반의 병렬 접근 방식입니다.
profile_image
1

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

30. 주기억장치로부터 캐시 메모리로 데이터를 전송하는 매핑 프로세스 방법이 아닌 것은?

  1. associative mapping
  2. direct mapping
  3. set-associative mapping
  4. virtual mapping
(정답률: 52%)
  • 캐시 메모리 매핑은 주기억장치의 데이터를 캐시로 전송하는 방법으로, 직접 매핑(Direct Mapping), 연상 매핑(Associative Mapping), 세트-연상 매핑(Set-Associative Mapping)의 3가지 방식이 있습니다.

    오답 노트

    virtual mapping: 보조 기억 장치의 일부를 활용하는 가상 메모리 개념으로, 캐시 메모리 매핑 방법이 아닙니다.
profile_image
1

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

31. 한 단어가 25비트로 이루어지고 총 32768개의 단어를 가진 기억장치가 있다. 이 기억장치를 사용하는 컴퓨터 시스템의 MBR(memory buffer register), MAR(memory address register), PC(program counter)에 필요한 각각의 비트수는?

  1. 15, 15, 25
  2. 25, 15, 25
  3. 25, 25, 15
  4. 25, 15, 15
(정답률: 49%)
  • MBR은 워드 길이를, MAR과 PC는 기억장치의 주소 개수(워드 수)를 결정하는 비트 수입니다.
    ① [기본 공식]
    $$MBR = \text{Word Length}$$
    $$MAR = PC = \log_{2}(\text{Number of Words})$$
    ② [숫자 대입]
    $$MBR = 25$$
    $$MAR = PC = \log_{2}(32768)$$
    ③ [최종 결과]
    $$MBR = 25, MAR = 15, PC = 15$$
profile_image
1

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

32. 버스 사용 우선순위를 계속 변경시키는 가변 우선순위 방식의 알고리즘이 아닌 것은?

  1. 회전 우선순위(Rotating priority)
  2. 선택 우선순위(Select priority)
  3. 동등 우선순위(Equal priority)
  4. 최소-최근 사용(Least-recently used)
(정답률: 30%)
  • 가변 우선순위 방식은 버스 사용 우선순위를 동적으로 변경하는 알고리즘으로, 회전 우선순위, 임의 우선순위, 동등 우선순위, 최소-최근 사용(LRU) 방식이 이에 해당합니다. 따라서 선택 우선순위는 가변 우선순위 방식에 포함되지 않습니다.
profile_image
1

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

33. 부호를 포함하여 4비트 크기를 갖는 수를 2의 보수 형식으로 표현할 때 가장 작은 수와 가장 큰 수는 각각 얼마인가?

  1. 0, +15
  2. -8, +8
  3. -7, +7
  4. -8, +7
(정답률: 60%)
  • 2의 보수 방식에서 $n$비트로 표현 가능한 정수의 범위는 $-2^{n-1}$부터 $2^{n-1}-1$까지입니다.
    ① [기본 공식] $-2^{n-1} \sim 2^{n-1}-1$
    ② [숫자 대입] $-2^{4-1} \sim 2^{4-1}-1$
    ③ [최종 결과] $-8 \sim 7$
profile_image
1

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

34. 명령어 파이프라인 단계 수가 4 이고 파이프라인 클록(clock) 주파수가 1MHz일 때, 10개의 명령어들이 파이프라인 기법에서 실현될 경우 소요 시간으로 가장 적합한 것은?

  1. 4㎲
  2. 8㎲
  3. 13㎲
  4. 40㎲
(정답률: 34%)
  • 파이프라인 처리 시간은 첫 번째 명령어가 모든 단계를 마치는 시간과 나머지 명령어들이 매 클록마다 하나씩 완료되는 시간을 합산하여 계산합니다.
    ① [기본 공식] $T = (k + n - 1) \times \text{clock time}$
    ② [숫자 대입] $T = (4 + 10 - 1) \times \frac{1}{1 \times 10^{6}}$
    ③ [최종 결과] $T = 13\mu\text{s}$
profile_image
1

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

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

  1. 3
  2. 4
  3. 5
  4. 7
(정답률: 62%)
  • 서로 다른 $n$개의 정보를 구분하기 위해 필요한 최소 비트 수는 $2^{x} \ge n$을 만족하는 최소 정수 $x$를 찾는 것입니다.
    ① [기본 공식] $2^{x} \ge n$
    ② [숫자 대입] $2^{x} \ge 17$
    ③ [최종 결과] $x = 5$ (왜냐하면 $2^{4}=16$으로 부족하고, $2^{5}=32$가 되어 17개를 모두 수용 가능하기 때문입니다.)
profile_image
1

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

36. 산술 이동(shift)의 경우 8비트로 구성된 레지스터 7번의 내용이 11011001 일 때 SRA 7, 3을 실행하고 난 후의 결과는? (단, SRA 7, 3은 레지스터 7번을 우측으로 산술 이동 3회 수행함을 뜻한다.)

  1. 11111101
  2. 00011011
  3. 11111011
  4. 01111011
(정답률: 43%)
  • 산술 우측 이동(SRA)은 비트를 오른쪽으로 밀어내되, 최상위 비트인 부호 비트를 그대로 유지하며 빈자리를 부호 비트로 채우는 방식입니다.
    현재 데이터 $11011001$의 부호 비트가 $1$이므로, 오른쪽으로 3회 이동 시 왼쪽 빈자리 3칸이 모두 $1$로 채워져 $11111011$이 됩니다.
profile_image
1

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

37. 다음 중 채널 명령어(CCW)로 알 수 있는 내용이 아닌 것은?

  1. 명령 코드
  2. 데이터 전송속도
  3. 데이터 주소
  4. 플래그
(정답률: 53%)
  • 채널 명령어(CCW)는 입출력 제어를 위해 명령 코드(Operation Code), 데이터 주소, 데이터 크기, 플래그(Flag) 등으로 구성됩니다. 따라서 데이터 전송속도는 채널 명령어의 구성 요소에 포함되지 않습니다.
profile_image
1

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

38. 8진수 256과 542를 더한 결과는?

  1. 7988
  2. 10008
  3. 10208
  4. 10248
(정답률: 57%)
  • 8진수 덧셈은 각 자릿수의 합이 8이 될 때마다 윗자리로 1을 올림(Carry)하여 계산합니다.
    $$\text{256}_8 + \text{542}_8$$\br>$$\text{256}_8 + \text{542}_8$$\br>$$\text{1020}_8$$
profile_image
1

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

39. SSD(Solid State Drive)에서 하나의 셀에 3비트의 정보를 저장하는 방식은?

  1. ALC
  2. MLC
  3. SLC
  4. TLC
(정답률: 53%)
  • SSD의 셀 저장 방식 중 TLC(Triple Level Cell)는 하나의 셀에 3비트의 정보를 저장하는 방식입니다.

    오답 노트

    SLC: 1비트 저장
    MLC: 2비트 저장
profile_image
1

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

40. 컴퓨터의 중앙처리장치(CPU)는 4가지 단계를 반복적으로 거치면서 동작한다. 4가지 단계에 속하지 않는 것은?

  1. fetch cycle
  2. branch cycle
  3. interrupt cycle
  4. execute cycle
(정답률: 69%)
  • CPU의 동작 상태를 나타내는 메이저 스테이트는 명령어를 가져오는 Fetch, 주소를 해석하는 Indirect, 명령을 실행하는 Execute, 예외 상황을 처리하는 Interrupt의 4단계로 구성됩니다.
profile_image
1

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

3과목: 운영체제

41. UNIX의 특징이 아닌 것은?

  1. 트리 구조의 파일 시스템을 갖는다.
  2. Multi-User는 지원하지만 Multi-Tasking은 지원하지 않는다.
  3. 대화식 운영체제이다.
  4. 이식성이 높으며, 장치, 프로세스 간의 호환성이 높다.
(정답률: 79%)
  • UNIX는 다수의 사용자가 동시에 사용할 수 있는 Multi-User 환경과 여러 작업을 동시에 처리할 수 있는 Multi-Tasking을 모두 지원하는 운영체제입니다.
profile_image
1

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

42. 보안 유지 기법 중 하드웨어나 운영체제에 내장된 보안 기능을 이용하여 프로그램의 신뢰성 있는 운영과 데이터의 무결성 보장을 기하는 기법은?

  1. 외부 보안
  2. 운용 보안
  3. 사용자 인터페이스 보안
  4. 내부 보안
(정답률: 62%)
  • 내부 보안은 하드웨어나 운영체제에 내장된 보안 기능을 활용하여 시스템의 신뢰성을 유지하고 데이터의 무결성을 보장하는 기법입니다.

    오답 노트

    외부 보안: 천재지변이나 외부 침입자로부터 시설을 보호
    운용 보안: 관리자 및 경영자의 정책과 통제에 의한 보안
    사용자 인터페이스 보안: 신원 확인 후 권한이 있는 사용자에게만 접근 허용
profile_image
1

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

43. 스레드(Thread)에 대한 설명으로 옳지 않은 것은?

  1. 프로세스 내부에 포함되는 스레드는 공통적으로 접근 가능한 기억장치를 통해 효율적으로 통신한다.
  2. 다중 스레드 개념을 도입하면 자원의 중복할당을 방지하고 훨씬 작은 자원만으로도 작업을 처리할 수 있다.
  3. 하나의 프로세스를 구성하고 있는 여러 스레드들은 공통적인 제어 흐름을 가지며, 각종 레지스터 및 스택 공간들은 모든 스레드들이 공유한다.
  4. 하나의 프로세스를 여러 개의 스레드로 생성하여 병행성을 증진시킬 수 있다.
(정답률: 52%)
  • 스레드는 프로세스 내에서 독립적인 스케줄링의 최소 단위입니다. 따라서 각 스레드는 자신만의 독립적인 제어 흐름을 가지며, 고유의 레지스터와 스택 공간을 개별적으로 사용해야 합니다.
profile_image
1

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

44. 분산 처리 운영체제 시스템의 구축 목적으로 거리가 먼 것은?

  1. 자원 공유의 용이성
  2. 연산 속도 향상
  3. 보안성 향상
  4. 신뢰성 향상
(정답률: 74%)
  • 분산 처리 시스템은 자원 공유, 연산 속도 향상, 신뢰성 향상을 목적으로 구축합니다. 반면, 자원이 여러 곳으로 분산되어 관리되므로 중앙 집중형 시스템보다 설계가 복잡하고 보안 문제가 발생하기 쉬워 보안성 향상과는 거리가 멉니다.
profile_image
1

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

45. UNIX 파일시스템에서 파일 소유자의 사용자번호 및 그룹 번호, 파일의 보호 권한, 파일 타입, 생성 시기, 파일 링크 수 등 각 파일이나 디렉토리에 대한 모든 정보를 저장하고 있는 블록은?

  1. 부트 블록
  2. I-node 블록
  3. 슈퍼 블록
  4. 데이터 블록
(정답률: 66%)
  • I-node 블록은 파일의 소유자, 그룹 번호, 보호 권한, 파일 타입, 생성 시기, 링크 수 등 파일이나 디렉토리에 대한 모든 메타데이터를 저장하는 블록입니다.

    오답 노트

    부트 블록: 부팅 시 필요한 코드 저장
    슈퍼 블록: 전체 파일 시스템 정보 및 사용 가능한 I-node/디스크 블록 개수 저장
    데이터 블록: 실제 파일 데이터 및 디렉터리 엔트리 저장
profile_image
1

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

46. 128개의 CPU로 구성된 하이퍼큐브에서 각 CPU는 몇 개의 연결점을 갖는가?

  1. 6
  2. 7
  3. 8
  4. 10
(정답률: 69%)
  • 하이퍼큐브 구조에서 CPU의 개수가 $2^n$개일 때, 각 CPU가 갖는 연결점(차수)은 $n$개가 됩니다.
    ① [기본 공식] $N = 2^n$
    ② [숫자 대입] $128 = 2^n$
    ③ [최종 결과] $n = 7$
profile_image
1

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

47. 주기억장치 배치 전략 기법으로 최적 적합방법을 사용할 경우, 다음과 같은 기억장소 리스트에서 10K 크기의 작업은 어느 기억공간에 할당되는가? (단, 탐색은 위에서 아래로 한다.)

  1. B
  2. C
  3. D
  4. F
(정답률: 75%)
  • 최적 적합(Best Fit) 방식은 프로세스가 들어갈 수 있는 빈 영역 중 크기 차이가 가장 적어 내부 단편화를 최소화하는 영역에 할당하는 전략입니다.
    공백 영역인 B($19\text{K}$), D($15\text{K}$), F($25\text{K}$) 중 $10\text{K}$ 작업과 크기 차이가 가장 작은 영역을 찾습니다.
    ① [비교 대상] $19\text{K}, 15\text{K}, 25\text{K}$
    ② [최소 차이 계산] $15\text{K} - 10\text{K} = 5\text{K}$ (최소)
    ③ [최종 결과] D
profile_image
1

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

48. 시간적 구역성(Temporal locality)과 거리가 먼 것은?

  1. 루프
  2. 서브루틴
  3. 배열 순회
  4. 스택
(정답률: 44%)
  • 시간적 구역성은 특정 기억 장소를 일정 시간 동안 집중적으로 액세스하는 현상으로, 루프, 스택, 서브루틴, 집계 변수 등이 이에 해당합니다. 반면 배열 순회는 물리적으로 연속된 공간을 순차적으로 접근하므로 공간적 구역성에 해당합니다.
profile_image
1

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

49. 보안 메커니즘 중 합법적인 사용자에게 유형 혹은 무형의 자원을 사용하도록 허용할 것인지를 확인하는 제반 행위로서, 대표적 방법으로는 패스워드, 인증용 카드, 지문 검사 등을 사용하는 것은?

  1. Cryptography
  2. Authentication
  3. Digital Signature
  4. Threat Monitoring
(정답률: 53%)
  • Authentication(인증)은 시스템의 자원을 사용하려는 사용자가 합법적인 사용자인지 확인하는 모든 행위를 말하며, 패스워드, 지문 인식, 인증 카드 등이 대표적인 수단입니다.

    오답 노트

    Threat Monitoring: 감시 프로그램을 통해 시스템 보안 위협을 감소시키는 방법
profile_image
1

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

50. 다음 설명에 해당하는 디렉토리는?

  1. 1단계 디렉토리
  2. 2단계 디렉토리
  3. 비순환 그래프 디렉토리
  4. 트리 디렉토리
(정답률: 73%)
  • 하나의 루트 디렉터리를 정점으로 하여 여러 개의 종속 디렉터리가 계층적으로 구성된 구조이며, UNIX, Windows, DOS 등의 운영체제에서 표준으로 사용하는 방식은 트리 디렉토리입니다.

    오답 노트

    1단계 디렉토리: 모든 파일이 단일 디렉터리에 위치함
    2단계 디렉토리: 마스터 디렉터리 아래 사용자별 디렉터리가 있는 2계층 구조
    비순환 그래프 디렉토리: 하위 디렉터리 공동 사용이 가능하며 사이클이 없는 구조
profile_image
1

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

51. 분산 운영체제의 구조 중 완전 연결(Fully Connection)에 대한 설명으로 옳지 않은 것은?

  1. 하나의 링크가 고장 나면 모든 통신이 단절된다.
  2. 모든 사이트는 시스템 안의 다른 모든 사이트와 직접 연결된다.
  3. 사이트 설치시 소요되는 기본 비용은 많이 든다.
  4. 사이트 간의 연결은 여러 회선이 존재하므로 신뢰성이 높다.
(정답률: 62%)
  • 완전 연결(Fully Connection) 구조는 모든 사이트가 서로 직접 연결되어 있어 여러 회선이 존재하므로, 하나의 링크가 고장 나더라도 다른 경로를 통해 통신이 가능하여 신뢰성이 매우 높습니다.
profile_image
1

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

52. 운영체제의 성능평가 요인 중 다음 설명에 해당하는 것은?

  1. Availability
  2. Throughput
  3. Turn around Time
  4. Reliability
(정답률: 64%)
  • 설명은 사용 가능도(Availability)에 대한 내용입니다. 이는 사용자가 시스템을 필요로 할 때 즉시 사용할 수 있는 정도를 의미합니다.

    오답 노트

    Throughput: 일정 시간 내 처리하는 일의 양
    Turn around Time: 작업 의뢰부터 완료까지 걸린 시간
    Reliability: 주어진 문제를 정확하게 해결하는 정도
profile_image
1

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

53. 운영체제의 목적과 거리가 먼 것은?

  1. 신뢰도 향상
  2. 처리량 향상
  3. 응답시간 단축
  4. 반환시간 증대
(정답률: 78%)
  • 운영체제는 시스템의 효율성을 극대화하는 것이 목적이므로, 처리량과 신뢰도는 향상시키고 응답시간과 반환시간은 최대한 단축시켜야 합니다.
profile_image
1

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

54. HRN 방식으로 스케줄링 할 경우, 입력된 작업이 다음과 같을 때 우선 순위가 가장 높은 것은?

  1. A
  2. B
  3. C
  4. D
(정답률: 72%)
  • HRN 스케줄링은 대기 시간과 서비스 시간을 모두 고려하여 우선순위를 결정하며, 계산된 우선순위 값이 클수록 먼저 처리합니다.
    ① [기본 공식] $Priority = \frac{Wait + Service}{Service}$
    ② [숫자 대입] $A = \frac{5 + 20}{20} = 1.25, B = \frac{40 + 20}{20} = 3, C = \frac{15 + 45}{45} = 1.33, D = \frac{20 + 2}{2} = 11$
    ③ [최종 결과] $D = 11$ (가장 높음)
profile_image
1

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

55. 페이지 교체 기법 중 최근에 사용하지 않은 페이지를 교체하는 기법으로 각 페이지마다 참조 비트와 변형 비트가 사용되는 것은?

  1. NUR
  2. FIFO
  3. SCR
  4. OPT
(정답률: 70%)
  • NUR(Not Used Recently)은 최근에 사용하지 않은 페이지를 교체하는 기법으로, 각 페이지마다 참조 비트와 변형 비트를 사용하여 효율적으로 교체 대상을 선정합니다.

    오답 노트

    FIFO: 적재된 순서대로 가장 오래된 페이지 교체
    OPT: 앞으로 가장 오랫동안 사용하지 않을 페이지 교체
profile_image
1

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

56. UNIX의 쉘(Shell)에 관한 설명으로 옳지 않은 것은?

  1. 명령어 해석기이다.
  2. 시스템과 사용자 간의 인터페이스를 담당한다.
  3. 여러 종류의 쉘이 있다.
  4. 프로세스, 기억장치, 입출력 관리를 수행한다.
(정답률: 65%)
  • 쉘(Shell)은 사용자가 입력한 명령어를 해석하여 커널에 전달하는 명령어 해석기이자 인터페이스 역할을 수행합니다. 프로세스, 기억장치, 입출력 등 시스템의 전반적인 자원 관리를 수행하는 것은 커널(Kernel)의 역할입니다.
profile_image
1

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

57. 은행원 알고리즘은 교착상태 해결 방법 중 어떤 기법에 해당하는가?

  1. Prevention
  2. Recovery
  3. Avoidance
  4. Detection
(정답률: 72%)
  • 은행원 알고리즘(Banker's Algorithm)은 자원 할당 후 시스템이 안전 상태(Safe State)를 유지하는지 사전에 검사하여 교착상태의 발생을 미리 피하는 회피(Avoidance) 기법입니다.
profile_image
1

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

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

  1. 16
  2. 17
  3. 20
  4. 33
(정답률: 63%)
  • FIFO(First-In-First-Out) 스케줄링에서 반환시간은 작업이 종료된 시점에서 도착한 시점을 뺀 값이며, 평균 반환시간은 모든 작업의 반환시간 합을 작업 수로 나눈 값입니다.
    ① [기본 공식]
    $$\text{Turn Around Time} = \text{Finish Time} - \text{Arrival Time}$$
    $$\text{Average TAT} = \frac{\sum \text{Turn Around Time}}{\text{Number of Jobs}}$$
    ② [숫자 대입]
    $$\text{Job 1} = 13 - 0 = 13$$
    $$\text{Job 2} = (13 + 35) - 3 = 45$$
    $$\text{Job 3} = (13 + 35 + 2) - 8 = 42$$
    $$\text{Average} = \frac{13 + 45 + 42}{3}$$
    ③ [최종 결과]
    $$\text{Average} = 33$$
profile_image
1

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

59. 운영체제의 운영 기법 중 동시에 프로그램을 수행할 수 있는 CPU를 두 개 이상 두고 각각 그 업무를 분담하여 처리할 수 있는 방식을 의미하는 것은?

  1. 시분할 처리 시스템(Time-Sharing System)
  2. 실시간 처리 시스템(Real-Time System)
  3. 다중 처리 시스템(Multi-Processing System)
  4. 다중 프로그래밍 시스템(Multi-Programming System)
(정답률: 70%)
  • 다중 처리 시스템(Multi-Processing System)은 2개 이상의 CPU를 사용하여 여러 프로그램을 동시에 처리하고 업무를 분담하는 방식입니다.

    오답 노트

    시분할 처리 시스템: 여러 사용자의 프로그램을 짧은 시간 단위로 번갈아 처리
    실시간 처리 시스템: 데이터 발생 즉시 처리하여 결과 산출
    다중 프로그래밍 시스템: 하나의 CPU로 여러 프로그램을 동시에 처리
profile_image
1

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

60. 4개의 페이지를 수용할 수 있는 주기억장치가 있으며, 초기에는 모두 비어 있다고 가정한다. 다음의 순서로 페이지 참조가 발생할 때, LRU 페이지 교체 알고리즘을 사용할 경우 몇 번의 페이지 결함이 발생하는가?

  1. 5회
  2. 6회
  3. 7회
  4. 8회
(정답률: 58%)
  • LRU(Least Recently Used) 알고리즘은 참조된 지 가장 오래된 페이지를 교체하는 방식입니다. 메모리 크기가 4일 때 페이지 참조 순서 에 따른 분석은 다음과 같습니다.
    1. [1] 참조: (1, , , ) - 결함 발생
    2. [2] 참조: (1, 2, , ) - 결함 발생
    3. [3] 참조: (1, 2, 3, ) - 결함 발생
    4. [1] 참조: (1, 2, 3, ) - 히트
    5. [2] 참조: (1, 2, 3, ) - 히트
    6. [4] 참조: (1, 2, 3, 4) - 결함 발생
    7. [1] 참조: (1, 2, 3, 4) - 히트
    8. [2] 참조: (1, 2, 3, 4) - 히트
    9. [5] 참조: (1, 2, 5, 4) - 결함 발생 (가장 오래전 사용된 3 교체)

    총 페이지 결함 횟수를 계산하면 다음과 같습니다.
    ① [결함 횟수 합계]
    $$Count = \sum PageFault$$
    ② [숫자 대입]
    $$Count = 1 + 1 + 1 + 0 + 0 + 1 + 0 + 0 + 1$$
    ③ [최종 결과]
    $$Count = 5$$
profile_image
1

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

4과목: 소프트웨어 공학

61. 소프트웨어 형상 관리(Configuration management)의 의미로 가장 적절한 것은?

  1. 비용에 관한 사항을 효율적으로 관리하는 것
  2. 개발 과정의 변경 사항을 관리하는 것
  3. 테스트 과정에서 소프트웨어를 통합하는 것
  4. 개발 인력을 관리하는 것
(정답률: 63%)
  • 소프트웨어 형상 관리는 개발 과정에서 발생하는 모든 변경 사항을 체계적으로 기록, 통제, 보관하여 소프트웨어의 무결성을 유지하는 활동입니다.
profile_image
1

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

62. 소프트웨어 프로젝트 관리를 효과적으로 수행하는데 필요한 3P에 해당하지 않는 것은?

  1. People
  2. Problem
  3. Program
  4. Process
(정답률: 71%)
  • 소프트웨어 프로젝트 관리의 핵심 3P는 인적 자원인 People, 해결해야 할 과제인 Problem, 개발 절차인 Process입니다.

    오답 노트

    Program: 프로젝트 관리의 3P 구성 요소에 해당하지 않습니다.
profile_image
1

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

63. 소프트웨어 재공학 활동 중 소프트웨어 기능을 변경하지 않으면서 소프트웨어를 형태에 맞게 수정하는 활동으로서 상대적으로 같은 추상적 수준에서 하나의 표현을 다른 표현 형태로 바꾸는 것은?

  1. 분석
  2. 역공학
  3. 이식
  4. 재구성
(정답률: 55%)
  • 재구성은 소프트웨어의 기능은 그대로 유지하면서, 동일한 추상화 수준에서 표현 형태만 바꾸어 구조를 개선하는 활동입니다.

    오답 노트

    분석: 기존 명세서를 통해 동작을 이해하고 대상을 선정하는 단계
    역공학: 구현된 소프트웨어로부터 설계 정보를 재발견하는 과정
    이식: 다른 운영체제나 하드웨어 환경에서 동작하도록 변환하는 작업
profile_image
1

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

64. 소프트웨어의 위기현상과 거리가 먼 것은?

  1. 개발인력의 급증
  2. 유지보수의 어려움
  3. 개발기간의 지연 및 개발비용의 증가
  4. 신기술에 대한 교육과 훈련의 부족
(정답률: 75%)
  • 소프트웨어 위기는 수요의 급증에 비해 개발 인력이 부족하여 발생하는 현상입니다. 따라서 개발인력의 급증은 위기 현상이 아니라 이를 해결하기 위한 상황이거나 정반대의 개념입니다.

    오답 노트

    유지보수의 어려움, 개발기간의 지연 및 개발비용의 증가, 신기술에 대한 교육과 훈련의 부족은 모두 소프트웨어 위기의 대표적인 증상입니다.
profile_image
1

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

65. 다음 중 검증 시험(Validation Test)과 거리가 먼 것은?

  1. 알파(Alpha) 테스트
  2. 베타(Beta) 테스트
  3. 블랙박스(Black-Box) 테스트
  4. 화이트박스(White-Box) 테스트
(정답률: 52%)
  • 검증 시험(Validation Test)은 사용자의 요구사항이 충족되었는지 확인하는 과정으로, 내부 구조를 보지 않는 블랙박스 테스트 기반의 알파 테스트와 베타 테스트가 이에 해당합니다.

    오답 노트

    화이트박스 테스트: 내부 구조를 분석하여 논리적 오류를 찾는 개발자 중심의 점검 과정입니다.
profile_image
1

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

66. 다음 중 소프트웨어 개발 영역을 결정하는 요소에 해당하는 항목 모두를 옳게 나열한 것은?

  1. (ㄱ), (ㄴ)
  2. (ㄱ), (ㄴ), (ㄷ)
  3. (ㄱ), (ㄴ), (ㄹ)
  4. (ㄱ), (ㄴ), (ㄷ), (ㄹ)
(정답률: 67%)
  • 소프트웨어 영역(Software Scope)을 결정할 때는 기능, 성능, 신뢰도, 인터페이스, 제약 조건 등을 모두 고려해야 합니다.
    따라서 의 (ㄱ) 소프트웨어에 대한 기능, (ㄴ) 소프트웨어에 대한 성능, (ㄷ) 소프트웨어에 대한 제약 조건, (ㄹ) 소프트웨어에 대한 인터페이스 및 신뢰도가 모두 해당합니다.
profile_image
1

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

67. 소프트웨어 재사용에 대한 설명으로 옳지 않은 것은?

  1. 시스템 명세, 설계, 코드 등 문서를 공유하게된다.
  2. 소프트웨어 개발의 생산성을 향상시킨다.
  3. 프로젝트 실패의 위험을 증가시킨다.
  4. 새로운 개발 방법론의 도입이 어려울 수 있다.
(정답률: 74%)
  • 소프트웨어 재사용은 이미 검증된 코드를 사용하여 개발 시간과 비용을 단축시키므로 프로젝트 실패의 위험을 감소시킵니다.

    오답 노트

    새로운 개발 방법론의 도입이 어려울 수 있다: 표준화 부족 및 기존 구조와의 결합 문제로 인해 발생할 수 있는 재사용의 실제 문제점입니다.
profile_image
1

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

68. S/W Project 일정이 지연된다고 해서 Project 말기에 새로운 인원을 추가 투입하면 Project는 더욱 지연되게 된다는 내용과 관련되는 법칙은?

  1. Putnam의 법칙
  2. Mayer의 법칙
  3. Brooks의 법칙
  4. Boehm의 법칙
(정답률: 75%)
  • Brooks의 법칙은 프로젝트 지연 시 인력을 추가 투입하면, 새로운 인원의 적응 기간과 의사소통 비용 증가로 인해 오히려 일정이 더 지연된다는 법칙입니다.
profile_image
1

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

69. CASE(Computer-Aided Software Engineering)에 대한 설명으로 옳지 않은 것은?

  1. 소프트웨어 부품의 재사용성을 향상시켜준다.
  2. Rayleigh-Norden 곡선의 노력 분포도를 기초로 한 생명 주기 예측 모형이다.
  3. 소프트웨어 생명 주기의 모든 단계를 연결시켜 주고 자동화시켜 준다.
  4. 소프트웨어의 유지보수를 용이하게 수행할 수 있도록 해 준다.
(정답률: 61%)
  • CASE는 소프트웨어 생명 주기 전 단계를 컴퓨터 도구로 자동화하여 생산성과 품질을 높이는 도구입니다.

    오답 노트

    Rayleigh-Norden 곡선의 노력 분포도를 기초로 한 생명 주기 예측 모형이다: 이는 수학적 산정 기법 중 Putnam 모형에 대한 설명입니다.
profile_image
1

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

70. 정형 기술 검토의 지침 사항으로 틀린 것은?

  1. 제품의 검토에만 집중한다.
  2. 문제 영역을 명확히 표현한다.
  3. 참가자의 수를 제한하고 사전 준비를 강요한다.
  4. 논쟁이나 반박을 제한하지 않는다.
(정답률: 72%)
  • 정형 기술 검토는 효율적인 진행을 위해 논쟁과 반박을 제한하고, 제품의 검토 자체에만 집중하며 의제를 제한하여 진행하는 것이 지침입니다.

    오답 노트

    논쟁이나 반박을 제한하지 않는다: 논쟁과 반박은 제한해야 합니다.
profile_image
1

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

71. 장래의 유지보수성 또는 신뢰성을 개선하거나 소프트웨어의 오류발생에 대비하여 미리 예방수단을 강구해 두는 경우의 유지보수 형태는?

  1. Corrective maintenance
  2. Perfective maintenance
  3. Preventive maintenance
  4. Adaptive maintenance
(정답률: 72%)
  • Preventive maintenance(예방 보수)는 미래의 유지보수성을 높이거나 신뢰성을 개선하고, 잠재적인 오류를 미리 방지하기 위해 소프트웨어를 변경하는 활동이며, 소프트웨어 재공학이라고도 합니다.

    오답 노트

    Corrective maintenance: 발견된 오류를 수정하는 활동
    Adaptive maintenance: 환경 변화를 소프트웨어에 반영하는 활동
    Perfective maintenance: 새로운 기능을 추가하거나 성능을 개선하는 활동
profile_image
1

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

72. 블랙 박스 테스트 기법 중 여러 버전의 프로그램에 동일한 검사 자료를 제공하여 동일한 결과가 출력되는지 검사하는 것은?

  1. Comparison Testing
  2. Boundary Value Analysis
  3. Cause Effect Graphing Testing
  4. Equivalence Partitioning Testing
(정답률: 48%)
  • Comparison Testing은 여러 버전의 프로그램에 동일한 검사 자료를 제공하여 동일한 결과가 출력되는지 확인하는 비교 검사 기법입니다.

    오답 노트

    Equivalence Partitioning Testing: 입력 자료를 동일한 특성을 가진 그룹으로 나누어 검사
    Boundary Value Analysis: 입력 범위의 경계값에 초점을 맞춰 검사
    Cause Effect Graphing Testing: 입력 데이터 간의 관계와 출력 영향을 체계적으로 분석하여 검사
profile_image
1

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

73. 객체지향 기법에서 캡슐화(encapsulation)에 대한 설명으로 옳지 않은 것은?

  1. 캡슐화를 하면 객체간의 결합도가 높아진다.
  2. 캡슐화된 객체들은 재사용이 용이하다.
  3. 프로그램 변경에 대한 오류의 파급효과가 적다.
  4. 인터페이스가 단순해진다.
(정답률: 69%)
  • 캡슐화는 데이터와 이를 처리하는 함수를 하나로 묶어 세부 내용을 외부에 은폐하는 기법입니다. 이를 통해 인터페이스가 단순해지고, 객체 간의 결합도가 낮아지며, 변경 시 오류의 파급 효과가 적어 재사용성이 높아집니다.

    오답 노트

    캡슐화를 하면 객체간의 결합도가 높아진다: 결합도는 낮아집니다.
profile_image
1

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

74. 럼바우의 객체지향 분석 기법에서 상태다이어그램을 사용하여 시스템의 행위를 기술하는 모델링은?

  1. dynamic modeling
  2. object modeling
  3. functional modeling
  4. static modeling
(정답률: 47%)
  • 럼바우의 객체지향 분석 기법 중 상태 다이어그램을 사용하여 시간의 흐름에 따른 객체들의 제어 흐름, 상호작용, 동작 순서 등 동적인 행위를 기술하는 것은 dynamic modeling입니다.

    오답 노트

    object modeling: 객체 다이어그램을 통해 객체 간의 관계를 표현하는 정보 모델링
    functional modeling: 자료 흐름도(DFD)를 사용하여 처리 과정을 기술하는 모델링
profile_image
1

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

75. 두 명의 개발자가 5개월에 걸쳐 10000 라인의 코드를 개발하였을 때, 월별(person-month)생산성 측정을 위한 계산 방식으로 가장 적합한 것은?

  1. 10000 / 2
  2. 10000 / 5
  3. 10000 / (5×2)
  4. (2×10000) / 5
(정답률: 74%)
  • 소프트웨어 생산성은 개발된 코드 라인 수(LOC)를 투입된 총 노력(인원 $\times$ 기간)으로 나누어 계산합니다.
    ① [기본 공식]
    $$\text{생산성} = \frac{\text{개발된 LOC}}{\text{투입인원} \times \text{개발기간}}$$
    ② [숫자 대입]
    $$\text{생산성} = \frac{10000}{2 \times 5}$$
    ③ [최종 결과]
    $$\text{생산성} = 10000 / (5 \times 2)$$
profile_image
1

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

76. 시스템의 구성 요소 중 자료를 입력하여 출력될 때까지의 처리 과정이 올바르게 진행되는지 감독하는 것은?

  1. Feedback
  2. Process
  3. Output
  4. Control
(정답률: 38%)
  • 시스템의 구성 요소 중 자료의 입력부터 출력까지의 전체 처리 과정이 올바르게 진행되는지 감독하고 제어하는 기능은 Control입니다.

    오답 노트

    Feedback: 출력 결과가 목표를 만족하지 못할 때 반복 처리하는 것
    Process: 입력된 데이터를 조건에 따라 처리하는 것
profile_image
1

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

77. 생명주기 모형 중 가장 오래된 모형으로 많은 적용 사례가 있지만 요구사항의 변경이 어렵고 각 단계의 결과가 확인 되어야지만 다음 단계로 넘어갈 수 잇는 선형 순차적, 고전적 생명 주기 모형이라고도 하는 것은?

  1. Waterfall Model
  2. Prototype Model
  3. Cocomo Model
  4. Spiral Model
(정답률: 70%)
  • Waterfall Model은 가장 오래된 고전적 생명 주기 모형으로, 각 단계가 확실히 매듭지어져야 다음 단계로 넘어가는 선형 순차적 방식입니다. 이전 단계로 되돌아가기 어렵고 요구사항 변경이 힘들다는 특징이 있습니다.

    오답 노트

    Prototype Model: 견본품을 만들어 요구사항을 파악하는 모형
    Spiral Model: 폭포수와 프로토타입의 장점에 위험 분석 기능을 추가한 모형
profile_image
1

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

78. 다음 설명의 ( ) 내용으로 옳은 것은?

  1. Validation
  2. Coupling
  3. Interface
  4. Cohesion
(정답률: 58%)
  • 한 모듈 내부의 처리 요소들 간의 기능적 연관도를 나타내는 개념은 Cohesion(응집도)입니다. 응집도는 모듈 내부 요소들이 얼마나 밀접하게 관련되어 있는지를 측정하는 척도입니다.

    오답 노트

    Coupling: 모듈 간의 상호 의존도를 나타내는 결합도
profile_image
1

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

79. 소프트웨어 품질목표 중 쉽게 배우고 사용할 수 있는 정도를 나타내는 것은?

  1. Correctness
  2. Reliability
  3. Usability
  4. Integrity
(정답률: 76%)
  • Usability(사용 용이성)는 사용자가 소프트웨어를 배우고 사용하는 데 드는 노력을 최소화하여 쉽게 사용할 수 있는 정도를 의미합니다.

    오답 노트

    Correctness: 요구 기능 충족 정도
    Reliability: 오류 없이 일관된 결과 수행 정도
    Integrity: 허용되지 않은 변경 제어 정도
profile_image
1

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

80. DFD(data flow diagram)에 대한 설명으로 거리가 먼 것은?

  1. 자료 흐름 그래프 또는 버블(bubble)차트라고도 한다.
  2. 구조적 분석 기법에 이용된다.
  3. 시간 흐름의 개념을 명확하게 표현할 수 있다.
  4. DFD의 요소는 화살표, 원, 사각형, 직선(단선/이중선)으로 표시한다.
(정답률: 46%)
  • DFD(자료 흐름도)는 시스템 내의 데이터 흐름과 기능을 중심으로 표현하는 구조적 분석 도구로, 프로세스 간의 데이터 흐름을 보여주지만 시간의 흐름이나 제어 순서는 표현할 수 없습니다.

    오답 노트

    자료 흐름 그래프 또는 버블 차트: DFD의 다른 명칭임
    구조적 분석 기법: DFD가 활용되는 분석 방법론임
    화살표, 원, 사각형, 직선: DFD를 구성하는 기본 요소임
profile_image
1

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

5과목: 데이터 통신

81. RIP(Routing Information Protocol)에 대한 설명으로 틀린 것은?

  1. RIP은 거리 벡터 기반 라우팅 프로토콜로 홉수를 기반으로 경로를 선택한다.
  2. 계층적 주소 체계를 기반으로 링크 상태 정보의 갱신 비용을 줄인 방법이다.
  3. 최대 15홉 이하 규모의 네트워크를 주요 대상으로 하는 라우팅 프로토콜이다.
  4. 최적의 경로를 산출하기 위한 정보로서 홉(거리 값)만을 고려하므로, RIP를 선택한 경로가 최적의 경로가 아닌 경우가 많이 발생할 수 있다.
(정답률: 38%)
  • RIP는 거리 벡터(Distance Vector) 알고리즘을 사용하여 홉 수(Hop Count)만을 기준으로 경로를 선택하는 소규모 네트워크용 프로토콜입니다. 계층적 주소 체계를 기반으로 링크 상태 정보를 갱신하는 방식은 OSPF와 같은 링크 상태 라우팅 프로토콜의 특징입니다.
profile_image
1

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

82. OSI(Open System Interconnection) 7 계층 중 다음 설명에 해당하는 계층은?

  1. 응용 계층
  2. 데이터링크 계층
  3. 전송 계층
  4. 표현 계층
(정답률: 65%)
  • 양 끝단(End-to-End) 사용자 간에 신뢰성 있는 데이터 전송을 보장하며, 데이터의 다중화, 중복 검출, 누락 데이터 재전송 등의 기능을 수행하는 계층은 전송 계층입니다.
profile_image
1

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

83. 효율적인 전송을 위하여 넓은 대역폭(혹은 고속 전송속도)을 가진 하나의 전송링크를 통하여 여러 신호(혹은 데이터)를 동시에 실어 보내는 기술은?

  1. 집중화
  2. 다중화
  3. 부호화
  4. 변조화
(정답률: 66%)
  • 다중화는 하나의 고속 전송로에 여러 개의 저속 데이터 신호를 동시에 실어 보내어 전송 효율을 극대화하는 기술입니다. 대표적으로 FDM(주파수 분할 다중화)과 TDM(시분할 다중화)이 있으며, 이를 수행하는 장치를 다중화기(MUX)라고 합니다.
profile_image
1

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

84. 패킷교환의 가상회선 방식과 회선교환 방식의 공통점은?

  1. 전용회선을 이용한다.
  2. 별도의 호(call) 설정 과정이 있다.
  3. 회선 이용률이 낮다.
  4. 데이터 전송 단위 규모를 가변으로 조정할 수 있다.
(정답률: 44%)
  • 회선 교환 방식과 패킷 교환의 가상회선 방식은 모두 데이터를 전송하기 전, 송수신 측 사이에 논리적 또는 물리적 경로를 먼저 설정하는 호(call) 설정 과정이 반드시 필요하다는 공통점이 있습니다.
profile_image
1

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

85. IEEE 802.3 LAN에서 사용되는 전송매체 접속제어(MAC) 방식은?

  1. CSMA/CD
  2. token bus
  3. token ring
  4. slotted ring
(정답률: 67%)
  • IEEE 802 표준에 따라 LAN의 MAC 방식이 정의됩니다. IEEE 802.3은 CSMA/CD 방식을 사용하는 이더넷 표준입니다.

    오답 노트

    token bus: IEEE 802.4 표준
    token ring: IEEE 802.5 표준
profile_image
1

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

86. X.25 프로토콜의 계층 구조에 포함되지 않는 것은?

  1. 패킷 계층
  2. 링크 계층
  3. 물리 계층
  4. 네트워크 계층
(정답률: 49%)
  • X.25 프로토콜은 패킷 교환망을 위한 국제 표준으로, 물리 계층, 링크 계층(링크 액세스 계층), 패킷 계층의 3계층 구조로 이루어져 있습니다. 따라서 네트워크 계층이라는 명칭은 X.25의 계층 구조에 포함되지 않습니다.
profile_image
1

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

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

  1. go-back-N
  2. control transport
  3. selective repeat
  4. stop-and-wait
(정답률: 66%)
  • ARQ(Automatic Repeat reQuest)는 데이터 전송 중 오류 발생 시 재전송을 요청하는 신뢰성 보장 기술입니다. stop-and-wait, go-back-N, selective repeat은 모두 대표적인 ARQ 방식에 해당하지만, control transport는 ARQ의 종류가 아닙니다.
profile_image
1

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

88. TCP와 UDP에 대한 설명으로 틀린 것은?

  1. TCP는 전이중 서비스를 제공한다.
  2. UDP는 연결형 서비스이다.
  3. TCP는 신뢰성 있는 전송 계층 프로토콜이다.
  4. UDP는 검사 합을 제외하고 오류제어 메커니즘이 없다.
(정답률: 55%)
  • UDP는 연결 설정 과정 없이 데이터를 전송하는 비연결형 프로토콜이며, 신뢰성보다는 속도를 중시하는 비신뢰성 전송 방식을 사용합니다.
profile_image
1

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

89. 순방향 오류 정정(Forward Error Correction)에 사용 되는 오류 검사 방식은?

  1. 수평 패리티 검사
  2. 군 계수 검사
  3. 수직 패리티 검사
  4. 해밍 코드 검사
(정답률: 49%)
  • 순방향 오류 정정(FEC)은 송신측에서 부가 정보를 첨가하여 전송하고, 수신측에서 이를 이용해 에러 검출과 정정을 동시에 수행하는 방식입니다. 대표적인 블록 코드 방식인 해밍 코드 검사가 이에 해당합니다.
profile_image
1

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

90. HDLC(High-level Data Link Control)의 링크 구성 방식에 따른 세 가지 동작모드에 해당하지 않는 것은?

  1. PAM
  2. NRM
  3. ARM
  4. ABM
(정답률: 61%)
  • HDLC의 동작 모드는 링크 구성 방식에 따라 NRM, ARM, ABM의 세 가지로 구분됩니다.

    오답 노트

    PAM: HDLC의 동작 모드에 해당하지 않는 방식입니다.
profile_image
1

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

91. B-ISDN/ATM 프로토콜에 있어서 ATM계층의 기능은?

  1. 가변길이의 셀로 모든 정보 운반
  2. 셀 경계 식별
  3. 셀 헤더 생성 및 추출
  4. 비트 타이밍
(정답률: 47%)
  • ATM 계층은 ATM 셀의 다중화 및 분리, 연결 설정(VPI/VCI 분석), QoS 파라미터 협상, 경로 선택, 그리고 셀 헤더의 생성 및 삭제를 수행하는 역할을 합니다.
profile_image
1

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

92. IPv4에서 IPv6로의 천이를 위해 IETE에 의해 고안된 전략으로 옳은 것은?

  1. Tunneling
  2. Mobile IP
  3. Hop Limit
  4. Header Extension
(정답률: 69%)
  • 터널링(Tunneling)은 IPv6 망 사이에서 IPv4 망을 거쳐 통신해야 할 때, IPv4 망 내에 가상의 터널을 만들어 IPv6 패킷이 통과할 수 있도록 하는 천이 전략입니다.
profile_image
1

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

93. HDLC(High level Data Link Control)에 대한 설명이 틀린 것은?

  1. 문자 지향형 전송 프로토콜이다..
  2. 정보 프레임, 감독 프레임, 비번호 프레임이 존재한다.
  3. 감독 프레임은 정보(데이터) 필드를 포함하지 않는다.
  4. CRC 방식을 위한 2바이트 또는 4바이트 FCS를 포함한다.
(정답률: 40%)
  • HDLC는 비트 전송을 기본으로 하는 비트 지향형 프로토콜입니다. 따라서 문자 지향형 전송 프로토콜이라는 설명은 틀린 것입니다.
profile_image
1

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

94. 통신사업자의 회선을 임차하여 단순한 전송기능 이상의 부가가치를 부여한 데이터 등 복합적인 서비스를 제공 하는 정보통신망은?

  1. MAN
  2. LAN
  3. ISDN
  4. VAN
(정답률: 61%)
  • VAN은 Value Added Network의 약자로, 통신사업자의 회선을 임차하여 단순 전송 이상의 부가가치 서비스를 제공하는 정보통신망을 의미합니다.
profile_image
1

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

95. 시분할 다중화(Time Division Multiplexing)의 설명으로 틀린 것은?

  1. 시분할 다중화에는 동기식 시분할 다중화와 통계적 시분할 다중화 방식이 있다.
  2. 동기식 시분할 다중화 방식은 전송 프레임마다 각 시간 슬롯이 해당 채널에게 고정적으로 할당된다.
  3. 통계적 시분할 다중화 방식은 전송할 데이터가 있는 채널만 차례로 시간슬롯을 이용하여 전송한다.
  4. 통계적 시분할 다중화 보다 동기식 시분할 다중화 방식이 전송 대역폭을 더욱더 효율적으로 사용할 수 있다.
(정답률: 56%)
  • 동기식 시분할 다중화는 데이터 전송 여부와 상관없이 슬롯을 고정 할당하므로 낭비가 발생합니다. 반면, 통계적 시분할 다중화는 전송할 데이터가 있는 채널에만 동적으로 슬롯을 할당하므로 대역폭 이용 효율이 훨씬 높습니다.
profile_image
1

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

96. 데이터 전송방식 중 패킷 교환 방식에 대한 설명으로 틀린 것은?

  1. 패킷 교환은 저장-전달 방식을 사용한다.
  2. 패킷 교환은 데이터 그램 방식과 가상 회선 방식으로 구분된다.
  3. 데이터 그램은 연결형 서비스 방식으로 패킷을 전송하기 전에 미리 경로를 설정해야 한다.
  4. 가상 회선은 패킷이 전송되기 전에 논리적인 연결 설정이 이루어져야 한다.
(정답률: 56%)
  • 데이터그램 방식은 연결 설정 과정 없이 패킷을 독립적으로 전송하는 비연결형 서비스 방식입니다. 따라서 전송 전 미리 경로를 설정해야 한다는 설명은 틀린 것입니다.

    오답 노트

    가상 회선: 논리적 연결을 먼저 설정하는 연결형 서비스 방식입니다.
profile_image
1

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

97. TCP/IP 프로토콜에 대한 설명으로 틀린 것은?

  1. TCP/IP 프로토콜은 인터넷에서 기본 프로토콜로 사용한다.
  2. IP는 데이터의 전달을 위해 연결성 방식을 사용한다.
  3. TCP/IP 모델은 OSI 모델과는 달리 엄격한 계층적인 구조를 요구하지 않는다.
  4. TCP는 OSI 7계층 중 전송계층에 해당한다.
(정답률: 44%)
  • IP는 데이터그램 기반의 비연결형(Connectionless) 서비스를 제공하는 프로토콜입니다.

    오답 노트

    TCP: 신뢰성 있는 연결형 서비스 제공 및 전송 계층 해당
    TCP/IP 모델: OSI 모델보다 유연하며 엄격한 계층 구조를 요구하지 않음
profile_image
1

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

98. RTP(Real-time Transport Protocol) 헤더의 각 필드에 대한 설명으로 틀린 것은?

  1. Padding(P) 필드가 세팅되어 있는 경우는 그 패킷의 끝에 전송하려는 데이터 외에 추가적인 데이터들이 포함되어 있다.
  2. Marker(M) 필드는 패킷 스트림에서 프레임들간의 경계에 존재하는 특별한 경우를 표시한다.
  3. Extension(X) 필드가 세팅되어 있는 경우는 RTP 헤더 앞에 확장 헤더가 있음을 의미한다.
  4. Payload Type(PT) 필드는 데이터가 어떤 형식인지를 지정한다.
(정답률: 35%)
  • Extension(X) 필드가 세팅된 경우, 확장 헤더는 RTP 헤더 앞이 아니라 RTP 헤더 뒤에 위치합니다.

    오답 노트

    Padding(P): 실제 페이로드 외에 32비트 단위 구성을 위한 패딩 데이터 포함 여부 표시
    Marker(M): 프레임 경계 등 특별한 이벤트 발생 표시
    Payload Type(PT): 오디오/비디오 코덱 등 데이터 형식 지정
profile_image
1

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

99. 무선 LAN의 매체 접근 제어 방식 중 경쟁에 의해 채널 접근을 제어하는 것은?

  1. PSK
  2. ASK
  3. DCF
  4. PCF
(정답률: 46%)
  • DCF(Distributed Coordination Function)는 CSMA/CA 방식을 사용하여 먼저 송신한 쪽이 망을 점유하는 경쟁 기반의 채널 접근 제어 방식입니다.

    오답 노트

    PCF: AP가 중앙 집중형 폴링을 통해 제어하는 무경쟁 방식
profile_image
1

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

100. 디지털 변조에서 디지털 데이터를 아날로그 신호로 변환시키는 키잉(Keying)방식으로 틀린 것은?

  1. ASK
  2. CSK
  3. FSK
  4. PSK
(정답률: 61%)
  • 디지털 데이터를 아날로그 신호로 변환하는 키잉(Keying) 방식은 신호의 특성을 변화시켜 데이터를 전송합니다.
    대표적으로 진폭을 변화시키는 ASK, 주파수를 변화시키는 FSK, 위상을 변화시키는 PSK, 그리고 진폭과 위상을 동시에 변화시키는 QAM이 있습니다.

    오답 노트

    CSK: 가시광 무선통신 변조방식으로, 일반적인 디지털-아날로그 변환 키잉 방식에 해당하지 않습니다.
profile_image
1

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

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