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

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

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

정보처리기사(구)
(2009-05-10 기출문제)

목록

1과목: 데이터 베이스

1. 분산 데이터베이스의 불법적인 접근을 차단하기 위하여 데이터 암호화가 필요하다. DES 알고리즘에서는 평문을 (①) 비트로 블록화를 하고, 실제 키의 길이는 (②) 비트를 이용한다. 괄호의 내용으로 옳게 짝지어진 것은?

  1. ① 64 ② 56
  2. ① 64 ② 32
  3. ① 32 ② 16
  4. ① 32 ② 8
(정답률: 54%)
  • DES 암호화 기법은 평문을 64비트 단위로 블록화하고, 실제 암호화에 사용되는 키의 길이는 56비트를 사용하는 대칭키 암호 알고리즘입니다.
profile_image
1

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

2. 다음과 같은 함수 종속 관계의 추론은 어떤 규칙에 의한 것인가?

  1. 이행규칙
  2. 재귀규칙
  3. 연합규칙
  4. 첨가 규칙
(정답률: 73%)
  • 함수 종속성에서 $X \to Y$가 성립하고 $Y \to Z$가 성립할 때, 결과적으로 $X \to Z$가 성립한다는 논리는 이행규칙에 해당합니다.
profile_image
1

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

3. 데이터베이스 설계단계중 물리적 설계에 해당하는 것은?

  1. 데이터 모형화와 사용자 뷰들을 통합 한다.
  2. 사용자들의 요구 사항을 확인하고, 메타 데이터를 수집, 기록한다.
  3. 파일 조직 방법과 저장방법, 그리고 파일 접근 방법 등을 선정한다.
  4. 사용자들의 요구사항을 입력으로 하여 응용프로그램의 골격인 스키마를 작성한다.
(정답률: 60%)
  • 데이터베이스 물리적 설계는 논리적 설계를 바탕으로 실제 저장 장치에 어떻게 저장할지를 결정하는 단계입니다. 따라서 파일 조직 방법, 저장 방법, 파일 접근 방법 등을 선정하는 것이 핵심입니다.

    오답 노트

    데이터 모형화와 사용자 뷰 통합: 개념적 설계
    요구 사항 확인 및 메타 데이터 수집: 요구 분석 단계
    스키마 작성: 논리적 설계
profile_image
1

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

4. 다음 릴레이션의 Degree 와 Cardinality를 옳게 구한 것은?

  1. Degree : 4, Cardinality : 3
  2. Degree : 3, Cardinality : 4
  3. Degree : 3, Cardinality : 12
  4. Degree : 12, Cardinality : 3
(정답률: 61%)
  • 릴레이션의 Degree는 속성(열)의 수이고, Cardinality는 튜플(행)의 수입니다.

    제시된 표에서 열의 개수는 4개, 행의 개수는 3개이므로 Degree는 4, Cardinality는 3입니다.
profile_image
1

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

5. 병렬처리에 있어서 자원에 대한 로킹(Locking)은 필수적이다. 로킹의 단위가 작은 경우와 비교하여 큰 경우에 대한 설명으로 거리가 먼것은?

  1. 병행성의 수준이 높아진다.
  2. 로크(Lcok)의 수가 적어진다.
  3. 병렬제어 기법이 간단해 진다.
  4. 교착상태의 경우가 적어진다.
(정답률: 59%)
  • 로킹 단위가 크면 한 번에 잠그는 자원 범위가 넓어져 관리 효율은 좋아지지만, 다른 사용자가 접근할 수 있는 기회가 줄어들어 병행성의 수준은 낮아집니다.

    오답 노트

    로크의 수가 적어진다: 단위가 크므로 전체 로크 개수는 감소함
    병렬제어 기법이 간단해 진다: 관리 대상이 적어 제어가 수월함
    교착상태의 경우가 적어진다: 로크 획득 횟수가 줄어들어 발생 가능성이 낮아짐
profile_image
1

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

6. STUDENT 테이블은 50개의 튜플이 정의되어 있으며 “S-AGE"열의 값은 정수 값으로 되어 있다. "S-AGE" 값이 18인 튜플이 10개, 19인 튜플이 35개, 20인 튜플이 5개일 경우, 다음 두 SQL의 실행 결과 값을 순서대로 옳게 나타낸 것은?

  1. 50, 40
  2. 50, 5
  3. 3, 5
  4. 3,1
(정답률: 40%)
  • SQL의 DISTINCT 키워드는 조회된 결과에서 중복된 값을 제거하고 유일한 값만 출력하는 원리를 사용합니다.

    첫 번째 쿼리는 전체 S-AGE의 종류(18, 19, 20)를 묻는 것이며, 두 번째 쿼리는 19보다 큰 S-AGE의 종류(20)를 묻는 것입니다.
    ① [기본 공식]
    $$Count(DISTINCT \text{ S-AGE})$$
    ② [숫자 대입]
    $$Count(18, 19, 20) \text{ and } Count(20)$$
    ③ [최종 결과]
    $$3, 1$$
profile_image
1

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

7. 다음과 같은 트랜잭션의 특징은?

  1. Atomictiy
  2. Consistency
  3. Isolation
  4. Durability
(정답률: 58%)
  • 에서 설명하는 특징은 여러 트랜잭션이 동시에 실행되더라도 서로 간섭하지 않고 독립적으로 수행되어야 함을 의미하는 격리성(Isolation)입니다.
profile_image
1

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

8. 다음과 같이 오름차순 정렬되었을 경우 적용된 정렬기법은 무엇인가?

  1. Selection Sort
  2. Bubble Sort
  3. Insertion Sort
  4. Shell Sort
(정답률: 44%)
  • 제시된 과정은 삽입 정렬(Insertion Sort)의 특징을 보여줍니다. 삽입 정렬은 2번째 요소부터 시작하여 앞서 정렬된 부분과 비교해 적절한 위치에 삽입하며 정렬 범위를 넓혀가는 방식입니다.
profile_image
1

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

9. 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
(정답률: 51%)
  • 색인순차파일(ISAM)은 자료를 순차적으로 처리하거나 특정 항목을 색인으로 하여 빠르게 검색할 수 있는 파일 처리 방법으로, 다음 3가지 영역으로 구성됩니다.
    1. Index area: 색인부
    2. Prime area: 주저장부
    3. Overflow area: 오버플로부
profile_image
1

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

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

  1. 뷰는 독자적인 인덱스를 가질수 있다.
  2. DBA는 보안 측면에서 뷰를 활용할수 있다.
  3. 뷰 위에 또 다른 뷰를 정의할수 있다.
  4. 뷰는 삽입, 삭제, 갱신 연산에 많은 제한을 가지고 있다.
(정답률: 59%)
  • 뷰는 물리적인 저장 공간을 가지지 않는 가상 테이블이므로, 독자적인 인덱스를 생성하거나 클러스터링을 지정할 수 없습니다.

    오답 노트

    보안 측면 활용: 특정 컬럼만 노출하여 보안 강화 가능
    뷰 위의 뷰: 정의 가능
    연산 제한: 물리적 테이블이 아니므로 삽입, 삭제, 갱신에 제한이 있음
profile_image
1

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

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

  1. Content Reference
  2. Concurrent Sharing
  3. Continuous Evolution
  4. Time Accessibility
(정답률: 72%)
  • 데이터베이스의 내용 참조(Content Reference) 특성은 데이터의 물리적 위치나 주소가 아니라, 사용자가 요구하는 데이터의 값(내용)에 따라 데이터에 접근하는 것을 의미합니다.
profile_image
1

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

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

  1. D, B, C, A
  2. D, C, A, B
  3. C, D, A, B
  4. B, C, D, A
(정답률: 57%)
  • 스택은 나중에 들어온 데이터가 먼저 나가는 후입선출(LIFO: Last In First Out) 구조입니다.
    A, B, C, D 순으로 입력될 때 B, C, D, A 순으로 출력되는 과정은 다음과 같습니다.
    1. A push $\rightarrow$ B push $\rightarrow$ B pop (B 출력)
    2. C push $\rightarrow$ C pop (C 출력)
    3. D push $\rightarrow$ D pop (D 출력)
    4. A pop (A 출력)
profile_image
1

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

13. 외래키(Foreign Key)에 대한 설명으로 옳지 않은 것은?

  1. 외래키는 하나의 릴레이션에 존재하는 후보 키들 중에서 기본키를 제외한 나머지 후보키들을 의미한다.
  2. 외래키는 현실 세계에서 존재하는 개체타입들 간의 관계를 표현하는데 중요한 역할을 수행한다.
  3. 관계형 데이터 모델에서 한 릴레이션의 외래키는 참조되는 릴레이션의 기본키와 대응되어 릴레이션간에 참조 관계를 표현하는 중요한 도구이다.
  4. 외래키를 포함하는 릴레이션이 참조하는 릴레이션이 되고, 대응되는 기본키를 포함하는 릴레이션이 참조 릴레이션이 된다.
