정보처리기사(구) 필기 기출문제복원 (2011-03-20)

정보처리기사(구) 2011-03-20 필기 기출문제 해설

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

정보처리기사(구)
(2011-03-20 기출문제)

목록

1과목: 데이터 베이스

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

  1. structure
  2. operations
  3. constraints
  4. mapping
(정답률: 68%)
  • 데이터 모델의 구성 요소 중 structure는 논리적으로 표현된 개체들 간의 관계를 표시하는 역할을 합니다.

    오답 노트

    operations: 실제 데이터를 처리하는 방법
    constraints: 데이터가 저장될 수 있는 논리적 제약조건
profile_image
1

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

2. 3단계 스키마 중 다음 설명에 해당하는 것은?

  1. internal schema
  2. conceptual schema
  3. external schema
  4. tree schema
(정답률: 82%)
  • 제시된 이미지 의 내용은 물리적 저장 장치 관점에서의 데이터베이스 구조, 레코드 형식, 물리적 순서 등을 정의하는 것이므로 internal schema에 해당합니다.

    오답 노트

    conceptual schema: 조직 전체의 통합된 논리적 데이터베이스 정의
    external schema: 사용자 관점의 논리적 구조 정의(부분적 정의)
profile_image
1

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

3. 릴레이션의 특성에 대한 설명으로 옳지 않은 것은?

  1. 한 릴레이션에 포함된 튜플들은 모두 상이하다.
  2. 한 릴레이션에 포함된 튜플 사이에는 순서가 없다.
  3. 한 릴레이션을 구성하는 애트리뷰트 사이에는 일정한 순서가 있다.
  4. 모든 애트리뷰트 값은 원자값이다.
(정답률: 82%)
  • 릴레이션의 특성상 애트리뷰트(속성) 간에는 논리적인 순서가 없으며, 순서가 바뀌어도 동일한 릴레이션으로 간주합니다.

    오답 노트

    튜플들은 모두 상이하다: 튜플 유일성 성립
    튜플 사이에는 순서가 없다: 튜플 무순서 성립
    모든 애트리뷰트 값은 원자값이다: 원자값 성립
profile_image
1

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

4. 후보키에 대한 설명으로 옳지 않은 것은?

  1. 릴레이션의 기본키와 대응되어 릴레이션 간의 참조 무결성 제약조건을 표현하는데 사용되는 중요한 도구이다.
  2. 릴레이션의 후보키는 유일성과 최소성을 모두 만족해야 한다.
  3. 하나의 릴레이션에 속하는 모든 튜플들은 중복된 값을 가질 수 없으므로 모든 릴레이션은 반드시 하나 이상의 후보키를 갖는다.
  4. 릴레이션에서 튜플을 유일하게 구별해 주는 속성 또는 속성들의 조합을 의미한다.
(정답률: 47%)
  • 후보키(Candidate Key)는 릴레이션에서 튜플을 유일하게 식별할 수 있는 속성들의 집합으로, 유일성과 최소성을 모두 만족해야 합니다.

    오답 노트

    릴레이션의 기본키와 대응되어 릴레이션 간의 참조 무결성 제약조건을 표현하는데 사용되는 중요한 도구이다: 이는 외래키(Foreign Key)에 대한 설명입니다.
profile_image
1

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

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

  1. 1NF → 2NF
  2. 2NF → 3NF
  3. 3NF → BCNF
  4. BCNF → 4NF
(정답률: 70%)
  • A→B, B→C 관계가 있을 때 A→C가 성립하는 것을 이행적 함수 종속이라고 하며, 이를 제거하여 2NF에서 3NF로 정규화합니다.

    오답 노트

    1NF → 2NF: 부분 함수 종속 제거
    3NF → BCNF: 결정자가 후보키가 아닌 함수 종속 제거
    BCNF → 4NF: 다치 종속 제거
profile_image
1

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

6. 자료가 다음과 같이 주어졌을 때 선택 정렬(selection sort)을 적용하여 오름차순으로 정렬할 경우 pass 2를 진행한 후의 정렬된 값으로 옳은 것은?

  1. 4, 5, 9, 8, 11
  2. 4, 5, 9, 11, 8
  3. 4, 5, 8, 11, 9
  4. 4, 5, 8, 9, 11
(정답률: 81%)
  • 선택 정렬은 리스트에서 최소값을 찾아 정렬되지 않은 부분의 첫 번째 요소와 교환하는 방식입니다.
    대상 자료:
    pass 1: 전체 중 최소값 $4$를 찾아 첫 번째 요소 $9$와 교환 $\rightarrow$ $4, 9, 5, 11, 8$
    pass 2: 나머지 중 최소값 $5$를 찾아 두 번째 요소 $9$와 교환 $\rightarrow$ $4, 5, 9, 11, 8$
profile_image
1

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

7. 로킹(Locking) 단위에 대한 설명으로 옳은 것은?

  1. 로킹 단위가 크면 병행성 수준이 낮아진다.
  2. 로킹 단위가 크면 병행 제어 기법이 복잡해진다.
  3. 로킹 단위가 작으면 로크(Lock)의 수가 적어진다.
  4. 로킹은 파일 단위로 이루어지며, 레코드 또는 필드는 로킹 단위가 될 수 없다.
(정답률: 64%)
  • 로킹 단위(Locking Granularity)는 로킹 대상이 되는 객체의 크기를 의미하며, 단위가 커질수록 한 번에 잠기는 데이터 양이 많아져 다른 사용자가 접근할 수 있는 기회가 줄어듭니다.
    따라서 로킹 단위가 크면 병행성 수준이 낮아집니다.

    오답 노트

    로킹 단위가 크면 병행 제어 기법이 복잡해진다: 단위가 크면 관리가 쉽고 제어 기법이 간단해집니다.
    로킹 단위가 작으면 로크의 수가 적어진다: 단위가 작을수록 더 많은 로크가 필요합니다.
    로킹은 파일 단위로 이루어지며, 레코드 또는 필드는 로킹 단위가 될 수 없다: 레코드, 필드, 페이지 등 다양한 단위로 설정 가능합니다.
profile_image
1

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

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

  1. 동일한 성명을 가진 학생이 두 명 이상 존재할 수 있다.
  2. 성명은 기억하기 어렵다.
  3. 성명을 정렬하는데 많은 시간이 소요된다.
  4. 성명은 기억 공간을 많이 필요로 한다.
(정답률: 89%)
  • 기본키는 중복된 값이 없어야 하며 NULL 값을 가질 수 없어야 합니다. 성명은 동일한 이름을 가진 사람이 존재할 수 있는 중복 가능성이 높기 때문에 기본키로 사용하기에 부적절합니다.
profile_image
1

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

9. SQL은 사용 용도에 따라 DDL, DML, DCL로 구분할 수 있다. 다음 중 성격이 다른 하나는?

  1. UPDATE
  2. ALTER
  3. DROP
  4. CREATE
(정답률: 77%)
  • UPDATE는 데이터를 조작하는 DML(데이터 조작어)이며, 나머지 보기들은 데이터베이스 구조를 정의하는 DDL(데이터 정의어)입니다.

    오답 노트

    ALTER, DROP, CREATE: DDL에 해당합니다.
profile_image
1

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

10. 분산데이터베이스 시스템에 대한 설명으로 옳지 않은 것은?

  1. 사용자나 응용 프로그램이 접근하려는 데이터나 사이트의 위치를 알아야 한다.
  2. 중앙의 컴퓨터에 장애가 발생하더라도 전체 시스템에 영향을 끼치지 않는다.
  3. 중앙 집중 시스템보다 구현하는데 복잡하고 처리 비용이 증가한다.
  4. 중앙 집중 시스템보다 시스템 확장이 용이하다.
(정답률: 61%)
  • 분산 데이터베이스 시스템은 '분산 투명성'을 제공하는 것이 핵심입니다. 따라서 사용자나 응용 프로그램은 데이터가 물리적으로 어느 사이트에 위치해 있는지 알 필요 없이 논리적으로 하나의 데이터베이스처럼 접근할 수 있어야 합니다.
profile_image
1

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

11. 릴레이션 R의 차수(Degree)가 3, 카디널리티(Cardinality)가 3, 릴레이션 S의 차수가 4, 카디널리티가 4일 때, 두 릴레이션을 카티션 프로덕트(cartesian product)한 결과 릴레이션의 차수와 카디널리티는?

  1. 4, 4
  2. 7, 7
  3. 7, 12
  4. 12, 12
