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

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

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

정보처리기사(구)
(2010-03-07 기출문제)

목록

1과목: 데이터 베이스

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

  1. 외부 스키마
  2. 내부 스키마
  3. 개념 스키마
  4. 슈퍼 스키마
(정답률: 78%)
  • 물리적 저장 장치의 관점에서 데이터베이스 구조를 정의하며, 레코드의 형식, 저장 항목의 표현 방법, 물리적 순서 등을 다루는 것은 내부 스키마의 핵심 정의입니다.

    오답 노트

    외부 스키마: 사용자나 응용프로그램 관점의 뷰
    개념 스키마: 전체적인 논리 구조 및 무결성 정의
profile_image
1

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

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

  1. 뷰 위에 또 다른 뷰를 정의할 수 있다.
  2. DBA는 보안 측면에서 뷰를 활용할 수 있다.
  3. 뷰의 정의는 ALTER문을 이용하여 변경할 수 없다.
  4. SQL을 사용하면 뷰에 대한 삽입, 갱신, 삭제 연산시 제약사항이 따르지 않는다.
(정답률: 77%)
  • 뷰(VIEW)는 실제 데이터를 저장하지 않는 가상 테이블입니다. 따라서 기본 테이블의 구조나 제약 조건에 따라 삽입, 갱신, 삭제 연산 시 여러 가지 제약사항이 따르며, 모든 연산이 자유롭게 가능한 것은 아닙니다.
profile_image
1

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

3. 데이터 모델의 구성 요소로 거리가 먼것은?

  1. Mapping
  2. Structure
  3. Operation
  4. Constraint
(정답률: 74%)
  • 데이터 모델은 데이터베이스의 구조를 정의하는 것으로, 데이터의 정적 성질을 나타내는 구조(Structure), 데이터를 조작하는 연산(Operation), 데이터의 정확성을 유지하는 제약 조건(Constraint)의 세 가지 요소로 구성됩니다.

    오답 노트

    Mapping: 데이터 모델의 구성 요소가 아니라 서로 다른 모델 간의 대응 관계를 정의하는 과정입니다.
profile_image
1

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

4. 다음 자료에 대하여 삽입(Insertion) 정렬을 이용하여 오름차순 정렬하고자 할 경우 1회전 후의 결과는?

  1. 4, 5, 3, 2, 1
  2. 1, 4, 3, 2, 5
  3. 1, 5, 4, 3, 2
  4. 4, 3, 2, 1, 5
(정답률: 72%)
  • 삽입 정렬은 두 번째 요소부터 시작하여 앞의 정렬된 부분과 비교해 적절한 위치에 삽입하는 방식입니다.
    1회전 시 두 번째 요소인 $4$를 첫 번째 요소인 $5$와 비교하여 $5$보다 작으므로 앞으로 삽입합니다.
    결과: $4, 5, 3, 2, 1$
profile_image
1

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

5. 릴레이션의 특징으로 옳지 않은 것은?

  1. 모든 튜플은 서로 다른 값을 갖는다.
  2. 하나의 릴레이션 내에서 튜플의 순서는 존재한다.
  3. 각 속성은 릴레이션 내에서 유일한 이름을 가진다.
  4. 모든 속성 값은 원자 값이다.
(정답률: 80%)
  • 릴레이션 내의 튜플들은 서로 순서가 없는 집합으로 관리됩니다. 따라서 하나의 릴레이션 내에서 튜플의 순서는 존재한다는 설명은 틀린 것입니다.
profile_image
1

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

6. 데이터베이스는 서로 다른 목적을 가진 여러 응용자들을 위한것이기 때문에 다수의 사용자가 동시에 데이터베이스에 접근하여 이용할 수 있어야 한다는 데이터베이스의 특성은?

  1. Time Accessibilty
  2. Contionuous Evolution
  3. Concurrent Sharing
  4. Content Reference
(정답률: 77%)
  • 다수의 사용자가 동시에 데이터베이스에 접근하여 이용할 수 있는 특성은 Concurrent Sharing(동시 공유)입니다.

    오답 노트

    Time Accessibility: 실시간 접근성
    Contionuous Evolution: 계속적인 변화
    Content Reference: 내용에 의한 참조
profile_image
1

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

7. 다음 설명의 괄호 안 내용으로 옳게 짝지어진 것은?

  1. ① 관계형 데이터 모델, ② 계층형 데이터 모델
  2. ① 계층형 데이터 모델, ② 관계형 데이터 모델
  3. ① 관계 대수, ② 관계 해석
  4. ① 관계 해석, ② 관계 대수
(정답률: 74%)
  • 제시된 이미지 의 내용은 관계 데이터베이스 언어의 특징을 설명하고 있습니다.
    원하는 정보를 어떻게 유도하는지 기술하는 절차적 언어는 관계 대수이며, 무엇인지만 정의하는 비절차적 언어는 관계 해석입니다.
profile_image
1

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

8. 한 릴레이션의 기본 키를 구성하는 어떠한 속성 값도 널(Null) 값이나 중복 값을 가질 수 없음을 의미하는 무결성의 종류는?

  1. 개체 무결성
  2. 참조 무결성
  3. 도메인 무결성
  4. 키 무결성
(정답률: 71%)
  • 개체 무결성은 하나의 릴레이션에서 기본 키를 구성하는 속성이 널(Null) 값이나 중복 값을 가질 수 없다는 제약 사항입니다.

    오답 노트

    도메인 무결성: 특정 속성의 값이 정의된 도메인 범위 내에 있어야 함
    참조 무결성: 외래 키 값은 참조하는 릴레이션의 기본 키 값과 일치하거나 널이어야 함
profile_image
1

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

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

  1. 사용자가 직접 시스템 카탈로그 내용을 갱신하여 데이터베이스 무결성을 유지한다.
  2. 시스템 자신이 필요로 하는 스키마 및 여러가지 객체에 관한 정보를 포함하고 있는 시스템 데이터베이스이다.
  3. 시스템 카탈로그에 저장되는 내용을 메타 데이터라고도 한다.
  4. 시스템 카탈로그 DBMS가 스스로 생성하고 유지한다.
(정답률: 79%)
  • 시스템 카탈로그는 DBMS가 스스로 생성하고 유지 관리하는 시스템 데이터베이스입니다. 사용자는 일반 질의어를 통해 내용을 검색할 수는 있지만, 무결성 유지를 위해 직접 내용을 갱신하는 것은 금지됩니다.
profile_image
1

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

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

  1. X >> Y
  2. Y >> X
  3. Y → X
  4. X → Y
(정답률: 69%)
  • 함수적 종속이란 속성 $X$의 값 하나에 대해 속성 $Y$의 값이 오직 하나만 결정되는 관계를 말하며, 이때 $X$를 결정자, $Y$를 종속자라고 하여 다음과 같이 표기합니다.
    $$X \rightarrow Y$$
profile_image
1

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

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

  1. 지역자치성이 높다.
  2. 효용성과 융통성이 높다.
  3. 분산 제어가 가능하다.
  4. 소프트웨어 개발 비용이 저렴하다.
(정답률: 84%)
  • 분산 데이터베이스는 여러 지역에 분산되어 구축되므로 시스템 구조가 복잡하고, 이를 관리하기 위한 소프트웨어 개발 비용과 구축 비용이 많이 든다는 단점이 있습니다.
profile_image
1

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

12. 트랜잭션의 연산은 데이터베이스에 모두 반영되든지 아니면 전혀 반영되지 않아야 한다는 트랜잭션의 특징은?

  1. Consistency
  2. Isolation
  3. Atomicity
  4. Durability
(정답률: 69%)
  • 트랜잭션의 원자성(Atomicity)은 트랜잭션 내의 모든 연산이 완전히 수행되거나, 아니면 전혀 수행되지 않아야 한다는 'All or Nothing' 원칙을 의미합니다.

    오답 노트

    Consistency: 실행 전후의 고정 요소가 동일해야 하는 일관성
    Isolation: 트랜잭션 간 서로 간섭할 수 없는 격리성
    Durability: 성공한 결과가 영구적으로 저장되는 영속성
profile_image
1

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

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

  1. 트리의 Degree : 4, 터미널 노드 : 4
  2. 트리의 Degree : 2, 터미널 노드 : 4
  3. 트리의 Degree : 4, 터미널 노드 : 8
  4. 트리의 Degree : 2, 터미널 노드 : 8
