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

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

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

정보처리기사(구)
(2014-03-02 기출문제)

목록

1과목: 데이터 베이스

1. SQL의 명령은 사용 용도에 따라 DDL, DML, DCL로 분할 수 있다. 다음 명령 중 그 성격이 나머지 셋과 다른 하나는?

  1. CREATE
  2. SELECT
  3. INSERT
  4. UPDATE
(정답률: 80%)
  • SQL 명령은 용도에 따라 정의어(DDL), 조작어(DML), 제어어(DCL)로 구분됩니다. CREATE는 데이터베이스 구조를 정의하는 DDL에 해당하며, SELECT, INSERT, UPDATE는 데이터를 조작하는 DML에 해당합니다.

    오답 노트

    SELECT, INSERT, UPDATE: 데이터 조작어(DML)
profile_image
1

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

2. 개체-관계 모델(E-R Model)에 대한 설명으로 옳지 않은 것은?

  1. 특정 DBMS를 고려한 것은 아니다.
  2. E-R 다이어그램에서 개체 타입은 사각형, 관계 타입은 타원, 속성은 다이아몬드로 나타낸다.
  3. 개체 타입과 관계 타입을 기본 개념으로 현실 세계를 개념적으로 표현하는 방법이다.
  4. 1976년 Peter Chen이 제안하였다.
(정답률: 75%)
  • E-R 다이어그램의 표준 표기법은 개체 타입은 사각형, 관계 타입은 마름모, 속성은 타원으로 나타냅니다.
profile_image
1

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

3. 분산 데이터베이스에 대한 설명으로 거리가 먼 것은?

  1. 분산 제어가 용이하다.
  2. 지역 자치성이 높다.
  3. 효용성과 융통성이 높다.
  4. 점진적 시스템 확장이 어렵다.
(정답률: 78%)
  • 분산 데이터베이스는 여러 지역에 데이터를 분산하여 관리하므로, 필요에 따라 노드를 추가하는 방식의 점진적 시스템 확장이 매우 용이합니다.
profile_image
1

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

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

  1. (ㄱ), (ㄴ)
  2. (ㄱ), (ㄷ)
  3. (ㄱ), (ㄷ), (ㄹ)
  4. (ㄱ), (ㄴ), (ㄷ), (ㄹ)
(정답률: 82%)
  • 릴레이션의 특징은 모든 튜플이 서로 다른 값을 가지며, 튜플 간의 순서가 없고, 모든 속성값은 더 이상 분해할 수 없는 원자값이어야 한다는 점입니다.

    오답 노트

    각 속성은 중복된 이름을 가질 수 있으며, 속성의 순서는 중요하다: 속성 이름은 중복될 수 없으며 순서는 중요하지 않습니다.
profile_image
1

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

5. 데이터베이스의 3층 스키마 중 모든 응용시스템과 사용자들이 필요로 하는 데이터를 통합한 조직 전체의 데이터베이스 구조를 논리적으로 정의하는 스키마는?

  1. 개념스키마
  2. 외부스키마
  3. 내부스키마
  4. 응용스키마
(정답률: 70%)
  • 개념스키마는 조직 전체의 관점에서 데이터베이스의 논리적 구조를 정의하며, 모든 사용자와 응용 프로그램이 필요로 하는 데이터를 통합하여 단 하나만 존재합니다.

    오답 노트

    외부스키마: 개별 사용자나 응용 프로그래머 관점의 뷰
    내부스키마: 물리적 저장 장치 관점의 구조
profile_image
1

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

6. 관계 대수 및 관계 해석에 대한 옳은 설명 모두를 나열한 것은?

  1. (ㄱ), (ㄴ)
  2. (ㄱ), (ㄷ), (ㄹ)
  3. (ㄴ), (ㄷ), (ㄹ)
  4. (ㄱ), (ㄴ), (ㄷ), (ㄹ)
(정답률: 47%)
  • 관계 대수는 '어떻게(How)' 유도하는가를 기술하는 절차적 방법이며, 관계 해석은 '무엇(What)'을 원하는가만 정의하는 비절차적 방법입니다.
    따라서 관계 해석이 유도 과정을 기술한다는 설명은 틀렸으며, 관계 해석의 수학적 기반(프레디킷 해석), 관계 대수의 특성(피연산자와 결과가 모두 릴레이션), 그리고 두 방식의 기능적 동등성은 모두 옳은 설명입니다.
profile_image
1

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

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

  1. Data Dictionary
  2. Primary Key
  3. Transaction
  4. Schema
(정답률: 76%)
  • 에서 설명하는 데이터베이스의 구조와 제약조건을 기술하는 메타데이터의 집합은 스키마(Schema)를 의미합니다.
profile_image
1

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

8. 어떤 릴레이션에서 R에서 X와 Y를 각각 R의 속성 집합의 부분 집합이라고 할 경우 속성 X의 값 각각에 대해 시간에 관계없이 항상 속성 Y의 값이 오직 하나만 연관되어 있을 때 Y는 X에 함수적 종속이라고 한다. 이를 기호로 옳게 표기한 것은?

  1. X ≫ Y
  2. Y ≫ X
  3. Y → X
  4. X → Y
(정답률: 72%)
  • 함수적 종속이란 속성 $X$의 값에 의해 속성 $Y$의 값이 유일하게 결정되는 관계를 말하며, 이때 $Y$가 $X$에 종속적이라고 합니다. 이를 기호로 표기하면 다음과 같습니다.
    $$X \rightarrow Y$$
profile_image
1

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

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

  1. 시스템 카탈로그는 DBMS가 스스로 생성하고 유지하는 데이터베이스 내의 특별한 테이블들의 집합체이다.
  2. 데이터베이스 구조가 변경될 때마다 DBMS는 자동적으로 시스템 카탈로그 테이블들의 행을 삽입, 삭제, 수정한다.
  3. 시스템 카탈로그는 데이터베이스 구조에 관한 메타 데이터를 포함한다.
  4. 일반 사용자도 SQL을 이용하여 시스템 카탈로그를 직접 갱신할 수 있다.
(정답률: 80%)
  • 시스템 카탈로그는 DBMS가 스스로 생성하고 유지하는 메타 데이터의 집합체이므로, 일반 사용자는 SQL을 통해 검색만 가능할 뿐 직접 갱신할 수 없습니다.
profile_image
1

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

10. 다음 그림에서 트리의 Degree와 터미널 노드의 수는?

  1. 트리의 Degree : 4, 터미널 노드 : 4
  2. 트리의 Degree : 2, 터미널 노드 : 4
  3. 트리의 Degree : 4, 터미널 노드 : 8
  4. 트리의 Degree : 2, 터미널 노드 : 8
(정답률: 76%)
  • 트리의 Degree는 모든 노드 중 자식 노드의 수가 가장 많은 노드의 차수를 의미하며, 터미널 노드는 자식이 없는 말단 노드를 의미합니다.
    제시된 이미지에서 가장 많은 자식을 가진 노드(A, C, E)의 차수는 2이며, 자식이 없는 터미널 노드는 D, G, H, F로 총 4개입니다.
profile_image
1

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

11. 데이터베이스 설계 시 물리적 설계 단계에서 수행하는 사항이 아닌 것은?

  1. 저장 레코드 양식 설계
  2. 레코드 집중의 분석 및 설계
  3. 접근 경로 설계
  4. 목표 DBMS에 맞는 스키마 설계
(정답률: 73%)
  • 물리적 설계 단계에서는 저장 레코드 양식, 접근 경로, 레코드 집중 분석 등 실제 저장 장치에 데이터를 어떻게 배치할지를 결정합니다.

    오답 노트

    목표 DBMS에 맞는 스키마 설계: 이는 개념적 설계 이후 수행하는 논리적 설계(데이터 모델링) 단계의 작업입니다.
profile_image
1

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

12. 다음 자료에 대하여 “selection sort”를 사용하여 오름차순으로 정렬할 경우 PASS 3의 결과는?

  1. 3, 4, 7, 9, 8
  2. 3, 4, 8, 9, 7
  3. 3, 8, 4, 9, 7
  4. 3, 4, 7, 8, 9
(정답률: 58%)
  • 선택 정렬(Selection Sort)은 정렬되지 않은 영역에서 최솟값을 찾아 정렬된 영역의 맨 뒤로 보내는 과정을 반복합니다.
    초기 상태: $8, 3, 4, 9, 7$
    PASS 1: 최솟값 $3$을 찾아 $8$과 교환 $\rightarrow 3, 8, 4, 9, 7$
    PASS 2: 남은 값 중 최솟값 $4$를 찾아 $8$과 교환 $\rightarrow 3, 4, 8, 9, 7$
    PASS 3: 남은 값 중 최솟값 $7$을 찾아 $8$과 교환 $\rightarrow 3, 4, 7, 9, 8$