(정답률: 71%)
  • 카티션 프로덕트(교차 곱) 결과 릴레이션의 차수는 각 릴레이션 차수의 합이고, 카디널리티는 각 릴레이션 카디널리티의 곱으로 계산합니다.
    ① [기본 공식]
    $$\text{Degree} = \text{Degree}(R) + \text{Degree}(S)$$
    $$\text{Cardinality} = \text{Cardinality}(R) \times \text{Cardinality}(S)$$
    ② [숫자 대입]
    $$\text{Degree} = 3 + 4$$
    $$\text{Cardinality} = 3 \times 4$$
    ③ [최종 결과]
    $$\text{Degree} = 7, \text{Cardinality} = 12$$
profile_image
1

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

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

  1. 시스템카탈로그는 DBMS가 스스로 생성하고 유지한다.
  2. 시스템카탈로그는 시스템 테이블이기 때문에 일반 사용자는 내용을 검색할 수 없다.
  3. 시스템카탈로그에 저장된 정보를 메타 데이터라고 한다.
  4. 시스템카탈로그를 자료 사전이라고도 한다.
(정답률: 83%)
  • 시스템 카탈로그는 데이터베이스의 구조와 제약 조건 등 메타 데이터를 저장하는 시스템 데이터베이스(자료 사전)입니다. 시스템 테이블이므로 관리 권한에 따라 차이는 있으나, 일반 사용자도 쿼리를 통해 내용을 검색하여 데이터베이스 구조를 확인할 수 있습니다.
profile_image
1

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

13. 파일조직기법 중 순차파일에 대한 설명으로 옳지 않은 것은?

  1. 파일 탐색시 효율이 우수하며, 대화형 처리에 적합하다.
  2. 레코드가 키 순서대로 편성되어 취급이 용이하다.
  3. 연속적인 레코드의 저장에 의해 레코드 사이에 빈 공간이 존재하지 않으므로 기억장치의 효율적인 이용이 가능하다.
  4. 필요한 레코드를 삽입, 삭제, 수정하는 경우 파일을 재구성해야 하므로 파일 전체를 복사해야 한다.
(정답률: 72%)
  • 순차 파일은 레코드를 물리적으로 연속된 위치에 기록하므로, 특정 데이터를 찾으려면 처음부터 순서대로 검색해야 합니다. 따라서 파일 탐색 효율이 낮으며, 즉각적인 응답이 필요한 대화형 처리보다는 일괄 처리에 적합합니다.
profile_image
1

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

14. 이진 탐색 알고리즘의 특징이 아닌 것은?

  1. 탐색 효율이 좋고 탐색 시간이 적게 소요된다.
  2. 검색할 데이터가 정렬되어 있어야 한다.
  3. 피보나치수열에 따라 다음에 비교할 대상을 선정하여 검색한다.
  4. 비교 횟수를 거듭할 때마다 검색 대상이 되는 데이터의 수가 절반으로 줄어든다.
(정답률: 68%)
  • 이진 탐색은 정렬된 데이터의 중간값과 비교하여 검색 범위를 절반씩 줄여나가는 효율적인 방식입니다. 피보나치 수열을 이용하여 검색 대상을 선정하는 방식은 피보나치 검색에 대한 설명입니다.
profile_image
1

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

15. 인덱스순차파일의 인덱스영역 중 다음 설명에 해당하는 것은?

  1. 기본 데이터 영역
  2. 트랙 인덱스 영역
  3. 실린더 인덱스 영역
  4. 마스터 인덱스 영역
(정답률: 52%)
  • 인덱스 순차 파일에서 실린더 인덱스 정보가 많을 때 이를 효율적으로 탐색하기 위해 만든 최상위 인덱스로, 데이터 레코드가 어느 실린더 인덱스 영역에 있는지 나타내는 것은 마스터 인덱스 영역입니다.

    오답 노트

    트랙 인덱스 영역: 가장 작은 단위의 소제목 색인
    실린더 인덱스 영역: 트랙 색인이 많을 때 생성하는 중제목 색인
profile_image
1

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

16. 데이터베이스 설계 단계 중 저장 레코드 양식 설계, 레코드 집중의 분석 및 설계, 접근 경로 설계와 관계되는 것은?

  1. 논리적 설계
  2. 요구 조건 분석
  3. 물리적 설계
  4. 개념적 설계
(정답률: 65%)
  • 저장 레코드 양식, 레코드 집중 분석, 접근 경로 설계는 데이터베이스의 물리적 구조를 결정하는 단계이므로 물리적 설계에 해당합니다.

    오답 노트

    요구 조건 분석: 사용자 식별 및 범위 설정
    개념적 설계: 개념 스키마 및 트랜잭션 모델링
    논리적 설계: DBMS에 맞는 논리적 모델 변환 및 스키마 정제
profile_image
1

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

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

  1. atomicity
  2. consistency
  3. isolation
  4. durability
(정답률: 74%)
  • 트랜잭션의 격리성(isolation)은 둘 이상의 트랜잭션이 동시에 실행될 때, 서로의 연산에 끼어들거나 영향을 주지 않고 독립적으로 실행되어야 함을 의미합니다.

    오답 노트

    atomicity: 트랜잭션의 연산이 모두 반영되거나 전혀 반영되지 않아야 함(원자성)
    consistency: 실행 전후의 시스템 상태가 일관되어야 함(일관성)
    durability: 성공적으로 완료된 결과는 영구적으로 보존되어야 함(영속성)
profile_image
1

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

18. 다음 문장의 () 안 내용으로 옳게 짝지어진 것은?

  1. ① : Security, ② : Integrity
  2. ① : Security, ② : Revoke
  3. ① : Integrity, ② : Security
  4. ① : Integrity, ② : Revoke
(정답률: 64%)
  • 제시된 문장의 핵심 키워드를 통해 개념을 구분합니다.
    첫 번째 문장의 allowed(허용)는 외부의 부적절한 접근으로부터 보호하고 권한을 관리하는 보안(Security)에 해당하며, 두 번째 문장의 correct(정확)는 정보의 정확성과 정밀성을 유지하는 무결성(Integrity)에 해당합니다.
    따라서 ① : Security, ② : Integrity 가 정답입니다.
profile_image
1

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

19. 다음 설명이 의미하는 것은?

  1. DBMS
  2. Schema
  3. Transaction
  4. Domain
(정답률: 78%)
  • 제시된 이미지 는 데이터베이스의 구조와 제약 조건을 설명하는 메타데이터의 모음이며, 엔티티, 속성, 관계 및 제약 조건을 정의하는 Schema에 대한 설명입니다.
profile_image
1

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

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

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

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

2과목: 전자 계산기 구조

21. 재귀호출(recursive call) 프로그램에 해당하는 것은?

  1. 한 루틴(routine)이 반복될 때.
  2. 한 루틴(routine)이 자기를 다시 호출할 때.
  3. 다른 루틴(routine)이 다른 루틴을 호출할 때.
  4. 한 루틴(routine)에서 다른 루틴으로 갈 때.
(정답률: 80%)
  • 재귀호출은 프로그램 제어 구조나 데이터 구조 내에서 어떤 루틴이 자기 자신을 다시 호출하여 문제를 해결하는 방식입니다.
profile_image
1

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

22. 플립플롭 중 입력단자가 하나이며, 1 이 입력될 때마다 출력단자의 상태가 바뀌는 것은?

  1. RS 플립플롭
  2. T 플립플롭
  3. D 플립플롭
  4. M/S 플립플롭
(정답률: 64%)
  • T 플립플롭은 JK 플립플롭의 두 입력단을 하나로 묶어 구성한 것으로, 입력 $T=1$일 때마다 출력 상태가 반전(Toggle)되는 특징이 있습니다.

    오답 노트

    RS 플립플롭: S와 R 신호로 상태 결정
    D 플립플롭: 입력값을 그대로 저장
    M/S 플립플롭: 레이스 현상을 방지하기 위해 고안
profile_image
1

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

23. 회로의 논리함수가 다수결 함수(Majority Function)를 포함하고 있는 것은?

  1. 전가산기
  2. 전감산기
  3. 3-to-8 디코더
  4. 우수 패리티 발생기
(정답률: 53%)
  • 다수결 함수(Majority Function)는 입력 수가 홀수일 때, 과반수 이상의 입력이 1이면 출력이 1이 되는 함수입니다.
    전가산기의 캐리 출력($C_{out}$)은 입력 $A, B, C_{in}$ 중 2개 이상이 1일 때 1이 되므로 다수결 함수의 원리가 적용됩니다.
profile_image
1

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

24. 다음 중 프로그램 제어와 가장 밀접한 관계가 있는 것은?

  1. memory address register
  2. index register
  3. accumulator
  4. status register