(정답률: 72%)
  • 제시된 이미지 분석 결과입니다.
    1. 트리의 Degree: 모든 노드 중 최대 자식 수(가지 수)를 의미하며, 노드 A, C, E가 최대 2개의 자식을 가지므로 Degree는 2입니다.
    2. 터미널 노드: 자식이 없는 리프 노드를 의미하며, D, G, H, F 총 4개입니다.
profile_image
1

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

14. DDL에 해당하는 SQL 명령으로만 짝지어진 것은?

  1. SELECT, ALTER, UPDATE
  2. INSERT, CREATE, DELETE
  3. DELETE, DROP, ALTER
  4. DROP, ALTER, CREATE
(정답률: 77%)
  • DDL(데이터 정의어)은 데이터베이스 구조를 생성, 변경, 삭제하는 언어입니다. 대표적으로 테이블이나 뷰를 생성하는 CREATE, 구조를 변경하는 ALTER, 완전히 제거하는 DROP이 이에 해당합니다.
profile_image
1

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

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

  1. Super Key
  2. Foreign Key
  3. Alternative Key
  4. Candidate Key
(정답률: 55%)
  • 관계 내의 각 튜플을 유일하게 식별할 수 있는 속성들의 최소 부분 집합으로, 유일성과 최소성을 모두 만족하는 것은 Candidate Key(후보키)입니다.
profile_image
1

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

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

  1. Internal Schema
  2. External Schema
  3. Foreign Schema
  4. Conceptual Schema
(정답률: 55%)
  • 데이터베이스의 전체적인 논리적 구조를 정의하며, 모든 사용자와 응용 프로그램이 필요로 하는 데이터 항목을 기술하고 데이터베이스당 단 하나만 존재하는 것은 Conceptual Schema(개념 스키마)의 특징입니다.
profile_image
1

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

17. 데이터베이스의 물리적 설계에서 옵션 선택시 고려사항에 해당하는 내용 모두를 옳게 나열한 것은?

  1. ①, ②, ③
  2. ②, ③, ④
  3. ①, ③
  4. ①, ②, ③, ④
(정답률: 59%)
  • 데이터베이스 물리적 설계 시 옵션 선택의 핵심은 시스템의 성능과 효율성을 최적화하는 것입니다. 응답 시간, 저장 공간의 효율화, 트랜잭션 처리율이 이에 해당합니다.

    오답 노트

    트랜잭션 모델링: 개념적 설계 단계에서 수행하는 과정입니다.
profile_image
1

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

18. 병행제어의 목적으로 옳은 내용 모두를 나열한 것은?

  1. ①, ②, ③
  2. ②, ③, ④
  3. ①, ②, ③, ④
  4. ①, ③, ④
(정답률: 77%)
  • 병행 제어의 목적은 시스템 자원을 효율적으로 사용하고 데이터의 무결성을 지키는 것입니다.
    $\text{정답 분석: } \text{① 시스템 활용도 최대화, ③ 데이터베이스 공유도 최대화, ④ 데이터베이스 일관성 유지}$

    오답 노트

    사용자에 대한 응답시간 최대화: 응답시간은 최소화해야 효율적입니다.
profile_image
1

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

19. 다음 트리를 전위 순회(Preorder Traversal)한 결과는?

  1. +**/ABCDE
  2. A/B*C*D+E
  3. +*AB/*CDE
  4. AB/C*D*E+
(정답률: 75%)
  • 전위 순회(Preorder Traversal)는 '루트 $\rightarrow$ 왼쪽 서브트리 $\rightarrow$ 오른쪽 서브트리' 순으로 방문하는 방식입니다. 주어진 트리 이미지 에서 연산자를 먼저 추출하고 좌우 대상 순으로 정리하면 다음과 같습니다.
    1. 루트인 $+$ 방문 $\rightarrow$ 2. 왼쪽 자식 $*$ 방문 $\rightarrow$ 3. 다시 왼쪽 자식 $*$ 방문 $\rightarrow$ 4. 왼쪽 자식 $/$ 방문 $\rightarrow$ 5. $A$ 방문 $\rightarrow$ 6. $B$ 방문 $\rightarrow$ 7. $C$ 방문 $\rightarrow$ 8. $D$ 방문 $\rightarrow$ 9. 마지막 오른쪽 자식 $E$ 방문
    결과: $+**/ABCDE$
profile_image
1

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

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

  1. 순차 처리와 직접 처리가 모두 가능하다.
  2. 레코드의 삽입, 삭제, 갱신이 용이하다.
  3. 인덱스를 이용하여 해당 데이터 레코드에 접근하기 때문에 처리 속도가 랜덤 편성 파일보다 느리다.
  4. 인덱스를 저장하기 위한 공간과 오버플로우 처리를 위한 별도의 공간이 필요 없다.
(정답률: 62%)
  • 색인 순차 파일(ISAM)은 인덱스 구역, 기본 데이터 구역, 그리고 데이터 삽입 시 발생하는 오버플로우를 처리하기 위한 오버플로 구역으로 구성됩니다. 따라서 별도의 공간이 필요 없다는 설명은 틀린 것입니다.
profile_image
1

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

2과목: 전자 계산기 구조

21. 다음은 어떤 마이크로 명령에 의해서 수행되는 경우인가?

  1. BSA 명령
  2. STA 명령
  3. ISZ 명령
  4. ADD 명령
(정답률: 38%)
  • 제시된 마이크로 명령은 서브루틴 프로그램으로 분기하기 위해 사용되는 BSA(Branch and Save return address) 명령의 동작 과정입니다. 유효 번지를 MAR에 전송하고, 현재의 PC 값을 해당 번지에 저장한 뒤, 다시 PC를 분기 주소로 변경하고 1 증가시키는 특징을 가집니다.
    $$\text{MAR} \leftarrow \text{MBR(addr)}$$
    $$\text{MBR(addr)} \leftarrow \text{PC}$$
    $$\text{PC} \leftarrow \text{MAR}$$
    $$\text{M(MAR)} \leftarrow \text{MBR}$$
    $$\text{PC} \leftarrow \text{PC} + 1$$
profile_image
1

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

22. 메모리 버퍼 레지스터(MBR)의 설명으로 옳은 것은?

  1. 다음에 실행할 명령어의 번지를 기억하는 레지스터
  2. 현재 실행 중인 명령의 내용을 기억하는 레지스터
  3. 기억장치를 출입하는 데이터가 일시적으로 저장하는 버퍼 레지스터
  4. 기억장치를 출입하는 데이터의 번지를 기억하는 레지스터
(정답률: 57%)
  • 메모리 버퍼 레지스터(MBR)는 기억장치와 CPU 사이에서 데이터를 주고받을 때, 그 데이터를 일시적으로 저장하는 버퍼 역할을 수행하는 레지스터입니다.

    오답 노트

    다음에 실행할 명령어의 번지를 기억하는 레지스터: 프로그램 카운터(PC)
    현재 실행 중인 명령의 내용을 기억하는 레지스터: 명령 레지스터(IR)
    기억장치를 출입하는 데이터의 번지를 기억하는 레지스터: 메모리 주소 레지스터(MAR)
profile_image
1

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

23. 인스트럭션 실행과정에서 한 단계씩 이루어지는 동작은?

  1. micro operation
  2. fetch
  3. control routine
  4. automation
(정답률: 53%)
  • 마이크로 오퍼레이션(micro operation)은 하나의 인스트럭션을 실행하기 위해 CPU 내부에서 한 단계씩 이루어지는 가장 기초적인 동작을 의미합니다.
profile_image
1

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

24. 다음의 상태도(state diagram)에 맞는 상태표(state table)는? (단, 상태를 A, 입력은 x, 출력은 y라 한다.)

(정답률: 51%)
  • 상태도에서 원 안의 숫자는 현재 상태, 화살표 위의 '입력/출력' 값, 화살표가 가리키는 원은 다음 상태를 의미합니다.
    - 현재 상태 0, 입력 0 $\rightarrow$ 다음 상태 0, 출력 0
    - 현재 상태 0, 입력 1 $\rightarrow$ 다음 상태 1, 출력 0
    - 현재 상태 1, 입력 0 $\rightarrow$ 다음 상태 1, 출력 0
    - 현재 상태 1, 입력 1 $\rightarrow$ 다음 상태 0, 출력 1
    이 모든 조건과 일치하는 상태표는 입니다.