profile_image
1

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

13. 데이터베이스 정의와 거리가 먼 것은?

  1. integrated data
  2. operational data
  3. stored data
  4. exclusive data
(정답률: 79%)
  • 데이터베이스는 특정 조직의 업무 수행에 필요한 상호 관련된 데이터들의 모임으로, 통합(Integrated), 저장(Stored), 운영(Operational), 공용(Shared) 데이터의 특성을 가집니다.

    오답 노트

    exclusive data: 데이터베이스는 여러 사용자가 공동으로 사용하는 공용 데이터여야 하므로 배타적인 데이터라는 설명은 틀립니다.
profile_image
1

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

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

  1. 순차 처리와 직접 처리가 모두 가능하다.
  2. 레코드를 추가 및 삽입하는 경우, 파일 전체를 복사할 필요가 없다.
  3. 인덱스를 저장하기 위한 공간과 오버플로우 처리를 위한 별도의 공간이 필요 없다.
  4. 색인 구역은 트랙 색인 구역, 실린더 색인 구역, 마스터 색인 구역으로 구성된다.
(정답률: 70%)
  • 색인 순차 파일은 효율적인 검색을 위해 인덱스 구역과 데이터 삽입 시 발생하는 오버플로우를 처리하기 위한 별도의 추가 기억 공간이 반드시 필요합니다.

    오답 노트

    인덱스를 저장하기 위한 공간과 오버플로우 처리를 위한 별도의 공간이 필요 없다: 추가 공간이 반드시 필요함
profile_image
1

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

15. 데이터 모델의 구성 요소 중 데이터베이스에 표현된 개체 인스턴스를 처리하는 작업에 대한 명세로서 데이터베이스를 조작하는 기본 도구를 의미하는 것은?

  1. Relation
  2. Structure
  3. Constraint
  4. Operation
(정답률: 64%)
  • 데이터 모델의 3요소(구조, 연산, 제약 조건) 중 데이터베이스에 저장된 실제 인스턴스를 처리하고 조작하는 기본 도구에 대한 명세는 연산(Operation)입니다.
profile_image
1

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

16. 데이터베이스의 특성 중 다음 설명에 해당 하는 것은?

  1. Time Accessibility
  2. Concurrent Sharing
  3. Content Reference
  4. Continuous Evolution
(정답률: 71%)
  • 데이터베이스의 상태는 정적이지 않고 삽입, 삭제, 갱신을 통해 항상 최신 데이터를 유지하며 동적으로 변화하므로 계속적인 변화(Continuous Evolution)에 해당합니다.


    오답 노트

    Time Accessibility: 실시간 응답 가능성
    Concurrent Sharing: 다수 사용자의 동시 이용
    Content Reference: 주소가 아닌 내용으로 참조
profile_image
1

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

17. What is the degree of a relation?

  1. the number of occurrences n of its relation schema
  2. the number of tables n of its relation schema
  3. the number of attributes n of its relation schema
  4. the number of key n of its relation schema
(정답률: 75%)
  • 관계형 데이터베이스에서 릴레이션의 차수(Degree)는 해당 릴레이션 스키마에 포함된 속성(Attribute)의 전체 개수를 의미합니다.
profile_image
1

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

18. What is the degree of a relation?

  1. 2
  2. 3
  3. 4
  4. 5
(정답률: 76%)
  • 트리의 차수(Degree)는 각 노드에서 뻗어나온 자식 노드의 수 중 가장 큰 값을 의미합니다.

    제시된 이미지에서 노드 A와 C는 각각 2개의 자식을 가지고 있으며, 이는 전체 노드 중 최대값이므로 트리의 차수는 2입니다.
profile_image
1

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

19. 다음 표와 같은 판매실적 테이블에 대하여 서울지역에 한하여 판매액 내림차순으로 지점명과 판매액을 출력하고자 한다. 가장 적절한 SQL 구문은?

  1. SELECT 지점명, 판매액 FROM 판매실적 WHERE 도시 = “서울” ORDER BY 판매액 DESC;
  2. SELECT 지점명, 판매액 FROM 판매실적 ORDER BY 판매액 DESC;
  3. SELECT 지점명, 판매액 FROM 판매실적 WHERE 도시 = “서울” ASC;
  4. SELECT * FROM 판매실적 WHEN 도시 = “서울” ORDER BY 판매액 DESC;
(정답률: 77%)
  • 특정 조건의 데이터를 추출하고 정렬하기 위해서는 SELECT, FROM, WHERE, ORDER BY 절을 순서대로 사용해야 합니다.
    1. SELECT: 출력할 속성인 지점명, 판매액 지정
    2. FROM: 대상 테이블인 판매실적 지정
    3. WHERE: 도시 = "서울" 조건 지정
    4. ORDER BY: 판매액 기준 내림차순(DESC) 정렬 지정
    따라서 SELECT 지점명, 판매액 FROM 판매실적 WHERE 도시 = "서울" ORDER BY 판매액 DESC; 가 정답입니다.
profile_image
1

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

20. 병행제어 로킹(Locking)에 대한 설명으로 옳지 않은 것은?

  1. 로킹 단위가 작아지면 병행성 수준이 낮아진다.
  2. 로킹은 주요 데이터의 액세스를 상호 배타적으로 운영 하는 것이다.
  3. 로킹 단위는 병행제어에서 한꺼번에 로킹할 수 있는 객체의 크기를 의미한다.
  4. 데이터베이스, 파일, 레코드 등은 로킹 단위가 될 수 있다.
(정답률: 79%)
  • 로킹 단위가 작아지면 더 많은 데이터에 동시에 접근할 수 있어 병행성 수준이 높아집니다.

    오답 노트

    로킹 단위가 크면: 관리하기 쉽지만 병행성 수준 낮아짐
profile_image
1

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

2과목: 전자 계산기 구조

21. 다음 논리회로의 결과로 옳은 것은?(오류 신고가 접수된 문제입니다. 반드시 정답과 해설을 확인하시기 바랍니다.)

  1. X
  2. Y
  3. X + Y
(정답률: 44%)
  • 제시된 논리회로 의 각 게이트를 순차적으로 분석하면 최종 출력은 $X + Y$가 됩니다.
    1. 첫 번째 NAND 게이트: $X$와 $\text{NOT } Y$의 입력 $\rightarrow \overline{X \cdot \overline{Y}}$
    2. 두 번째 NAND 게이트: $\overline{X \cdot \overline{Y}}$와 $\text{NOT } Y$의 입력 $\rightarrow \overline{\overline{X \cdot \overline{Y}} \cdot \overline{Y}}$
    3. 마지막 OR 게이트: $X$와 위 결과의 합 $\rightarrow X + \overline{\overline{X \cdot \overline{Y}} \cdot \overline{Y}}$
    이를 불 대수로 간소화하면 최종적으로 $X + Y$가 도출됩니다.
profile_image
1

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

22. 보조기억장치의 일반적인 특징으로 옳지 않은 것은?

  1. 중앙처리장치와 직접 자료 교환이 불가능하다.
  2. 접근 시간(access time)이 크다.
  3. 일반적으로 주기억장치에 데이터를 저장할 때는 DMA 방식을 사용한다.
  4. CPU에 의한 기억장치의 접근 빈도가 높다.
(정답률: 44%)
  • CPU에 의한 기억장치 접근 빈도가 높은 것은 주기억장치의 특징입니다. 보조기억장치는 주기억장치에 비해 속도가 매우 느려 CPU가 직접 빈번하게 접근하지 않습니다.
profile_image
1

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

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

  1. 레지스터-메모리 인스터럭션
  2. AC 인스터럭션
  3. 스택 인스트럭션
  4. 메모리-메모리 인스트럭션
(정답률: 53%)
  • 스택 인스트럭션은 피연산자의 위치를 명시하지 않는 0-번지 형식으로, 메모리 참조 횟수가 가장 적어 사이클 타임이 가장 짧습니다.
profile_image
1

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

24. 4비트의 데이터 비트와 1비트의 패리티 비트가 사용되는 경우 몇 개 비트까지 에러를 검출할 수 있는가?

  1. 1
  2. 2
  3. 3
  4. 4
(정답률: 42%)
  • 패리티 검사 코드는 데이터 비트 외에 1비트의 체크 비트를 추가하여 단 1비트의 오류만 검출할 수 있는 방식입니다.
profile_image
1

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

25. 오류 검출용 코드가 아닌 것은?

  1. 해밍 코드
  2. 패리티 검사 코드
  3. Biquinary 코드
  4. Excess-3 코드