(정답률: 52%)
  • 상태 레지스터(status register)는 최근에 실행된 산술 연산의 결과 상태(부호, 제로, 오버플로 등)를 저장합니다.
    이 정보는 조건부 분기 명령 등에서 프로그램의 실행 흐름을 결정하는 판단 근거로 사용되므로 프로그램 제어와 가장 밀접한 관계가 있습니다.
profile_image
1

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

25. fetch cycle에서 일어나는 micro instruction 이다. 실행 순서가 옳은 것은? (단, MAR : Memory Address Register, MBR : Memory Buffer Register, PC : Program Counter, OPR : Operation Code Register)

  1. ②→①→③→④
  2. ①→②→③→④
  3. ②→④→①→③
  4. ③→①→②→④
(정답률: 46%)
  • 명령어 인출 사이클(Fetch Cycle)은 PC에 저장된 주소를 통해 메모리에서 명령어를 가져오는 과정입니다.
    실행 순서는 다음과 같습니다.
    1. $MAR \leftarrow PC$ : 프로그램 카운터의 주소를 메모리 주소 레지스터로 전송
    2. $MBR \leftarrow M(MAR)$ : 해당 주소의 메모리 내용을 메모리 버퍼 레지스터로 읽어옴
    3. $PC \leftarrow PC+1$ : 다음 명령어를 가리키도록 프로그램 카운터 값 증가
    4. $OPR \leftarrow MBR(OP)$ : 읽어온 명령어의 연산 코드를 명령어 레지스터로 전송
    따라서 정답은 ①→②→③→④ 순서입니다.
profile_image
1

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

26. 메가플롭스(MFLOPS)에 대한 설명으로 옳은 것은?

  1. 1클록펄스 간에 실행되는 부동소수점 연산의 수를 10만을 단위로 하여 나타낸 수.
  2. 1클록펄스 간에 실행되는 고정소수점 연산의 수를 10만을 단위로 하여 나타낸 수.
  3. 1초간에 실행되는 부동소수점 연산의 수를 100만을 단위로 하여 나타낸 수.
  4. 1초간에 실행되는 고정소수점 연산의 수를 100만을 단위로 하여 나타낸 수.
(정답률: 58%)
  • MFLOPS(Million Floating-point Operations Per Second)는 컴퓨터의 성능 측정 단위로, 1초간에 실행되는 부동소수점 연산의 수를 100만 단위로 나타낸 수치입니다.
profile_image
1

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

27. 우선순위 인터럽트 운영 방식이 아닌 것은?

  1. LCFS(Last Come First Service)
  2. FCFS(First come First Service)
  3. Masking Schema
  4. Fixed Service
(정답률: 53%)
  • 우선순위 인터럽트 운영 방식에는 LCFS, FCFS, Masking Schema 세 가지 방식이 존재합니다. Fixed Service는 이에 해당하지 않습니다.
profile_image
1

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

28. 다음 중 Unicode와 ASCII 코드와의 관계를 가장 잘 설명한 것은?

  1. Unicode는 ASCII를 인식할 수 있지만 ASCII에서는 Unicode의 특수문자를 인식할 수 없다.
  2. Unicode는 ASCII를 인식할 수 없고 ASCII에서도 Unicode의 특수문자를 인식할 수 없다.
  3. Unicode는 ASCII를 인식하고 ASCII에서도 Unicode의 특수문자를 인식할 수 있다.
  4. Unicode는 ASCII를 인식할 수 없지만 ASCII에서는 Unicode의 특수문자를 인식할 수 있다.
(정답률: 64%)
  • Unicode는 ASCII 코드를 하위 집합으로 포함하도록 설계되었기 때문에 ASCII를 완벽하게 인식할 수 있습니다. 반면, ASCII는 표현 범위가 좁아 Unicode의 확장된 특수문자나 다국어를 인식할 수 없습니다.
profile_image
1

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

29. 다음 불 함수를 간략화한 결과는?

(정답률: 41%)
  • 주어진 불 함수 $F(w, x, y, z) = \sum(0, 1, 2, 4, 5, 6, 8, 9, 12, 13, 14)$를 카르노 맵을 통해 간략화하면 $y'$ 항과 $w'z'$ 항, $xz'$ 항의 합으로 도출됩니다.
    ① [기본 공식] $\text{Karnaugh Map Simplification}$
    ② [숫자 대입] $F = y' + w'z' + xz'$
    ③ [최종 결과]
profile_image
1

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

30. 비교적 속도가 빠른 자기 디스크에 연결하는 채널은?

  1. 바이트 채널
  2. 셀렉터 채널
  3. 서브 채널
  4. 멀티플렉서 채널
(정답률: 50%)
  • 셀렉터 채널은 고속 전송이 필요한 장치를 위해 채널 하나를 하나의 입출력 장치가 독점하여 사용하는 방식입니다.

    오답 노트

    멀티플렉서 채널: 여러 장치가 시분할 방식으로 공유하여 저속 전송에 적합함
profile_image
1

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

31. 컴퓨터 주기억장치의 용량이 256MB라면 주소 버스는 최소한 몇 Bit이어야 하는가?

  1. 20 Bit 이상
  2. 24 Bit 이상
  3. 26 Bit 이상
  4. 28 Bit 이상
(정답률: 49%)
  • 주소 버스는 주기억장치의 전체 용량을 개별적으로 지정할 수 있는 충분한 비트 수를 가져야 합니다.
    ① [기본 공식] $2^{n} = \text{용량}$
    ② [숫자 대입] $2^{n} = 256 \times 1024 \times 1024 = 2^{8} \times 2^{20} = 2^{28}$
    ③ [최종 결과] $n = 28$
profile_image
1

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

32. 다음은 인터럽트 체제의 동작을 나열한 것이다. 수행 순서를 올바르게 표현한 것은?

  1. ②→⑤→①→③→④
  2. ②→①→④→⑤→③
  3. ②→④→①→⑤→③
  4. ②→①→⑤→④→③
(정답률: 72%)
  • 인터럽트 체제는 요청 발생부터 복귀까지의 정해진 순서로 동작합니다.
    1. 의 ② 인터럽트 요청 신호 발생
    2. ① 현재 수행 중인 프로그램을 안전한 장소에 기억
    3. ⑤ 어느 장치가 인터럽트를 요청했는가 찾는다
    4. ④ 인터럽트 서비스 루틴의 수행
    5. ③ 보존한 프로그램 상태로 복귀
    따라서 올바른 순서는 ②→①→⑤→④→③ 입니다.
profile_image
1

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

33. 다음은 명령어 형식에 대한 설명이다. 옳은 것은?

  1. 명령은 보통 OP 코드부분과 오퍼랜드 부분으로 나누며 오퍼랜드는 수행해야 할 동작을 명시하는 부분이고, OP코드는 연산의 대상물이다.
  2. 기억장치의 주소나 레지스터를 지정하거나 실제 데이터 값을 가지고 있는 부분이 오퍼랜드이다.
  3. 오퍼랜드의 비트 수가 n 비트인 경우 2n 가지의 서로 다른 동작을 수행할 수 있다.
  4. 오퍼랜드에는 유효번지를 결정하기 위한 모드 비트를 가질 수 없다.
(정답률: 47%)
  • 명령어는 동작을 명시하는 OP 코드와 연산의 대상이 되는 오퍼랜드로 구성됩니다. 오퍼랜드는 기억장치의 주소, 레지스터, 또는 실제 데이터 값을 가지는 부분입니다.

    오답 노트

    OP 코드와 오퍼랜드의 역할이 서로 바뀌어 설명됨
    동작 수행 가능 수는 OP 코드의 비트 수에 의해 결정됨
    오퍼랜드는 유효번지 결정을 위한 모드 비트를 가질 수 있음
profile_image
1

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

34. 다음 중 잘못 연결한 것은?

  1. Associative Memory - Memory Access 속도 향상
  2. Virtual Memory - Memory 공간 확대
  3. Cache Memory - Memory Access 속도 향상
  4. Memory Interleaving - Memory 공간 확대
(정답률: 59%)
  • Memory Interleaving은 기억장치를 여러 개의 모듈로 구성하여 동시에 접근함으로써 주 기억 장치의 접근 속도를 개선하는 방식입니다. 따라서 Memory 공간 확대가 아니라 속도 향상이 목적입니다.
profile_image
1

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

35. 1의 보수 표현 방식에 의해 8비트로 표현된 9+(-24)의 연산 수행시 그 결과는?

  1. 0100 1111
  2. 1111 0000
  3. 1000 1111
  4. 0111 0000