(정답률: 57%)
  • 외래키는 다른 릴레이션의 기본키를 참조하여 릴레이션 간의 관계를 표현하는 키입니다.

    오답 노트

    하나의 릴레이션에 존재하는 후보 키들 중에서 기본키를 제외한 나머지 후보키들: 이는 대체키(Alternate Key)에 대한 설명입니다.
profile_image
1

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

14. 논리적 데이터의 독립성(Logical Data Independence)를 설명한 것은?

  1. 데이터베이스의 논리적 구조를 수정하지 않고 데이터베이스의 물리적 구조를 변경시킬수 있다.
  2. 개별 사용자나 응용 프로그램의 데이터 관점을 변경하지 않고 전체 데이터베이스의 논리적 구조를 변경시킬 수 있다.
  3. 물리적인 파일 구조를 변경하더라도 개념적 스키마는 영향을 받지 않는다.
  4. 응용 프로그램에 영향을 주지 않고 데이터의 물리적 구조를 변경할 수 있다.
(정답률: 45%)
  • 논리적 데이터 독립성이란 개별 사용자나 응용 프로그램의 데이터 관점(외부 스키마)을 변경하지 않고도 전체 데이터베이스의 논리적 구조(개념 스키마)를 변경할 수 있는 능력을 의미합니다.

    오답 노트

    물리적 구조 변경 관련 설명: 모두 물리적 데이터 독립성에 해당함
profile_image
1

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

15. 데이터 중복으로 인해 릴레이션 조작시 예상하지 못한 곤란한 현상이 발생한다. 이를 무엇이라고 하는가?

  1. Normalization
  2. Degree
  3. Cardinality
  4. Anomaly
(정답률: 64%)
  • 데이터 중복으로 인해 릴레이션 조작 시 삽입, 삭제, 수정 과정에서 예상치 못한 곤란한 현상이 발생하는 것을 Anomaly(이상 현상)라고 합니다.

    오답 노트

    Normalization: 중복을 제거하여 이상 현상을 방지하는 정규화 과정
    Degree: 릴레이션의 속성(Attribute) 개수
    Cardinality: 릴레이션의 튜플(Tuple) 개수
profile_image
1

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

16. 중위 표기법으로 표현된 다음 수식을 후위 표기법으로 옳게 표현한 것은?

  1. a/b+c=d*e
  2. ab/c+de*-
  3. -+/abc*de
  4. a/b+-de*c
(정답률: 67%)
  • 후위 표기법은 연산자를 피연산자 뒤에 배치하는 방식으로, 연산 우선순위에 따라 괄호를 치고 연산자를 뒤로 이동시켜 변환합니다.
    1) 우선순위 괄호: $(((a/b)+c)-(d*e))$
    2) 1차 변환: $((ab/)+c)-(de*)$
    3) 2차 변환: $(ab/c+)(de*)-$
    4) 최종 결과: $ab/c+de*-$
profile_image
1

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

17. 개체-관계(Entity-Relationship) 모델을 최초로 제안한 사람은?

  1. P. Chen
  2. E.F Codd
  3. Bill Gates
  4. Lawrence J. Ellison
(정답률: 72%)
  • 개체와 개체 간의 관계를 도식화하는 ER(Entity-Relationship) 모델은 1976년 P. Chen에 의해 처음으로 제안되었습니다.
profile_image
1

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

18. Which is the design step of database correctly?

  1. Requirement Formulation→Conceptual Schema→Physical Sehema→Logical Schema
  2. Logical Schema→Requirement Formulation→Conceptual Schema→Physical Sehema
  3. Requirement Formulation→Conceptual Schema→Logical Schema→Physical Sehema
  4. Logical Schema→Requirement Formulation→Physical Sehema→Conceptual Schema
(정답률: 67%)
  • 데이터베이스 설계는 사용자의 요구사항을 분석하여 실제 물리적 저장소에 구현하기까지 다음의 순서로 진행됩니다.
    Requirement Formulation(요구 분석) $\rightarrow$ Conceptual Schema(개념적 설계) $\rightarrow$ Logical Schema(논리적 설계) $\rightarrow$ Physical Schema(물리적 설계)
profile_image
1

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

19. 스택을 이용하는 예로써 옳지 않은 것은?

  1. 부프로그램 호출시 복귀주소의 저장
  2. 운영체제의 작업 스케줄링
  3. 컴파일러를 이용한 언어번역
  4. 재귀 프로그램의 순서 제어
(정답률: 51%)
  • 운영체제의 작업 스케줄링은 먼저 들어온 작업을 먼저 처리하는 FIFO(First-In First-Out) 방식의 큐(Queue) 구조를 이용합니다.

    오답 노트

    부프로그램 복귀주소 저장, 컴파일러 언어번역, 재귀 프로그램 제어: LIFO(Last-In First-Out) 방식의 스택(Stack)을 이용하는 대표적 사례입니다.
profile_image
1

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

20. 다음 중 BCNF를 만족하기 위한 조건 모두로 옳게 짝지어진 것은?

  1. ①, ②, ③, ④
  2. ②, ③, ④
  3. ①, ④
(정답률: 63%)
  • 정규화 단계는 제1정규형 $\supset$ 제2정규형 $\supset$ 제3정규형 $\supset$ BCNF 순으로 포함 관계가 성립합니다. 따라서 BCNF를 만족하려면 하위 단계인 도메인이 원자값(제1정규형), 부분적 함수 종속 제거(제2정규형), 이행적 함수 종속 제거(제3정규형) 조건과 결정자이면서 후보키가 아닌 것을 제거하는 BCNF 고유 조건을 모두 만족해야 합니다.
profile_image
1

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

2과목: 전자 계산기 구조

21. I/O 장치 인터페이스와 컴퓨터시스템 사이에 데이터의 이동을 제어하기 위한 장치는?

  1. I/O 장치 인터페이스
  2. I/O 버스
  3. I/O 제어기
  4. I/O 장치
(정답률: 50%)
  • I/O 제어기는 컴퓨터 시스템과 I/O 장치 인터페이스 사이에서 데이터 이동을 제어하고 관리하는 핵심 장치입니다.
profile_image
1

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

22. 인터럽트 체계의 동작을 나열하였다. 수행 순서가 옳은 것은?

  1. ②→①→⑤→④→③
  2. ②→①→④→⑤→③
  3. ②→⑤→①→④→③
  4. ②→④→⑤→①→③
(정답률: 63%)
  • 인터럽트 처리의 올바른 순서는 다음과 같습니다.
    ② 인터럽트 요청 신호가 발생한다. $\rightarrow$ ① 현재 수행중인 명령을 완료하고 복귀 주소를 저장한다. $\rightarrow$ ⑤ 어느 장치가 인터럽트를 요청했는지 찾는다. $\rightarrow$ ④ 인터럽트 서비스 루틴을 수행한다. $\rightarrow$ ③ 보존한 프로그램 상태로 복귀한다.
profile_image
1

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

23. 인터럽트 요청 판별방법에 관한 내용중 옳지 않은 것은?

  1. S/W에 의한 판별 방법은 폴링에 의한 방법이라고도 한다.
  2. H/W에 의한 판별 방법은 장치번호 버스를 이용한다
  3. S/W에 의한 판별 방법은 인터럽트 처리 루틴이 수행한다.
  4. H/W에 의한 판별 방법은 S/W에 의한 판별 방법 보다 속도가 느리다.
(정답률: 60%)
  • 하드웨어(H/W)에 의한 판별 방법은 장치 번호 버스를 통해 즉각적으로 판별하므로, 소프트웨어(S/W)가 루틴을 통해 하나씩 확인하는 폴링 방식보다 속도가 훨씬 빠릅니다.
profile_image
1

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

24. 복수 모듈 기억장치의 설명으로 옳지 않은 것은?

  1. 독자적으로 데이터를 저장할 수 있는 기억장치 모듈을 여러개 가진 기억장치로 주기억장치와 CPU의 속도 차이 문제점을 개선한다.
  2. 기억장치 버스를 시분할하여 사용하며 기억장소의 접근을 보다 빠르게 한다.
  3. 복수 모듈 기억장치에 사용되는 각각의 기억장치는 자체의 어드레스 레지스트와 버퍼레지스터를 가지고 독자적으로 데이터를 저장할 수 있다.
  4. 인터리빙 기법을 이용하여 m개의 모듈로 구성된 기억장치에서 m개의 연속적인 명령을 동시에 패치하는 것이 가능하다.
(정답률: 39%)
  • 인터리빙 기법은 기억장치의 각 모듈을 번갈아 가며 접근하여 전송 속도를 높이는 방식이지, m개의 연속적인 명령을 동시에 패치하는 기능과는 다릅니다.
profile_image
1

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