(정답률: 58%)
  • Excess-3 코드는 BCD 코드에 3을 더해 만든 비가중치 코드이자 자보수 코드이며, 오류 검출용 코드가 아닙니다.

    오답 노트

    해밍 코드, 패리티 검사 코드: 대표적인 오류 검출 및 정정 코드입니다.
profile_image
1

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

26. flynn의 분류법 중 여러 개의 처리기에서 수행되는 인스트럭션(instruction)들은 각기 다르나 전체적으로 하나의 데이터 스트림을 가지는 형태는?

  1. SISD
  2. MISD
  3. SIMD
  4. MIMD
(정답률: 67%)
  • 다수의 처리기가 각기 다른 명령(Multi Instruction)을 수행하지만, 데이터 스트림은 하나(Single Data)만 가지는 형태를 MISD라고 합니다.

    오답 노트

    SISD: 단일 명령, 단일 데이터 처리
    SIMD: 단일 명령, 다수 데이터 처리
    MIMD: 다수 명령, 다수 데이터 처리
profile_image
1

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

27. 주소 설계 시 고려해야할 점이 아닌 것은?

  1. 주소를 효율적으로 나타낼 수 있어야 한다.
  2. 주소 공간과 기억 공간을 독립시킬 수 있어야 한다.
  3. 전반적으로 수행 속도가 증가될 수 있도록 해야 한다.
  4. 주소 공간과 기억 공간은 항상 일치해야 한다.
(정답률: 69%)
  • 주소 설계 시에는 표현의 효율성, 사용의 편리성, 그리고 주소 공간과 기억 공간의 독립성을 확보하는 것이 중요합니다.

    오답 노트

    주소 공간과 기억 공간은 항상 일치해야 한다: 독립적으로 설계되어야 하므로 틀린 설명입니다.
profile_image
1

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

28. 주기억장치는 하드웨어의 특성상 주기억장치가 제공 할 수 있는 정보 전달 능력에 한계가 있는데, 이 한계를 무엇이라 하는가?

  1. 주기억장치 전달(transfer)
  2. 주기억장치 대역폭(bandwidth)
  3. 주기억장치 접근폭(accesswidth)
  4. 주기억장치 정보 전달폭(transferwidth)
(정답률: 69%)
  • 하드웨어 특성상 주기억장치가 제공할 수 있는 정보 전달 능력의 한계를 주기억장치 대역폭(bandwidth)이라고 합니다.
profile_image
1

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

29. 사용자 프로그램에 할당된 영역이 EC00h – FFFFh일 경우 사용 가능한 크기는 모두 몇 Kbyte인가?

  1. 3KByte
  2. 4KByte
  3. 5KByte
  4. 6KByte
(정답률: 37%)
  • 할당된 메모리 영역의 크기는 끝 주소에서 시작 주소를 뺀 후 1을 더해 계산하며, 이를 Kbyte 단위로 변환합니다.
    ① [기본 공식]
    $$\text{Size} = (\text{End Address} - \text{Start Address} + 1) \div 1024$$
    ② [숫자 대입]
    $$\text{Size} = (\text{FFFF}_{16} - \text{EC00}_{16} + 1) \div 1024 = \text{1400}_{16} \div 1024$$
    ③ [최종 결과]
    $$\text{Size} = 5120 \div 1024 = 5$$
profile_image
1

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

30. 다음 소자 중에서 ROM과 유사한 성격을 가지며, AND array와 OR array로 구성된 것은?

  1. PLA
  2. shift register
  3. RAM
  4. LSI
(정답률: 52%)
  • PLA(Programmable Logic Array)는 n개의 입력에 대해 $2^{n}$개 이하의 출력을 생성할 수 있는 논리 회로로, AND array와 OR array로 구성되어 ROM과 유사한 성격을 가집니다.
profile_image
1

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

31. 데이터의 주소를 표현하는 방식에 따라 분류할 때 계산에 의한 주소는 어디에 해당하는가?

  1. 완전 주소
  2. 약식 주소
  3. 생략 주소
  4. 자료 자신
(정답률: 52%)
  • 상대 주소, 레지스터 간접 주소, 인덱스 주소 지정 방식과 같이 계산을 통해 주소를 결정하는 방식은 레지스터를 묵시적으로 지정하여 사용하므로 약식 주소라고 합니다.
profile_image
1

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

32. 기억장치의 용량이 1M워드(word)이고 1워드가 32비트인 경우 PC(program counter), MAR(memory address register), MBR(memory buffer register)의 각 비트수는?

  1. PC : 20비트, MAR : 20비트, MBR : 32비트
  2. PC : 20비트, MAR : 32비트, MBR : 32비트
  3. PC : 32비트, MAR : 20비트, MBR : 20비트
  4. PC : 32비트, MAR : 32비트, MBR : 20비트
(정답률: 57%)
  • 기억장치의 용량(워드 수)은 주소를 지정하는 PC와 MAR의 비트수를 결정하며, 워드의 길이는 데이터 저장소인 MBR의 비트수를 결정합니다.
    ① [기본 공식]
    $$PC = MAR = \log_{2}(\text{Word Count})$$
    $$MBR = \text{Word Length}$$
    ② [숫자 대입]
    $$PC = MAR = \log_{2}(1 \times 2^{20})$$
    $$MBR = 32$$
    ③ [최종 결과]
    $$PC = 20, MAR = 20, MBR = 32$$
profile_image
1

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

33. 메모리 인터리빙(interleaving)의 설명으로 옳지 않은 것은?

  1. 단위 시간에 여러 메모리의 접근이 불가능하도록 하는 방법이다.
  2. 캐시 기억장치, 고속 DMA 전송 등에서 많이 사용 된다.
  3. 기억장치의 접근시간을 효율적으로 높일 수 있다.
  4. 각 모듈을 번갈아 가면서 접근(access)할 수 있다.
(정답률: 62%)
  • 메모리 인터리빙은 기억장치를 여러 개의 모듈로 나누어 단위 시간당 여러 메모리에 동시에 접근함으로써 기억장치의 접근 속도를 높이는 기법입니다.

    오답 노트

    단위 시간에 여러 메모리의 접근이 불가능하도록 하는 방법이다: 여러 메모리에 동시 접근이 가능하도록 하는 기법임
profile_image
1

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

34. 명령문 구성 형태 중 하나의 오퍼랜드가 누산기 속에 포함된 명령 형식은?

  1. 0-주소
  2. 1-주소
  3. 2-주소
  4. 3-주소
(정답률: 66%)
  • 1-주소 명령 형식은 오퍼랜드(Operand) 부분이 1개로 구성되어 있으며, 나머지 하나의 피연산자는 기본적으로 누산기(AC)에 포함되어 있다고 가정하여 자료 처리를 수행합니다.
profile_image
1

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

35. 순서 논리회로에 대한 설명 중 옳지 않은 것은?

  1. 순서 논리 회로는 논리 게이트 외에 메모리 요소와 귀환(feedback) 기능을 포함한다.
  2. 순서 논리 회로의 출력은 현재 상태의 입력상태와 전 상태에 의해 결정되며 회로의 동작은 내부 상태와 입력들의 시간 순차에 의해 결정된다.
  3. 순서 논리 회로의 출력은 입력 상태와 메모리 요소들의 상태에 따라 값이 결정되므로 언제나 일정한 값을 갖지 않는다.
  4. 순서 논리 회로는 현재 상태가 다음 상태의 출력에 영향을 미치는 논리 회로로서 플립플롭, 패리티 발생기, 멀티플렉서 등이 있다.
(정답률: 43%)
  • 순서 논리 회로는 메모리 요소(플립플롭 등)를 통해 이전 상태가 다음 상태에 영향을 주는 회로입니다. 하지만 멀티플렉서와 패리티 발생기는 현재의 입력에 의해서만 출력이 결정되는 조합 논리 회로에 해당합니다.
profile_image
1

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

36. 마이크로 오퍼레이션에 대한 설명 중 옳지 않은 것은?

  1. 마이크로 오퍼레이션은 CPU 내의 레지스터들과 연산장치에 의해서 이루어진다.
  2. 프로그램에 의한 명령의 수행은 마이크로 오퍼레이션의 수행으로 이루어진다.
  3. 마이크로 오퍼레이션 중에 CPU 내부의 연산 레지스터, 인덱스 레지스터는 프로그램으로 레지스터의 내용을 변경할 수 없다.
  4. 마이크로 오퍼레이션이 실행될 때마다 CPU 내부의 상태는 변하게 된다.