(정답률: 45%)
  • 1의 보수 방식에서 뺄셈은 빼는 수의 모든 비트를 반전(0 $\rightarrow$ 1, 1 $\rightarrow$ 0)시킨 후 더하는 방식으로 수행합니다.
    9의 2진수: $00001001$
    24의 2진수: $00011000 \rightarrow$ 1의 보수(-24): $11100111$
    ① [기본 공식] $\text{Result} = A + \text{1's Complement of } B$
    ② [숫자 대입] $\text{Result} = 00001001 + 11100111$
    ③ [최종 결과] $\text{Result} = 11110000$
profile_image
1

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

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

  1. 4㎲
  2. 8㎲
  3. 13㎲
  4. 40㎲
(정답률: 34%)
  • 파이프라인 소요 시간은 첫 번째 명령어가 모든 단계를 마치는 시간(충전 시간)에 나머지 명령어들이 1클록마다 추가로 완료되는 시간을 더해 계산합니다.
    ① [기본 공식] $\text{Time} = (\text{Stages} + (\text{Instructions} - 1)) \times \frac{1}{f}$
    ② [숫자 대입] $\text{Time} = (4 + (10 - 1)) \times \frac{1}{1 \times 10^{6}}$
    ③ [최종 결과] $\text{Time} = 13 \mu\text{s}$
profile_image
1

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

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

  1. 1㎲
  2. 2㎲
  3. 10㎲
  4. 20㎲
(정답률: 40%)
  • CPU 클록 주파수를 통해 1클록(머신 스테이트)의 시간을 구한 뒤, 전체 명령 사이클을 구성하는 총 클록 수를 곱하여 계산합니다.
    ① [기본 공식] $T = \frac{1}{f} \times \text{Machine Cycles} \times \text{Machine States}$
    ② [숫자 대입] $T = \frac{1}{10 \times 10^{6}} \times 2 \times 5$
    ③ [최종 결과] $T = 1 \mu\text{s}$
profile_image
1

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

38. 컴퓨터 시스템과 주변 장치간의 데이터 전송 방식에 해당되지 않는 것은?

  1. 루프 입출력(loop I/O) 방식
  2. DMA(Direct Memory Access) 방식
  3. 인터럽트 입출력(interrupt I/O) 방식
  4. 프로그램 입출력(programmed I/O) 방식
(정답률: 45%)
  • 컴퓨터 시스템의 입출력(I/O) 제어 방식은 크게 프로그램 입출력, 인터럽트 입출력, DMA, 채널 방식으로 구분됩니다. 루프 입출력(loop I/O) 방식은 표준적인 데이터 전송 방식에 해당하지 않습니다.

    오답 노트

    DMA(Direct Memory Access) 방식: CPU 개입 없이 메모리와 주변 장치 간 직접 데이터 전송
    인터럽트 입출력(interrupt I/O) 방식: 장치가 준비되면 CPU에 신호를 보내 처리
    프로그램 입출력(programmed I/O) 방식: CPU가 장치의 상태를 계속 확인(Polling)하며 전송
profile_image
1

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

39. 중재동작이 끝날 때마다 모든 마스터들의 우선순위가 한 단계씩 낮아지고 가장 우선순위가 낮았던 마스터가 최상위 우선순위를 가지도록 하는 가변우선순위 방식은?

  1. 동등 우선순위(Equal Priority) 방식
  2. 임의 우선순위(Random Priority) 방식
  3. 회전 우선순위(Rotating Priority) 방식
  4. 최소-최근 사용(Least Recently Used) 방식
(정답률: 62%)
  • 중재 동작이 끝날 때마다 마스터들의 우선순위를 순환시켜, 가장 낮았던 마스터가 최상위 우선순위를 갖게 함으로써 모든 장치에 공평한 기회를 제공하는 방식은 회전 우선순위(Rotating Priority) 방식입니다.
profile_image
1

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

40. 마이크로 오퍼레이션과 관련이 적은 것은?

  1. 수평 마이크로 명령
  2. 수직 마이크로 명령
  3. 나노 명령
  4. 기가 명령
(정답률: 67%)
  • 마이크로 오퍼레이션은 제어 장치 내에서 명령어를 실행하기 위한 세부 단계입니다.
    수평 마이크로 명령, 수직 마이크로 명령, 그리고 이를 더 세분화한 나노 명령 등이 존재합니다.

    오답 노트

    기가 명령: 컴퓨터 구조 및 마이크로 오퍼레이션 체계에 존재하지 않는 용어입니다.
profile_image
1

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

3과목: 운영체제

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

  1. 모든 사이트는 시스템 안의 다른 모든 사이트와 직접 연결된다.
  2. 사이트들 간의 메시지 전달이 매우 빠르다.
  3. 기본비용이 적게 든다.
  4. 사이트 간의 연결은 여러 회선이 존재하므로 신뢰성이 높다.
(정답률: 73%)
  • 완전 연결(Fully Connection) 구조는 모든 사이트가 서로 직접 연결되는 망형(Mesh) 구조이므로, 연결되는 회선 수가 매우 많아 설치 및 유지보수를 위한 기본 비용이 매우 많이 듭니다.
profile_image
1

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

42. 스레드의 특징으로 옳지 않은 것은?

  1. 실행 환경을 공유시켜 기억장소의 낭비가 줄어든다.
  2. 프로세스 외부에 존재하는 스레드도 있다.
  3. 하나의 프로세스를 여러 개의 스레드로 생성하여 병행 성을 증진시킬 수 있다.
  4. 프로세스들 간의 통신을 향상시킬 수 있다.
(정답률: 61%)
  • 스레드는 프로세스 내에서 실행되는 흐름의 단위로, 반드시 프로세스 내부에서 생성되어 해당 프로세스의 자원을 공유하며 실행됩니다.

    오답 노트

    프로세스 외부에 존재하는 스레드도 있다: 스레드는 프로세스라는 실행 단위 내에 종속되어 존재합니다.
profile_image
1

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

43. UNIX는 어떤 디렉토리 구조를 갖는가?

  1. tree structured directory
  2. two level directory
  3. hashing structure directory
  4. single level directory
(정답률: 73%)
  • UNIX는 루트 디렉토리를 정점으로 하여 하위 디렉토리가 가지를 치며 뻗어 나가는 tree structured directory(트리 구조 디렉토리) 형태를 사용하여 다중 사용자 환경을 효율적으로 관리합니다.
profile_image
1

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

44. 교착상태의 해결 방안 중 다음 사항에 해당하는 것은?

  1. prevention
  2. avoidance
  3. detection
  4. recovery
(정답률: 57%)
  • 에 제시된 점유 및 대기 부정, 비선점 부정, 환형대기 부정은 교착상태의 발생 조건 4가지 중 하나라도 만족하지 않게 하여 교착상태를 원천적으로 차단하는 prevention(예방) 기법의 핵심 내용입니다.
profile_image
1

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

45. 파일 시스템에 대한 설명으로 옳지 않은 것은?

  1. 사용자가 파일을 생성하고 수정하며 제거할 수 있도록 한다.
  2. 한 파일을 여러 사용자가 공동으로 사용할 수 있도록 한다.
  3. 사용자가 적합한 구조로 파일을 구성할 수 없도록 제한한다.
  4. 사용자와 보조기억장치 사이에서 인터페이스를 제공한다.
(정답률: 67%)
  • 파일 시스템은 사용자가 자신의 목적에 맞게 적합한 구조로 파일을 구성하고 관리할 수 있도록 지원하는 시스템입니다.

    오답 노트

    사용자가 적합한 구조로 파일을 구성할 수 없도록 제한한다: 파일 시스템의 목적은 구성의 제한이 아니라 효율적인 구성 지원에 있습니다.
profile_image
1

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

46. 다중 처리기 운영체제 구성에서 주/종(Master/Slave)처리기 시스템에 대한 설명으로 옳지 않은 것은?

  1. 주프로세서는 입/출력과 연산을 담당한다.
  2. 종프로세서는 입/출력 위주의 작업을 처리한다.
  3. 주프로세서만이 운영체제를 수행한다.
  4. 주프로세서에 문제가 발생하면 전체 시스템이 멈춘다.
(정답률: 63%)
  • 주/종(Master/Slave) 시스템에서 주프로세서는 운영체제 수행 및 입출력을 담당하고, 종프로세서는 오직 연산 작업만을 담당합니다. 따라서 종프로세서가 입출력 위주의 작업을 처리한다는 설명은 틀린 것입니다.
profile_image
1

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

47. 하나의 프로세스가 작업 수행 과정에서 수행하는 기억 장치 접근에서 지나치게 페이지 폴트가 발생하여 프로세스 수행에 소요되는 시간보다 페이지 이동에 소요되는 시간이 더 커지는 현상은?

  1. 스레싱(Thrashing)
  2. 위킹 셋(Working set)
  3. 세마포어(Semaphore)
  4. 교환(Swapping)
(정답률: 71%)
  • 페이지 폴트가 빈번하게 발생하여 실제 프로세스 수행 시간보다 페이지 교체(이동) 시간이 더 많아져 CPU 효율이 급격히 떨어지는 현상을 스레싱(Thrashing)이라고 합니다.

    오답 노트

    위킹 셋: 일정 시간 동안 자주 참조되는 페이지 집합
    세마포어: 프로세스 간 동기화를 위한 제어 신호 기법
    교환: 프로그램 전체를 주기억장치와 보조기억장치 간에 교체하는 방법
profile_image
1

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

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

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

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

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

  1. Cryptography
  2. Authentication
  3. Digital Signature
  4. Threat Monitoring
(정답률: 60%)
  • Authentication(인증)은 패스워드, 지문, 인증 카드 등을 통해 사용자가 정당한 권한을 가진 합법적 사용자인지 확인하는 보안 메커니즘입니다.
profile_image
1

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

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

  1. 프로시저가 활동 중인 것
  2. PCB를 가진 프로그램
  3. 동기적 행위를 일으키는 주체
  4. 프로세서가 할당되는 실체
(정답률: 68%)
  • 프로세스는 실행 중인 프로그램을 의미하며, 운영체제로부터 자원을 할당받는 작업 단위입니다.
    프로세스는 독립적으로 실행되며 비동기적 행위를 일으키는 주체입니다.

    오답 노트

    동기적 행위를 일으키는 주체: 동기가 아니라 비동기적 행위를 일으키는 주체입니다.
profile_image
1

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

51. UNIX 파일 시스템의 inode에서 관리하는 정보가 아닌 것은?

  1. 파일의 링크 수
  2. 파일이 만들어진 시간
  3. 파일의 크기
  4. 파일이 최초로 수정된 시간
(정답률: 72%)
  • UNIX 파일 시스템의 inode는 파일의 메타데이터를 관리하는 구조체입니다.
    inode는 파일의 링크 수, 생성 시간, 파일 크기, 그리고 파일의 최종 수정 시간을 관리합니다.

    오답 노트

    파일이 최초로 수정된 시간: 최초가 아닌 최종 수정 시간을 관리합니다.
profile_image
1

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

52. 주기억장치 관리기법인 First-fit, Best-fit, Worst-fit 방법을 각각 적용할 경우 9K의 프로그램이 할당될 영역이 순서대로 옳게 짝지어진 것은?

  1. 1, 1, 4
  2. 1, 4, 2
  3. 4, 3, 4
  4. 4, 3, 2
(정답률: 78%)
  • 주기억장치 할당 기법에 따라 $9\text{K}$ 프로그램이 배치될 영역을 찾는 문제입니다.
    1. First-fit: 메모리를 순차적으로 탐색하다가 들어갈 수 있는 첫 번째 빈 공간에 할당하므로 영역 1에 배치됩니다.
    2. Best-fit: 빈 공간 중 프로그램 크기와 가장 차이가 적은(가장 적합한) 공간에 할당하므로 영역 1에 배치됩니다.
    3. Worst-fit: 빈 공간 중 가장 크기가 큰 공간에 할당하므로 영역 4에 배치됩니다.
    따라서 순서대로 영역 1, 1, 4가 됩니다.
profile_image
1

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

53. 컴퓨터 시스템 성능을 향상시키기 위한 스풀링(SPOOLing)에 대한 설명으로 옳지 않은 것은?

  1. 여러 작업의 입출력과 계산을 동시에 수행할 수 있다.
  2. 스풀 공간으로 주기억장치의 일부를 사용하며, 소프트웨어적인 기법이다.
  3. 제한된 수의 입출력 장치 사용으로 인한 입출력 작업의 지연을 방지한다.
  4. 저속의 입출력 장치에서 읽어온 자료를 우선 중간의 저장장치에 저장하는 방식이다.
(정답률: 43%)
  • 스풀링(SPOOLing)은 주기억장치가 아닌 보조기억장치(디스크)의 일부를 매우 큰 버퍼처럼 사용하여 입출력 효율을 높이는 기법입니다.

    오답 노트

    스풀 공간으로 주기억장치의 일부를 사용하며, 소프트웨어적인 기법이다: 주기억장치가 아닌 보조기억장치(디스크)를 사용함
profile_image
1

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

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

  1. 파일 제어 블록이라고도 한다.
  2. 시스템에 따라 다른 구조를 갖는다.
  3. 파일시스템이 관리하므로 사용자가 직접 참조할 수 없다.
  4. 모든 파일이 하나의 파일 디스크립터를 공용한다.
(정답률: 47%)
  • 파일 디스크립터는 각 파일마다 독립적으로 할당되는 식별자입니다. 따라서 모든 파일이 하나의 파일 디스크립터를 공용한다는 설명은 틀린 것입니다.
profile_image
1

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

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

  1. 7번
  2. 8번
  3. 9번
  4. 10번
(정답률: 55%)
  • FIFO(First-In-First-Out) 알고리즘은 가장 먼저 들어온 페이지를 가장 먼저 교체하는 방식입니다. 3개의 프레임에서 페이지 부재(Fault)가 발생하는 과정을 추적합니다.
    요청 순서: $2, 3, 2, 1, 5, 2, 4, 5, 3, 2, 5$
    부재 발생 과정:
    1. [2] $\rightarrow$ (2, _, _) Fault
    2. [3] $\rightarrow$ (2, 3, _) Fault
    3. [2] $\rightarrow$ (2, 3, _) Hit
    4. [1] $\rightarrow$ (2, 3, 1) Fault
    5. [5] $\rightarrow$ (5, 3, 1) Fault (2 교체)
    6. [2] $\rightarrow$ (5, 2, 1) Fault (3 교체)
    7. [4] $\rightarrow$ (5, 2, 4) Fault (1 교체)
    8. [5] $\rightarrow$ (5, 2, 4) Hit
    9. [3] $\rightarrow$ (3, 2, 4) Fault (5 교체)
    10. [2] $\rightarrow$ (3, 2, 4) Hit
    11. [5] $\rightarrow$ (3, 5, 4) Fault (2 교체)
    ① [기본 공식] $\text{페이지 부재 횟수} = \text{메모리에 없는 페이지 요청 횟수}$
    ② [숫자 대입] $\text{Faults} = 1 + 1 + 0 + 1 + 1 + 1 + 1 + 0 + 1 + 0 + 1$
    ③ [최종 결과] $\text{Faults} = 8$
profile_image
1

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

56. 운영체제의 목적 중 다음 설명에 해당하는 것은?

  1. reliability
  2. throughput
  3. turn-around time
  4. availability
(정답률: 59%)
  • 가용성(availability)은 시스템 자원을 여러 사용자가 요구할 때 얼마나 신속하고 충분하게 지원할 수 있는지를 나타내는 척도입니다. 이는 하드웨어 자원의 수나 다중 프로그래밍 정도에 영향을 받으며, 시스템 자원이 많을수록 높아집니다.

    오답 노트

    reliability: 시스템이 주어진 시간 동안 고장 없이 정상적으로 작동하는 신뢰도
    throughput: 단위 시간당 처리하는 작업의 양
    turn-around time: 작업 제출부터 완료까지 걸리는 총 시간
profile_image
1

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

57. 초기 헤드 위치가 50 이며 트랙 0 방향으로 이동 중이다. 디스크 대기 큐에 다음과 같은 순서의 액세스 요청이 대기 중일 때 모든 처리를 완료하기 위한 헤드의 총 이동거리가 370일 경우 사용된 디스크 스케줄링 기법은? (단, 가장 안쪽 트랙 0, 가장 바깥쪽 트랙 200)

  1. SCAN
  2. SSTF
  3. FIFO
  4. C-SCAN
(정답률: 51%)
  • 현재 헤드 위치 $50$에서 가장 가까운 요청 트랙을 순차적으로 찾아 이동하는 SSTF(Shortest Seek Time First) 기법을 적용하면 총 이동거리가 $370$이 됩니다.
    이동 경로: $50 \rightarrow 40 \rightarrow 70 \rightarrow 80 \rightarrow 100 \rightarrow 120 \rightarrow 130 \rightarrow 150 \rightarrow 180 \rightarrow 200 \rightarrow 0$
    계산 과정:
    ① [기본 공식] $\text{총 이동거리} = \sum |\text{현재 위치} - \text{다음 위치}|$
    ② [숫자 대입] $(50-40) + (70-40) + (80-70) + (100-80) + (120-100) + (130-120) + (150-130) + (180-150) + (200-180) + (200-0)$
    ③ [최종 결과] $10 + 30 + 10 + 20 + 20 + 10 + 20 + 30 + 20 + 200 = 370$
profile_image
1

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

58. 가상기억장치 구현에서 세그먼테이션(Segmentation) 기법의 설명으로 옳지 않은 것은?

  1. 주소 변환을 위해서 페이지 맵 테이블(Page Map Table)이 필요하다.
  2. 세그먼테이션은 프로그램을 여러 개의 블록으로 나누어 수행한다.
  3. 각 세그먼트는 고유한 이름과 크기를 갖는다.
  4. 기억장치 보호 키가 필요하다.
(정답률: 53%)
  • 세그먼테이션 기법은 프로그램을 논리적 단위인 세그먼트로 나누어 관리하므로 주소 변환을 위해 세그먼트 맵 테이블이 필요합니다.

    오답 노트

    주소 변환을 위해서 페이지 맵 테이블(Page Map Table)이 필요하다: 페이지 맵 테이블은 세그먼테이션이 아닌 페이징 기법에서 사용하는 테이블입니다.
profile_image
1

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

59. 페이지교체 기법 중 참조 비트와 변형 비트가 필요한 것은?

  1. FIFO
  2. LRU
  3. LFU
  4. NUR
(정답률: 59%)
  • NUR(Not Used Recently) 기법은 최근에 사용하지 않은 페이지를 우선적으로 교체하는 방식으로, 이를 판단하기 위해 각 페이지마다 참조 비트와 변형 비트라는 두 개의 하드웨어 비트를 사용합니다.
profile_image
1

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

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

  1. 자원을 효율적으로 사용하기 위하여 자원의 스케줄링 기능을 제공한다.
  2. 사용자와 시스템 간의 편리한 인터페이스를 제공한다.
  3. 데이터를 관리하고 데이터 및 자원의 공유 기능을 제공한다.
  4. 두 개 이상의 목적 프로그램을 합쳐서 실행 가능한 프로그램으로 만든다.
(정답률: 75%)
  • 운영체제는 자원 스케줄링, 사용자 인터페이스 제공, 데이터 및 자원 공유 관리 등의 기능을 수행합니다. 두 개 이상의 목적 프로그램을 합쳐 실행 가능한 프로그램으로 만드는 것은 운영체제가 아닌 링커(Linker)의 역할입니다.
profile_image
1

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

4과목: 소프트웨어 공학

61. 자료 흐름도의 요소 중 다음 설명에 해당하는 것은?

  1. process
  2. data store
  3. data flow
  4. terminator
(정답률: 76%)
  • 의 설명처럼 시스템 내에서 처리되는 자료의 흐름을 추적하고, 화살표로 방향을 표시하며 자료 간의 연관 관계를 나타내는 요소는 data flow입니다.
profile_image
1

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

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

  1. 분석
  2. 역공학
  3. 이식
  4. 재구성
(정답률: 59%)
  • 재구성은 소프트웨어의 기능을 변경하지 않고 형태만 수정하여, 동일한 추상화 수준에서 하나의 표현을 다른 표현 형태로 바꾸는 활동입니다.

    오답 노트

    분석: 기존 명세서 확인 및 동작 이해
    역공학: 원시 코드로부터 설계 정보 추출
    이식: 새로운 기술이나 하드웨어 환경으로 변환
profile_image
1

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

63. 정형 기술 검토(FTR)의 지침 사항으로 옳지 않은 것은?

  1. 의제를 제한한다.
  2. 논쟁과 반박을 제한한다.
  3. 문제 영역을 명확히 표현한다.
  4. 참가자의 수를 제한하지 않는다.
(정답률: 74%)
  • 정형 기술 검토(FTR)는 효율적인 검토를 위해 의제를 제한하고, 논쟁과 반박을 제한하며, 문제 영역을 명확히 표현해야 합니다. 또한, 효율적인 회의 진행을 위해 참가자의 수를 적절히 제한하는 것이 지침 사항입니다.
profile_image
1

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

64. 다음 설명에 해당하는 결합도는?

  1. control coupling
  2. content coupling
  3. stamp coupling
  4. common coupling
(정답률: 38%)

  • 스탬프 결합도(stamp coupling)는 모듈 간의 인터페이스로 레코드, 배열, 파일과 같은 복합 자료구조를 매개변수로 사용하는 경우입니다. 자료구조의 포맷이나 구조가 변경되면 이를 참조하는 모든 모듈에 영향을 미치게 됩니다.
profile_image
1

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

65. 객체 지향 기법에서 하나 이상의 유사한 객체들을 묶어서 하나의 공통된 특성을 표현한 것을 무엇이라고 하는가?

  1. 함수
  2. 메소드
  3. 메시지
  4. 클래스
(정답률: 73%)
  • 클래스는 하나 이상의 유사한 객체들을 묶어 공통된 특성을 표현한 데이터 추상화 도구입니다. 클래스를 통해 생성된 구체적인 객체를 인스턴스라고 하며, 클래스는 인스턴스가 가질 변수와 메서드를 정의합니다.
profile_image
1

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

66. 효과적 모듈 설계를 위한 유의사항으로 옳지 않은 것은?

  1. 모듈의 기능을 예측할 수 있도록 정의한다.
  2. 모듈은 단일 입구와 단일 출구를 갖도록 설계한다.
  3. 결합도는 강하게, 응집도는 약하게 설계하여 모듈의 독립성을 확보할 수 있도록 한다.
  4. 유지보수가 용이해야 한다.
(정답률: 74%)
  • 모듈의 독립성을 높여 유지보수를 쉽게 하려면 결합도는 낮게(약하게), 응집도는 높게(강하게) 설계해야 합니다.

    오답 노트

    결합도는 강하게, 응집도는 약하게 설계하여 모듈의 독립성을 확보할 수 있도록 한다: 독립성을 위해서는 결합도 최소화, 응집도 최대화가 필수입니다.
profile_image
1

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

67. 다음 설명에 해당하는 것은?

  1. ERD
  2. Mini-spec
  3. DD
  4. STD
(정답률: 53%)

  • 제시된 설명은 세분화된 자료흐름도(DFD)에서 최하위 단계 프로세스의 처리 절차를 기술하는 소단위명세서인 Mini-spec에 대한 설명입니다.
profile_image
1

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

68. 화이트 박스 시험(White Box Testing)의 설명으로 옳지 않은 것은?

  1. 프로그램의 제어구조에 따라 선택, 반복 등의 부분들을 수행함으로써 논리적 경로를 점검한다.
  2. 모듈안의 작동을 직접 관찰할 수 있다.
  3. 소프트웨어 산물의 각 기능별로 적절한 정보영역을 정하여, 적합한 입력에 대한 출력의 정확성을 점검한다.
  4. 원시 코드의 모든 문장을 한번 이상 수행함으로써 진행된다.
(정답률: 50%)
  • 화이트 박스 시험은 프로그램의 내부 구조와 논리(수행, 분기, 조건, 루프 등)를 직접 관찰하며 경로를 점검하는 테스트 방식입니다.
    반면, 소프트웨어 산물의 각 기능별로 입력에 대한 출력의 정확성을 점검하는 것은 내부 구조를 보지 않는 블랙 박스 시험의 특징입니다.
profile_image
1

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

69. 소프트웨어 비용 산정 기법 중 개발 유형으로 organic, semi-detach, embedded 로 구분되는 것은?

  1. PUTNAM
  2. COCOMO
  3. FP
  4. SLIM
(정답률: 70%)
  • COCOMO(Constructive Cost Model)는 Boehm이 제안한 LOC(Line of Code) 기반의 비용 산정 기법으로, 개발 유형에 따라 조직형(Organic), 반분리형(Semi-Detached), 내장형(Embedded)의 3가지 모드로 구분하여 산정합니다.
profile_image
1

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

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

  1. 캡슐화를 하면 객체간의 결합도가 높아진다.
  2. 캡슐화된 객체들은 재사용이 용이하다.
  3. 프로그램 변경에 대한 오류의 파급효과가 적다.
  4. 인터페이스가 단순해진다.
(정답률: 67%)
  • 캡슐화는 데이터와 함수를 하나로 묶어 외부로부터 은닉함으로써 모듈 간의 독립성을 높이는 기법입니다. 따라서 캡슐화를 수행하면 객체 간의 결합도는 낮아지고 응집도는 높아집니다.

    오답 노트

    캡슐화를 하면 객체간의 결합도가 높아진다: 결합도는 낮아져야 독립성이 향상됩니다.
profile_image
1

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

71. 시스템의 구성 요소 중 출력된 결과가 예정된 목표를 만족하지 못할 경우 목표 달성을 위해 반복 처리하는 것을 의미하는 것은?

  1. Process
  2. FeedBack
  3. Control
  4. Output
(정답률: 76%)
  • 피드백(FeedBack)은 시스템의 출력 결과가 목표치와 다를 때, 그 차이를 입력 측으로 다시 보내어 목표를 달성할 때까지 반복적으로 수정 처리하는 제어 메커니즘을 의미합니다.
profile_image
1

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

72. 위험 모니터링(monitoring)의 의미로 가장 적절한 것은?

  1. 위험을 이해하는 것
  2. 위험요소들에 대하여 계획적으로 관리하는 것
  3. 위험 요소 징후들에 대하여 계속적으로 인지하는 것
  4. 첫 번째 조치로 위험을 피할 수 있도록 하는 것
(정답률: 70%)
  • 모니터링(Monitoring)의 핵심은 '지속적인 감시'입니다. 따라서 위험 요소의 징후들을 계속적으로 인지하고 살피는 것이 가장 적절한 의미입니다.
profile_image
1

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

73. 여러 번의 개발 과정을 거처 완벽한 최종 소프트웨어를 개발하는 점진적 모형으로 보헴이 제안한 소프트웨어 생명주기 모델은?

  1. 4GT Model
  2. Spiral Model
  3. Waterfall Model
  4. Prototype Model
(정답률: 55%)
  • 나선형 모델(Spiral Model)은 보헴(Boehm)이 제안한 모델로, 계획 수립, 위험 분석, 개발, 고객 평가의 과정을 반복하며 점진적으로 완벽한 소프트웨어를 개발하는 것이 특징입니다.
profile_image
1

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

74. 소프트웨어 형상관리(Configuration management)에 관한 설명으로 거리가 먼 것은?

  1. 소프트웨어에서 일어나는 수정이나 변경을 알아내고 제어하는 것을 의미한다.
  2. 소프트웨어 개발의 전체 비용을 줄이고, 개발 과정의 여러 방해 요인이 최소화하도록 보증하는 것을 목적으로 한다.
  3. 형상관리를 위하여 구성된 팀을 “chief programmer team"이라고 한다.
  4. 형상관리에서 중요한 기술 중의 하나는 버전 제어 기술이다.
(정답률: 60%)
  • 소프트웨어 형상관리는 변경 사항을 제어하여 개발 비용을 줄이고 방해 요인을 최소화하며, 버전 제어 기술을 핵심적으로 사용합니다.

    오답 노트

    chief programmer team: 형상관리 팀이 아니라 개발 팀의 조직 구조 중 하나입니다.
profile_image
1

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

75. 재공학의 목적으로 적합하지 않은 것은?

  1. 소프트웨어의 수명을 연장시킨다.
  2. 소프트웨어의 유지보수성을 향상시킨다.
  3. 소프트웨어 개발 기간을 연장시켜 비용을 증가시킨다.
  4. 소프트웨어에서 사용하고 있는 기술을 향상시킨다.
(정답률: 78%)
  • 재공학은 기존 소프트웨어를 분석하여 유지보수성을 높이고 수명을 연장하며 최신 기술을 적용하는 것이 목적입니다. 따라서 소프트웨어 개발 기간을 연장시켜 비용을 증가시킨다는 설명은 재공학의 목적과 정반대되는 내용입니다.
profile_image
1

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

76. 사용자의 요구사항 분석 작업이 어려운 이유로 거리가 먼 것은?

  1. 개발자와 사용자 간의 지식이나 표현의 차이가 커서 상호 이해가 쉽지 않다.
  2. 사용자의 요구는 예외가 거의 없어 열거와 구조화가 어렵지 않다.
  3. 사용자의 요구사항이 모호하고 부정확하며, 불완전하다.
  4. 개발하고자 하는 시스템 자체가 복잡하다.
(정답률: 64%)
  • 요구사항 분석이 어려운 현실적인 이유를 묻는 문제입니다.
    실제 사용자의 요구는 예외 상황이 매우 많기 때문에 이를 모두 열거하고 구조화하는 것이 매우 어렵습니다.
profile_image
1

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

77. 소프트웨어 품질 목표 중 정해진 조건하에서 소프트웨어 제품의 일정한 성능과 자원 소요량의 관계에 관한 속성, 즉 요구되는 기능을 수행하기 위해 필요한 자원의 소요정도를 의미하는 것은?

  1. Usability
  2. Reliability
  3. Functionality
  4. Efficiency
(정답률: 50%)
  • 소프트웨어 품질 특성 중 자원 소요 정도를 의미하는 개념을 찾는 문제입니다.
    Efficiency(효율성)는 요구되는 기능을 수행하기 위해 필요한 자원의 소요 정도를 의미합니다.

    오답 노트

    Usability: 사용자가 쉽게 사용할 수 있는 정도
    Reliability: 오류 없이 기능을 수행하는 정도
    Functionality: 요구된 기능을 제공하는 정도
profile_image
1

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

78. 효과적 프로젝트 관리를 위한 3P로 옳은 것은?

  1. patient, problem, process
  2. parameter, problem, process
  3. problem, process, power
  4. people, problem, process
(정답률: 78%)
  • 효과적인 프로젝트 관리를 위한 3P는 인적 자원인 people, 해결해야 할 과제인 problem, 관리 절차인 process를 의미합니다.
profile_image
1

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

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

  1. 개발 시간과 비용을 감소시킨다.
  2. 프로젝트 실패의 위험을 줄여 준다.
  3. 재사용 부품의 크기가 작을수록 재사용률이 낮다.
  4. 소프트웨어 개발자의 생산성을 증가시킨다.
(정답률: 71%)
  • 소프트웨어 재사용 부품의 크기가 작고 범용적일수록 다양한 곳에 적용할 수 있으므로 재사용률은 오히려 높아집니다.
profile_image
1

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

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

  1. dynamic modeling
  2. object modeling
  3. functional modeling
  4. static modeling
(정답률: 48%)
  • 럼바우(Rumbaugh) 기법 중 dynamic modeling은 상태 다이어그램을 사용하여 객체들의 제어 흐름, 상호 반응, 연산 순서 등 시스템의 동적인 행위를 기술하는 모델링입니다.

    오답 노트

    object modeling: 객체, 속성, 연산 식별 및 관계 정의
    functional modeling: 자료 흐름도(DFD)를 통한 기능 기술
profile_image
1

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

5과목: 데이터 통신

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

  1. 비동기식 전송
  2. 동기식 전송
  3. 전송 동기
  4. PCM 전송
(정답률: 55%)
  • 문자의 시작과 끝을 알리기 위해 START 비트와 STOP 비트를 부가하여 전송하는 방식은 비동기식 전송입니다.

    오답 노트

    동기식 전송: 송수신측이 클럭을 기준으로 동기화되어 전송하므로 별도의 시작/종료 비트가 필요 없음
profile_image
1

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

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

  1. A
  2. B
  3. C
  4. D
(정답률: 66%)
  • 홀수 패리티 검사는 패리티 비트를 포함하여 전체 비트 중 $1$의 개수가 홀수여야 정상으로 판단합니다.

    각 문자의 $1$의 개수를 확인하면 다음과 같습니다.
    A: $1$이 3개 (홀수 $\rightarrow$ 정상)
    B: $1$이 5개 (홀수 $\rightarrow$ 정상)
    C: $1$이 4개 (짝수 $\rightarrow$에러 발생)
    D: $1$이 3개 (홀수 $\rightarrow$ 정상)
    따라서 $1$의 개수가 짝수인 C에서 에러가 발생합니다.
profile_image
1

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

83. 패킷교환망에서 패킷이 적절한 경로를 통해 오류 없이 목적지까지 정확하게 전달하기 위한 기능으로 옳지 않은 것은?

  1. 흐름 제어
  2. 에러 제어
  3. 경로 배정
  4. 집중화
(정답률: 63%)
  • 패킷교환망의 핵심 기능은 데이터의 흐름을 조절하는 흐름 제어, 오류를 처리하는 에러 제어, 최적의 경로를 찾는 경로 배정입니다. 집중화는 망의 구성 방식이나 제어 기능과는 거리가 멉니다.
profile_image
1

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

84. 데이터 통신에서 오류의 발생 유무만을 판정하는 오류검출 기법으로 옳지 않은 것은?

  1. Parity Check
  2. Cyclic Redundancy Check
  3. Block Sum Check
  4. Forward Error Correction Check
(정답률: 54%)
  • Forward Error Correction Check는 단순히 오류의 유무를 판정하는 검출 기법을 넘어, 수신 측에서 스스로 오류를 찾아 수정하는 정정 기능까지 포함하는 방식입니다.

    오답 노트

    Parity Check: 가장 간단한 형태의 오류 검출 방식
    Cyclic Redundancy Check: 다항식을 이용한 강력한 오류 검출 방식
    Block Sum Check: 가로와 세로 방향으로 패리티를 확인하는 2차원 검출 방식
profile_image
1

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

85. 전송시간을 일정한 간격의 시간 슬롯(time slot)으로 나누고, 이를 주기적으로 각 채널에 할당하는 다중화 방식은?

  1. 주파수 분할 다중화
  2. 동기식 시분할 다중화
  3. 코드 분할 다중화
  4. 공간 분할 다중화
(정답률: 75%)
  • 전체 전송 시간을 일정한 시간 슬롯으로 나누어 각 채널에 주기적으로 할당하는 방식은 동기식 시분할 다중화의 핵심 특징입니다.
profile_image
1

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

86. 전송오류제어 중 오류가 발생한 프레임뿐만 아니라 오류검출 이후의 모든 프레임을 재전송하는 ARQ 방식은?

  1. Go-back-N ARQ
  2. Stop-and-Wait ARQ
  3. Selective Repeat ARQ
  4. Non-Selective Repeat ARQ
(정답률: 67%)
  • 오류가 발생한 프레임부터 그 이후에 전송된 모든 프레임을 다시 전송하는 방식은 Go-back-N ARQ입니다.

    오답 노트

    Stop-and-Wait ARQ: 바로 직전에 송신한 프레임만 재전송
    Selective Repeat ARQ: 오류가 발생한 특정 프레임만 선택적으로 재전송
profile_image
1

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

87. IP(Internet Protocol) 프로토콜에 대한 설명 중 틀린 것은?

  1. 신뢰성이 부족한 비 연결형 서비스를 제공하기 때문에 상위 프로토콜에서 이러한 단점을 보완해야 한다.
  2. IP 프로토콜은 직접전송과 간접전송으로 나누어지며, 직접전송은 패킷의 최종목적지와 같은 물리적인 네트워크에 연결된 라우터에 도달할 때 까지를 말한다.
  3. 송신자가 여러 개인 데이터 그램을 보내면서 순서가 뒤바뀌어 도달할 수 있다.
  4. 각 데이터 그램이 독립적으로 처리되고 목적지까지 다른 경로를 통해 전송될 수 있다.
(정답률: 46%)
  • 패킷이 최종 목적지와 같은 물리적 네트워크에 연결된 라우터에 도달할 때까지의 과정은 간접전송에 해당합니다. 직접전송은 최종 목적지가 현재 네트워크상에 존재하여 목적지까지 직접 전달하는 것을 의미합니다.
profile_image
1

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

88. HDLC 에서 사용되는 프레임의 유형이 아닌 것은?

  1. Information Frame
  2. Supervisory Frame
  3. Unnumbered Frame
  4. Control Frame
(정답률: 52%)
  • HDLC 프레임의 유형은 정보 프레임(Information Frame), 감독 프레임(Supervisory Frame), 비번호 프레임(Unnumbered Frame) 세 가지로 구분됩니다.

    오답 노트

    Control Frame: 프레임 구조 내의 제어 필드(Control Field)와 혼동하기 쉬우나, 프레임의 유형 자체는 아닙니다.
profile_image
1

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

89. 다음이 설명하고 있는 전송 방식은?

  1. 비동기식 전송
  2. 동기식 전송
  3. 주파수식 전송
  4. 비트식 전송
(정답률: 56%)
  • 제시된 이미지 의 설명처럼 송수신기가 동일한 클록을 사용하여 데이터 블록과 제어 정보를 합친 프레임 단위로 전송하는 방식은 동기식 전송입니다.
profile_image
1

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

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

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

    오답 노트

    네트워크 내 노드 파괴 시 다른 경로 이용, 경로 설정 시간 미소요, 매 패킷 단위 경로 설정: 데이터그램 방식의 특징입니다.
profile_image
1

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

91. 토큰링 방식에 사용되는 네트워크 표준안은?

  1. IEEE 802.2
  2. IEEE 802.3
  3. IEEE 802.5
  4. IEEE 802.6
(정답률: 61%)
  • 토큰링(Token Ring) 방식의 네트워크 표준안은 IEEE 802.5입니다.

    오답 노트

    IEEE 802.3: 이더넷(Ethernet)
    IEEE 802.4: 토큰버스(Token Bus)
profile_image
1

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

92. 다중화 방식 중 타임 슬롯(time slot)을 사용자의 요구에 따라 동적으로 할당하여 데이터를 전송할 수 있는 것은?

  1. Pulse Code Multiplexing
  2. Statistical Time Division Multiplexing
  3. Synchronous Time Division Multiplexing
  4. Frequency Division Multiplexing
(정답률: 42%)
  • 통계적 시분할 다중화(Statistical Time Division Multiplexing)는 고정된 슬롯을 사용하는 동기식과 달리, 사용자의 요구에 따라 타임 슬롯을 동적으로 할당하여 전송 효율을 높이는 방식입니다.
profile_image
1

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

93. TCP/IP 모델에 해당하는 계층이 아닌 것은?

  1. Network Access
  2. Transport
  3. Application
  4. Session
(정답률: 41%)
  • TCP/IP 모델은 네트워크 액세스, 인터넷, 전송(Transport), 응용(Application) 계층의 4계층으로 구성됩니다. Session 계층은 OSI 7계층에만 존재하는 계층이며, TCP/IP 모델에서는 응용 계층에 통합되어 있습니다.
profile_image
1

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

94. OSI 7계층 중 데이터링크계층의 프로토콜에 해당하는 것은?

  1. TCP
  2. DTE/DCE
  3. HDLC
  4. UDP
(정답률: 53%)
  • HDLC는 데이터링크 계층의 대표적인 프로토콜입니다.

    오답 노트

    TCP, UDP: 전송 계층
    DTE/DCE: 물리 계층
profile_image
1

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

95. TCP/IP 모델의 인터넷계층에 대한 설명으로 틀린 것은?

  1. IP프로토콜을 사용한다.
  2. 경로선택과 독주제어 기능을 수행한다.
  3. 최선형의 비연결형 패킷 전달 서비스를 제공한다.
  4. End to End의 통신서비스를 제공한다.
(정답률: 46%)
  • End to End의 통신서비스(양단 간 에러 제어 및 흐름 제어)는 인터넷 계층이 아니라 전송 계층(TCP, UDP)에서 제공하는 핵심 기능입니다.
profile_image
1

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

96. ISO(국제표준기구)의 OSI 7계층 중 통신망의 경로(routing) 선택 및 통신량의 폭주 제어를 담당하는 계층은?

  1. 응용 계층
  2. 네트워크 계층
  3. 표현 계층
  4. 물리 계층
(정답률: 68%)
  • 네트워크 계층은 송신측에서 수신측까지 최적의 경로를 선택하는 라우팅(Routing)과 트래픽 제어를 통해 통신 효율을 높이는 역할을 담당합니다.
profile_image
1

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

97. PCM 은 아날로그 신호의 크기를 표본화, 양자화한 뒤 몇 개의 2진수 비트를 전기 신호로 송출하는 방식이다. 양자화란 어떠한 과정 인가?

  1. 원신호의 전압 값을 평균하여 일정 값의 전기 신호로 변환 시키는 과정이다.
  2. 전기 신호의 전류를 이에 비례하는 2진수 값으로 변환하는 과정이다.
  3. 아날로그 신호의 진폭을 일정한 시간 간격으로 추출하는 과정이다.
  4. 표본화 과정을 거친 신호의 진폭을 이산 값으로 변화시키는 과정이다.
(정답률: 56%)
  • 양자화는 표본화(Sampling)를 통해 얻은 연속적인 진폭 값을 미리 정해진 유한한 개수의 이산적인 값(레벨)으로 매칭시켜 변환하는 과정입니다.
profile_image
1

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

98. 라우팅 프로토콜인 OSPF(Open Shortest Path First)에 대한 설명으로 옳지 않은 것은?

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

    오답 노트

    경로수(Hop)가 16으로 제한되어 있어 대규모 네트워킹에 부적합하다: 이는 RIP(Routing Information Protocol)의 특징입니다.
profile_image
1

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

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

  1. Mobile Control
  2. Location registering
  3. Hand off
  4. Multi-Path fading
(정답률: 68%)
  • 이동통신 중 사용자가 셀 경계를 넘어 다른 셀로 이동할 때, 통신 끊김을 방지하기 위해 현재 채널에서 새로운 채널로 자동으로 전환해주는 기술을 Hand off라고 합니다.
profile_image
1

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

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

  1. 집중화
  2. 다중화
  3. 부호화
  4. 변조화
(정답률: 70%)
  • 다중화는 하나의 고속 전송 링크를 공유하여 여러 개의 저속 신호를 동시에 전송함으로써 전송 효율을 높이는 기술입니다.
profile_image
1

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

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