profile_image
1

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

25. 2의 보수 표현이 1의 보수 표현보다 더 널리 사용되고 있는 주요 이유는?

  1. 음수 표현이 가능하다.
  2. 10진수 변환이 더 용이하다.
  3. 보수 변환이 더 편리하다.
  4. 덧셈 연산이 더 간단하다.
(정답률: 45%)
  • 2의 보수 표현은 1의 보수와 달리 덧셈 연산 시 캐리(Carry)가 발생해도 다시 더해줄 필요가 없어 회로 구성이 단순하고 연산 속도가 빠르기 때문에 더 널리 사용됩니다.

    오답 노트

    보수 변환이 더 편리하다: 1의 보수가 단순히 비트를 반전시키므로 변환 자체는 더 간단합니다.
profile_image
1

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

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

  1. 3KByte
  2. 4KByte
  3. 5KByte
  4. 6KByte
(정답률: 42%)
  • 메모리 할당 영역의 크기는 끝 주소에서 시작 주소를 뺀 후, 시작 주소 자체를 포함하기 위해 1을 더하여 계산합니다.
    ① [기본 공식] $Size = (End\ Address - Start\ Address) + 1$
    ② [숫자 대입] $Size = (FFFF_{16} - EC00_{16}) + 1 = 13FF_{16} + 1 = 1400_{16}$
    ③ [최종 결과] $Size = (1 \times 16^{3}) + (4 \times 16^{2}) = 4096 + 1024 = 5120\text{ Byte} = 5\text{ KByte}$
profile_image
1

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

27. 대칭적 다중프로세서(SMP)에 대한 설명으로 틀린 것은?

  1. 능력이 비슷한 프로세서들로 구성됨
  2. 모든 프로세서들은 동등한 권한을 가짐
  3. 노드들 간의 통신은 message-passing 방식을 이용함
  4. 프로세서들이 기억장치와 I/O 장치들을 공유함
(정답률: 44%)
  • 대칭적 다중프로세서(SMP)는 모든 프로세서가 동일한 권한을 가지고 메모리와 I/O 장치를 공유하는 구조입니다. 따라서 노드 간의 통신은 메시지 전달 방식이 아니라 공유 메모리를 통해 이루어집니다.
profile_image
1

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

28. 중앙처리장치가 주기억장치보다 더 빠르기 때문에 프로그램 실행 속도를 중앙처리장치의 속도에 근접하도록 하기 위해서 사용되는 기억장치는?

  1. 가상 기억 장치
  2. 모듈 기억 장치
  3. 보조 기억 장치
  4. 캐시 기억 장치
(정답률: 70%)
  • 캐시 기억 장치는 고속의 CPU와 상대적으로 저속인 주기억장치 사이의 속도 차이를 극복하기 위해 사용됩니다. 자주 사용하는 데이터를 미리 저장해 둠으로써 프로그램 실행 속도를 CPU 속도에 최대한 근접하게 만들어 줍니다.
profile_image
1

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

29. 인터럽트를 발생시키는 모든 장치들을 인터럽트의 우선순위에 따라 직렬로 연결함으로써 이루어지는 우선순위 인터럽트 처리방법은?

  1. handshaking
  2. daisy-chain
  3. DMA
  4. polling
(정답률: 55%)
  • 데이지 체인(daisy-chain)은 인터럽트 요청 장치들을 우선순위에 따라 직렬로 연결하여, 우선순위가 높은 장치를 선두에 배치함으로써 하드웨어적으로 우선순위를 결정하는 방식입니다.

    오답 노트

    handshaking: 입출력 준비 및 완료를 알리는 신호 교환 방식
    DMA: CPU를 거치지 않고 입출력 장치가 직접 주기억장치에 접근하는 방식
    polling: CPU가 주기적으로 장치 상태를 확인하는 소프트웨어적 방식
profile_image
1

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

30. 캐시기억장치에서 적중률이 낮아질 수 있는 매핑 방법은?

  1. 연관 매핑
  2. 세트-연관 매핑
  3. 간접 매핑
  4. 직접 매핑
(정답률: 47%)
  • 직접 매핑은 주기억장치의 특정 블록이 캐시의 정해진 위치에만 들어갈 수 있는 방식입니다. 만약 동일한 인덱스를 가지지만 태그가 다른 두 개 이상의 워드에 반복적으로 접근하게 되면, 계속해서 기존 내용을 밀어내고 새로 읽어오는 현상이 발생하여 적중률이 상당히 낮아집니다.
profile_image
1

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

31. 인스트럭션 세트의 효율성을 높이기 위하여 고려할 사항이 아닌 것은?

  1. 기억 공간
  2. 레지스터의 종류
  3. 사용빈도
  4. 주소지정 방식
(정답률: 46%)
  • 인스트럭션 세트의 효율성을 높이기 위해서는 기억 공간의 활용도, 명령어의 사용 빈도, 효율적인 주소 지정 방식, 그리고 주기억장치의 대역폭 등을 종합적으로 고려해야 합니다. 레지스터의 종류는 하드웨어 구성 요소일 뿐, 인스트럭션 세트 자체의 효율성을 결정하는 설계 고려 사항과는 거리가 멉니다.
profile_image
1

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

32. 논리식 F = A + A 'B를 간소화한 식으로 옳은 것은?

  1. F = A'·B
  2. F = A·B'
  3. F = A·B
  4. F = A + B