(정답률: 57%)
  • 인덱스 레지스터는 주소 변경, 서브루틴 연결, 반복 연산 횟수 기록 등에 사용되며, 프로그래머가 프로그램 내에서 그 내용을 직접 변경할 수 있는 레지스터입니다.

    오답 노트

    마이크로 오퍼레이션 중에 CPU 내부의 연산 레지스터, 인덱스 레지스터는 프로그램으로 레지스터의 내용을 변경할 수 없다: 프로그래머가 직접 변경 가능함
profile_image
1

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

37. 다음과 같은 마이크로 동작은 어떤 명령의 수행과정을 나타내는 것인가?

  1. Load to AC
  2. AND to AC
  3. Branch Unconditionally
  4. Store AC
(정답률: 42%)
  • 제시된 마이크로 동작 을 보면, 누산기(AC)의 데이터를 MBR로 전송한 뒤 최종적으로 메모리(M)에 저장하는 과정을 나타내고 있습니다. 따라서 이는 누산기의 내용을 메모리에 저장하는 Store AC 명령의 수행 과정입니다.
profile_image
1

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

38. 다음 중 2의 보수 (2′s complement) 가산 회로로서 정수 곱셈을 이행할 경우 필요 없는 것은?

  1. shift
  2. add
  3. complement
  4. normalize
(정답률: 50%)
  • 2의 보수 가산 회로를 이용한 정수 곱셈을 수행하기 위해서는 보수를 구하는 complement, 자리를 이동시키는 shift, 값을 더하는 add 회로가 필수적입니다. normalize는 부동 소수점 연산에서 사용되는 과정으로 정수 곱셈에는 필요하지 않습니다.
profile_image
1

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

39. 연산 명령 자체로 특수한 곱셈과 나눗셈을 수행하거나 혹은 곱셈과 나눗셈에 보조적으로 이용되는 것은?

  1. 산술적 shift
  2. 논리적 shift
  3. ADD
  4. rotate
(정답률: 60%)
  • 산술적 shift는 비트를 왼쪽으로 이동하면 2를 곱한 결과가 되고, 오른쪽으로 이동하면 2로 나눈 결과가 되므로, 연산 자체로 특수한 곱셈과 나눗셈을 수행하거나 보조적으로 이용됩니다.
profile_image
1

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

40. 마이크로 명령 형식으로 적합하지 않은 것은?

  1. 수평 마이크로 명령
  2. 제어 마이크로 명령
  3. 수직 마이크로 명령
  4. 나노 명령
(정답률: 41%)
  • 마이크로 명령어 형식은 제어 방식에 따라 수평 마이크로 명령, 수직 마이크로 명령, 나노 명령으로 구분됩니다. 제어 마이크로 명령은 표준적인 형식 분류에 해당하지 않습니다.
profile_image
1

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

3과목: 운영체제

41. 다음의 운영체제 운용 기법 중 라운드 로빈(Round Robin) 방식과 가장 관계되는 것은?

  1. 일괄 처리 시스템
  2. 시분할 시스템
  3. 실시간 처리 시스템
  4. 다중 프로그래밍 시스템
(정답률: 65%)
  • 라운드 로빈(Round Robin) 방식은 여러 사용자가 컴퓨터를 공유하며 정해진 시간마다 프로그램을 번갈아 처리하여, 각 사용자에게 독립된 컴퓨터를 사용하는 느낌을 주는 시분할 시스템의 핵심 운용 기법입니다.

    오답 노트

    일괄 처리 시스템: 데이터를 모아 한꺼번에 처리하는 방식
    실시간 처리 시스템: 데이터 발생 즉시 처리하는 방식
    다중 프로그래밍 시스템: CPU와 기억장치를 이용해 여러 프로그램을 동시에 처리하는 방식
profile_image
1

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

42. 디스크 스케줄링 기법 중 다음 설명에 해당하는 것은?

  1. SSTF 스케줄링
  2. Eschenbach 스케줄링
  3. FCFS 스케줄링
  4. N-SCAN 스케줄링
(정답률: 40%)
  • 탐구 시간과 회전 지연 시간의 최적화를 동시에 추구하며, 헤드가 진행하는 과정에서 각 실린더에 대해 디스크 팩이 한 번 회전하는 시간 동안만 입출력 요구를 처리하는 기법은 Eschenbach 스케줄링입니다.
profile_image
1

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

43. 세그먼테이션 기법에 대한 설명으로 옳지 않은 것은?

  1. 각 세그먼트는 고유한 이름과 크기를 갖는다.
  2. 세그먼트 맵 테이블이 필요하다.
  3. 프로그램을 일정한 크기로 나눈 단위를 세그먼트라고 한다.
  4. 기억장치 보호키가 필요하다.
(정답률: 46%)
  • 세그먼테이션은 프로그램을 배열, 함수 등 논리적인 단위(크기가 가변적임)로 나누는 기법입니다.

    오답 노트

    프로그램을 일정한 크기로 나눈 단위: 이는 페이징(Paging) 기법에 대한 설명입니다.
profile_image
1

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

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

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

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

45. 다중 처리기 운영체제 형태 중 주/종(Master/Slave) 처리기에 대한 설명으로 옳지 않은 것은?(문제 오류로 가답안 발표시 1번으로 발표 되었지만 확정답안 발표시 1, 4번이 정답 처리 되었습니다. 여기서는 1번을 누르시면 정답 처리 됩니다.)

  1. 종 프로세서가 운영체제를 수행한다.
  2. 주 프로세서가 고장이 나면 시스템 전체가 다운된다.
  3. 하나의 프로세서를 주 프로세서로 지정하고, 다른 처리기들은 종 프로세서로 지정하는 구조이다.
  4. 주 프로세서와 종 프로세서가 모두 입출력을 수행하기 때문에 비대칭 구조를 갖는다.
(정답률: 76%)
  • 주/종(Master/Slave) 구조에서 운영체제 수행, 입출력 및 연산 제어는 주 프로세서가 담당하며, 종 프로세서는 오직 연산만을 담당합니다.

    오답 노트

    주 프로세서와 종 프로세서가 모두 입출력을 수행하기 때문에 비대칭 구조를 갖는다: 주 프로세서만 입출력을 수행하므로 비대칭 구조입니다.
profile_image
1

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

46. 프로세스(Process)에 대한 옳은 설명 모두를 나열한 것은?

  1. (ㄱ), (ㄴ), (ㄷ)
  2. (ㄱ), (ㄴ), (ㄹ)
  3. (ㄱ), (ㄷ), (ㄹ)
  4. (ㄴ), (ㄷ), (ㄹ)
(정답률: 65%)
  • 프로세스는 실행 중인 프로그램으로, PCB를 가지며 프로세서가 할당되어 디스패치가 가능한 단위이자 목적/결과에 따라 발생하는 사건들의 과정입니다.

    오답 노트

    동기적 행위를 일으키는 주체: 프로세스는 비동기적 행위를 일으키는 주체입니다.
profile_image
1

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

47. 다음 설명에 해당하는 디렉토리 구조는?

  1. 트리 디렉토리
  2. 1단계 디렉토리
  3. 2단계 디렉토리
  4. 비순환 그래프 디렉토리
(정답률: 55%)
  • 제시된 설명 중 '공유된 파일을 삭제할 경우 고아 포인터(Dangling Pointer)가 발생할 수 있다'는 점이 비순환 그래프 디렉토리의 핵심 특징입니다. 또한 하나의 파일이 여러 경로 이름을 가질 수 있는 구조입니다.
profile_image
1

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

48. 주기억 장치 관리기법 중 Worst-fit을 적용할 경우 8K의 프로그램이 할당될 영역으로 옳은 것은?

  1. 영역 1
  2. 영역 2
  3. 영역 3
  4. 영역 4
(정답률: 73%)
  • Worst-fit(최악 적합) 기법은 할당 가능한 빈 영역 중 가장 크기가 큰 영역에 프로세스를 배치하여, 남는 공간을 최대화하는 방식입니다.
    제시된 이미지의 영역들 중 $8\text{K}$ 프로그램을 수용하고 가장 큰 잔여 공간을 남기는 곳은 $30\text{K}$ 크기의 영역 4입니다.
profile_image
1

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

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

  1. 파일의 링크수
  2. 파일이 만들어진 시간
  3. 파일이 최초로 수정된 시간
  4. 파일의 크기
(정답률: 68%)
  • inode는 파일의 메타데이터를 관리하는 블록으로 파일 크기, 소유자 정보, 생성 시기, 최종 변경 시기, 최근 사용 시기, 링크 수 등을 저장합니다. 하지만 파일이 '최초로 수정된 시간'에 대한 정보는 별도로 관리하지 않습니다.
profile_image
1

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

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

  1. 6
  2. 7
  3. 8
  4. 9