25. 캐시 메모리의 매핑방법 중 같은 인덱스를 가졌으나 다른 tag를 가진 두개 이상의 워드가 반복하여 접근된다면 히트율이 상당히 떨어질 수 있는 것은?

  1. Associative 매핑
  2. Set-Associtative 매핑
  3. Direct 매핑
  4. Indirect 매핑
(정답률: 41%)
  • Direct 매핑은 특정 메모리 주소가 캐시의 정해진 위치에만 저장되는 방식이므로, 다른 태그를 가진 두 개 이상의 워드가 동일한 인덱스에 반복적으로 접근할 경우 계속해서 교체(Conflict Miss)가 발생하여 히트율이 크게 떨어집니다.

    오답 노트

    Set-Associative 매핑: Direct 매핑의 문제를 해결하기 위해 캐시 라인을 여러 개 두어 히트율을 높인 방식입니다.
profile_image
1

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

26. 일반적으로 n비트의 2진 병렬 가산은 어떻게 구성 되는가?

  1. 2n 개의 반가산기로 구성
  2. 2n 개의 전가산기로 구성
  3. n개의 반가산기로 구성
  4. n개의 전가산기로 구성
(정답률: 33%)
  • n비트의 2진 병렬 가산기는 n비트의 두 2진수를 더하기 위해 n개의 전가산기를 연결하여 구현하는 실질적인 가산기입니다.
profile_image
1

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

27. 수동 소수점 파이프라인의 비교기, 쉬프트, 가산-감산기, 이크리멘터/디크르멘터가 모두 조합회로로 구성된다. 이때 네 세그먼트의 시간 지연이 t1=60ns, t2=70ns, t3=100ns, t4 =80ns이고 중간 레지스터의 지연이 tr=10ns 라고 가정하면 클럭 사이클은 얼마로 결정되어야 하는가?

  1. 60ns
  2. 110ns
  3. 310ns
  4. 320ns
(정답률: 47%)
  • 파이프라인의 클럭 사이클은 전체 세그먼트 중 가장 지연 시간이 긴 단계(최대 지연 시간)와 레지스터의 지연 시간을 합산하여 결정합니다.
    ① [기본 공식]
    $$\text{Clock Cycle} = \max(t_1, t_2, t_3, t_4) + t_r$$
    ② [숫자 대입]
    $$\text{Clock Cycle} = \max(60, 70, 100, 80) + 10$$
    ③ [최종 결과]
    $$\text{Clock Cycle} = 110\text{ns}$$
profile_image
1

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

28. CPU가 어떤 명령과 다음 명령을 수행하는 사이를 이용하여 하나의 데이터 워드를 직접 전송하는 DMA 방식을 무엇이라고 하는가?

  1. Word Stealing
  2. Word Transfer
  3. Cycle Stealing
  4. Cycle Transfer
(정답률: 55%)
  • Cycle Stealing은 DMA 제어기가 메모리에 접근하기 위해 CPU가 사용하는 버스 사이클을 일시적으로 '훔쳐서' 사용하는 방식입니다. CPU가 명령을 수행하는 사이의 짧은 틈을 이용하여 데이터 워드를 직접 전송함으로써 CPU의 중단을 최소화합니다.
profile_image
1

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

29. 다음과 같은 마이크로 오퍼레이션이 일어나는 상태는?

  1. Fecth
  2. Indirect
  3. Interrupt
  4. Execute
(정답률: 55%)
  • 제시된 마이크로 오퍼레이션은 인터럽트 발생 시 현재의 PC 값을 저장하고 인터럽트 서비스 루틴으로 분기하기 위한 과정입니다.
    $$\text{1. } MBR(AD) \leftarrow PC, PC \leftarrow 0$$
    $$\text{2. } MAR \leftarrow PC, PC \leftarrow PC+1$$
    $$\text{3. } M[MAR] \leftarrow MBR, IEN \leftarrow 0$$
    $$\text{4. } F \leftarrow 0, R \leftarrow 0$$
    위 과정에서 복귀 주소를 저장하고 인터럽트 활성화(IEN)를 제어하는 특성을 통해 Interrupt 상태임을 알 수 있습니다.
profile_image
1

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

30. 중앙처리장치와 기억장치 사이에 실질적인 대역폭(Band-Width)을 늘리기 위한 방법으로 사용하는 것은?

  1. 메모리 인터리빙
  2. 자기기억장치
  3. RAM
  4. 폴링기법
(정답률: 63%)
  • 메모리 인터리빙은 연속된 메모리 주소를 여러 개의 독립된 메모리 뱅크에 나누어 배치함으로써, 여러 뱅크에서 동시에 데이터를 읽거나 쓸 수 있게 하여 CPU와 기억장치 사이의 실질적인 대역폭을 늘리는 기술입니다.
profile_image
1

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

31. 컴퓨터 내부에서 시스템의 상태를 나타내는 것은?

  1. SP
  2. PSW
  3. Interrupt
  4. MAR
(정답률: 55%)
  • PSW(Program Status Word)는 CPU의 연산 결과 상태(Carry, Zero, Overflow 등)와 시스템의 현재 상태 정보를 저장하는 레지스터입니다.

    오답 노트

    SP: 스택의 최상단 주소를 가리키는 포인터
    Interrupt: 예외 상황 발생 시 처리를 요청하는 메커니즘
    MAR: 메모리에 접근할 주소를 일시 저장하는 레지스터
profile_image
1

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

32. 연산에 필요한 데이터나 데이터의 위치를 찾는 방법을 주소지정방식(Addressing mode)이라고 하는데 이는 오퍼랜드가 어떻게 구성되느냐에 따라 다르기도 하다. 다음 주소 지정방식 가운데 연산 속도가 가장 빠른것은?

  1. Direct addressing mode
  2. Indirect addressing mode
  3. Calculate addressing mode
  4. Immediate addressing mode
(정답률: 50%)
  • 주소 지정 방식 중 연산 속도가 가장 빠른 것은 오퍼랜드에 실제 데이터 값이 직접 포함되어 있어 메모리 참조 과정이 전혀 필요 없는 Immediate addressing mode입니다.

    오답 노트

    Direct addressing mode: 메모리를 1회 참조해야 함
    Indirect addressing mode: 메모리를 2회 이상 참조해야 함
profile_image
1

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

33. 부동 소수점인 두 수의 나눗셈을 위한 순서를 올바르게 나열한 것은?

  1. 3-2-4-1-5
  2. 5-3-2-1-4
  3. 3-2-1-4-5
  4. 5-3-2-4-1
(정답률: 47%)
  • 부동 소수점 나눗셈은 데이터의 유효성 검사부터 결과의 정규화까지 정해진 논리적 순서로 진행됩니다.
    먼저 0(ZERO)인지 여부를 조사하고, 레지스터 초기화 및 부호를 결정한 뒤, 피제수를 위치 조정하고, 지수의 뺄셈과 가수의 나눗셈을 수행하는 순서로 진행됩니다.
    따라서 올바른 순서는 5-3-2-4-1입니다.
profile_image
1

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