(정답률: 43%)
  • 분배 법칙을 이용하여 논리식을 간소화하면 다음과 같습니다.
    $$F = A + A'B$$
    $$F = (A + A')(A + B)$$
    $$F = 1 \cdot (A + B)$$
    $$F = A + B$$
profile_image
1

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

33. F(x, y, z) = Σ(1, 3, 4, 5, 7)를 간단히 나타내면?

  1. F = x + y + z
  2. F = x·y' + Z
  3. F = x·y·z
  4. F = x + y·z
(정답률: 46%)
  • 주어진 최소항 $\Sigma(1, 3, 4, 5, 7)$을 진리표나 카르노 맵으로 분석하여 간소화하면 $x \cdot y' + z$가 도출됩니다.
    $\text{분석: } 1(001), 3(011), 4(100), 5(101), 7(111)$
profile_image
1

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

34. 인터럽트와 트랩을 비교 설명한 것 중 옳지 않은 것은?

  1. 트랩의 발생 시점은 동일한 입력에 대해서 일정하다.
  2. 인터럽트 발생에 대한 처리는 인터럽트 처리기(interrupt handler)가 담당한다.
  3. 인터럽트의 필요성은 CPU 실행과 입출력의 순차적인 실행에 있다.
  4. 인터럽트를 발생시킨 입출력 장치를 확인하는 방법으로는 폴링과 벡터를 사용한다.
(정답률: 42%)
  • 인터럽트의 핵심 목적은 CPU가 입출력 장치의 느린 속도를 기다리지 않고, CPU 실행과 입출력을 병행하여 수행함으로써 시스템 효율을 높이는 데 있습니다. 따라서 순차적인 실행을 위해 필요하다는 설명은 틀린 것입니다.
profile_image
1

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

35. 인스트럭션이 수행될 때 주기억장치에 접근하려면 인스트럭션에서 사용한 주소는 주기억장치에 직접 적용될 수 있는 기억장소의 주소로 변환되어야 한다. 이때 주소로부터 기억 장소로의 변환에 사용되는 것은?

  1. 사상 함수
  2. DMA
  3. 캐시 메모리
  4. 인터럽트
(정답률: 47%)
  • 사상 함수는 데이터와 실제 기억 장소 사이의 대응 관계를 정의하여, 인스트럭션의 주소를 실제 기억 장소의 주소로 변환하는 역할을 합니다.
profile_image
1

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

36. 연산자 기능에 대한 명령어를 나타낸 것 중 옳지 않은 것은?

  1. 함수 연산 기능 : ROL, ROR
  2. 전달 기능 : CPA, CLc
  3. 제어 기능 : JMP, SMA
  4. 입출력 기능 : INP, OUT
(정답률: 47%)
  • 전달 기능은 데이터를 한 곳에서 다른 곳으로 옮기는 기능으로 LOAD, STORE, MOVE, PUSH, POP 등이 해당합니다.

    오답 노트

    CPA, CLc: 비교 및 논리 연산에 해당하는 함수 연산 기능입니다.
profile_image
1

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

37. 인스트럭션 수행시 유효 주소를 구하기 위한 메이저 상태는?

  1. FETCH 상태
  2. EXECUTE 상태
  3. INDIRECT 상태
  4. INTERRUPT 상태
(정답률: 46%)
  • 인스트럭션 사이클 중 간접 주소 지정 방식일 때, 실제 데이터가 저장된 유효 주소를 계산하기 위해 메모리에 다시 접근하는 단계는 INDIRECT 상태입니다.

    오답 노트

    FETCH 상태: 명령어를 메모리에서 인출하여 해독함
    EXECUTE 상태: 해독된 명령을 실제로 실행함
    INTERRUPT 상태: 인터럽트 발생 시 복귀 주소를 저장하고 처리 프로그램으로 이동함
profile_image
1

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

38. 플립플롭이 가지고 있는 기능은?

  1. Gate 기능
  2. 기억 기능
  3. 증폭 기능
  4. 전원 기능
(정답률: 63%)
  • 플립플롭은 0 또는 1의 두 가지 상태 중 하나를 유지할 수 있는 쌍안정 회로로, 1비트의 정보를 저장하는 가장 기본적인 기억 기능을 수행합니다.
profile_image
1

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

39. 가상(virtual) 기억 장치에 대한 설명이 아닌 것은?

  1. 주목적은 컴퓨터의 속도를 향상시키기 위한 방법이다.
  2. 주기억장치를 확장한 것과 같은 효과를 제공한다.
  3. 실제로는 보조기억장치를 사용하는 방법이다.
  4. 사용자가 프로그램 크기에 제한 받지 않고 실행이 가능하다.
(정답률: 54%)
  • 가상 기억 장치의 주목적은 보조기억장치의 일부를 주기억장치처럼 사용하여 실제 물리적 메모리보다 더 큰 프로그램의 실행을 가능하게 하는 '공간의 확장'에 있습니다. 속도 향상이 목적이 아닙니다.
profile_image
1

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

40. 동기고정식 마이크로 오퍼레이션 제어의 특성이 아닌 것은?

  1. 제어장치의 구현이 간단하다.
  2. 여러 종류의 마이크로 오퍼레이션 수행시 CPU사이클 타임이 실제적인 오퍼레이션 시간보다 길다.
  3. 마이크로 오퍼레이션들의 수행 시간의 차이가 큰 경우에 적합한 제어이다.
  4. 중앙처리장치의 시간이용이 비효율적이다.
(정답률: 48%)
  • 동기고정식 제어는 모든 마이크로 오퍼레이션이 동일한 시간(고정된 클록 주기) 내에 수행된다고 가정하므로, 수행 시간의 차이가 큰 경우에는 효율이 떨어집니다. 이러한 경우에는 동기 가변식 제어를 사용하는 것이 적합합니다.
profile_image
1

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

3과목: 운영체제

41. 운영체제의 목적으로 거리가 먼 것은?

  1. 응답시간 단축
  2. 반환시간 증대
  3. 신뢰도 향상
  4. 처리량 향상
(정답률: 76%)
  • 운영체제는 처리량을 높이고 응답 시간과 반환 시간을 단축하여 시스템 효율성을 극대화하는 것이 목적입니다.

    오답 노트

    반환시간 증대: 반환 시간은 짧을수록 효율적이므로 감소시켜야 합니다.
profile_image
1

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

42. 분산 운영체제의 목적으로 거리가 먼 것은?

  1. 자원 공유
  2. 연산속도 향상
  3. 신뢰성 증대
  4. 보안성 향상
(정답률: 70%)
  • 분산 운영체제는 여러 컴퓨터에 자원을 분산시켜 자원 공유, 연산 속도 향상, 신뢰성 증대를 목적으로 합니다. 하지만 네트워크를 통해 연결되어 있어 보안성 향상과는 거리가 멉니다.
profile_image
1

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

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

  1. SSTF 스케줄링
  2. Eschenbach 스케줄링
  3. FCFS 스케줄링
  4. N-SCAN 스케줄링
(정답률: 40%)

  • 제시된 설명은 탐색 시간뿐만 아니라 회전 지연 시간까지 동시에 최적화하여, 한 번의 회전 시간 동안만 입출력 요구를 처리하는 Eschenbach 스케줄링에 대한 설명입니다.

    오답 노트

    FCFS: 요청 순서대로 처리
    SSTF: 가장 가까운 실린더 우선 처리
    N-SCAN: 진행 방향의 요청만 처리하되 신규 요청은 다음 차례에 처리
profile_image
1

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

44. FIFO 교체 알고리즘을 사용하고 페이지 참조의 순서가 다음과 같다고 가정한다면 할당된 프레임의 수가 4개일 때 몇 번의 페이지 부재가 발생하는가? (단, 초기 프레임은 모두 비어 있다고 가정한다.)

  1. 7
  2. 8
  3. 9
  4. 10
(정답률: 50%)
  • FIFO(First-In-First-Out) 알고리즘은 프레임이 가득 찼을 때 가장 먼저 들어온 페이지를 가장 먼저 교체하는 방식입니다.
    참조 순서: $0, 1, 2, 3, 0, 1, 4, 0, 1, 2, 3, 4$
    프레임 변화 (부재 표시: O):
    [0, _, _, _] (O) $\rightarrow$ [0, 1, _, _] (O) $\rightarrow$ [0, 1, 2, _] (O) $\rightarrow$ [0, 1, 2, 3] (O) $\rightarrow$ [0, 1, 2, 3] (X) $\rightarrow$ [0, 1, 2, 3] (X) $\rightarrow$ [4, 1, 2, 3] (O) $\rightarrow$ [4, 0, 2, 3] (O) $\rightarrow$ [4, 0, 1, 3] (O) $\rightarrow$ [4, 0, 1, 2] (O) $\rightarrow$ [4, 0, 1, 3] (O) $\rightarrow$ [4, 4, 1, 3] (O)
    ※ 마지막 4 참조 시 프레임 상태에 따라 결과가 달라질 수 있으나, 기존 해설의 FIFO 교체 순서에 따라 총 10회의 부재가 발생합니다.
    ① [기본 공식] $부재 횟수 = \sum (페이지 부재 발생 시점)$
    ② [숫자 대입] $부재 = 1+1+1+1+0+0+1+1+1+1+1+1$
    ③ [최종 결과] $부재 = 10$
profile_image
1

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

45. 구역성(Locality)에 관한 설명으로 옳지 않은 것은?

  1. Denning에 의해 증명된 이론으로 어떤 프로그램의 참조 영역은 지역화 된다는 것이다.
  2. 워킹 셋(Working Set) 이론의 바탕이 되었다.
  3. 시간구역성은 어떤 프로세스가 최근에 참조한 기억장소의 특정 부분은 그 후에도 계속 참조할 가능성이 높음을 의미한다.
  4. 부프로그램이나 서브루틴, 순환 구조를 가진 루틴, 스택 등의 프로그램 구조나 자료 구조는 공간구역성의 특성을 갖는다.
(정답률: 46%)
  • 부프로그램, 서브루틴, 순환 구조(루프), 스택 등은 동일한 코드나 데이터 영역을 반복적으로 참조하므로 공간구역성이 아니라 시간구역성의 특성을 갖습니다.
profile_image
1

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

46. UNIX 파일시스템에서 각 파일이나 디렉토리에 대한 모든 정보를 저장하고 있는 블록은?

  1. 부트 블록
  2. 슈퍼 블록
  3. 데이터 블록
  4. I-node 블록
(정답률: 58%)
  • UNIX 파일 시스템에서 I-node 블록은 파일의 소유자, 권한, 크기, 데이터 블록의 위치 등 파일이나 디렉토리에 대한 모든 메타데이터 정보를 저장하는 핵심 블록입니다.
profile_image
1

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

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

  1. 3K
  2. 23K
  3. 44K
  4. 67K
(정답률: 70%)
  • Worst Fit(최악 적합) 전략은 가용한 빈 공간 중 가장 크기가 큰 영역에 프로그램을 배치하여 남는 공간을 최대화하는 방식입니다.
    ① [기본 공식] $Internal Fragmentation = Max(Free Space) - Program Size$
    ② [숫자 대입] $Internal Fragmentation = 40 - 17$
    ③ [최종 결과] $Internal Fragmentation = 23$
    따라서 내부 단편화의 크기는 $23\text{K}$입니다.
profile_image
1

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

48. UNIX 운영체제의 특징과 가장 거리가 먼 것은?

  1. 높은 이식성
  2. 사용자 위주의 시스템 명령어 제공
  3. 쉘 명령어 프로그램 제공
  4. 파일 시스템의 리스트 구조
(정답률: 61%)
  • UNIX 운영체제의 파일 시스템은 계층적인 트리 구조를 사용하여 파일을 관리합니다. 따라서 파일 시스템의 리스트 구조라는 설명은 UNIX의 특징과 거리가 멉니다.
profile_image
1

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

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

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

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

50. 파일디스크립터(File Descriptor)의 내용으로 거리가 먼 것은?

  1. 파일 수정 시간
  2. 파일의 이름
  3. 파일에 대한 접근 횟수
  4. 파일 오류 처리 방법
(정답률: 56%)
  • 파일 디스크립터는 파일의 ID, 이름, 크기, 위치, 구조, 액세스 제어 정보, 생성/수정 시간, 액세스 횟수 등의 메타데이터를 포함하지만, 파일 오류 처리 방법은 포함하지 않습니다.
profile_image
1

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

51. 운영체제가 수행하는 기능에 해당하지 않는 것은?

  1. 사용자들 간에 데이터를 공유할 수 있도록 한다.
  2. 사용자와 컴퓨터시스템 간의 인터페이스 기능을 제공한다.
  3. 자원의 스케줄링 기능을 제공한다.
  4. 목적 프로그램과 라이브러리 로드 모듈을 연결하여 실행 가능한 로드 모듈을 만든다.
(정답률: 64%)
  • 목적 프로그램과 라이브러리 로드 모듈을 연결하여 실행 가능한 로드 모듈을 만드는 것은 운영체제가 아닌 링커(Linker)의 역할입니다.
profile_image
1

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

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

  1. 4
  2. 8
  3. 16
  4. 32
(정답률: 68%)
  • 하이퍼큐브 구조에서 총 프로세서 수는 연결된 프로세서 수(차수)를 $n$이라고 할 때 $2^{n}$으로 계산합니다.
    ① [기본 공식] $N = 2^{n}$
    ② [숫자 대입] $N = 2^{4}$
    ③ [최종 결과] $N = 16$
profile_image
1

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

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

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

    오답 노트

    주 프로세서와 종 프로세서가 모두 입.출력을 수행하기 때문에 대칭 구조를 갖는다: 종 프로세서는 연산만 담당하며, 이는 비대칭 구조에 해당합니다.
profile_image
1

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

54. 선점 기법과 대비하여 비선점 스케줄링 기법에 대한 설명으로 옳지 않은 것은?

  1. 모든 프로세스들에 대한 요구를 공정히 처리한다.
  2. 응답 시간의 예측이 용이하다.
  3. 많은 오버헤드(Overhead)를 초래할 수 있다.
  4. CPU의 사용 시간이 짧은 프로세스들이 사용 시간이 긴 프로세스들로 인하여 오래 기다리는 경우가 발생할 수 있다.
(정답률: 35%)
  • 비선점 스케줄링은 프로세스가 CPU를 스스로 반납할 때까지 기다리므로, 잦은 문맥 교환이 발생하는 선점 스케줄링에 비해 오버헤드가 훨씬 적습니다.

    오답 노트

    많은 오버헤드를 초래할 수 있다: 선점 스케줄링의 특징입니다.
profile_image
1

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

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

  1. Prevention
  2. Recovery
  3. Avoidance
  4. Detection
(정답률: 63%)
  • 은행원 알고리즘은 교착 상태가 발생할 가능성을 완전히 배제하지는 않지만, 시스템이 안전 상태(Safe State)를 유지하도록 자원을 할당하여 교착 상태를 피해 나가는 회피(Avoidance) 기법의 대표적인 예입니다.
profile_image
1

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

56. 현재 헤드의 위치가 50에 있으며, 디스크 대기 큐에 다음과 같은 순서의 액세스 요청이 대기 중 일 때 C-SCAN 기법을 사용한다면 제일 먼저 서비스 받는 트랙은?

  1. 10
  2. 30
  3. 55
  4. 120
(정답률: 38%)
  • C-SCAN 기법은 헤드가 한쪽 방향으로만 이동하며 요청을 처리하고, 끝에 도달하면 다시 시작 지점으로 빠르게 돌아와 다시 처리하는 방식입니다. 현재 위치가 $50$이고 요청 큐가 일 때, C-SCAN의 기본 방향(일반적으로 낮은 번호 방향)으로 이동한다면 $50$보다 작은 값 중 가장 가까운 $30$을 제일 먼저 서비스 받게 됩니다.
profile_image
1

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

57. 다음 설명의 ( ) 안 내용으로 가장 적합한 것은?

  1. 보증
  2. 제어
  3. 암호
  4. 보안
(정답률: 77%)
  • 물리적, 환경적 취약점을 이용한 침입, 방해, 절도 등의 행위로부터 객체를 보호하고 대응하기 위한 일련의 정책과 행위를 보안이라고 합니다.
profile_image
1

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

58. UNIX에서 파일의 사용 허가를 정하는 명령은?

  1. cp
  2. chmod
  3. cat
  4. Is
(정답률: 71%)
  • UNIX에서 파일의 권한(Permission)을 변경하여 사용 허가를 정하는 명령은 chmod입니다.

    오답 노트

    cp: 파일 복사
    cat: 파일 내용 출력
    ls: 디렉토리 목록 확인
profile_image
1

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

59. 여러 사용자들이 공유하고자 하는 파일들을 하나의 디렉토리 또는 일부 서브트리에 저장해 놓고 여러 사용자들이 이를 같이 사용할 수 있도록 지원하기 위한 가장 효율적인 디렉토리 구조는?

  1. 비순환 그래프 디렉토리 구조
  2. 트리 디렉토리 구조
  3. 1단계 디렉토리 구조
  4. 2단계 디렉토리 구조
(정답률: 38%)
  • 비순환 그래프 디렉토리 구조는 하위 파일이나 하위 디렉토리를 여러 사용자가 공동으로 사용할 수 있도록 링크를 허용하는 구조이므로, 공유 파일 관리에 가장 효율적입니다.
profile_image
1

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

60. 상호배제(Mutual Exclusion) 기법을 사용하여 임계영역(Critical Region)을 보호하였다. 다음 설명 중 옳지 않은 것은?

  1. 어떤 프로세스가 임계영역 내의 명령어 실행 중 인터럽트(Interrupt)가 발생하면 이 프로세스는 실행을 멈추고, 다른 프로세스가 이 임계영역 내의 명령어를 실행한다.
  2. 임계영역 내의 프로그램 수행 중에 교착상태(Deadlock)가 발생하면 교착상태가 해제될 때 까지 임계영역을 벗어 날 수 없다. 따라서 임계영역 내의 프로그램에서는 교착상태가 발생하지 않도록 해야한다.
  3. 임계영역 내의 프로그램에서 무한반복(Endless Loop)이 발생하면 임계영역을 탈출할 수 없다. 따라서 임계영역내의 프로그램에서는 무한반복이 발생하지 않도록 해야 한다.
  4. 여러 프로세스들 중에 하나의 프로세스만이 임계영역을 사용할 수 있도록 하여 임계영역에서 공유 변수 값의 무결성을 보장한다.
(정답률: 45%)
  • 상호배제는 오직 하나의 프로세스만이 임계영역에 진입하여 공유 자원을 사용할 수 있도록 보장하는 기법입니다. 따라서 어떤 프로세스가 임계영역 내에서 실행 중일 때는 다른 프로세스가 절대 진입할 수 없으므로, 인터럽트가 발생하더라도 다른 프로세스가 해당 임계영역의 명령어를 실행하는 것은 불가능합니다.
profile_image
1

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

4과목: 소프트웨어 공학

61. 소프트웨어 위기를 가져온 원인에 해당하지 않는 것은?

  1. 소프트웨어 규모 증대와 복잡도에 따른 개발 비용 증가
  2. 프로젝트 관리기술의 부재
  3. 소프트웨어 개발기술에 대한 훈련 부족
  4. 소프트웨어 수요의 감소
(정답률: 62%)
  • 소프트웨어 위기는 하드웨어의 발전 속도를 소프트웨어 개발 기술이 따라가지 못해 발생한 현상입니다. 규모 증대와 복잡도 증가, 관리 기술 부재, 훈련 부족 등이 주요 원인이며, 오히려 소프트웨어에 대한 수요가 급증했기 때문에 이러한 위기가 가속화되었습니다.
profile_image
1

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

62. 소프트웨어 위험의 대표적 특성으로 가장 적합한 것은?

  1. 연쇄작용, 확실성
  2. 불확실성, 손실
  3. 연쇄작용, 예측
  4. 확실성, 예측
(정답률: 71%)
  • 소프트웨어 위험(Risk)은 미래에 발생할 가능성이 있는 불확실한 사건이며, 실제로 발생했을 때 프로젝트에 부정적인 영향(손실)을 주는 특성을 가집니다.
profile_image
1

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

63. FTR(Formal Technical Review)의 목적이 아닌 것은?

  1. 소프트웨어가 다양한 방식으로 개발되도록 한다.
  2. 소프트웨어가 요구 사항들과 일치하는지를 검증한다.
  3. 소프트웨어의 표현에 대한 기능, 논리적 오류를 발견한다.
  4. 소프트웨어가 미리 정한 기준에 따라 표현 되었는가를 확인한다.
(정답률: 52%)
  • FTR(Formal Technical Review)은 소프트웨어가 미리 정해진 기준과 요구 사항에 맞게 개발되었는지 검증하고 논리적 오류를 발견하는 것이 목적입니다. 따라서 정해진 기준을 따르는 것이 중요하며, 개발 방식이 다양해지는 것은 FTR의 목적과 맞지 않습니다.
profile_image
1

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

64. 자료 사전에서 기호 "{ }" 의 의미는?

  1. 정의
  2. 생략
  3. 반복
  4. 선택
(정답률: 64%)
  • 자료 사전(Data Dictionary)에서 중괄호 { } 기호는 해당 항목의 반복을 의미합니다.

    오답 노트

    정의: =
    생략: ( )
    선택: [ ]
profile_image
1

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

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

  1. 10일
  2. 12일
  3. 14일
  4. 16일
(정답률: 57%)
  • 임계경로(Critical Path)는 시작점에서 완료점까지 가는 경로 중 소요 시간이 가장 긴 경로를 의미합니다.

    가능한 경로들의 합산 결과는 다음과 같습니다.
    경로 1: $2 + 2 + 3 + 3 = 10$일
    경로 2: $2 + 3 + 5 + 4 = 14$일
    경로 3: $3 + 5 + 4 = 12$일
    따라서 가장 긴 소요 기일은 $14$일입니다.
profile_image
1

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

66. 소프트웨어의 전통적 개발 단계 중 요구분석 단계에 대한 설명으로 옳지 않은 것은?

  1. 프로젝트를 이해할 수 있는 개발의 실질적인 첫 단계이다.
  2. 현재의 상태를 파악하고 문제를 정의한 후, 문제해결과 목표를 명확히 도출하는 단계이다.
  3. 소프트웨어가 가져야 될 기능을 기술하는 단계이다.
  4. 고품질의 소프트웨어를 개발하기 위해 소프트웨어의 내부구조를 기술하는 단계이다.
(정답률: 54%)
  • 요구분석 단계는 사용자의 요구사항을 파악하고 소프트웨어가 가져야 할 기능을 정의하는 단계입니다. 소프트웨어의 내부 구조를 기술하는 것은 설계 단계의 역할입니다.
profile_image
1

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

67. 럼바우의 OMT 기법에서 자료 흐름도와 가장 밀접한 관계가 있는 것은?

  1. 객체 모델링
  2. 기능 모델링
  3. 동적 모델링
  4. 상속 모델링
(정답률: 49%)
  • 럼바우의 OMT 기법 중 기능 모델링은 시스템의 처리 과정을 나타내며, 이를 위해 자료 흐름도(DFD)를 사용합니다.

    오답 노트

    객체 모델링: 객체 다이어그램 사용
    동적 모델링: 상태 다이어그램 사용
profile_image
1

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

68. 유지보수의 종류 중 소프트웨어를 운용하는 환경 변화에 대응하여 소프트웨어를 변경하는 경우로써 운영체제나 컴파일러와 같은 프로그래밍 환경의 변화와 주변장치 또는 다른 시스템 요소가 향상되거나 변경될 때 대처할 수 있는 것은?

  1. Corrective Maintenance
  2. Perfective Maintenance
  3. Preventive Maintenance
  4. Adaptive Maintenance
(정답률: 58%)
  • 운영체제, 컴파일러 등 소프트웨어 운용 환경의 변화에 대응하여 시스템을 변경하는 것은 Adaptive Maintenance(적응 보수)의 핵심 정의입니다.

    오답 노트

    Corrective Maintenance: 오류 수정
    Perfective Maintenance: 기능 추가 및 성능 개선
    Preventive Maintenance: 잠재적 오류 예방
profile_image
1

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

69. 재공학(Reengineering) 활동으로 볼 수 없는 것은?

  1. Analysis
  2. Migration
  3. Reverse Engineering
  4. Reuse
(정답률: 50%)
  • 재공학은 기존 시스템을 분석하여 새로운 시스템으로 변환하는 과정으로, 분석(Analysis), 재구성(Restructure), 역공학(Reverse Engineering), 이식(Migration) 활동을 포함합니다. 재사용(Reuse)은 재공학의 결과물로 얻어질 수 있으나 재공학의 활동 단계 자체로 보지는 않습니다.
profile_image
1

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

70. 객체에서 어떤 행위를 하도록 지시하는 명령은?

  1. Class
  2. Instance
  3. Method
  4. Message
(정답률: 54%)
  • 객체 지향 프로그래밍에서 객체 간의 상호작용을 위해 어떤 행위를 하도록 지시하는 명령을 메시지라고 합니다.
profile_image
1

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

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

  1. 개발기간의 단축
  2. 소프트웨어의 품질향상
  3. 개발 비용 감소
  4. 새로운 개발 방법 도입의 용이성
(정답률: 70%)
  • 소프트웨어 재사용은 이미 검증된 모듈을 사용하여 개발 기간과 비용을 단축하고, 생산성과 품질을 높이는 효과가 있습니다. 하지만 새로운 개발 방법론을 도입하는 것과는 직접적인 관련이 없습니다.
profile_image
1

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

72. CASE에 대한 설명으로 옳지 않은 것은?

  1. 자동 검사를 통하여 소프트웨어 품질을 향상시킨다.
  2. 소프트웨어의 유지보수를 간편하게 수행할 수 있다.
  3. 보헴이 제안한 것으로 LOC에 의한 비용 산정 기법이다.
  4. 소프트웨어 부품의 재사용성이 향상된다.
(정답률: 59%)
  • CASE는 소프트웨어 개발 생명주기 전 과정을 자동화하는 도구로, 자동 검사를 통한 품질 향상, 유지보수 용이성, 부품 재사용성 향상을 가능하게 합니다.

    오답 노트

    보헴이 제안한 LOC 기반 비용 산정 기법: COCOMO 모형에 대한 설명입니다.
profile_image
1

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

73. 소프트웨어 생명 주기 모형 중 Spiral Model 에 대한 설명으로 옳지 않은 것은?

  1. 대규모 시스템에 적합하다.
  2. 초기에 위험 요소를 발견하지 못할 경우 위험 요소를 제거하기 위해 많은 비용이 소요될 수 있다.
  3. 소프트웨어를 개발하면서 발생할 수 있는 위험을 관리하고 최소화 하는 것을 목적으로 한다.
  4. 소프트웨어 개발 과정의 앞 단계가 끝나야만 다음단계로 넘어갈 수 있는 선형 순차적 모형이다.
(정답률: 51%)
  • Spiral Model은 위험 분석을 통해 반복적으로 개발하는 모형입니다. 소프트웨어 개발 과정의 앞 단계가 끝나야만 다음 단계로 넘어갈 수 있는 선형 순차적 모형은 폭포수 모형(Waterfall Model)에 대한 설명입니다.
profile_image
1

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

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

  1. ①, ②
  2. ①, ②, ③
  3. ①, ②, ④
  4. ①, ②, ③, ④
(정답률: 60%)
  • 소프트웨어 개발 영역을 결정할 때는 기능, 성능, 제약 조건, 인터페이스 및 신뢰도 등 에 제시된 모든 항목을 종합적으로 고려해야 합니다.
profile_image
1

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

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

  1. ①, ③, ④, ⑤, ⑥
  2. ③, ④, ⑤, ⑥
  3. ①, ②
  4. ①, ②, ⑤, ⑥
(정답률: 61%)
  • 블랙박스 검사는 내부 구조를 보지 않고 입력에 따른 출력 결과만 확인하는 기법입니다. 에서 동치 분할 검사, 경계값 분석, 원인 효과 그래픽 기법, 비교 검사가 이에 해당합니다.

    오답 노트

    데이터 흐름 검사, 루프 검사: 화이트박스 검사 기법
profile_image
1

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

76. 객체지향 분석 방법론 중 E-R 다이어그램을 사용하여 객체의 행위를 모델링하며, 객체 식별, 구조 식별, 주제 정의, 속성과 인스턴스 연결 정의, 연산과 메시지 연결 정의 등의 과정으로 구성되는 것은?

  1. Coda와 Yourdon 방법
  2. Booch 방법
  3. Jacobson 방법
  4. Wlrfs-Brock 방법
(정답률: 53%)
  • Coda와 Yourdon 방법은 E-R 다이어그램을 사용하여 객체의 행위를 모델링하는 것이 특징입니다.

    오답 노트

    Booch 방법: 미시적/거시적 개발 프로세스 사용
    Jacobson 방법: Use Case 강조
    Wirfs-Brock 방법: 분석과 설계의 구분 없이 연속적으로 수행
profile_image
1

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

77. 자료흐름도(DFD)의 각 요소별 표기 형태의 연결이 옳지 않은 것은?

  1. Process-원
  2. Data Flow-화살표
  3. Data Store-삼각형
  4. Terminator-사각형
(정답률: 65%)
  • 자료 흐름도(DFD)에서 자료 저장소(Data Store)는 삼각형이 아니라 평행선으로 표기합니다.
profile_image
1

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

78. 바람직한 설계 지침이 아닌 것은?

  1. 모듈의 기능을 예측할 수 있도록 정의한다.
  2. 두 모듈간의 상호 의존도를 강하게 한다.
  3. 이식성을 고려한다.
  4. 적당한 모듈의 크기를 유지한다.
(정답률: 72%)
  • 바람직한 설계는 모듈 간의 상호 의존도인 결합도를 낮추고, 모듈 내부의 응집도를 높여 독립성을 확보하는 것입니다. 따라서 상호 의존도를 강하게 하는 것은 잘못된 설계 지침입니다.
profile_image
1

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

79. 최종 사용자가 여러 장소의 고객 위치에서 소프트웨어에 대한 검사를 수행하는 검증 검사 기법의 종류는?

  1. 베타 검사
  2. 알파 검사
  3. 형상 검사
  4. 복구 검사
(정답률: 65%)
  • 베타 검사는 선정된 최종 사용자가 개발자의 통제 밖인 여러 장소에서 직접 소프트웨어를 검사하는 기법입니다.

    오답 노트

    알파 검사: 개발자의 장소에서 사용자가 개발자의 관찰 하에 수행하는 검사
profile_image
1

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

80. 소프트웨어 품질 목표 중 사용자의 요구 기능을 충족시키는 정도를 의미하는 것은?

  1. Correctness
  2. Integrity
  3. Flexibility
  4. Portability
(정답률: 47%)
  • Correctness(정확성)는 소프트웨어가 사용자의 요구 기능을 얼마나 충족시키는지를 나타내는 품질 목표입니다.

    오답 노트

    Integrity: 허용되지 않은 사용이나 자료 변경을 제어하는 정도
    Flexibility: 소프트웨어를 얼마나 쉽게 수정할 수 있는가 하는 정도
    Portability: 다양한 하드웨어 환경에서 운용 가능하도록 쉽게 수정될 수 있는 정도
profile_image
1

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

5과목: 데이터 통신

81. 하나 또는 그 이상의 터미널에 정보를 전송하기 위한 데이터링크 확립 방법 중 폴링(polling) 방법에 관한 설명으로 옳은 것은?

  1. 주 스테이션이 특정한 부 스테이션에게 데이터를 전송할 경우 데이터를 받을 준비가 되어있는지를 확인하는 방식이다.
  2. 주 스테이션이 각 부 스테이션에게 데이터 전송을 요구하는 방식이다.
  3. 하나의 터미널을 선택하여 수신 준비 여부를 문의한 후에 데이터를 전송한다.
  4. 하나의 터미널을 선택하여 수신 여부를 확인하지 않고 그대로 데이터를 전송한다.
(정답률: 33%)
  • 폴링(polling)은 주 스테이션이 각 부 스테이션에게 데이터 전송을 요구하여 전송 여부를 확인하는 방식입니다.

    오답 노트

    주 스테이션이 특정 부 스테이션의 수신 준비 여부를 확인하는 방식은 셀렉션(selection)에 해당합니다.
profile_image
1

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

82. DNS(Domain Name System) 메시지 구조중 헤더에 포함되어 있는 플래그 필드는 여덟 개의 서브 필드로 구성되어 잇다. 다음 설명에 해당되는 서브 필드는?

  1. QR
  2. RA
  3. AA
  4. RD
(정답률: 38%)
  • 설명과 같이 1비트로 구성되며, 1일 경우 네임 서버가 권한이 인정된 서버임을 나타내는 필드는 AA(Authoritative Answer)입니다.

    오답 노트

    QR: 질의(0) 또는 응답(1) 구분
    RA: 반복적인 응답 가능 여부
    RD: 클라이언트의 재귀적 응답 요청 여부
profile_image
1

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

83. 에러(error) 정정이 가능한 코드는?

  1. Hamming 코드
  2. CRC 코드
  3. ASCII 코드
  4. EBCDIC 코드
(정답률: 66%)
  • Hamming 코드는 데이터 전송 중 발생한 오류를 검출할 뿐만 아니라, 오류가 발생한 위치를 찾아내어 원래 값으로 수정할 수 있는 에러 정정 코드입니다.
profile_image
1

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

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

  1. Dual stack
  2. Tunneling
  3. Header translation
  4. Source routing
(정답률: 52%)
  • IPv4에서 IPv6로의 천이 전략은 두 프로토콜의 공존과 상호 운용성을 확보하는 것이 핵심입니다.
    Dual stack은 호스트에 두 스택을 모두 구성하는 방식, Tunneling은 IPv4 네트워크를 통해 IPv6 패킷을 전송하는 방식, Header translation은 두 헤더를 상호 변환하는 방식입니다.

    오답 노트

    Source routing: 패킷이 지나갈 경로를 송신자가 직접 지정하는 방식으로, 천이 전략과는 무관합니다.
profile_image
1

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

85. 다음이 설명하고 있는 데이터 링크 제어 프로토콜은?

  1. PPP
  2. ADCCP
  3. LAP-B
  4. SDLC
(정답률: 50%)
  • 제시된 이미지의 내용은 HDLC를 기반으로 하며 X.25 패킷 교환망 표준의 일부로 ITU-T에서 제정한 프로토콜에 대한 설명입니다. 이는 X.25의 2계층(데이터 링크 계층)에서 사용되는 LAP-B(Link Access Procedure Balanced)에 대한 정확한 정의입니다.
profile_image
1

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

86. TCP/IP 관련 프로토콜 중 응용계층에 해당하지 않는 것은?

  1. ARP
  2. DNS
  3. SMTP
  4. HTTP
(정답률: 49%)
  • ARP(Address Resolution Protocol)는 IP 주소를 물리적 MAC 주소로 변환하는 프로토콜로, TCP/IP 모델의 인터넷 계층(Network Layer)에 해당합니다.

    오답 노트

    DNS, SMTP, HTTP: 사용자가 직접 이용하는 서비스 단계인 응용 계층 프로토콜
profile_image
1

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

87. 패킷 교환망에 접속되는 단말기 중 비패킷형 단말기(Non-Packet Mode Terminal)에서 패킷의 조립.분해 기능을 제공해 주는 일종의 어댑터는?

  1. GFI
  2. PTI
  3. SVC
  4. PAD
(정답률: 51%)
  • PAD(Packet Assembler/Disassembler)는 비패킷형 단말기가 패킷 교환망을 이용할 수 있도록 데이터 패킷의 조립 및 분해 기능을 제공하는 어댑터 장치입니다.
profile_image
1

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

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

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

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

89. 회선교환(circuit switching)에 대한 설명으로 옳지 않은 것은?

  1. 송신스테이션과 수신스테이션 사이에 데이터를 전송하기 전에 먼저 교환기 통해 물리적으로 연결이 이루어져야 한다.
  2. 음성이나 동영상과 같이 연속적이면서 실시간 전송이 요구되는 멀티미디어 전송 및 에러제어와 복구에 적합하다.
  3. 현재 널리 사용되고 있는 전화시스템을 대표적인 예로 들 수 있다.
  4. 송신과 수신스테이션 간에 호 설정이 이루어지고 나면 항상 정보를 연속적으로 전송할 수 있는 전용 통신로가 제공되는 셈이다.
(정답률: 59%)
  • 회선 교환 방식은 물리적인 전용 통신로를 독점하여 사용하므로 실시간 전송과 즉시성은 뛰어나지만, 데이터의 에러 제어와 복구 기능은 패킷 교환 방식에 비해 취약하여 적합하지 않습니다.
profile_image
1

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

90. 패킷 교환 기술의 데이터 그램 전송방식과 가상 회선 전송방식의 차이점으로 옳은 것은?

  1. 전송데이터를 패킷단위로 구분
  2. 목적지 노드에서 패킷들의 순서를 재구성
  3. 패킷 교환기 사용
  4. 데이터 단말장비(DTE) 사용
(정답률: 44%)
  • 데이터그램 방식은 경로 설정 없이 패킷들이 각자 최적의 경로로 전송되어 도착 순서가 바뀔 수 있으므로 목적지 노드에서 패킷들의 순서를 재구성해야 합니다. 반면, 가상 회선 방식은 미리 설정된 경로를 통해 순서대로 전송되므로 재구성 과정이 필요 없습니다.
profile_image
1

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

91. 아날로그 데이터를 디지털 신호로 변환하는 과정에 포함되지 않는 것은?

  1. 표본화
  2. 분산화
  3. 부호화
  4. 양자화
(정답률: 66%)
  • 아날로그 데이터를 디지털 신호로 변환하는 PCM 과정은 표본화 $\rightarrow$ 양자화 $\rightarrow$ 부호화 순으로 진행됩니다.

    오답 노트

    분산화: PCM 변환 과정에 포함되지 않는 단계입니다.
profile_image
1

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

92. HDLC에서 비트 스터핑(Bit Stuffing)의 수행 목적으로 옳은 것은?

  1. 프레임의 시작과 끝을 알려준다.
  2. 데이터 전송과정에서의 오류를 검사한다.
  3. 데이터의 투명성을 보장한다.
  4. 송신부와 수신부 사이의 흐름을 유지한다.
(정답률: 38%)
  • 비트 스터핑은 데이터 내에 플래그 패턴(연속된 1)이 나타나더라도 이를 실제 데이터로 인식하게 하여, 데이터의 내용과 상관없이 전송될 수 있도록 하는 데이터의 투명성을 보장하기 위한 기법입니다.
profile_image
1

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

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

  1. Session의 모든 참여자에게 컨트롤 패킷을 주기적으로 전송한다.
  2. RTCP 패킷은 항상 16비트의 경계로 끝난다.
  3. 하위 프로토콜은 데이터 패킷과 컨트롤 패킷의 멀티 플렉싱을 제공한다.
  4. 데이터 전송을 모니터링하고 최소한의 제어와 인증 기능을 제공한다.
(정답률: 53%)
  • RTCP는 RTP 세션의 품질 제어와 모니터링을 위해 사용되며, 패킷 구성은 헤더, 페이로드, 패딩으로 이루어집니다. 패킷이 항상 16비트 경계로 끝난다는 규정은 RTCP의 핵심 특징이 아닙니다.
profile_image
1

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

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

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

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

95. PCM(Pulse Code Modulation)에 대한 설명으로 옳지 않은 것은?

  1. PCM은 음성 정보와 같은 아날로그 정보를 디지털 신호로 변환하기 위해 널리 사용되는 방식이다.
  2. 입력 아날로그 데이터를 일정한 주기마다 표본화하여 PAM(Pulse Ampitude Modulation) 펄스로 만든다.
  3. Frequency Modulation을 사용하여 변조한다.
  4. 300~3400Hz 범위에 대부분의 주파수 성분을 가지는 음성 정보의 경우, 표본화 주파수를 8000Hz로 하면 원래의 음성 정보를 손실 없이 유지할 수 있다.
(정답률: 42%)
  • PCM은 아날로그 신호를 디지털로 변환하기 위해 표본화, 양자화, 부호화 과정을 거치는 방식입니다. Frequency Modulation은 아날로그 신호를 아날로그 반송파에 싣는 아날로그 변조 방식이므로 PCM의 과정과 무관합니다.
profile_image
1

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

96. LAN의 매체 접근 제어 방식에 해당하지 않는 것은?

  1. CSMA/CD
  2. Token Ring
  3. Token Bus
  4. Logical Link Control
(정답률: 57%)
  • Logical Link Control(LLC)은 데이터 링크 계층의 상위 부분으로, 네트워크 계층과의 인터페이스를 제공하는 제어 프로토콜이지 매체 접근 제어(MAC) 방식이 아닙니다. CSMA/CD, Token Ring, Token Bus는 모두 물리적 매체에 어떻게 접근할지를 결정하는 MAC 방식에 해당합니다.
profile_image
1

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

97. 네트워크를 통해 데이터 전송시 사용되는 암호화 기법 중 암호화 할 때 하나의 키를 사용하고 해독과정에서 또 다른 키를 사용하는 것은?

  1. DES
  2. RSA
  3. SEED
  4. RC2
(정답률: 53%)
  • 암호화와 복호화에 서로 다른 키(공개키와 개인키)를 사용하는 방식은 비대칭키 암호화 기법이며, RSA가 대표적인 알고리즘입니다.

    오답 노트

    DES, SEED, RC2: 암복호화에 동일한 키를 사용하는 대칭키 암호화 기법
profile_image
1

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

98. 다중화 방식에 대한 설명으로 옳지 않은 것은?(실제 시험장에서는 옳은것은이라고 하여 문제가 잘못출제되어 가,나, 라번이 정답처리 되었습니다. 여기서는 옳지 않은것이라고 교정하여 다번을 정답 처리 합니다.)

  1. 주파수 분할 다중화는 여러 신호를 전송매체의 서로 다른 주파수대역을 이용하여 동시에 전송하는 기술이다.
  2. 동기식 시분할 다중화는 전송시간을 일정한 간격의 시간 슬롯으로 나누고, 이를 주기적으로 각 채널에 할당한다.
  3. 통계적 시분할 다중화는 전송 프레임마다 각 시간슬롯이 해당 채널에게 고정적으로 할당된다.
  4. 파장분할 다중화는 광 영역에서의 주파수 분할 다중화로 볼 수 있다.
(정답률: 63%)
  • 전송 프레임마다 각 시간 슬롯이 해당 채널에게 고정적으로 할당되는 방식은 통계적 시분할 다중화가 아니라 동기식 시분할 다중화(Synchronous TDM)의 특징입니다. 통계적 시분할 다중화는 실제 데이터가 있는 채널에만 동적으로 슬롯을 할당하여 효율성을 높이는 방식입니다.
profile_image
1

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

99. 다음 설명은 OSI 7 계층 중 어느 계층에 속하는가?

  1. 데이터링크계층
  2. 네트워크계층
  3. 세션계층
  4. 표현계층
(정답률: 50%)
  • 제시된 의 설명처럼 응용 간의 대화 제어(Dialogue Control)를 담당하고, 동기점(synchronization point)을 이용하여 오류 복구를 수행하는 계층은 세션계층입니다.
profile_image
1

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

100. 데이터 링크 제어 프로토콜 중 PPP에서 링크의 연결을 설정, 유지 및 해제를 위해 사용되는 프로토콜은?

  1. LLC
  2. LCP
  3. CRC
  4. SDH
(정답률: 30%)
  • PPP(Point-to-Point Protocol)에서 LCP(Link Control Protocol)는 링크의 연결 설정, 유지 및 해제를 담당하는 핵심 프로토콜입니다.
profile_image
1

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

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