(정답률: 56%)
  • FIFO(First-In-First-Out) 알고리즘은 가장 먼저 들어온 페이지를 가장 먼저 교체하는 방식입니다. 페이지 참조 순서 $1, 2, 3, 1, 2, 4, 1, 2, 5, 4$에 따른 메모리 상태 변화는 다음과 같습니다.
    1. [1] $\rightarrow$ 결함 (1, _, _)
    2. [2] $\rightarrow$ 결함 (1, 2, _)
    3. [3] $\rightarrow$ 결함 (1, 2, 3)
    4. [1] $\rightarrow$ 적중 (1, 2, 3)
    5. [2] $\rightarrow$ 적중 (1, 2, 3)
    6. [4] $\rightarrow$ 결함 (4, 2, 3) : 1 교체
    7. [1] $\rightarrow$ 결함 (4, 1, 3) : 2 교체
    8. [2] $\rightarrow$ 결함 (4, 1, 2) : 3 교체
    9. [5] $\rightarrow$ 결함 (5, 1, 2) : 4 교체
    10. [4] $\rightarrow$ 결함 (5, 4, 2) : 1 교체
    총 페이지 결함 횟수는 8번입니다.
profile_image
1

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

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

  1. A
  2. B
  3. C
  4. D
(정답률: 71%)
  • HRN(Highest Response-ratio Next) 스케줄링은 대기 시간이 길수록, 서비스 시간이 짧을수록 우선순위가 높아지는 방식입니다.
    ① [기본 공식] $\text{Priority} = \frac{\text{Waiting Time} + \text{Service Time}}{\text{Service Time}}$
    ② [숫자 대입] $\text{D} = \frac{40 + 10}{10}$
    ③ [최종 결과] $\text{D} = 5$
    계산 결과 D의 우선순위 값이 가장 높으므로 D가 가장 먼저 실행됩니다.
profile_image
1

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

52. 워킹 셋(Working Set)에 대한 설명으로 옳지 않은 것은?

  1. 프로세스가 실행하는 과정에서 시간이 지남에 따라 자주 참조하는 페이지들의 집합이 변화하기 때문에 워킹 셋은 시간에 따라 바뀌게 된다.
  2. 프로그램의 구역성(Locality) 특징을 이용한다.
  3. 워킹 셋에 속한 페이지를 참조하면 프로세스의 기억장치 사용은 안전상태가 된다.
  4. 페이지 이동에 소요되는 시간과 프로세스 수행에 소요되는 시간의 차이를 의미 한다.
(정답률: 52%)
  • 워킹 셋(Working Set)은 프로세스가 일정 시간 동안 자주 참조하는 페이지들의 집합을 의미하며, 프로그램의 구역성(Locality) 특징을 이용합니다. 따라서 페이지 이동 시간과 수행 시간의 차이를 의미한다는 설명은 틀린 내용입니다.
profile_image
1

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

53. 프로세서의 상호 연결 구조 중 하이퍼 큐브 구조에서 각 CPU가 4개의 연결점을 가질 경우 CPU의 총 개수는?

  1. 4
  2. 16
  3. 32
  4. 65536
(정답률: 73%)
  • 하이퍼 큐브 구조에서 각 CPU의 연결점 수가 $n$일 때, 전체 CPU의 개수는 $2^{n}$으로 계산합니다.
    ① [기본 공식] $N = 2^{n}$
    ② [숫자 대입] $N = 2^{4}$
    ③ [최종 결과] $N = 16$
profile_image
1

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

54. 분산 운영체제 구조 중 다음의 특징을 갖는 것은?

  1. 링 연결 구조(RING)
  2. 다중접근 버스 연결구조(MULTI ACCESS BUS)
  3. 계층 연결구조(HIERARCHY)
  4. 성형 연결구조(STAR)
(정답률: 67%)
  • 제시된 이미지 의 특징인 '모든 사이트가 하나의 중앙 호스트에 직접 연결'되고 '중앙 컴퓨터 장애 시 모든 통신이 단절'되는 구조는 성형 연결구조(STAR)의 핵심 특징입니다.

    오답 노트

    링 연결 구조(RING): 인접한 두 사이트와만 연결되어 통신 비용 증가
    다중접근 버스 연결구조(MULTI ACCESS BUS): 모든 사이트가 공유 버스에 연결되어 버스 고장 시 전체 영향
    계층 연결구조(HIERARCHY): 트리 형태 구조로 부모 사이트 고장 시 자식 사이트 통신 불가
profile_image
1

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

55. UNIX에서 새로운 프로세스를 생성하는 명령은?

  1. fork
  2. exit
  3. getpid
  4. pipe
(정답률: 70%)
  • UNIX에서 새로운 프로세스를 생성하기 위해 사용하는 시스템 호출 명령은 fork입니다.

    오답 노트

    exit: 프로세스 수행 종료
    getpid: 자신의 프로세스 아이디 획득
    pipe: 프로세스 간 통신 통로 생성
profile_image
1

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

56. 다음과 같은 접근제어 행렬에 대한 설명 중 옳은 것은?(단, E : 실행가능, R : 판독가능, W : 기록가능, NONE : 모든 권한 없음)

  1. 김영수는 인사와 급여파일을 판독하고 기록할 수 있다.
  2. 이길동은 인사와 급여파일을 판독할 수 있다.
  3. 최동규는 급여파일을 기록할 수 있다.
  4. 이길동은 인사파일에 대하여 실행, 판독, 기록의 권한을 가지고 있다.
(정답률: 74%)
  • 제시된 접근제어 행렬 을 분석하면 다음과 같습니다.
    이길동은 인사 파일에 대해 REW(판독, 실행, 기록) 권한을 모두 가지고 있으므로 해당 설명이 정답입니다.

    오답 노트

    김영수: 인사 파일은 E(실행)만 가능, 급여 파일은 RW(판독, 기록) 가능
    이길동: 급여 파일은 NONE(권한 없음)
    최동규: 급여 파일은 R(판독)만 가능
profile_image
1

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

57. UNIX에 대한 옳은 설명 모두를 나열한 것은?

  1. (ㄱ), (ㄴ)
  2. (ㄱ), (ㄴ), (ㄷ)
  3. (ㄱ), (ㄴ), (ㄹ)
  4. 모두 아니다
(정답률: 68%)
  • UNIX는 다중 사용자 환경을 지원하며, C 언어로 작성되어 이식성이 높고, 백그라운드 작업을 통한 병행 처리가 가능합니다.

    오답 노트

    쉘(shell)은 사용자의 명령을 해석하여 커널에 전달하는 인터페이스이며, 프로세스·기억장치·입출력 관리 등의 핵심 기능을 수행하는 것은 커널(Kernel)입니다.
profile_image
1

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

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

  1. reliability
  2. throughput
  3. turn-around time
  4. availability
(정답률: 64%)
  • 사용자가 시스템 자원을 필요로 할 때 즉시 사용할 수 있는 정도를 의미하는 운영체제의 목적은 availability입니다.

    오답 노트

    reliability: 시스템이 문제를 정확하게 해결하는 정도
    throughput: 일정 시간 내 처리하는 일의 양
    turn-around time: 의뢰부터 완료까지 걸리는 시간
profile_image
1

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

59. 프로세스 제어블록(Process Control Block)에 대한 설명으로 옳지 않은 것은?

  1. 프로세스에 할당된 자원에 대한 정보를 갖고 있다.
  2. 프로세스의 우선 순위에 대한 정보를 갖고 있다.
  3. 부모 프로세스와 자식 프로세스는 PCB를 공유한다.
  4. 프로세스의 현 상태를 알 수 있다.
(정답률: 64%)
  • PCB(Process Control Block)는 운영체제가 각 프로세스를 관리하기 위해 생성하는 자료구조로, 프로세스당 1:1로 생성됩니다.
    부모 프로세스와 자식 프로세스는 서로 독립된 프로세스이므로 PCB를 공유하지 않고 각각 별도의 PCB를 가집니다.
profile_image
1

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

60. 운영체제에 대한 옳은 설명으로만 짝지어진 것은?

  1. (ㄱ), (ㄷ)
  2. (ㄱ), (ㄴ), (ㄹ)
  3. (ㄱ), (ㄷ), (ㄹ)
  4. (ㄱ), (ㄴ), (ㄷ), (ㄹ)
(정답률: 74%)
  • 운영체제는 사용자 인터페이스 제공, 자원 스케줄링, 사용자 간 자원 공유를 가능하게 하는 시스템 소프트웨어입니다.

    오답 노트

    내 (ㄷ)의 JAVA는 운영체제가 아니라 객체지향 프로그래밍 언어입니다.
profile_image
1

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