34. 다음과 같은 조건값에서 각 명령어를 모두 수행한 후의 R1값과 두 번째 오퍼랜드의 유효 주소는?(단, #은 직접모드, @는 간접모드를 의미하며 레지스터값은 R1=10, R2=20)

  1. R1=100, 유효주소=70
  2. R1=200, 유효주소=70
  3. R1=100, 유효주소=60
  4. R1=200, 유효주소=60
(정답률: 36%)
  • 각 명령어의 주소 지정 방식에 따라 레지스터 값과 메모리 참조 내용을 순차적으로 추적합니다.
    1. MOV R1, #50: 즉시 모드로 R1에 50 저장
    2. MOV R1, R2: 레지스터 모드로 R1에 R2 값인 20 저장
    3. MOV R1, 100: 직접 모드로 100번지의 값 200을 R1에 저장
    4. MOV R1, @100: 간접 모드로 100번지의 값 200을 주소로 사용하여 200번지의 값 300을 R1에 저장
    5. MOV R1, --(R2): 선감소 모드로 R2를 19로 만든 후, 19번지의 값 60을 R1에 저장
    6. MOV R1, (R2)++: 후증가 모드로 19번지의 값 60을 R1에 저장 후 R2를 20으로 증가
    7. MOV R1, 50(R2): 인덱스 모드로 R2(20) + 50 = 70번지의 값 100을 R1에 저장
    최종적으로 R1은 100이며, 마지막 연산의 유효 주소는 70입니다.
profile_image
1

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

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

  1. 2*10-3
  2. 20*10-3
  3. 700*103
  4. 750*103
(정답률: 30%)
  • DMA 전송 1회당 발생하는 프로세서의 오버헤드 클럭과 전체 전송 횟수를 곱하여 총 사용 클럭을 계산합니다.
    ① [기본 공식] $\text{Total Clock} = (\text{Setup} + \text{Interrupt}) \times \frac{\text{Total Data}}{\text{Average Transfer}}$
    ② [숫자 대입] $\text{Total Clock} = (1000 + 500) \times \frac{4 \times 10^6}{8 \times 10^3}$
    ③ [최종 결과] $\text{Total Clock} = 750 \times 10^3$
profile_image
1

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

36. 펜티엄 프로세서를 사용한 컴퓨터에서 베이스 주소 지정방식을 나타낸 것은?(단, SR=세그먼트 레지스터, BR=베이스 레지스터, IX=인덱스 레지스터, A=오퍼랜드 필드의 내용, EA=유효주소, LA=선형주소를 나타낸다)

  1. EA=R, LA=R
  2. EA=A, LA=(SR)+EA
  3. EA=(BR), LA=(SR)+EA
  4. EA=(BR)+A, LA=(SR)
(정답률: 43%)
  • 펜티엄 프로세서의 베이스 주소 지정방식은 베이스 레지스터의 내용을 유효주소로 사용하고, 이를 세그먼트 레지스터와 더해 최종 선형주소를 산출합니다.
    따라서 유효주소 $EA$는 베이스 레지스터 $(BR)$의 값이며, 선형주소 $LA$는 세그먼트 레지스터 $(SR)$와 $EA$의 합으로 표현됩니다.
profile_image
1

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

37. 다음은 산술 시프트(Arithmetic Shift)에 관한 설명이다. 옳지 않은 것은?

  1. 레지스터의 값을 우측으로 쉬프트할 때 새로운 입력비트는 1의보수, 2의보수 모두 0이 입력된다.
  2. 레지스터의 값을 좌측으로 쉬프트 할 때 새로운 입력 비트는 1의 보수의 경우 부호 비비트가 입력되고, 2의 보수의 경우 무조건 0이 입력된다.
  3. 레지스터의 값을 N비트 우측으로 시프트하면 2n으로 나누는 효과를 갖는다
  4. 1의 보수 표현방식으로 레지스터에 저장된 값이 최상위 비트인 부호비트와 최하위 비트인 LSB가 서로 다를 때 우측 시프트를 수행하면 잘림 에러(Truncation Error)가 발생한다.
(정답률: 41%)
  • 산술 우측 시프트(Arithmetic Right Shift)는 부호 있는 수를 유지하며 나누기 2를 수행하는 연산으로, 새로운 입력 비트는 항상 기존의 부호 비트(MSB)와 동일한 값으로 채워져야 합니다.

    오답 노트

    레지스터의 값을 우측으로 쉬프트할 때 새로운 입력비트는 1의보수, 2의보수 모두 0이 입력된다: 양수일 때는 0이 입력되지만, 음수일 때는 부호 유지를 위해 1이 입력되어야 합니다.
profile_image
1

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

38. 다음 중 제어주소 레지스터(Control Address Register)에 적재 될 수 없는 것은?

  1. MAR(Memory Address Register)의 내용
  2. 사상(Mapping)의 결과값
  3. 주소 필드(Address Field)
  4. 서브루틴 레지스터(Subroutine Register)의 내용들
(정답률: 37%)
  • 제어주소 레지스터(CAR)는 다음에 실행할 명령어의 주소를 보관하는 레지스터입니다. 주소 필드, 사상 결과값, 서브루틴 레지스터의 내용은 실행 주소로 적재될 수 있으나, 메모리 주소 레지스터(MAR)의 내용은 메모리 접근을 위한 주소일 뿐 CAR에 직접 적재되는 대상이 아닙니다.
profile_image
1

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

39. 인터럽트 체제의 기본 요소에 속하지 않은 것은?

  1. 인터럽트 처리 기능
  2. 인터럽트 요청 처리
  3. 인터럽트 스테이트
  4. 인터럽트 처리 루틴
(정답률: 54%)
  • 인터럽트 체제는 요청 신호 발생, 현재 상태 저장, 요청 장치 식별, 처리 루틴 수행, 상태 복귀의 과정을 거칩니다. 따라서 인터럽트 처리 기능, 요청 처리, 처리 루틴은 기본 요소에 해당하지만, 인터럽트 스테이트는 기본 구성 요소가 아닙니다.
profile_image
1

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

40. 자기 디스크에서 데이터 접근시간에 포함되지 않는 것은?(문제 오류로 실제 시험장에서는 가번,다번이 정답처리되었습니다. 여기서는 가번을 정답 처리 합니다.)

  1. 읽기시간(Reading time)
  2. 탐색시간(Seek time)
  3. 전송시간(Transmission time)
  4. 회전지연시간(Rotational latency time
(정답률: 67%)
  • 자기 디스크의 데이터 접근 시간은 탐색 시간(Seek time), 회전 지연 시간(Rotational latency time), 전송 시간(Transmission time)의 합으로 구성됩니다. 읽기 시간(Reading time)은 표준적인 접근 시간 구성 요소에 포함되지 않습니다.
profile_image
1

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

3과목: 운영체제

41. UNIX 시스템의 특징으로 옳지 않은 것은?

  1. 대화식 운영체제이다.
  2. 소스가 공개된 개방형 시스템이다.
  3. 멀티유저, 멀티태스킹을 지원한다.
  4. 효과적으로 구현할 수 있는 이중 리스트 구조를 사용한다.
(정답률: 64%)
  • UNIX 시스템은 파일 시스템을 계층적인 트리 구조로 관리하는 것이 특징이며, 이중 리스트 구조를 사용하는 시스템이 아닙니다.
profile_image
1

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

42. UNIX 운영체제의 파일 구성 중 파일 소유자의 사용자 정보 및 그룹번호, 파일크기, 생성시기 등의 정보가 저장된 블록은 무엇인가?

  1. 데이터 블록
  2. 슈퍼 블록
  3. 부트 블록
  4. I-node 블록
(정답률: 64%)
  • I-node 블록은 파일의 소유자 정보, 그룹 번호, 파일 크기, 생성 시기 등 파일의 메타데이터를 저장하는 블록입니다.

    오답 노트

    데이터 블록: 실제 파일 데이터 저장
    슈퍼 블록: 시스템 전체 정보 저장
    부트 블록: 부팅 코드 저장
profile_image
1

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

43. HRN(Highest Response-ratio Next) 스케쥴링 방식에 대한 설명으로 옳지 않은 것은?

  1. 비선점 스케쥴링 기법이다.
  2. SJF 기법을 보완하기 위한 방법이다.
  3. 긴 작업과 짧은 작업간의 지나친 불평등을 해소할수 있다.
  4. 우선순위 결정식은 (대기시간+서비스시간)/대기시간 이다.
(정답률: 54%)
  • HRN 스케줄링은 SJF의 단점인 긴 작업의 기아 현상을 해결하기 위해 대기 시간을 고려하는 비선점 방식입니다. 우선순위 결정식은 분모에 서비스 시간이 들어가야 합니다.
    $$ \text{우선순위} = \frac{\text{대기시간} + \text{서비스시간}}{\text{서비스시간}} $$
profile_image
1

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

44. 버퍼링과 스풀링에 대한 설명으로 옳지 않은 것은?

  1. 버퍼링과 스풀링은 페이지 교체 기법의 종류이다.
  2. 스풀링의 Spool 은 "Simultaneous Peripheral Operation On-Line"의 약자이다.
  3. 버퍼링은 주기억장치의 일부를 사용한다.
  4. 스풀링은 디스크의 일부를 사용한다.
(정답률: 46%)
  • 버퍼링과 스풀링은 입출력 장치와 CPU 사이의 속도 차이를 극복하기 위한 입출력 효율화 기법이며, 페이지 교체 기법과는 전혀 다른 개념입니다.

    오답 노트

    스풀링: Simultaneous Peripheral Operation On-Line의 약자로 디스크를 버퍼로 사용함
    버퍼링: 주기억장치의 일부를 버퍼로 사용함
profile_image
1

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

45. 가상기억장치 구현 기법에 대한 설명으로 옳지 않은 것은?

  1. 가상기억장치 기법은 가상적인 것으로 현재 실무에서는 실현되는 방법이 아니다.
  2. 가상기억장치를 구현하는 일반적인 방법에는 Paging과 Segmentation 기법이 있다.
  3. 주기억장치의 이용율과 다중 프로그래밍의 효율을 높일 수 있다
  4. 주기억장치의 용량보다 큰 프로그램을 실행하기 위해 사용한다.
(정답률: 65%)
  • 가상기억장치는 주기억장치의 용량보다 큰 프로그램을 실행하기 위해 Paging이나 Segmentation 기법을 사용하여 구현하며, 현대의 거의 모든 운영체제에서 실제로 사용되는 핵심 기술입니다.
profile_image
1

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

46. UNIX 명령중 DOS 명령어 "Type"과 유사한 기능을 갖는 것은?

  1. cp
  2. cat
  3. ls
  4. rm
(정답률: 50%)
  • DOS의 Type 명령어는 파일의 내용을 화면에 출력하는 기능을 수행하며, UNIX에서는 cat 명령어가 동일한 역할을 합니다.

    오답 노트

    cp: 파일 복사
    ls: 디렉토리 목록 확인
    rm: 파일 삭제
profile_image
1

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

47. 분산시스템의 위상에 따른 분류중 성형(Star)구조에 대한 설명으로 옳지 않은 것은?

  1. 집중 제어로 보수와 관리가 용이하다.
  2. 중앙 컴퓨터 고장시 전체 네트워크가 정지된다.
  3. 중앙 노드를 제외한 노드의 고장시에도 다른 노드에 영향을 준다.
  4. 데이터 전송이 없는 터미널이 접속된 통신회선은 휴지상태가 된다.
(정답률: 60%)
  • 성형(Star) 구조는 중앙 노드를 중심으로 각 노드가 독립적으로 연결되어 있어, 중앙 노드를 제외한 개별 노드가 고장 나더라도 다른 노드나 전체 네트워크에는 영향을 주지 않습니다.
profile_image
1

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

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

  1. Slave 만이 운영체제를 수행할 수 있다.
  2. Master에 문제가 발생하면 입/출력 작업을 수행할 수 없다.
  3. 비대칭 구조를 갖는다.
  4. 하나의 처리기를 Master로 지정하고 다른 처리기들은 Slave로 처리 한다.
(정답률: 70%)
  • 주/종(Master/Slave) 구조는 비대칭 구조로, 운영체제 수행과 I/O 제어는 오직 Master 처리기만이 담당하며 Slave 처리기는 할당받은 연산 작업만을 수행합니다.
profile_image
1

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

49. 운영체제(Operating System)의 기능으로 옳지 않은 것은?

  1. 컴퓨터의 자원(Resource)들을 효율적으로 관리하는 기능
  2. 입/출력에 대한 일을 대행하거나 사용자가 컴퓨터를 손쉽게 사용할 수 있도록 하는 인터페이스 기능
  3. 사용자가 작성한 원시 프로그램을 기계어(Machine-Language)로 번역시키는 기능
  4. 시스템에서 발생하는 오류(Error)로부터 시스템을 보호하는 신뢰성 기능
(정답률: 66%)
  • 사용자가 작성한 원시 프로그램을 기계어로 번역시키는 기능은 운영체제가 아닌 컴파일러(Compiler)나 어셈블러(Assembler)와 같은 언어 번역 프로그램의 역할입니다.
profile_image
1

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

50. 다음과 같은 프로세스가 차례로 큐에 도착하였다. SJF 정책을 사용할 경우 가장 먼저 처리 되는 작업은?

  1. P1
  2. P2
  3. P3
  4. P4
(정답률: 60%)
  • SJF(Shortest Job First) 스케줄링은 대기 중인 프로세스 중 실행 시간이 가장 짧은 작업을 우선적으로 처리하는 방식입니다.
    제시된 프로세스의 실행 시간은 P1(6), P2(8), P3(4), P4(3)이며, 이 중 실행 시간이 $3$으로 가장 짧은 P4가 가장 먼저 처리됩니다.
profile_image
1

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

51. 가상메모리의 교체 정책중 LRU(Least Recently Used) 알고리즘으로 구현할 때 그림에서 D 페이지가 참조될 때의 적재되는 프레임으로 옳은 것은?(단, 고정 프레임이 적용되어 프로세스에 3개의 프레임이 배정되어 있고, 4개의 서로 다른 페이지(A,B,C,B)를 B, C, B, A, D 순서로 참조한다고 가정한다.)

(정답률: 52%)
  • LRU(Least Recently Used) 알고리즘은 가장 오랫동안 참조되지 않은 페이지를 교체하는 방식입니다.
    참조 순서가 B $\rightarrow$ C $\rightarrow$ B $\rightarrow$ A 순일 때, 가장 최근에 사용된 순서는 A $\rightarrow$ B $\rightarrow$ C 순이 됩니다. 따라서 가장 오래전에 사용된 C가 교체 대상으로 선정되어 D가 그 자리에 적재됩니다.
    최종 프레임 상태:
profile_image
1

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

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

  1. 시스템 변경을 위한 점진적인 확대 용이성
  2. 고가의 하드웨어에 대한 여러 사용자들 간의 공유
  3. 빠른 응답시간
  4. 향상된 보안성
(정답률: 66%)
  • 분산 운영체제는 여러 컴퓨터에 자원을 분산시켜 효율성을 높이지만, 네트워크를 통해 연결되어 데이터가 이동하므로 중앙 집중형 시스템보다 보안 취약점이 많아 보안성이 낮아질 수 있습니다.

    오답 노트

    점진적 확대 용이성, 자원 공유, 빠른 응답시간은 분산 운영체제의 주요 장점입니다.
profile_image
1

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

53. 교착상태의 해결 방법중 Banker's Algorithm과 관계되는 것은?

  1. Avoidance
  2. Prevention
  3. Detection
  4. Recovery
(정답률: 57%)
  • 은행원 알고리즘(Banker's Algorithm)은 시스템이 안전 상태(Safe State)를 유지하며 자원을 할당함으로써 교착상태가 발생하지 않도록 미리 피하는 회피(Avoidance) 기법의 대표적인 알고리즘입니다.
profile_image
1

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

54. 다음 설명에 해당하는 디렉토리 구조는 무엇인가?

  1. 비순환 그래프 디렉토리 시스템
  2. 트리 구조 디렉토리 시스템
  3. 1단계 디렉토리 시스템
  4. 2단계 디렉토리 시스템
(정답률: 49%)
  • 부 디렉토리의 공동 사용이 가능하고, 하나의 파일이나 디렉토리가 여러 개의 경로 이름을 가질 수 있는 구조입니다. 특히 공유 중인 파일을 제거했을 때 참조가 끊어지는 댕글링 포인터(Dangling Pointer) 문제가 발생할 수 있는 것이 비순환 그래프 디렉토리 시스템의 핵심 특징입니다.
profile_image
1

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

55. 파일 디스크립터(File Descriptor)에 대한 설명으로 옳지 않은 것은?

  1. 파일 관리를 위한 파일 제어 블록이다.
  2. 시스템에 따라 다른 구조를 가질 수 있다.
  3. 보조기억장치에 저장되어 있다가 파일이 개발될 때 주기억 장치로 옮겨 진다.
  4. 사용자의 직접 참조가 가능하다.
(정답률: 59%)
  • 파일 디스크립터는 운영체제가 파일을 관리하기 위해 사용하는 내부적인 인덱스(정수 값)이며, 커널 영역에서 관리되므로 사용자가 직접 메모리 주소나 구조체에 접근하여 참조하는 것은 불가능합니다.
profile_image
1

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

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

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

    오답 노트

    외부 보안: 시설 보안 및 운용 보안을 포함
    사용자 인터페이스 사용: 운영체제가 사용자 신원을 확인하여 이용 가능하게 함
    시설 보안: 천재지변이나 외부 침입자로부터 보호
profile_image
1

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

57. 다음은 무엇에 대한 설명인가?

  1. Locality
  2. Segmentation
  3. Thrashing
  4. Working-Set
(정답률: 66%)
  • 제시된 이미지 의 내용은 페이지 부재가 너무 빈번하게 발생하여 프로세스의 처리 시간보다 페이지 교체 시간이 더 많아지는 현상을 설명하고 있습니다. 이는 시스템 성능을 심각하게 저하시키는 스래싱(Thrashing)에 대한 정의입니다.
profile_image
1

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

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

  1. 2, 3, 4
  2. 2, 2, 3
  3. 2, 3, 2
  4. 2, 1, 1
(정답률: 69%)
  • 주기억장치 할당 전략에 따라 $10\text{K}$ 프로그램이 배치되는 영역을 찾는 문제입니다.

    1. First-fit: 메모리를 순차적으로 탐색하다가 처음으로 적합한 크기가 나오면 바로 할당합니다. $\rightarrow$ 영역2($15\text{K}$)가 첫 번째 적합 영역입니다.
    2. Best-fit: 가용한 영역 중 프로그램 크기와 가장 차이가 적은(가장 작은) 영역에 할당합니다. $\rightarrow$ 영역3($10\text{K}$)이 정확히 일치하여 최적입니다.
    3. Worst-fit: 가용한 영역 중 가장 크기가 큰 영역에 할당합니다. $\rightarrow$ 영역4($30\text{K}$)가 가장 큽니다.
    따라서 순서는 2, 3, 4가 됩니다.
profile_image
1

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

59. 페이지 교체기법 중 시간 오버헤드를 줄이기 위해 각 페이지 마다 참조 비트와 변형 비트를 두는 교체기법은?

  1. LRU
  2. FIFO
  3. LFU
  4. NUR
(정답률: 49%)
  • NUR(Not Used Recently) 기법은 최근에 사용되지 않은 페이지를 교체하는 알고리즘으로, 시간 오버헤드를 줄이기 위해 각 페이지마다 참조 비트와 변형 비트를 두어 관리하는 것이 핵심입니다.

    오답 노트

    LRU: 가장 오랫동안 사용되지 않은 페이지 교체
    FIFO: 가장 먼저 들어온 페이지 교체
    LFU: 참조 횟수가 가장 적은 페이지 교체
profile_image
1

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

60. 운영체제를 기능별로 분류할 경우 제어 프로그램과 처리 프로그램으로 구분할 수 있다. 다음중 처리 프로그램만으로 짝지어진 것은?

  1. ②, ④, ⑤
  2. ① ,②, ④, ⑥
  3. ①, ③
  4. ①, ②
(정답률: 49%)
  • 운영체제 프로그램은 크게 시스템을 관리하는 제어 프로그램과 실제 작업을 수행하는 처리 프로그램으로 나뉩니다. 에서 처리 프로그램에 해당하는 것은 언어번역 프로그램과 서비스 프로그램입니다.

    오답 노트

    감시, 작업 제어, 자료 관리 프로그램: 제어 프로그램에 해당함
profile_image
1

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

4과목: 소프트웨어 공학

61. 설계 기법중 하향식 설계 방법과 상향식 설계 방법에 대한 비교 설명으로 옳지 않은 것은?

  1. 하향식 설계에서는 통합 검사시 인터페이스가 이미 정의되어 있어 통합이 간단하다.
  2. 하향식 설계에서 레벨이 낮은 데이터 구조의 세부 사항은 설계 초기 단계에서 필요하다.
  3. 상향식 설계는 최하위 수준에서 각각의 모듈들을 설계하고 이러한 모듈이 완성되면 이들을 결합하여 검사한다.
  4. 상향식 설계에서는 인터페이스가 이미 성립되어 있지 않더라도 기능 추가가 쉽다.
(정답률: 45%)
  • 상향식 설계는 하위 모듈을 먼저 설계하고 이를 결합하는 방식입니다. 이 과정에서 모듈 간의 인터페이스가 미리 정의되어 있지 않으면 결합 시 통합 과정이 매우 어렵고 복잡해지므로, 인터페이스가 성립되지 않은 상태에서 기능 추가가 쉽다는 설명은 틀린 것입니다.
profile_image
1

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

62. FTR(Formal Technical Reciew)의 검토 지침사항으로 옳지 않은 것은?

  1. 문제 영역을 명확히 표현한다.
  2. 의제를 제한하여 진행한다.
  3. 참가자의 수를 제한한다.
  4. 논쟁과 반박에 제한을 두어서는 안된다.
(정답률: 61%)
  • FTR(공식 기술 검토)은 제품의 결함을 조기에 발견하여 품질을 높이는 것이 목적입니다. 효율적인 검토를 위해 논쟁과 반박은 제한되어야 하며, 인신공격이 아닌 제품의 결함 자체에만 집중해야 합니다.
profile_image
1

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

63. 자료 사전에서 자료의 생략을 의미하는 기호는?

  1. { }
  2. **
  3. =
  4. ( )
(정답률: 58%)
  • 자료 사전(Data Dictionary)에서 각 기호는 데이터의 구조와 관계를 정의하는 약속입니다. ( ) 기호는 해당 자료 요소가 필수적으로 존재하지 않아도 되는 '생략 가능(Optional)' 상태임을 의미합니다.

    오답 노트

    { }: 반복(Iteration)
    =: 구성 요소(is composed of)
    **: 주석 없음(no comment)
profile_image
1

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

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

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

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

65. 람바우의 모델링에서 상태도와 자료흐름도는 각각 어떤 모델링과 관련이 있는가?

  1. 상태도 - 기능 모델링, 자료흐름도 - 동적 모델링
  2. 상태도 - 객체 모델링, 자료흐름도 - 기능 모델링
  3. 상태도 - 객체 모델링, 자료흐름도 - 동적 모델링
  4. 상태도 - 동적 모델링, 자료흐름도 - 기능 모델링
(정답률: 42%)
  • 람바우(Rumbaugh)의 모델링 기법은 세 가지로 나뉩니다.
    1. 객체 모델링: 객체 다이어그램 사용
    2. 동적 모델링: 상태도(State Diagram) 사용
    3. 기능 모델링: 자료흐름도(DFD) 사용
profile_image
1

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

66. 프로그램 설계도의 하나인 NS(Nassi-Schneiderman) chart에 대한 설명으로 옳지 않은 것은?

  1. 논리의 기술에 중점을 둔 도형을 이용한 표현 방법이다.
  2. 박스, 다이아몬드, 화살표 등의 기호를 사용하므로 읽고 작성하기가 매우 쉽다.
  3. 이해하기 쉽고 코드로 변환이 용이하다.
  4. 연속, 선택, 반복 등의 제어 논리 구조를 표현한다.
(정답률: 47%)
  • NS 차트는 박스, 다이아몬드, 화살표 같은 복잡한 기호를 사용하지 않고, 오직 기본 블록(박스)만을 사용하여 제어 논리 구조를 표현하는 것이 특징입니다.
profile_image
1

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

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

  1. 각 작업은 왼쪽 열에 명시되어 , 수평 막대는 각 작업의 기간을 나타낸다.
  2. 프로젝트 진행 일정 계획을 작성하기 위한 방법이다.
  3. 프로젝트 내에서 각 작업이 수행되는 시간과 작 작업 사이의 관계를 파악하도록 한다.
  4. 각 작업의 순서와 의존관계, 어느 작업이 동시에 수행되는 지를 한눈에 파악할 수 있다.
(정답률: 44%)
  • CPM은 프로젝트의 작업 순서와 의존 관계를 파악하여 최단 완료 시간을 계산하는 방법입니다. 각 작업을 왼쪽 열에 명시하고 수평 막대로 기간을 나타내는 방식은 간트 차트(Gantt Chart)에 대한 설명입니다.
profile_image
1

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

68. 프로그램 품질관리의 한 방법으로써 워크스루(Walk-through)와 인스펙션(Inspection)이 있다. 워크스루에 대한 설명으로 옳지 않은 것은?

  1. 소프트웨어 품질을 검토하기 위한 기술적 검토 회의이다.
  2. 제품 개발자가 주최가 된다.
  3. 오류 발견과 발견된 오류의 문제 해결에 중점을 둔다.
  4. 검토 자료는 사전에 미리 배포한다.
(정답률: 40%)
  • 워크스루는 정형기술검토(FTR)의 일종으로, 제품의 오류를 발견하는 검토 활동에 집중해야 합니다. 따라서 오류 발견뿐만 아니라 문제 해결에까지 중점을 둔다는 설명은 적절하지 않습니다.
profile_image
1

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

69. 소프트웨어 재공학(Reengineering)에 관한 설명으로 거리가 먼것은?

  1. 현재의 시스템을 변경하거나 재구조화(Restructuring) 하는 것이다.
  2. 재구조화는 재공학의 한 유형으로 사용자의 요구 사항이나 기술적 설계의 변경 없이 프로그램을 개선하는 것이다.
  3. 재개발(Redevelopment)과 재공학은 동일한 의미이다.
  4. 사용자의 요구사항을 변경시키기 않고 기술적 설계를 변경하여 프로그램을 개선하는 것도 재공학이다.
(정답률: 53%)
  • 재공학은 기존 시스템을 분석하여 개선된 시스템을 구축하는 것이지만, 재개발은 기존 시스템과 상관없이 처음부터 새롭게 개발하는 것이므로 두 개념은 완전히 다릅니다.
profile_image
1

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

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

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

    오답 노트

    한 모듈 내 처리요소 간 연관 정도: 응집도에 대한 설명
    결합도가 높으면: 독립성이 낮아져 유지 보수가 어려움
    자료 결합도: 결합도가 가장 낮은 단계이며 내용 결합도가 가장 높음
profile_image
1

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

71. 다음 설명에 해당하는 생명주기 모형은?

  1. 폭포수 모형(Waterfall Model)
  2. 프로토타입 모형(Prototype Model)
  3. 코코모 모형(Cocomo Model)
  4. 점진적 모형(Spiral Model)
(정답률: 67%)
  • 에서 설명하는 모형은 가장 오래된 고전적 생명주기 모형으로, 선형 순차적 구조를 가지며 각 단계의 결과가 확인된 후에야 다음 단계로 넘어가는 폭포수 모형(Waterfall Model)입니다.
profile_image
1

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

72. 프로젝트 계획 단계에 대한 설명으로 옳지 않은 것은?

  1. 제한된 자원과 일정에 대한 최적의 방법을 찾고자 노력해야 한다.
  2. 계획에 따라 소프트웨어 품질이 결정되기도 한다.
  3. 비용 추정에 관한 문제는 계획 단계에 포함되지 않는다.
  4. 계획 단계에서 프로젝트 관리자의 임무는 매우 중요하다.
(정답률: 66%)
  • 효율적인 작업 순서를 결정하고 종료 시점을 예측하기 위해서는 각 작업과 결과물에 대한 대략적인 비용(최소, 평균, 최악)을 반드시 파악해야 하므로, 비용 추정 문제는 계획 단계의 핵심 요소에 포함됩니다.
profile_image
1

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

73. 객체지향 소프트웨어 공학에서 다음의 예는 무엇을 의미하는가?

  1. 클래스
  2. 다형성
  3. 상속성
  4. 캡슐화
(정답률: 48%)
  • 제시된 이미지 에서는 변수 $A$의 타입(integer, float, char)에 따라 서로 다른 함수를 호출하고 있습니다. 이처럼 하나의 메시지에 대해 여러 가지 형태의 응답을 수행하는 특성을 다형성(Polymorphism)이라고 합니다.

    오답 노트

    상속성: 상위 클래스의 속성과 연산을 하위 클래스가 물려받는 것
    캡슐화: 데이터와 함수를 하나로 묶고 정보를 은닉하는 것
profile_image
1

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

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

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

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

75. 객체지향 설계에 대한 설명으로 옳지 않은 것은?

  1. 객체지향 설계에 있어 가장 중요한 문제는 시스템을 구성하는 객체와 속성, 연산을 인식하는 것이다.
  2. 시스템 기술서의 동사는 객체를, 명사는 연산이나. 객체 서비스를 나타낸다.
  3. 객체지향 설계를 문서화 할 때 객체와 그들의 부객체(Sub-Object)의 계층적 구조를 보여주는 계층차트를 그리면 유용하다
  4. 객체는 순차적으로(Sequentially) 또는 동시적으로(Concurrently) 구현될 수 있다.
(정답률: 49%)
  • 객체지향 설계 시 시스템 기술서에서 명사는 객체(Object)를, 동사는 연산(Operation)이나 서비스를 나타냅니다.

    오답 노트

    시스템 기술서의 동사는 객체를, 명사는 연산이나 객체 서비스를 나타낸다: 명사와 동사의 역할이 서로 바뀌어 설명되었습니다.
profile_image
1

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

76. COCOMO(COnstructive COst MOdel) 비용 예측 모델에 대한 설명으로 옳지 않은 것은?

  1. 보헴이 제안한 원시 프로그램의 규모에 의한 비용 예측 모형이다.
  2. 소프트웨어의 종류에 따라 다르게 책정되는 비용산정 방정식을 이용한다.
  3. COCOMO 방법은 가정과 제약조건이 없어 모든 시스템에 동일하게 적용할 수 있다.
  4. 같은 규모의 프로그램이라도 그 성격에 따라 비용이 다르게 산정된다.
(정답률: 57%)
  • COCOMO 모델은 소프트웨어의 규모와 성격에 따라 비용을 산정하는 모형으로, 특정 가정과 제약조건을 바탕으로 설계되었으므로 모든 시스템에 동일하게 적용할 수 있다는 설명은 틀렸습니다.
profile_image
1

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

77. 유지보수의 종류 중 소프트웨어 테스팅 동안 밝혀지지 않은 모든 잠재적인 오류를 수정하기 위한 보수 형태로써 오류의 수정과 진단을 포함하는 것은?

  1. Adaptive maintenance
  2. Perfective maintenance
  3. Preventive maintenance
  4. Corrective maintenance
(정답률: 51%)
  • 소프트웨어 테스팅 단계에서 발견되지 않은 잠재적 오류를 진단하고 수정하는 보수 형태는 Corrective maintenance(수정 유지보수)입니다.
profile_image
1

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

78. 소프트웨어 재공학의 주요 활동중 다음 설명에 해당하는 것은?

  1. Analysis
  2. Reverse Engineering
  3. Restructuring
  4. Migration
(정답률: 52%)
  • 제시된 설명은 역공학(Reverse Engineering)에 해당합니다. 역공학은 기존 소프트웨어를 분석하여 설계 정보나 개발 과정을 재발견하여 상위 수준의 추상화 단계로 되돌리는 작업입니다.
profile_image
1

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

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

  1. Correctness
  2. Reliability
  3. Usability
  4. Integrity
(정답률: 64%)
  • 사용성(Usability)은 소프트웨어 품질 특성 중 사용자가 소프트웨어를 얼마나 쉽게 배우고 효율적으로 사용할 수 있는지를 나타내는 척도입니다.

    오답 노트

    Correctness: 정확성 (요구사항을 얼마나 정확히 만족하는가)
    Reliability: 신뢰성 (정해진 기간 동안 오류 없이 작동하는가)
    Integrity: 무결성 (인가되지 않은 사용자의 접근을 차단하는가)
profile_image
1

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

80. 나선형(Spiral) 모형에서 각 단계마다 실시되는 작업의 절차로 옳은 것은?

  1. 계획수립 → 위험분석 → 개발 → 평가
  2. 계획수립 → 요구분석 → 설계 → 구현
  3. 계획수립 → 구현 → 인수/설치 → 평가
  4. 계획수립 → 요구분석 → 평가 → 구현
(정답률: 44%)
  • 나선형(Spiral) 모형은 위험 분석을 통해 프로젝트의 성공 가능성을 높이는 모델로, 계획수립 → 위험분석 → 개발 → 평가의 4단계 과정을 반복하며 점진적으로 시스템을 완성합니다.
profile_image
1

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

5과목: 데이터 통신

81. 다음 중 비적응경로배정 방식인 플러딩(Flooding)에 대한 설명으로 가장 옳은 것은?

  1. 각 모드에 들어오는 패킷을 도착된 링크를 제외한 다른 모든 링크로 복사하여 전송하는 방식이다.
  2. 네트워크의 모든 근원지, 목적지 노드의 쌍에 대해서 한 경로씩을 미리 결정해 두는 방식이다.
  3. 네트워크의 변화하는 상태에 따라 반응하여 경로를 결정 한다.
  4. 단순성과 견고성을 띄면서 트래픽의 부하를 훨씬 적게한 방식으로 노드는 들어오는 패킷에 대한 나가는 경로를 무작위로 1개만 선택한다.
(정답률: 42%)
  • 플러딩(Flooding)은 비적응 경로배정 방식으로, 수신한 패킷을 패킷이 들어온 링크를 제외한 모든 링크로 복사하여 전송함으로써 목적지까지 반드시 전달되도록 보장하는 기법입니다.

    오답 노트

    네트워크의 모든 쌍에 대해 한 경로를 미리 결정하는 방식: 정적 경로배정
    네트워크 상태에 따라 반응하여 결정하는 방식: 적응 경로배정
    나가는 경로를 무작위로 1개만 선택하는 방식: 랜덤 워크(Random Walk)
profile_image
1

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

82. 데이터 프레임을 연속적으로 전송해 나가다가 NAK를 수신하게 되면, 오류가 발생한 프레임 이후에 전송된 모든 데이터 프레임을 재전송하는 방식이다.

  1. Stop-and-Wait
  2. Stop-and-Wait ARQ
  3. Go-back-N ARQ
  4. ARQ(Automatic Repeat reQuest)
(정답률: 59%)
  • Go-back-N ARQ는 수신측에서 NAK를 보내면 오류가 발생한 프레임부터 그 이후에 전송된 모든 프레임을 다시 전송하는 효율적인 재전송 방식입니다.
profile_image
1

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

83. 라우팅(Routing) 프로토콜에 해당하지 않는 것은?

  1. BGP(Border Gateway Protocol)
  2. EGP(Exterior Gateway Protocol)
  3. SNMP(Simple Network Protocol)
  4. RIP(Routing Information Protocol)
(정답률: 60%)
  • SNMP는 네트워크 장비의 상태를 모니터링하고 관리하기 위한 네트워크 관리 프로토콜이며, 경로를 결정하는 라우팅 프로토콜이 아닙니다.
profile_image
1

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

84. 다음중 데이터링크 제어 프로토콜에 해당하는 것은?

  1. TCP
  2. DTE
  3. HDLC
  4. UDP
(정답률: 47%)
  • HDLC(High-level Data Link Control)는 데이터 링크 계층에서 신뢰성 있는 전송을 위해 사용되는 대표적인 데이터링크 제어 프로토콜입니다.

    오답 노트

    TCP, UDP: 전송 계층 프로토콜
profile_image
1

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

85. RTCP(Real-Time Control Protocol)의 특징으로 옳지 않은 것은?

  1. Session의 모든 참여자에게 컨트롤 패킷을 주기적으로 전송한다.
  2. RTCP 패킷은 항상 16비트의 경계로 끝난다.
  3. 하위 프로토콜은 데이터 패킷과 컨트롤 패킷의 멀티 플렉싱을 제공한다.
  4. 데이터 전송을 모니터링 하고 최소한의 제어와 인증 기능을 제공한다.
(정답률: 49%)
  • RTCP 패킷의 경계는 항상 32비트로 끝나야 합니다.

    오답 노트

    16비트 경계: 32비트 경계가 올바른 기준임
profile_image
1

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

86. 다음중 비연결형(Connectionless) 네트워크 프로토콜에 해당하는 것은?

  1. HTTP
  2. TCP
  3. IP
  4. X.25
(정답률: 38%)
  • IP는 송신측과 수신측 사이에 사전 연결 설정 과정 없이 패킷을 전송하는 비연결형(Connectionless) 프로토콜입니다.

    오답 노트

    TCP: 연결 지향형 프로토콜
profile_image
1

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

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

  1. 다이얼 접속(Dial Access)을 위한 기술
  2. Start-Stop 데이터를 위한 기술
  3. 데이터 비트 전송률
  4. DTE/DCE 인터페이스
(정답률: 49%)
  • X.25는 ITU-T에서 제정한 국제 표준 프로토콜로, 패킷 교환망을 통해 DTE(데이터 단말 장치)와 DCE(데이터 회선 종단 장치) 간의 인터페이스를 제공하는 연결형 프로토콜입니다.
profile_image
1

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

88. HDLC는 링크 구성 방식에 따라 세가지 동작 모드를 가지고 있다. 다음중 해당하지 않은 것은?

  1. 정규 응답 모드(NRM)
  2. 비동기 응답 모드(ARM)
  3. 비동기 균형 모드(ABM)
  4. 정규 균형 모드(NBM)
(정답률: 53%)
  • HDLC(High-Level Data Link Control)의 링크 구성 방식에 따른 동작 모드는 정규 응답 모드(NRM), 비동기 응답 모드(ARM), 비동기 균형 모드(ABM) 세 가지뿐입니다. 따라서 정규 균형 모드(NBM)는 존재하지 않는 모드입니다.
profile_image
1

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

89. 다음이 설명하고 있는 프로토콜은?

  1. IGMP(Internet Group Management Protocol)
  2. ICMP(Internet Control Message Protocol)
  3. BOOTP(Bootstrap Protocol)
  4. IPv4(Internet Protocol version 4)
(정답률: 56%)
  • 제시된 이미지 의 내용은 IP 프로토콜의 오류 보고 및 질의 기능을 보완하기 위한 ICMP에 대한 설명입니다. ICMP는 네트워크 오류 보고, 경고, 알림 메시지를 전달하며 패킷 구조는 유형(Type), 코드(Code), 체크섬(Checksum)으로 구성됩니다.

    오답 노트

    IGMP: 멀티캐스팅 그룹 관리를 위한 프로토콜
    BOOTP: 디스크 없는 장치의 설정 정보를 자동 할당하는 규약
    IPv4: 인터넷 계층의 기본 주소 체계 및 데이터 전송 프로토콜
profile_image
1

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

90. 인터넷 응용서비스 중 가상 터미널(Virtual Terminal) 기능을 갖는 것은?

  1. FTP
  2. Archie
  3. Gopher
  4. Telnet
(정답률: 58%)
  • Telnet은 원격지의 컴퓨터에 접속하여 마치 자신의 컴퓨터에서 작업하는 것처럼 사용할 수 있게 해주는 가상 터미널 기능을 제공하는 프로토콜입니다.

    오답 노트

    FTP: 원격 파일 전송 프로토콜
    Archie: 익명 FTP 서버의 정보를 검색하는 서비스
    Gopher: 메뉴 방식을 이용한 정보 검색 서비스
profile_image
1

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

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

  1. Cyclic Redundancy Check
  2. Hamming Code
  3. Parity Check
  4. Block Sum Check
(정답률: 48%)
  • 제시된 이미지 의 설명처럼 집단적 오류(Burst Error) 검출에 신뢰성이 높고, 프레임 끝에 FCS(Frame Check Sequence)를 부착하여 검사하는 방식은 Cyclic Redundancy Check(CRC, 순환 중복 검사)입니다.
profile_image
1

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

92. 무선 LAN의 장점으로 볼 수 없는 것은?

  1. 효율성
  2. 확장성
  3. 이동성
  4. 보안성
(정답률: 64%)
  • 무선 LAN은 케이블 없이 연결되므로 이동성과 확장성이 뛰어나고 설치 효율성이 높지만, 전파가 공중에 노출되어 있어 유선 LAN에 비해 도청이나 해킹 등 보안성에 취약하다는 단점이 있습니다.
profile_image
1

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

93. 다음이 설명하고 있는 다중 접속 방식은?

  1. FDMA
  2. CDMA
  3. SDMA
  4. TDMA
(정답률: 57%)
  • 제시된 이미지 의 설명처럼 시간축을 여러 개의 단위 시간 구간(슬롯)으로 나누어 사용자별로 할당하는 방식은 TDMA(Time Division Multiple Access, 시분할 다중 접속)의 핵심 특징입니다.
profile_image
1

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

94. 다음 TCP/IP 관련 프로토콜 중 하이퍼텍스트 전송을 위한 프로토콜은?

  1. HTTP
  2. SMTP
  3. SNMP
  4. Mailto
(정답률: 66%)
  • HTTP는 HyperText Transfer Protocol의 약자로, 웹 브라우저와 서버 간에 하이퍼텍스트 문서를 전송하기 위해 설계된 표준 프로토콜입니다.
profile_image
1

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

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

  1. PSK
  2. ASK
  3. DCF
  4. PCF
(정답률: 39%)
  • 무선 LAN의 매체 접근 제어 방식 중 DCF는 단말들이 서로 경쟁하여 채널을 점유하는 경쟁 기반 방식입니다.

    오답 노트

    PCF: 중앙 집중식의 무경쟁 방식
    PSK, ASK: 디지털 신호를 아날로그로 변환하는 변조 방식
profile_image
1

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

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

  1. I-Frame
  2. U-Frame
  3. S-Frame
  4. R-Frame
(정답률: 35%)
  • HDLC의 무번호 프레임(U-Frame)은 링크의 설정, 유지, 해제 및 오류 회복과 같은 관리 기능을 수행하기 위해 사용됩니다.

    오답 노트

    I-Frame: 사용자 데이터 전달
    S-Frame: 흐름 및 에러 제어
profile_image
1

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

97. 문자 위주의 전송에서 투명한 데이터의 전달을 위해 사용되는 제어 문자로 옳은 것은?

  1. DLE
  2. STX
  3. SYN
  4. DTM
(정답률: 48%)
  • DLE(Data Link Escape)는 제어 문자를 데이터로 전송하거나, 데이터 내의 특정 문자를 제어 문자로 인식하지 않게 하여 투명한 데이터 전송을 가능하게 하는 문자입니다.

    오답 노트

    STX: 본문의 시작을 알림
    SYN: 동기화 신호 전송
profile_image
1

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

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

  1. 응용계층
  2. 전송계층
  3. 인터넷계층
  4. 물리계층
(정답률: 37%)
  • 인터넷계층은 패킷의 최적 경로를 결정하는 경로 선택(Routing)과 네트워크 혼잡을 관리하는 폭주 제어 기능을 수행하며, IP, ARP, RARP, ICMP 등의 프로토콜이 이 계층에 속합니다.
profile_image
1

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

99. 전송 속도가 10Mbps이고, 버스의 총 길이가 2500m인 경우에 한 비트를 전송하는데 소요되는 비트 시간이 1us 라고 할 때 슬롯 크기는 몇 bit인가? (단, 4개의 리피터를 사용하여 500m짜리 LAN 세그먼트를 5개 연결할 경우이며, 슬롯 시간은 51.2us이다.)

  1. 64
  2. 128
  3. 256
  4. 512
(정답률: 28%)
  • 슬롯 크기는 전송 속도(대역폭)와 슬롯 시간의 곱으로 계산할 수 있습니다.
    ① [기본 공식] $Slot Size = Bandwidth \times Slot Time$
    ② [숫자 대입] $Slot Size = 10 \times 10^{6} \times 51.2 \times 10^{-6}$
    ③ [최종 결과] $Slot Size = 512$
profile_image
1

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

100. 다음 베이스 밴드 전송 방식중 비트 간격의 시작점에서는 항상 천이가 발생하며, “1”의 경우에는 비트 간격의 중간에서 천이가 발생하고 “0”의 경우에는 비트 간격의 중간에서 천이가 없는 방식은?

  1. NRZ-L 방식
  2. NRZ-M 방식
  3. NRZ-S 방식
  4. NRZ-I 방식
(정답률: 40%)
  • NRZ-M(Non-Return to Zero-Mark) 방식은 비트 간격의 시작점에서 항상 천이가 발생하며, 데이터가 1일 때만 비트 간격 중간에서 추가 천이가 발생하는 전송 방식입니다.
profile_image
1

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

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