4과목: 소프트웨어 공학

61. 민주주의적 팀(Democratic Team)에 대한 내용으로 옳은 것은?

  1. 프로젝트 팀의 목표 설정 및 의사결정 권한이 팀 리더에게 주어진다.
  2. 조직적으로 잘 구성된 중앙 집중식 구조이다.
  3. 팀 구성원 간의 의사교류를 활성화시키므로 팀원의 참여도와 만족도를 증대시킨다.
  4. 팀 리더의 개인적 능력이 가장 중요하다.
(정답률: 74%)
  • 민주주의적 팀은 팀원 간의 활발한 의사소통과 참여를 통해 의사결정을 내리므로, 구성원의 만족도와 참여도가 높다는 특징이 있습니다.

    오답 노트

    의사결정 권한이 리더에게 집중, 중앙 집중식 구조, 리더의 개인적 능력이 중요: 모두 중앙 집중형 팀(Chief Programmer Team)에 대한 설명
profile_image
1

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

62. CPM(Critical Path Method)에 대한 설명으로 옳지 않은 것은?

  1. 프로젝트 내에서 각 작업이 수행되는 시간과 각 작업 사이의 관계를 파악할 수 있다.
  2. 작업 일정을 한눈에 볼 수 있도록 해주며 막대 그래프의 형태로 표현한다.
  3. 경영층의 과학적인 의사 결정을 지원한다.
  4. 효과적인 프로젝트의 통제를 가능하게 해 준다.
(정답률: 55%)
  • CPM은 프로젝트의 핵심 경로를 파악하여 전체 일정을 관리하는 기법입니다. 작업 일정을 막대 그래프 형태로 표현하는 것은 간트차트(Gantt Chart)에 대한 설명입니다.
profile_image
1

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

63. 소프트웨어 재공학 활동 중 역공학에 해당하는 것은?

  1. 소프트웨어 동작 이해 및 재공학 대상 선정
  2. 소프트웨어 기능 변경 없이 소프트웨어 형태를 목적에 맞게 수정
  3. 원시 코드로부터 설계정보 추출 및 절차 설계 표현, 프로그램과 데이터 구조 정보 추출
  4. 기존 소프트웨어 시스템을 새로운 기술 또는 하드웨어 환경에 이식
(정답률: 56%)
  • 역공학은 이미 개발된 소프트웨어의 원시 코드로부터 설계 정보나 데이터 구조 등을 추출하여 상위 단계의 설계 명세서를 만들어내는 과정입니다.

    오답 노트

    소프트웨어 동작 이해 및 대상 선정: 분석
    기능 변경 없이 형태 수정: 재구성
    새로운 기술/하드웨어 환경에 이식: 이식
profile_image
1

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

64. 시스템에서 모듈 사이의 결합도(Coupling)에 대한 설명으로 옳은 것은?

  1. 한 모듈 내에 있는 처리요소들 사이의 기능적인 연관 정도를 나타낸다.
  2. 결합도가 높으면 시스템을 구현하고 유지보수 작업이 쉽다.
  3. 모듈간의 결합도를 약하게 하면 모듈 독립성이 향상된다.
  4. 자료결합도는 내용결합도 보다 결합도가 높다.
(정답률: 60%)
  • 결합도는 모듈 간의 상호 의존도를 의미하며, 결합도가 낮을수록 모듈의 독립성이 높아져 유지보수가 용이해집니다.

    오답 노트

    한 모듈 내 처리요소 간 연관 정도: 응집도에 대한 설명
    결합도가 높으면 유지보수가 쉽다: 결합도가 낮아야 유지보수가 쉬움
    자료결합도가 내용결합도보다 높다: 자료결합도가 가장 낮고 내용결합도가 가장 높음
profile_image
1

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

65. 소프트웨어 재사용과 관련하여 객체들의 모임, 대규모 재사용 단위로 정의되는 것은?

  1. Component
  2. Sheet
  3. Framework
  4. Cell
(정답률: 59%)
  • 소프트웨어 재사용 단위 중 객체들의 모임이나 대규모 재사용 단위를 Component라고 정의합니다.
profile_image
1

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

66. 럼바우 분석 기법에서 자료 흐름도를 사용하여 프로세스들의 처리 과정을 기술하는 것과 관계되는 것은?

  1. 객체 모델링
  2. 동적 모델링
  3. 기능 모델링
  4. 정적 모델링
(정답률: 50%)
  • 럼바우 분석 기법 중 기능 모델링은 자료 흐름도(DFD)를 사용하여 프로세스 간의 자료 흐름과 처리 과정을 기술하는 단계입니다.

    오답 노트

    객체 모델링: 객체 다이어그램으로 속성과 관계 표현
    동적 모델링: 상태도를 이용하여 제어 흐름과 동작 순서 표현
profile_image
1

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

67. 소프트웨어의 재사용으로 인한 효과와 거리가 먼 것은?

  1. 시스템 구조와 구축방법의 교육적 효과
  2. 새로운 개발 방법 도입의 용이성
  3. 개발기간 및 비용 절약
  4. 개발시 작성된 문서의 공유
(정답률: 70%)
  • 소프트웨어 재사용은 개발 기간과 비용 절약, 문서 공유, 구축 방법의 교육적 효과를 제공하지만, 표준화 부족 등으로 인해 오히려 새로운 개발 방법론을 도입하는 것은 어렵게 만드는 문제점이 있습니다.
profile_image
1

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

68. CASE가 갖고 있는 주요 기능이 아닌 것은?

  1. 그래픽 지원
  2. 소프트웨어 생명주기 전 단계의 연결
  3. 언어 번역
  4. 다양한 소프트웨어 개발 모형 지원
(정답률: 67%)
  • CASE(Computer Aided Software Engineering)는 소프트웨어 생명주기 전 단계의 연결, 다양한 개발 모형 지원, 그래픽 지원 등을 통해 개발 생산성을 높이는 도구입니다. 언어 번역은 컴파일러나 인터프리터의 기능이며 CASE의 주요 기능이 아닙니다.
profile_image
1

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

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

  1. Process
  2. Problem
  3. People
  4. Procedure
(정답률: 74%)
  • 소프트웨어 프로젝트 관리의 성공 요소인 3P는 People(사람), Problem(문제), Process(과정)를 의미합니다. 따라서 Procedure는 3P에 해당하지 않습니다.
profile_image
1

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

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

  1. Validation
  2. Coupling
  3. Cohesion
  4. Interface
(정답률: 58%)
  • 의 설명처럼 한 모듈 내부의 처리 요소들 간의 기능적 연관도를 나타내는 것은 응집도(Cohesion)입니다.

    오답 노트

    Coupling: 모듈 외부(모듈 간)의 상호 의존도를 나타내는 결합도입니다.
profile_image
1

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

71. FTR의 지침 사항으로 거리가 먼 것은?

  1. 자원과 시간 일정을 할당한다.
  2. 문제 영역을 명확히 표현한다.
  3. 논쟁과 반박을 제한하지 않는다.
  4. 모든 검토자들을 위해 의미 있는 훈련을 행한다.
(정답률: 73%)
  • 정형 기술 검토(FTR)는 제품의 결함을 효율적으로 찾기 위한 과정으로, 효율적인 진행을 위해 논쟁과 반박을 제한하는 것이 핵심 지침입니다.
profile_image
1

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

72. LOC 기법에 의하여 예측된 총 라인수가 50000라인, 프로그래머의 월 평균 생산성이 200라인, 개발 참여 프로그래머가 10인 일 때, 개발 소요 기간은?

  1. 25개월
  2. 50개월
  3. 200개월
  4. 2000개월
(정답률: 73%)
  • 전체 라인수를 프로그래머 1인이 한 달간 생산하는 양과 전체 인원수의 곱으로 나누어 개발 기간을 산출합니다.
    ① [기본 공식] $T = \frac{L}{P \times N}$ (개발 기간 = 총 라인수 / (인당 월 생산성 × 인원수))
    ② [숫자 대입] $T = \frac{50000}{200 \times 10}$
    ③ [최종 결과] $T = 25$ 개월
profile_image
1

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

73. 블랙박스 검사 기법에 해당하는 것으로만 짝지어진 것은?

  1. (ㄱ), (ㄴ)
  2. (ㄱ), (ㄴ), (ㅁ), (ㅂ)
  3. (ㄷ), (ㄹ), (ㅁ), (ㅂ)
  4. (ㄱ), (ㄷ), (ㄹ), (ㅁ), (ㅂ)
(정답률: 68%)
  • 블랙박스 검사는 내부 구조를 보지 않고 입력과 출력만을으로 기능을 검증하는 기법입니다. 동치 분할 검사, 경계값 분석, 원인 효과 그래픽 기법, 비교 검사는 모두 대표적인 블랙박스 검사 기법에 해당합니다.

    오답 노트

    데이터 흐름 검사, 루프 검사: 내부 로직을 분석하는 화이트박스 검사 기법입니다.
profile_image
1

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

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

  1. Preventive maintenance
  2. Corrective maintenance
  3. Perfective maintenance
  4. Adaptive maintenance
(정답률: 71%)
  • 장래의 유지보수성이나 신뢰성을 개선하고, 오류 발생을 미리 방지하기 위해 예방 수단을 강구하는 것은 Preventive maintenance(예방 정비)의 핵심 목적입니다.

    오답 노트

    Corrective maintenance: 발생한 오류 수정
    Perfective maintenance: 기능 추가 및 성능 향상
    Adaptive maintenance: 환경 변화에 따른 적응 보수
profile_image
1

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

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

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

    오답 노트

    chief programmer team: 형상관리 팀이 아니라, 한 명의 책임 프로그래머가 의사결정을 주도하는 중앙집중형 프로젝트 팀 구성 방식입니다.
profile_image
1

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

76. 소프트웨어 역공학(Software reverse engineering)에 대한 설명으로 옳지 않은 것은?

  1. 역공학의 가장 간단하고 오래된 형태는 재문서화라고 할 수 있다.
  2. 기존 소프트웨어의 구성 요소와 그 관계를 파악하여 설계도를 추출한다.
  3. 원시 코드를 분석하여 소프트웨어의 관계를 파악한다.
  4. 대상 시스템 없이 새로운 시스템으로 개선하는 변경 작업이다.
(정답률: 70%)
  • 역공학은 이미 존재하는 대상 시스템(현재 프로그램)으로부터 아키텍처, 설계 정보, 원시 코드 등을 분석하여 상위 수준의 설계도를 추출하는 과정입니다. 따라서 대상 시스템 없이 새로운 시스템으로 개선한다는 설명은 역공학의 정의에 어긋납니다.
profile_image
1

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

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

  1. 소프트웨어 개발 적체 현상
  2. 프로젝트 개발 일정과 예산 측정의 어려움
  3. 소프트웨어 생산성 기술의 낙후
  4. 소프트웨어 규모의 증대와 복잡도에 따른 개발 비용 감소
(정답률: 68%)
  • 소프트웨어 위기는 규모의 증대와 복잡도 증가로 인해 개발 비용이 급격히 증가하고 관리가 어려워지는 현상을 말합니다. 따라서 소프트웨어 규모의 증대와 복잡도에 따른 개발 비용 감소는 위기 발생 요인이 아니라 실제 현상과 반대되는 설명입니다.
profile_image
1

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

78. 소프트웨어 품질 목표 중 쉽게 배우고 사용할 수 있는 정도를 의미하는 것은?

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

    오답 노트

    Reliability: 오류 없이 기능을 수행하는 신뢰성
    Efficiency: 자원 소요 정도를 나타내는 효율성
    Integrity: 허용되지 않은 변경을 제어하는 무결성
profile_image
1

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

79. 나선형(Spiral) 모형에 대한 설명으로 옳지 않은 것은?

  1. 대규모 시스템의 소프트웨어 개발에 적합하다.
  2. 실제 개발될 소프트웨어에 대한 시제품을 만들어 최종 결과물을 예측한다.
  3. 위험성 평가에 크게 의존하기 때문에 이를 발견하지 않으면 문제가 발생할 수 있다.
  4. 여러 번의 개발 과정을 거쳐 점진적으로 완벽한 소프트웨어를 개발한다.
(정답률: 57%)
  • 나선형 모형은 계획, 위험 분석, 개발, 평가 단계를 반복하며 점진적으로 개발하는 모델로, 특히 위험 분석을 강조하여 대규모 시스템 개발에 적합합니다.

    오답 노트

    실제 개발될 소프트웨어에 대한 시제품을 만들어 최종 결과물을 예측한다: 프로토타입 모형(Prototype Model)에 대한 설명입니다.
profile_image
1

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

80. 다음의 객체지향 기법에 관한 설명에서 ( ) 안 내용으로 공통 적용될 수 있는 것은?

  1. 인스턴스
  2. 오퍼레이션
  3. 메시지
  4. 정보은닉
(정답률: 43%)

  • 오퍼레이션은 클래스 내 객체에 의한 함수나 변형을 의미하며, 객체의 행위를 서술합니다. 메서드는 이 오퍼레이션의 구체적인 구현체입니다.

    오답 노트

    인스턴스: 클래스에 속하는 구체적인 객체
    메시지: 객체 간 상호작용을 위한 통신 수단
    정보은닉: 캡슐화를 통해 내부 정보를 숨기고 연산으로만 접근 허용
profile_image
1

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

5과목: 데이터 통신

81. 디지털 데이터를 아날로그 신호로 변조하는 방법으로만 나열된 것은?

  1. 위상 변조, 진폭 변조
  2. 주파수 변조, 시간 변조
  3. 진폭 편이 변조, 시간 편이 변조
  4. 주파수 편이 변조, 위상 편이 변조
(정답률: 52%)
  • 디지털 데이터를 아날로그 신호로 변환하는 변조 방식은 신호의 진폭, 주파수, 위상을 변화시켜 데이터를 전송하는 방식입니다.
    핵심 방식으로는 진폭 편이 변조(ASK), 주파수 편이 변조(FSK), 위상 편이 변조(PSK)가 있습니다.
profile_image
1

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

82. IETF에서 고안한 IPv4에서 IPv6로 전환(천이)하는데 사용되는 전략이 아닌 것은?

  1. Dual stack
  2. Tunneling
  3. Header translation
  4. Source routing
(정답률: 54%)
  • IPv4에서 IPv6로 전환하기 위한 IETF의 주요 전략에는 Dual stack, Tunneling, Header translation이 있습니다. Source routing은 패킷의 경로를 송신자가 지정하는 방식으로, 주소 체계 전환 전략과는 무관합니다.
profile_image
1

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

83. 회선을 제어하기 위한 제어 문자 중 실제 전송할 데이터 집합의 시작임을 의미하는 것은?

  1. SOH
  2. STX
  3. SYN
  4. DLE
(정답률: 64%)
  • STX(Start Of Text)는 실제 전송할 본문 데이터 집합의 시작을 알리는 제어 문자입니다.

    오답 노트

    SOH: 헤딩의 시작
    SYN: 문자 동기
    DLE: 제어 문자의 투과성을 위해 삽입
profile_image
1

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

84. X.25 프로토콜에서 정의하고 있는 것은?

  1. 다이얼 접속(dial access)을 위한 기술
  2. start-stop 데이터를 위한 기술
  3. 데이터 비트 전송률
  4. DTE와 DCE 간 상호접속 및 통신절차 규정
(정답률: 63%)
  • X.25는 ITU-T에서 제정한 국제 표준 프로토콜로, 패킷 교환망을 통해 DTE(데이터 단말 장치)와 DCE(데이터 회선 종단 장치) 간의 상호접속 및 통신 절차를 규정하는 인터페이스를 제공합니다.
profile_image
1

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

85. 토큰 패싱 방식에서 토큰에 대하여 가장 올바르게 설명한 것은?

  1. 데이터 통신 시 에러를 체크하기 위해 사용된다.
  2. 전송할 데이터를 의미한다.
  3. 채널 사용권을 의미한다.
  4. 5바이트로 구성되어 있다.
(정답률: 49%)
  • 토큰 패싱 방식에서 토큰은 데이터를 전송하기 위해 해당 회선(채널)을 사용할 수 있는 권한을 의미하는 매개체입니다.
profile_image
1

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

86. 다음 중 통신망의 체계적인 운용 및 관리를 위한 TMN(Telecommunication Management Network)의 기능 요소에 해당하지 않는 것은?

  1. SNL(System Network Layer)
  2. NML(Network Management Layer)
  3. EML(Element Management Layer)
  4. NEL(Network Element Layer)
(정답률: 39%)
  • TMN은 통신망의 체계적인 관리를 위해 BML(사업관리), NML(네트워크 관리), SML(서비스 관리), EML(망요소 관리), NEL(망 요소) 계층으로 구성됩니다. SNL(System Network Layer)은 TMN의 기능 요소에 포함되지 않습니다.
profile_image
1

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

87. OSI 7계층 중 데이터 링크 계층의 프로토콜로 틀린 것은?

  1. HTTP
  2. HDLC
  3. PPP
  4. LLC
(정답률: 58%)
  • HTTP는 웹 브라우저와 서버 간의 통신을 담당하는 응용 계층 프로토콜입니다. 반면 HDLC, PPP, LLC는 모두 데이터 링크 계층에서 동작하는 프로토콜입니다.
profile_image
1

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

88. 다수의 타임 슬롯으로 하나의 프레임이 구성되고, 각 타임 슬롯에 채널을 할당하여 다중화하는 것은?

  1. TDM
  2. CDM
  3. FDM
  4. CSM
(정답률: 65%)
  • 하나의 프레임을 다수의 타임 슬롯으로 나누어 각 채널에 시간을 할당하여 다중화하는 방식은 TDM(Time Division Multiplexing)입니다.

    오답 노트

    CDM: 부호 분할 다중 방식
    FDM: 주파수 분할 다중 방식
    CSM: 병행 서비스 모니터
profile_image
1

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

89. 인터넷 상의 서버와 클라이언트 사이의 멀티미디어를 송수신하기 위한 프로토콜과 웹 문서를 작성하기 위해 사용하는 언어를 순서대로 바르게 나열한 것은?

  1. URI, URL
  2. HTTP, MHS
  3. HTTP, HTML
  4. WWW. HTTP
(정답률: 70%)
  • 서버와 클라이언트 간에 멀티미디어 데이터를 송수신하기 위한 프로토콜은 HTTP이며, 웹 문서를 작성하기 위해 사용하는 언어는 HTML입니다.
profile_image
1

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

90. 수신측에서 수신된 데이터에 대한 확인(Acknowledgement)을 즉시 보내지 않고 전송할 데이터가 있는 경우에만, 제어 프레임을 별도로 사용하지 않고 기존의 데이터 프레임에 확인 필드를 덧붙여 전송하는 흐름제어 방식은?

  1. Stop and Wait
  2. Sliding Window
  3. Piggyback
  4. Polling
(정답률: 51%)
  • 별도의 제어 프레임을 보내지 않고, 전송할 데이터 프레임에 확인 필드를 덧붙여 보내는 효율적인 흐름제어 방식은 Piggyback입니다.

    오답 노트

    Stop and Wait: 송신 후 응답이 올 때까지 대기하는 ARQ 방식
    Sliding Window: 윈도우 크기만큼 확인 응답 없이 데이터를 전송하는 흐름제어
    Polling: 주국이 종국에 전송 가능 여부를 묻는 방식
profile_image
1

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

91. 다음이 설명하고 있는 에러 검출 방식은?

  1. Cyclic Redundancy Check
  2. Hamming Code
  3. Parity Check
  4. Block Sum Check
(정답률: 57%)
  • 프레임 끝에 부착하는 FCS(Frame Check Sequence)를 통해 집단적 오류를 검출하는 방식은 Cyclic Redundancy Check입니다.
profile_image
1

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

92. 하나의 통신채널을 이용하여 데이터의 송신과 수신이 교번식으로 가능한 통신방식은?

  1. 반이중 통신
  2. 전이중 통신
  3. 단방향 통신
  4. 시분할 통신
(정답률: 59%)
  • 하나의 통신 채널을 통해 양방향 전송은 가능하지만, 동시에 송수신할 수는 없고 교번식으로만 가능한 방식을 반이중 통신이라고 합니다.

    오답 노트

    전이중 통신: 동시에 양방향 전송 가능
    단방향 통신: 한쪽 방향으로만 전송 가능
profile_image
1

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

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

  1. CSMA/CD는 버스 또는 트리 토폴로지에서 가장 많이 사용되는 기법이다.
  2. 토큰 패싱은 토큰을 분실할 가능성이 있다.
  3. 토큰 패싱은 노드가 증가하면 성능이 좋아진다.
  4. CSMA/CD는 비경쟁 기법의 단점인 대기시간의 상당 부분이 제거될 수 있다.
(정답률: 53%)
  • 토큰 패싱 방식은 토큰을 보유한 노드만 데이터를 전송할 수 있으므로, 노드 수가 증가하면 토큰을 기다리는 대기 시간이 길어져 전반적인 성능이 저하됩니다.
profile_image
1

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

94. RTCP(Real-Time Control Protocol)의 특징으로 틀린 것은?

  1. Session의 모든 참여자에게 컨트롤 패킷을 주기적으로 전송한다.
  2. 데이터 분배에 대한 피드백을 제공하지 않는다.
  3. 하위 프로토콜은 데이터 패킷과 컨트롤 패킷의 멀티 플렉싱을 제공한다.
  4. 데이터 전송을 모니터링하고 최소한의 제어와 인증 기능만을 제공한다.
(정답률: 45%)
  • RTCP는 패킷 전송 품질을 제어하기 위한 프로토콜로, 세션 참여자들에게 주기적으로 제어 정보를 전송하여 데이터 분배에 대한 피드백을 제공하는 것이 핵심 특징입니다.
profile_image
1

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

95. 대역폭(bandwidth)에 대한 설명으로 옳은 것은?

  1. 최고 주파수를 의미한다.
  2. 최저 주파수를 의미한다.
  3. 최고 주파수의 절반을 의미한다.
  4. 최고 주파수와 최저 주파수 사이 간격을 의미한다.
(정답률: 74%)
  • 대역폭은 전송 매체가 전송할 수 있는 주파수 범위로, 최고 주파수와 최저 주파수 사이의 간격을 의미합니다.
profile_image
1

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

96. 데이터 통신에서 동기 전송방식에 대한 설명으로 틀린 것은?

  1. 문자 또는 비트들의 데이터 블록을 송수신 한다.
  2. 전송데이터와 제어정보를 합쳐서 레코드라 한다.
  3. 수신기가 데이터 블록의 시작과 끝을 정확히 인식하기 위한 프레임 레벨의 동기화가 요구된다.
  4. 문자위주와 비트위주 동기식 전송으로 구분된다.
(정답률: 35%)
  • 동기 전송방식에서 전송 데이터와 제어 정보를 합쳐서 부르는 명칭은 레코드가 아니라 프레임입니다.
profile_image
1

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

97. 데이터 전송제어 절차가 순서대로 올바르게 나열된 것은?

  1. 가→라→나→다→마
  2. 마→가→나→라→다
  3. 가→나→다→라→마
  4. 라→나→가→다→마
(정답률: 73%)
  • 데이터 전송 제어는 물리적인 연결부터 논리적인 연결, 데이터 전송, 그리고 해제 순으로 진행됩니다.
    통신 회선 접속(가) $\rightarrow$ 데이터 링크 확립(라) $\rightarrow$ 정보 전송(나) $\rightarrow$ 데이터 링크 해제(다) $\rightarrow$ 통신 회선 분리(마) 순서로 이루어지는 것이 올바른 절차입니다.
profile_image
1

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

98. HDLC 프레임 구조 중 헤더를 구성하는 플래그(flag)에 대한 설명으로 틀린 것은?

  1. 프레임의 최종 목적 주소를 나타낸다.
  2. 동기화에 사용된다.
  3. 프레임의 시작과 끝을 표시한다.
  4. 항상 01111110의 형식을 취한다.
(정답률: 46%)
  • HDLC 프레임의 플래그(flag)는 프레임의 시작과 끝을 표시하고 동기화를 위해 사용되며, 항상 $01111110$ 형식을 가집니다. 목적 주소를 나타내는 것은 플래그가 아니라 Address 필드의 역할입니다.
profile_image
1

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

99. 송신 스테이션이 데이터 프레임을 연속적으로 전송해 나가다가 NAK를 수신하게 되면 에러가 발생한 프레임을 포함하여 그 이후에 전송된 모든 데이터 프레임을 재전송 하는 방식은?

  1. Stop-and-wait ARQ
  2. Go-back-N ARQ
  3. Selective-Repeat ARQ
  4. Non Selective-Repeat ARQ
(정답률: 67%)
  • Go-back-N ARQ는 송신 측이 NAK(부정 응답)를 수신하면, 에러가 발생한 프레임부터 그 이후에 전송된 모든 프레임을 다시 전송하는 효율적인 재전송 방식입니다.
profile_image
1

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

100. OSI 7계층 중 통신망을 통한 목적지까지 패킷 전달을 담당하는 계층은?

  1. 데이터링크 계층
  2. 네트워크 계층
  3. 전송 계층
  4. 표현 계층
(정답률: 41%)
  • 네트워크 계층은 경로 설정(Routing)과 트래픽 제어를 통해 목적지까지 최적의 경로로 패킷(Packet)을 전달하는 역할을 담당합니다.

    오답 노트

    데이터링크 계층: 인접한 노드 간의 프레임 전송을 담당합니다.
    전송 계층: 종단 간의 신뢰성 있는 세그먼트 전송을 담당합니다.
profile_image
1

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

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