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

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

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

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

목록

1과목: 데이터 베이스

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

  1. 시스템 카탈로그는 테이블 정보, 인덱스 정보, 뷰 정보 등을 저장하는 시스템 테이블이다.
  2. 시스템 카탈로그는 DBMS가 스스로 생성하고 유지하는 데이터베이스 내의 특별한 테이블이다.
  3. 시스템 카탈로그에는 사용자의 접근이 허락되지 않는다.
  4. 시스템 카탈로그에 대한 갱신은 DBMS가 자동적으로 수행한다.
(정답률: 78%)
  • 시스템 카탈로그는 DBMS가 관리하는 특별한 테이블로, 사용자가 내용을 조회(접근)하는 것은 가능하지만 직접적인 수정이나 갱신은 DBMS만이 수행할 수 있습니다.
profile_image
1

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

2. DBA의 역할로 거리가 먼 것은?

  1. 자료의 보안성, 무결성 유지
  2. 스키마의 정의
  3. 응용 프로그램의 설계 및 개발
  4. 데이터 사전의 유지 및 관리
(정답률: 78%)
  • DBA(데이터베이스 관리자)는 데이터베이스 시스템의 설계, 구현, 관리 및 보안을 책임지는 사람입니다. 스키마 정의, 데이터 사전 관리, 보안 및 무결성 유지는 DBA의 핵심 역할이지만, 실제 응용 프로그램의 설계 및 개발은 응용 프로그래머의 역할입니다.
profile_image
1

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

3. 관계 데이터 모델에서 하나의 애트리뷰트가 취할 수 있는 같은 타입의 원자(atomic) 값들의 집합을 의미하는 것은?

  1. 속성
  2. 스킴
  3. 도메인
  4. 제약조건
(정답률: 67%)
  • 도메인이란 하나의 애트리뷰트가 가질 수 있는 원자 값들의 집합을 의미합니다.

    오답 노트

    속성: 개체의 특성을 나타내는 최소 논리적 단위
    스킴: 데이터베이스의 구조를 정의한 설계도
    제약조건: 데이터의 무결성을 유지하기 위해 설정한 규칙
profile_image
1

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

4. 데이터베이스에 저장된 데이터에 대한 설명으로 부적합한 것은?

  1. 통합(integrated) 데이터
  2. 운영(operational) 데이터
  3. 저장(stored) 데이터
  4. 독점(exclusive) 데이터
(정답률: 86%)
  • 데이터베이스의 특징은 여러 사용자가 동시에 접근하여 사용할 수 있는 공유(shared) 데이터여야 합니다. 따라서 독점(exclusive) 데이터라는 설명은 부적합합니다.
profile_image
1

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

5. 분산 시스템의 장점으로 거리가 먼 것은?

  1. 지역 자치성
  2. 점진적 시스템 용량 확장
  3. 소프트웨어 개발 비용 절감
  4. 신뢰성과 가용성
(정답률: 78%)
  • 분산 시스템은 여러 대의 컴퓨터를 네트워크로 연결하고 복잡한 통신 프로토콜과 동기화 메커니즘을 구현해야 하므로, 단일 시스템에 비해 소프트웨어 개발 비용과 관리 비용이 증가합니다.
profile_image
1

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

6. 삽입과 삭제가 양쪽 끝에서 이루어지므로 2개의 포인터 END1과 END2를 사용하는 선형 자료구조는?

  1. 스택(Stack)
  2. 데크(Deque)
  3. 리스트(List)
  4. 그래프(Graph)
(정답률: 75%)
  • 데크(Deque)는 Double Ended Queue의 약자로, 양쪽 끝(END1, END2)에서 삽입과 삭제가 모두 가능한 선형 자료구조입니다.

    오답 노트

    스택(Stack): 한쪽 끝에서만 삽입/삭제 발생
    리스트(List): 순차적으로 연결된 자료구조
    그래프(Graph): 비선형 자료구조
profile_image
1

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

7. 스택 알고리즘에서 T가 스택 포인터이고, m이 스택의 길이일 때, 서브루틴 AA가 처리해야 하는 것은?

  1. 오버플로 처리
  2. 언더플로 처리
  3. 입력 처리
  4. 출력 처리
(정답률: 82%)
  • 제시된 알고리즘 을 보면, 스택 포인터 $T$를 증가시키다가 스택의 최대 길이인 $m$보다 커지는 경우($$T > m$$) 서브루틴 AA로 이동합니다. 이는 저장 공간의 한계를 초과하여 데이터가 넘치는 오버플로 상황을 처리하는 과정입니다.
profile_image
1

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

8. which of the following describes the internal schema?

  1. It describes the structure of the whole database for a community of users.
  2. It describes physical storage structure of the database.
  3. It describes the database view of one group of database users.
  4. A high-level data model or an implementation data model can be used at this level.
(정답률: 62%)
  • 내부 스키마(Internal Schema)는 데이터베이스의 물리적 저장 구조(physical storage structure)를 정의하는 단계입니다.

    오답 노트

    전체 데이터베이스 구조: 개념 스키마
    사용자 그룹의 뷰: 외부 스키마
profile_image
1

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

9. 다음과 같은 전위식(prefix)을 후위식(postfix)으로 올바르게 표현한 것은?

  1. A B C + * D / E -
  2. A B * C D / + E -
  3. A B * C + D / E -
  4. A B C + D / * E -
(정답률: 54%)
  • 전위식 $\text{- / * A + B C D E}$를 후위식으로 변환하는 과정입니다. 연산자 우선순위에 따라 중위식으로 먼저 변환한 후, 다시 후위식으로 바꾸면 효율적입니다.
    1. 중위식 변환: $\text{- / * A (+ B C) D E} \rightarrow \text{((A * (B + C)) / D) - E}$
    2. 후위식 변환: $\text{A B C + * D / E -}$
profile_image
1

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

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

  1. 뷰는 creat view 명령을 사용하여 정의한다.
  2. 뷰는 일반적인 ALTER 문으로 변경할 수 없다.
  3. 뷰를 제거할 때는 DROP 문을 사용한다.
  4. 뷰에 대한 검색은 일반 테이블과는 다르다.
(정답률: 64%)
  • 뷰는 가상 테이블로서, 사용자에게는 일반 테이블과 동일하게 보이기 때문에 뷰에 대한 검색(SELECT 문)은 일반 테이블과 동일한 방식으로 수행됩니다.
profile_image
1

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

11. 릴레이션 R(A,B,C,D)에서 기본키가 (A,B)이고 D -> B 의 종속성이 존재한다. 릴레이션 R은 몇 정규형인가?(문제 오류로 실제 시험에서 모두 정답 처리한 문제입니다. 여기서는 1번을 정답 처리 합니다.)

  1. BCNF
  2. 3NF
  3. 2NF
  4. 1NF
(정답률: 83%)
  • 제시된 조건에서 기본키가 $(A, B)$이고 $D \rightarrow B$라는 결정자가 존재하여 기본키가 아닌 속성이 기본키의 일부를 결정하는 상황입니다. 다만, 문제 오류로 인해 BCNF가 정답으로 처리되었습니다.
profile_image
1

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

12. 응용 프로그램이나 사용자들이 필요로 하는 자료를 통합해 놓은 것으로 범기관적 입장에서 본 조직 전체의 데이터베이스를 기술한 것은?

  1. 개념(Conceptual) 스키마
  2. 내부(Internal) 스키마
  3. 외부(External) 스키마
  4. 사용자(User) 스키마
(정답률: 65%)
  • 개념(Conceptual) 스키마는 개별 사용자의 관점이 아닌, 범기관적 입장에서 조직 전체의 데이터베이스를 통합하여 정의한 논리적 구조입니다.
profile_image
1

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

13. 다음의 빈칸에 적합한 단어는 무엇인가?

  1. A queue
  2. A dequeue
  3. A stack
  4. A linked list
(정답률: 76%)
  • 제시된 이미지의 문장 "( ) is an ordered list in which all insertions and deletions are made at one end, called the top."는 한쪽 끝(top)에서만 삽입과 삭제가 일어나는 후입선출(LIFO) 구조인 A stack에 대한 정의입니다.
profile_image
1

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

14. 트랜잭션의 성질이 아닌 것은?

  1. 각 트랜잭션은 단독으로 수행되었을 때 데이터베이스의 일관성을 보전해 주어야 한다.
  2. 성능상의 이유로 DBMS가 트랜잭션의 단위 작업을 섞어서 수행시키는 경우에라도 사용자들은 트랜잭션이 다른 트랜잭션으로부터 영향을 받는다고 느껴야 한다.
  3. 일단 DBMS가 사용자에게 트랜잭션의 성공적인 완료를 응답했다면 설사 해당 변경 내용이 디스크 상에 반영되기 전에 시스템의 장애가 일어나도 트랜잭션 완료의 효과는 지속되어야 한다.
  4. 각 트랜잭션의 실행을 사용자들이 원자적(atomic)인 것으로 간주할 수 있도록 한다.
(정답률: 74%)
  • 트랜잭션의 격리성(Isolation) 원칙에 따라, DBMS가 내부적으로 작업을 섞어 수행하더라도 사용자는 자신의 트랜잭션이 다른 트랜잭션으로부터 완전히 독립되어 영향을 받지 않는다고 느껴야 합니다.
profile_image
1

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

15. 트리(tree)에서 임의의 노드 N 에 연결된 다음 레벨(level)의 노드를 무엇이라고 하는가?

  1. Parent node
  2. Brother node
  3. Leaf node
  4. Children node
(정답률: 70%)
  • 트리 구조에서 특정 노드 $N$을 기준으로 하위 레벨에 연결된 노드들을 Children node라고 하며, 반대로 이들을 연결하고 있는 상위 노드 $N$을 Parent node라고 합니다.
profile_image
1

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

16. 데이터베이스의 논리적 설계(logical design) 범주에 속하지 않는 것은?

  1. 논리적 데이터 모델링
  2. 트랜잭션의 인터페이스 설계
  3. 스키마의 평가
  4. 저장 레코드의 양식 설계
(정답률: 53%)
  • 논리적 설계는 개념적 스키마를 특정 DBMS가 처리할 수 있는 논리적 구조로 변환하고 트랜잭션 인터페이스를 정의하는 단계입니다. 저장 레코드의 양식 설계는 성능 향상을 위해 저장 구조와 접근 경로를 결정하는 물리적 설계 단계에 해당합니다.

    오답 노트

    논리적 데이터 모델링, 트랜잭션의 인터페이스 설계, 스키마의 평가: 모두 논리적 설계 범주에 포함됨
profile_image
1

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

17. 데이터베이스 생명 주기 단계 중 목표 DBMS에 맞는 스키마를 정의하고, 응용 프로그램을 작성하는 단계는?

  1. 요구조건 분석
  2. 설계
  3. 구현
  4. 운영
(정답률: 52%)
  • 데이터베이스 생명 주기 중 구현 단계에서는 목표 DBMS에 적합한 스키마를 정의하고, 실제 트랜잭션을 처리할 응용 프로그램을 작성하는 과정을 수행합니다.
profile_image
1

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

18. 트랜잭션 T1, T2 에 대해 T1이 T2의 갱신을 볼 수 있고 또는 T2가 T1의 갱신을 볼 수 있으나, 두 트랜잭션이 동시에 상대방의 갱신을 볼 수 없는 트랜잭션의 성질(properties)은?

  1. 원자성(Atomicity)
  2. 독립성(Isolation)
  3. 일관성(Consistency)
  4. 지속성(Durability)
(정답률: 75%)
  • 독립성(Isolation)은 둘 이상의 트랜잭션이 동시에 실행될 때, 어느 하나의 트랜잭션이 완료될 때까지 다른 트랜잭션이 그 중간 결과에 접근하거나 간섭할 수 없는 성질을 의미합니다.

    오답 노트

    원자성: 모두 반영되거나 전혀 반영되지 않아야 함
    일관성: 실행 전후의 데이터베이스 상태가 일관되어야 함
    지속성: 성공한 결과는 시스템 고장 시에도 영구적으로 반영되어야 함
profile_image
1

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

19. 다음 표와 같은 성적 테이블을 읽어 학생별 점수평균을 얻고자 한다. 가장 알맞은 SQL 구문은?

  1. SELECT 성명, SUM(점수) FROM 성적 ORDER BY 성명
  2. SELECT 성명, AVG(점수) FROM 성적 ORDER BY 성명
  3. SELECT 성명, SUM(점수) FROM 성적 GROUP BY 성명
  4. SELECT 성명, AVG(점수) FROM 성적 GROUP BY 성명
(정답률: 67%)
  • 학생별 점수 평균을 구하기 위해서는 데이터를 학생(성명) 기준으로 그룹화하고 평균 함수를 사용해야 합니다.
    평균을 계산하는 AVG 함수와 그룹화를 수행하는 GROUP BY 절을 함께 사용한 SELECT 성명, AVG(점수) FROM 성적 GROUP BY 성명 구문이 정답입니다.

    오답 노트

    SUM(점수): 합계를 구하는 함수이므로 부적절함
    ORDER BY: 정렬 기능일 뿐 그룹화(평균 계산)를 수행하지 못함
profile_image
1

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

20. 데이터베이스 관리 시스템(DBMS)의 주요 필수기능과 거리가 먼 것은?

  1. 데이터베이스 구조를 정의할 수 있는 정의 기능
  2. 데이터 사용자의 통제 및 보안 기능
  3. 데이터베이스 내용의 정확성과 안정성을 유지할 수 있는 제어기능
  4. 데이터 조작어로 데이터베이스를 조작할 수 있는 조작 기능
(정답률: 58%)
  • DBMS의 3대 필수 기능은 데이터베이스의 구조를 정의하는 정의 기능, 데이터를 조작하는 조작 기능, 그리고 데이터의 무결성과 보안을 유지하는 제어 기능입니다. 데이터 사용자의 통제 및 보안 기능은 DBMS의 전체적인 제어 기능의 일부일 수는 있으나, 독립적인 주요 필수 기능으로 분류하지 않습니다.
profile_image
1

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

2과목: 전자 계산기 구조

21. 인터럽트 사이클을 위한 마이크로 연산이 아닌 것은?

  1. MAR←PC, PC←PC+1
  2. MBR(AD)←PC, PC←0
  3. M←MAR, IEN←0
  4. F←0, R←0
(정답률: 30%)
  • 인터럽트 사이클은 현재 프로그램의 상태를 저장하고 인터럽트 서비스 루틴으로 분기하는 과정입니다. MBR(AD)←PC, PC←0 또는 MAR←PC, PC←PC+1, F←0, R←0 등의 연산은 상태 저장 및 제어와 관련이 있으나, M←MAR, IEN←0은 일반적인 인터럽트 사이클의 마이크로 연산 흐름에 해당하지 않습니다.
profile_image
1

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

22. 보통 4K의 기억 용량을 갖는 코어 기억 장치는 엄밀히 말하여 몇 개 어의 기억 용량을 갖는가?

  1. 4,000개
  2. 4,056개
  3. 4,096개
  4. 4,136개
(정답률: 74%)
  • 컴퓨터 기억 용량에서 $K$는 $2^{10}$인 $1024$를 의미합니다.
    ① [기본 공식] $\text{용량} = \text{수치} \times 1024$
    ② [숫자 대입] $\text{용량} = 4 \times 1024$
    ③ [최종 결과] $\text{용량} = 4096$
profile_image
1

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

23. 데이지 체인(Daisy chain)에 대한 설명 중 옳지 않은 것은?

  1. 인터럽트의 우선순위를 결정하기 위하여 직렬 연결한 하드웨어 회로이다.
  2. 벡터에 의한 인터럽트 처리 방법이다.
  3. 우선순위에 기초한 인터럽트 처리 방법이 아니다.
  4. 인터럽트 된 모든 장치들은 벡터를 동시에 보낼 수 있다.
(정답률: 50%)
  • 데이지 체인은 인터럽트 요청 장치들을 직렬로 연결하여 하드웨어적으로 우선순위를 결정하는 방식입니다. 따라서 우선순위에 기초한 인터럽트 처리 방법이 아니라는 설명은 틀린 것입니다.
profile_image
1

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

24. indirect cycle 동안에 컴퓨터는 무엇을 하는가?

  1. 명령을 읽는다.
  2. 오퍼랜드(operand)를 읽는다.
  3. 인터럽트(interrupt)를 처리한다.
  4. 오퍼랜드(operand)의 어드레스(address)를 읽는다.
(정답률: 58%)
  • indirect cycle은 간접 단계로, Fetch 단계에서 해석된 명령의 주소부가 간접 주소일 때 수행됩니다. 따라서 이 단계에서 컴퓨터는 오퍼랜드(operand)의 어드레스(address)를 읽어 실제 데이터의 위치를 파악합니다.
profile_image
1

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

25. 보조 기억장치에 대한 설명으로 옳은 것은?

  1. 자기 테이프는 주소의 개념을 사용하지 않는 SASD이다.
  2. 자기 디스크의 디스크 접근시간은 탐색시간과 회전시간의 합으로만 나타낸다.
  3. 자기 드럼의 기억용량은 자기 디스크보다 크다.
  4. 자기 테이프는 random access가 가능하다.
(정답률: 39%)
  • 자기 테이프는 순차적으로 데이터를 기록하고 읽는 순차 접근 기억장치(SASD)이므로 주소의 개념을 사용하지 않습니다.

    오답 노트

    자기 디스크 접근시간: 탐색시간, 회전지연시간, 전송시간의 합입니다.
    자기 드럼: 자기 디스크보다 기억용량이 작습니다.
    자기 테이프: 순차 접근만 가능하며 random access는 불가능합니다.
profile_image
1

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

26. 자기테이프 등과 같은 대 용량의 보조 기억장치의 내용을 직접 접근이 가능한 영역으로 이동하여 컴퓨터시스템에서 자료를 접근할 수 있도록 하는 기능을 무엇이라 하는가?

  1. saving
  2. storing
  3. staging
  4. spooling
(정답률: 43%)
  • 자기테이프와 같은 대용량 보조 기억장치의 데이터를 직접 접근이 가능한 영역으로 옮겨 효율적으로 자료에 접근하게 하는 기능을 staging이라고 합니다.
profile_image
1

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

27. BSA(Branch and Save return Address)의 마이크로 동작 중 시간 t0에서 발생하는 동작이 아닌 것은?(단, t0 는 sequencer 출력을 나타냄.)

  1. PC ← PC + 1
  2. MAR ← MBR(AD)
  3. MBR(AD) ← PC
  4. PC ← MBR(AD)
(정답률: 41%)
  • BSA(Branch and Save return Address) 동작의 $t_0$ 단계에서는 분기 주소를 처리하기 위한 동작이 일어납니다. $PC \leftarrow PC + 1$ 동작은 명령어 인출(Fetch) 단계나 인터럽트 발생 시에만 수행되는 동작이므로 BSA의 $t_0$ 동작에 해당하지 않습니다.
profile_image
1

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

28. 플린(Flynn)이 분류한 병렬 컴퓨터 중에서 실제 사용되기 어려운 것은?

  1. SISD (Single Instruction stream Single Data stream)
  2. SIMD (Single Instruction stream Multiple Data stream)
  3. MISD (Multiple Instruction stream Single Data stream)
  4. MIMD(Multiple Instruction stream Multiple Data stream)
(정답률: 52%)
  • 플린의 분류법 중 MISD(Multiple Instruction stream Single Data stream)는 하나의 데이터 스트림에 여러 명령어를 적용하는 구조로, 실제 구현 효율성이 낮아 거의 사용되지 않습니다.

    오답 노트

    SISD: 일반적인 단일 프로세서 컴퓨터
    SIMD: 배열 처리기 등 벡터 연산에 사용
    MIMD: 다중 처리기 시스템
profile_image
1

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

29. 기억장치에서 DRO(Destructive Read Out)의 성질을 갖고 있는 메모리는?

  1. 반도체 메모리
  2. 자기코어 메모리
  3. 자기디스크 메모리
  4. 자기테이프 메모리
(정답률: 49%)
  • DRO(Destructive Read Out)는 데이터를 읽으면 그 내용이 파괴되는 성질을 말합니다. 자기코어 메모리는 읽기 동작 시 저장된 내용이 지워지므로, 이를 복구하기 위한 재저장 시간이 반드시 필요합니다.
profile_image
1

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

30. 연산자 코드(operation code)의 기능이 아닌 것은?

  1. 입ㆍ출력 명령 수행
  2. 제어 명령 수행
  3. 유효 주소 지정 기능
  4. 산술 연산 명령 수행
(정답률: 54%)
  • 연산자 코드는 CPU가 수행해야 할 동작(산술 연산, 제어, 입출력 등)을 지정하는 명령어의 일부분입니다. 유효 주소 지정 기능은 연산자 코드가 아니라 주소 지정 방식(Addressing Mode)에 의해 결정되는 기능입니다.
profile_image
1

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

31. 인터럽트를 종류 별로 구분하였을 때 정의되지 않은 명령이나 불법적인 명령을 사용했을 경우 혹은 보호되어 있는 기억공간에 접근하는 경우 발생하는 인터럽트를 무엇이라 하는가?

  1. Machine Check Interrupt
  2. Use Bad Command Interrupt
  3. Input-Output Interrupt
  4. External Interrupt
(정답률: 58%)
  • 정의되지 않은 명령, 불법 명령 사용, 또는 보호된 메모리 영역에 접근하는 것과 같이 잘못된 명령 실행으로 인해 발생하는 인터럽트를 Use Bad Command Interrupt라고 합니다.
profile_image
1

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

32. 부동 소수점 연산에 대한 설명으로 옳지 않은 것은?

  1. 부동 소수점 수에 대한 가감산의 경우 먼저 두 수의 지수부가 같도록 소수점의 위치를 조정해야 한다.
  2. 부동 소수점 수의 연산은 고정 소수점 수의 연산에 비해 단순하며 계산속도 역시 빠르게 처리된다.
  3. 부동 소수점 수의 연산에서 승제산의 경우 지수부와 가수부를 별도로 처리해야 하며 경우에 따라 계산 결과를 정규화 시켜야 한다.
  4. 부동 소수점 수의 연산에서 승산의 경우 지수부는 더하고 가수부는 곱해야 한다.
(정답률: 47%)
  • 부동 소수점 연산은 지수부와 가수부를 나누어 처리해야 하므로, 정수나 고정 소수점 연산보다 회로가 복잡하고 계산 속도가 느립니다.

    오답 노트

    가감산: 지수부를 일치시키는 정렬 과정이 필수적임
    승제산: 지수와 가수를 각각 처리하며 결과값을 정규화해야 함
    승산: 지수부는 덧셈, 가수부는 곱셈을 수행함
profile_image
1

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

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

  1. 나→마→가→라→다
  2. 나→가→라→마→다
  3. 나→라→가→마→다
  4. 나→가→마→라→다
(정답률: 67%)
  • 인터럽트 처리 과정은 요청 발생 후 현재 상태를 저장하고, 원인을 파악하여 서비스 루틴을 실행한 뒤 다시 복귀하는 순서로 진행됩니다.
    나(인터럽트 요청 신호 발생) $\rightarrow$가(현재 프로그램 상태 기억) $\rightarrow$ 마(요청 장치 확인) $\rightarrow$ 라(인터럽트 서비스 루틴 수행) $\rightarrow$ 다(보존한 프로그램 상태 복귀)
profile_image
1

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

34. 2진수 0011에서 2의 보수(2's complement)는?

  1. 1100
  2. 1110
  3. 1101
  4. 0111
(정답률: 70%)
  • 2의 보수는 1의 보수(비트 반전) 결과에 $1$을 더하여 구합니다.
    ① [기본 공식] $\text{2's Complement} = (\text{1's Complement}) + 1$
    ② [숫자 대입] $1100 + 1$
    ③ [최종 결과] $1101$
profile_image
1

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

35. 메이저 상태(major state)에 대한 설명 중 옳은 것은?

  1. execute state가 끝나면 항상 fetch state로 간다.
  2. 특정한 명령에 대해서는 indirect state가 필요하다.
  3. 메이저 사이클은 fetch, indirect, execute, interrupt 과정을 반드시 수행해야 한다.
  4. indirect state는 데이터의 유효번지를 얻기 위해 기억장치에 접근하는 상태이다.
(정답률: 43%)
  • indirect state는 간접 주소 지정 방식에서 데이터의 실제 유효 번지를 얻기 위해 기억장치에 한 번 더 접근하는 상태를 의미합니다.

    오답 노트

    execute state 종료 후: 항상 fetch state로 가는 것이 아니라 인터럽트 여부에 따라 interrupt state로 갈 수 있음
    indirect state 필요성: 특정한 명령이 아니라 '간접 주소 지정 방식'을 사용하는 명령일 때 필요함
    메이저 사이클 구성: 모든 과정을 반드시 수행하는 것이 아니라 명령의 성격에 따라 indirect나 interrupt 과정은 생략될 수 있음
profile_image
1

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

36. 컴퓨터의 메모리 용량이 16K ×32bit라 하면 MAR(Memory Address Register)와 MBR(Memory Buffer Register)은 각각 몇 비트인가?

  1. MAR:12, MBR:16
  2. MAR:32, MBR:14
  3. MAR:12, MBR:32
  4. MAR:14, MBR:32
(정답률: 51%)
  • 메모리 용량에서 주소 공간의 크기는 MAR의 비트 수로 결정되며, 한 워드의 크기는 MBR의 비트 수와 같습니다.
    ① [기본 공식]
    $Memory = 2^{MAR} \times MBR$
    ② [숫자 대입]
    $16K \times 32 = 2^{14} \times 32$
    ③ [최종 결과]
    $MAR = 14, MBR = 32$
profile_image
1

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

37. 레지스터 가운데 명령어를 수행 할 때마다 결과가 0인지 여부, 부호(음수인지 양수인지), 캐리 및 오버플로의 발생 여부 등을 각각 1비트로 나타내며 분기를 결정하는 중요한 역할을 하는 레지스터는?

  1. 카운터 레지스터
  2. 플래그 레지스터
  3. 인덱스 레지스터
  4. 주소 레지스터
(정답률: 61%)
  • 플래그 레지스터는 CPU가 명령어를 수행한 결과로 발생하는 상태(0 여부, 부호, 캐리, 오버플로 등)를 1비트씩 저장하여 프로그램의 분기 결정에 활용하는 레지스터입니다.
profile_image
1

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

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

  1. 기억공간
  2. 레지스터의 종류
  3. 사용빈도
  4. 주기억장치 밴드폭 이용
(정답률: 50%)
  • 인스트럭션 세트의 효율성을 높이기 위해서는 명령어의 사용 빈도, 기억 공간의 제약, 주기억장치의 밴드폭 이용 효율 등을 고려해야 합니다. 레지스터의 종류 자체는 인스트럭션 세트의 효율성을 결정하는 직접적인 고려 사항이 아닙니다.
profile_image
1

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

39. I/O 인터페이스 실행 Command 종류가 아닌 것은?

  1. 제어 Command
  2. 메모리 Command
  3. 데이터 출력 Command
  4. 데이터 입력 Command
(정답률: 63%)
  • I/O 인터페이스의 실행 명령은 크게 제어 Command, 데이터 입력 Command, 데이터 출력 Command로 구분됩니다. 메모리 Command는 I/O 인터페이스의 직접적인 실행 명령 종류에 해당하지 않습니다.
profile_image
1

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

40. 연관기억(Associative Memory) 장치에 대한 설명 중 옳지 않은 것은?

  1. 고속 메모리에 속한다.
  2. Mapping Table 구성에 주로 사용된다.
  3. 주소에 접근하지 않고 기억된 내용의 일부를 이용할 수 있다.
  4. CPU의 속도와 메모리의 속도 차이를 줄이기 위해 사용되는 고속 Buffer Memory이다.
(정답률: 52%)
  • 연관기억 장치는 주소가 아닌 내용(Content)으로 데이터를 검색하는 고속 메모리로, 주로 매핑 테이블 구성에 사용됩니다. CPU와 메모리 사이의 속도 차이를 줄이기 위해 사용되는 고속 버퍼 메모리는 캐시 메모리(Cache Memory)에 대한 설명입니다.
profile_image
1

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

3과목: 운영체제

41. 너무 자주 페이지 교환이 발생하여 어떤 프로세스가 프로그램 수행에 소요되는 시간보다 페이지 교환에 소요되는 시간이 더 많은 경우를 무엇이라고 하는가?

  1. locality
  2. thrashing
  3. working set
  4. pre-paging
(정답률: 78%)
  • 프로세스가 실행되는 시간보다 페이지 교체(Page Replacement)에 소요되는 시간이 더 많아져 CPU 이용률이 급격히 떨어지는 현상을 thrashing이라고 합니다.
profile_image
1

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

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

  1. 사용자 인터페이스 제공
  2. 주변 장치 관리
  3. 데이터 압축 및 복원
  4. 신뢰성 향상
(정답률: 70%)
  • 운영체제는 하드웨어 자원을 효율적으로 관리하고 사용자에게 인터페이스를 제공하여 시스템의 신뢰성과 편의성을 높이는 것이 목적입니다. 데이터 압축 및 복원은 운영체제의 핵심 목적이 아니라 응용 소프트웨어 수준에서 처리하는 기능입니다.
profile_image
1

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

43. 사용자가 요청한 디스크 입, 출력 내용이 다음과 같은 순서로 큐에 들어 있다. 이 때 SSTF 스케쥴링을 사용한 경우의 처리 순서는?(단, 현재 헤드 위치는 53 이고, 제일 안쪽이 1번, 바깥쪽이 200번 트랙이다.)

  1. 53-65-67-37-14-98-122-124-183
  2. 53-98-183-37-122-14-124-65-67
  3. 53-37-14-65-67-98-122-124-183
  4. 53-67-65-124-14-122-37-183-98
(정답률: 66%)
  • SSTF(Shortest Seek Time First) 스케줄링은 현재 헤드 위치에서 가장 가까운 트랙을 먼저 처리하는 방식입니다.
    현재 위치 $53$에서 가장 가까운 거리 순으로 탐색합니다.
    1. $53 \rightarrow 65$ (거리 $12$)
    2. $65 \rightarrow 67$ (거리 $2$)
    3. $67 \rightarrow 37$ (거리 $30$)
    4. $37 \rightarrow 14$ (거리 $23$)
    5. $14 \rightarrow 98$ (거리 $84$)
    6. $98 \rightarrow 122$ (거리 $24$)
    7. $122 \rightarrow 124$ (거리 $2$)
    8. $124 \rightarrow 183$ (거리 $59$)
    따라서 처리 순서는 $53-65-67-37-14-98-122-124-183$ 입니다.
profile_image
1

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

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

  1. 높은 이식성
  2. 파일 시스템의 리스트 구조
  3. 사용자 위주의 시스템 명령어 제공
  4. 쉘 명령어 프로그램 제공
(정답률: 62%)
  • UNIX의 파일 시스템은 계층적인 트리 구조로 이루어져 있어 효율적인 파일 관리가 가능합니다.

    오답 노트

    높은 이식성, 사용자 위주의 시스템 명령어, 쉘 명령어 프로그램 제공은 모두 UNIX의 핵심 특징입니다.
profile_image
1

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

45. UNIX 파일 시스템의 블록구조에 포함되지 않는 것은?

  1. 사용자 블록(USER BLOCK)
  2. 부트 블록(BOOT BLOCK)
  3. INODE 리스트
  4. 슈퍼(SUPER) 블록
(정답률: 52%)
  • UNIX 파일 시스템의 블록 구조는 부트 블록, 슈퍼 블록, INODE 리스트, 데이터 블록으로 구성됩니다.

    오답 노트

    사용자 블록: UNIX 블록 구조에 포함되지 않는 명칭입니다.
profile_image
1

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

46. 다음과 같은 접근제어 행렬에 대한 설명 중 옳은 것은?

  1. 김영수는 인사와 급여파일을 판독하고 기록할 수 있다.
  2. 이길동은 인사와 급여파일을 읽을 수 있다.
  3. 최동규는 급여파일의 내용을 변경할 수 있다.
  4. 이길동은 인사파일에 대한 모든 권한을 가지고 있다.
(정답률: 80%)

  • 접근제어 행렬에서 이길동의 인사 파일 권한은 REW(Read, Execute, Write)로 표시되어 있으므로, 판독, 실행, 기록의 모든 권한을 가지고 있습니다.
profile_image
1

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

47. 두개의 프로세스 간 선행순서를 Pi<Pj 로 표현할 경우 Pj 가 먼저 실행된다고 가정한다면, P2<P1, P4<P2, P4<P3의 선행관계가 있는 경우에 병행으로 실행될 수 있는 프로세스는?

  1. P1, P3
  2. P1, P4
  3. P2, P4
  4. P3, P4
(정답률: 61%)
  • 선행순서 $P_i < P_j$에서 $P_j$가 먼저 실행된다는 조건이므로, 주어진 관계를 분석하면 $P_1 \rightarrow P_2 \rightarrow P_4$ 순으로 실행되어야 하며, $P_3 \rightarrow P_4$ 순으로 실행되어야 합니다. 따라서 가장 마지막 단계에서 실행되는 $P_1$과 $P_3$은 서로 의존성이 없으므로 병행 실행이 가능합니다.
profile_image
1

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

48. 컴퓨터 자체 내의 기계적인 장애나 오류로 인하여 발생하는 인터럽트는?

  1. 입출력 인터럽트
  2. 외부 인터럽트
  3. 기계 검사 인터럽트
  4. 프로그램 검사 인터럽트
(정답률: 58%)
  • 기계 검사 인터럽트는 CPU의 하드웨어적 오류나 전원 이상 등 컴퓨터 자체의 기계적인 장애로 인해 발생하는 인터럽트를 의미합니다.
profile_image
1

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

49. 페이지 교체 기법 중 매 페이지마다 두개의 하드웨어 비트가 필요한 기법은?

  1. FIFO
  2. LRU
  3. LFU
  4. NUR
(정답률: 60%)
  • NUR(Not Used Recently) 기법은 최근에 사용되지 않은 페이지를 교체 대상으로 선정하며, 이를 위해 참조 비트(Reference Bit)와 변형 비트(Modified Bit)라는 두 개의 하드웨어 비트를 사용합니다.
profile_image
1

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

50. 기억 장치 관리에서 60K의 사용자 공간이 아래와 같이 분할되어 있다고 가정할 때 24K, 14K, 12K, 6K의 작업을 최적적합(best-fit) 전략으로 각각 기억 공간에 들어온 순서대로 할당할 경우 생기는 총 내부 단편화(internal fragmentation)의 크기와 외부단편화(external fragmentation)의 크기는 얼마인가?

  1. 내부 단편화 4K, 외부 단편화 6K
  2. 내부 단편화 6K, 외부 단편화 8K
  3. 내부 단편화 6K, 외부 단편화 10K
  4. 내부 단편화 4K, 외부 단편화 12K
(정답률: 54%)
  • 최적적합(Best-fit) 전략은 프로세스 크기와 가장 차이가 적은 작은 공간에 우선 할당하는 방식입니다.
    할당 과정:
    1. $24\text{K}$ 작업 $\rightarrow$ $25\text{K}$ 공간 할당 (내부 단편화 $1\text{K}$)
    2. $14\text{K}$ 작업 $\rightarrow$ $15\text{K}$ 공간 할당 (내부 단편화 $1\text{K}$)
    3. $12\text{K}$ 작업 $\rightarrow$ 남은 $10\text{K}, 10\text{K}$ 공간에 할당 불가 (외부 단편화 $10\text{K} + 10\text{K} = 20\text{K}$ 발생 가능성 검토) $\rightarrow$ 하지만 $12\text{K}$는 아예 들어가지 못하므로 해당 공간 $10\text{K}$는 외부 단편화로 남음
    4. $6\text{K}$ 작업 $\rightarrow$ 남은 $10\text{K}$ 공간 중 하나에 할당 (내부 단편화 $4\text{K}$)

    ① [내부 단편화 공식]
    $$\text{Internal} = (25-24) + (15-14) + (10-6)$$
    ② [숫자 대입]
    $$\text{Internal} = 1 + 1 + 4$$
    ③ [최종 결과]
    $$\text{Internal} = 6\text{K}$$

    ① [외부 단편화 공식]
    $$\text{External} = \text{할당되지 못한 공간의 합}$$
    ② [숫자 대입]
    $$\text{External} = 10$$
    ③ [최종 결과]
    $$\text{External} = 10\text{K}$$
profile_image
1

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

51. UNIX 특징을 설명한 것중 틀린 것은?

  1. 대화식 시분할 체제이다.
  2. 하나 이상의 작업을 백그라운드에서 수행할 수 있으므로 대화식 시스템이라고 부르기도 한다.
  3. 동시에 여러 가지 작업을 수행하는 다중 테스킹 운영체제이다.
  4. 다중 사용자 운영체제로 두 사람 이상의 사용자가 동시에 시스템을 사용할 수 있다.
(정답률: 29%)
  • 백그라운드에서 작업을 수행하는 기능은 다중 작업(Multi-tasking)의 특징이며, 사용자와 시스템이 상호작용하며 즉각적인 응답을 주고받는 것이 대화식 시스템의 핵심 정의입니다.
profile_image
1

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

52. 다음의 운영체제 형태 중 시대적으로 가장 먼저 생겨난 방식은?

  1. 다중프로그래밍 시스템
  2. 시분할 시스템
  3. 일괄처리 시스템
  4. 분산처리 시스템
(정답률: 79%)
  • 운영체제의 발전 과정은 일괄처리 시스템(Batch Processing)에서 시작하여 다중프로그래밍, 시분할 시스템, 그리고 분산처리 시스템 순으로 진화하였습니다.
profile_image
1

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

53. 분산 처리 시스템과 관련이 없는 설명은?

  1. 분산된 노드들은 통신 네트워크를 이용하여 메시지를 주고받음으로서 정보를 교환한다.
  2. 사용자에게 동적으로 할당할 수 있는 일반적인 자원들 이 각 노드에 분산되어 있다.
  3. 시스템 전체의 정책을 결정하는 어떤 통합적인 제어 기능은 필요하지 않다.
  4. 사용자는 특정 자원의 물리적 위치를 알지 못하여도 사용할 수 있다.
(정답률: 70%)
  • 분산 처리 시스템은 여러 노드가 네트워크로 연결되어 자원을 공유하지만, 시스템 전체의 일관성과 효율적인 자원 관리를 위해 이를 제어하고 조율하는 통합적인 제어 기능이 반드시 필요합니다.
profile_image
1

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

54. 순차 파일에 대한 설명으로 틀린 것은?

  1. 적합한 기억 매체로는 자기 테이프를 쓰면 편리하다.
  2. 필요한 레코드를 삽입하는 경우 파일 전체를 복사할 필요가 없다.
  3. 기억장치의 효율이 높다.
  4. 검색시에 효율이 나쁘다.
(정답률: 60%)
  • 순차 파일은 레코드가 물리적으로 연속되게 저장되는 방식입니다. 따라서 중간에 새로운 레코드를 삽입하려면 해당 위치 이후의 모든 데이터를 밀어내거나 파일 전체를 복사하여 다시 작성해야 하는 번거로움이 있습니다.

    오답 노트

    자기 테이프: 순차 접근 매체의 대표 사례
    기억장치 효율: 빈 공간 없이 밀집 저장 가능하여 높음
    검색 효율: 처음부터 순서대로 찾아야 하므로 낮음
profile_image
1

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

55. 분산 운영체제의 개념 중 강결합 시스템(TIGHTLY -COUPLED)의 설명으로 틀린 것은?

  1. 프로세스간의 통신은 공유메모리를 이용한다.
  2. 여러 처리기들 간에 하나의 저장장치를 공유한다.
  3. 메모리에 대한 프로세스 간의 경쟁 최소화가 고려되어야 한다.
  4. 각 사이트는 자신만의 독립된 운영체제와 주기억장치를 갖는다.
(정답률: 66%)
  • 강결합 시스템(Tightly-Coupled)은 여러 처리기가 하나의 공유 메모리와 저장장치를 공유하며 긴밀하게 연결된 시스템입니다. 각 사이트가 독립된 운영체제와 주기억장치를 갖는 것은 느슨한 결합 시스템(Loosely-Coupled)에 대한 설명입니다.
profile_image
1

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

56. 디스크 스케쥴링 기법 중 다음의 특징을 갖는 기법은?

  1. FCFS(FIRST COME FIRST SERVICE)
  2. SSTF(SHORTEST SEEK TIME FIRST)
  3. SCAN
  4. LRU(LEAST RECENTLY USED)
(정답률: 65%)

  • 디스크 헤드가 한쪽 끝에서 반대쪽 끝까지 이동하며 요청을 처리하고, 끝에 도달하면 다시 반대 방향으로 이동하며 서비스를 제공하는 방식은 SCAN 기법의 전형적인 특징입니다.
profile_image
1

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

57. 실행 중인 프로세스가 CPU 할당시간을 다 사용한 후 어떤 상태로 전이하는가?

  1. ready 상태
  2. running 상태
  3. block 상태
  4. suspended 상태
(정답률: 58%)
  • 프로세스가 CPU를 할당받아 실행(running)되다가 할당된 시간(Time Slice)을 모두 사용하면, 운영체제에 의해 강제로 CPU를 반납하고 다시 실행 대기 상태인 ready 상태로 전이됩니다.
profile_image
1

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

58. 스케줄링 알고리즘의 성능평가 기준이 아닌 것은?

  1. 반환시간
  2. 대기시간
  3. CPU 사용률
  4. 버퍼링
(정답률: 56%)
  • 스케줄링 알고리즘의 성능 평가는 CPU의 효율성과 프로세스의 처리 속도를 측정하는 것이 핵심입니다. 반환시간, 대기시간, CPU 사용률은 이를 측정하는 주요 지표이지만, 버퍼링은 데이터 전송 속도 차이를 극복하기 위한 임시 저장 공간 개념이므로 성능 평가 기준에 해당하지 않습니다.
profile_image
1

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

59. 교착상태의 예방 기법 중 각 프로세스는 한꺼번에 자기에게 필요한 자원을 모두 요구해야 하며, 이 요구가 만족되지 않으면 작업을 진행할 수 없게 하는 방법이 있다. 이것은 다음 중 무슨 조건을 방지하기 위함인가?

  1. 비선점(non preemption) 조건
  2. 점유 및 대기(hold & wait) 조건
  3. 순환대기(circular wait) 조건
  4. 상호배제(mutual exclusion) 조건
(정답률: 56%)
  • 프로세스가 실행되기 전 필요한 모든 자원을 한꺼번에 요청하게 함으로써, 자원을 일부 점유한 상태에서 다른 자원을 기다리는 상황을 원천적으로 차단하는 것은 점유 및 대기(hold & wait) 조건을 방지하기 위한 기법입니다.
profile_image
1

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

60. 중앙 컴퓨터와 직접 연결되어 응답이 빠르고 통신비용이 적게 소요되지만, 중앙 컴퓨터에 장애가 발생되면 전체 시스템이 마비되는 분산 시스템의 위상 구조는?

  1. 완전연결(fully connected) 구조
  2. 성형(star) 구조
  3. 계층(hierarchy) 구조
  4. 환형(ring) 구조
(정답률: 74%)
  • 중앙 컴퓨터를 중심으로 모든 단말기가 연결된 구조로, 중앙 제어가 가능해 응답 속도가 빠르고 비용이 적게 들지만, 중앙 컴퓨터 고장 시 전체 시스템이 마비되는 특징을 가진 구조는 성형(star) 구조입니다.
profile_image
1

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

4과목: 소프트웨어 공학

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

  1. 소프트웨어의 개발과정을 자동화함으로써 생산성을 증대시키고자 하는 목적으로 개발되었다.
  2. CASE는 소프트웨어 개발의 모든 단계에 걸쳐 일관된 방법론을 지원한다.
  3. CASE를 사용함으로 개발의 표준화를 지향하고 자동화의 이점을 얻을 수 있다.
  4. CASE는 시스템의 개발속도를 빠르게 하지만 재사용성은 떨어진다.
(정답률: 74%)
  • CASE는 소프트웨어 개발 생명주기의 전 과정을 자동화하여 생산성을 높이고 표준화를 지향하는 도구이며, 개발 과정의 자동화와 문서화를 통해 소프트웨어의 재사용성을 높이는 데 기여합니다.
profile_image
1

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

62. 객체지향 프로그램의 장점으로 거리가 먼 것은?

  1. 자연적인 모델링이 가능하다.
  2. 실행속도가 빨라진다.
  3. 소프트웨어의 재사용 율이 높아진다.
  4. 소프트웨어의 유지보수성이 향상된다.
(정답률: 47%)
  • 객체지향 프로그램은 모듈화와 캡슐화를 통해 재사용성, 유지보수성, 자연스러운 모델링이 가능하다는 장점이 있지만, 추상화 단계가 추가되어 절차지향 프로그램에 비해 실행 속도는 상대적으로 느려질 수 있습니다.
profile_image
1

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

63. 소프트웨어의 재사용(reusability)에 대한 효과와 거리가 먼 것은?

  1. 사용자의 책임과 권한부여
  2. 소프트웨어의 품질향상
  3. 생산성 향상
  4. 구축 방법에 대한 지식의 공유
(정답률: 71%)
  • 소프트웨어 재사용은 이미 검증된 컴포넌트를 다시 사용하여 생산성을 높이고, 오류를 줄여 품질을 향상시키며, 개발 지식을 공유하는 효과가 있습니다. 사용자의 책임과 권한 부여는 재사용의 기술적/경제적 효과와는 무관한 관리적 영역입니다.
profile_image
1

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

64. 나씨-슈나이더만(Nassi-Schneiderman) 도표는 구조적 프로그램을 표현하기 위해 고안되었다. 이 방법에서 알고리즘의 제어구조는 3가지로 충분히 표현될 수 있는데, 이에 해당하지 않는 것은?

  1. 선택, 다중선택(if ∼ then ∼ else, case)
  2. 반복(repeat ∼ until, while, for)
  3. 분기(goto, return)
  4. 순차(sequential)
(정답률: 53%)
  • 나씨-슈나이더만 도표는 구조적 프로그래밍의 3가지 기본 제어구조인 순차, 선택, 반복만을 사용하여 알고리즘을 표현합니다.

    오답 노트

    분기(goto, return): 구조적 프로그래밍에서 지양하는 비구조적 제어 흐름입니다.
profile_image
1

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

65. 소프트웨어 개발시 위험요소가 아닌 것은?

  1. 인력부족
  2. 유지보수
  3. 예산부족
  4. 요구변경
(정답률: 59%)
  • 소프트웨어 개발 위험요소는 프로젝트의 성공을 위협하는 불확실한 사건을 의미합니다. 인력 부족, 예산 부족, 요구사항 변경은 개발 과정의 직접적인 위험 요소이지만, 유지보수는 개발 완료 후 소프트웨어의 품질을 유지하고 개선하는 정상적인 생명주기 단계입니다.
profile_image
1

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

66. 프로젝트 추진 과정에서 예상되는 각종 돌발 상황을 미리 예상하고 이에 대한 적절한 대책을 수립하는 일련의 활동을 무엇이라고 하는가?

  1. 위험관리
  2. 일정관리
  3. 코드관리
  4. 모형관리
(정답률: 84%)
  • 프로젝트 진행 중 발생 가능한 잠재적 문제(위험)를 식별하고, 이를 분석하여 대응 방안을 수립함으로써 프로젝트의 성공 가능성을 높이는 활동을 위험관리라고 합니다.
profile_image
1

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

67. 모듈 결합도(Coupling)에 관한 설명으로 옳지 않은 것은?

  1. 자료결합(Data Coupling) - 모듈간의 인터페이스가 자료요소로만 구성된 경우
  2. 스탬프결합(Stamp Coupling) - 모듈간의 인터페이스로 배열이나 레코드 등의 자료구조가 전달된 경우
  3. 내용결합(Content Coupling) - 한 모듈이 다른 모듈의 일부분을 참조 또는 수정하는 경우
  4. 제어결합(Control Coupling) - 한 모듈이 다른 모듈에게 제어요소를 전달하고 여러 모듈이 공통 자료영역을 사용하는 경우
(정답률: 34%)
  • 제어결합(Control Coupling)은 한 모듈이 다른 모듈의 논리적 흐름을 제어하기 위해 제어 신호를 전달하는 결합도입니다. 여러 모듈이 공통 자료영역을 사용하는 것은 공통 결합도(Common Coupling)에 해당합니다.

    오답 노트

    자료결합: 인터페이스가 단순 자료 요소로만 구성
    스탬프결합: 배열이나 레코드 같은 자료구조가 전달
    내용결합: 다른 모듈의 내부 일부분을 직접 참조 또는 수정
profile_image
1

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

68. 소프트웨어 생명 주기의 전체 단계를 연결시켜 주고 자동화시켜 주는 통합된 도구를 제공해 주는 기술에 해당되는 것은?

  1. UIMS
  2. CASE
  3. OOD
  4. SADT
(정답률: 82%)
  • CASE(Computer Aided Software Engineering)는 소프트웨어 생명 주기(SDLC)의 전 과정을 자동화하여 생산성과 품질을 높여주는 통합 도구 및 기술을 의미합니다.
profile_image
1

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

69. Rumbaugh의 객체 모델링 기법(OMT)에서 사용하는 세 가지 모델링이 아닌 것은?

  1. 객체 모델링(object modeling)
  2. 정적 모델링(static modeling)
  3. 동적 모델링(dynamic modeling)
  4. 기능 모델링(functional modeling)
(정답률: 70%)
  • Rumbaugh의 객체 모델링 기법(OMT)은 시스템을 분석하기 위해 객체 모델링, 동적 모델링, 기능 모델링의 세 가지 관점에서 접근합니다. 정적 모델링은 별도의 독립된 모델링 단계로 구분되지 않습니다.
profile_image
1

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

70. 소프트웨어 공학에 대한 가장 적절한 설명은?

  1. 소프트웨어 위기(software crisis)를 완전히 해결한 공학적 원리의 체계이다.
  2. 신뢰성 있는 소프트웨어를 만들기 위한 도구만을 연구하는 학문이다.
  3. 가장 경제적으로 신뢰도 높은 소프트웨어를 만들기 위한 방법, 도구와 절차들의 체계이다.
  4. 점차 많은 비용이 소요되는 소프트웨어 개발에서 가장 경제적인 방법을 찾고자 하는 것이다.
(정답률: 66%)
  • 소프트웨어 공학은 소프트웨어의 개발 및 유지보수 과정에 공학적 원리를 적용하여, 가장 경제적이면서도 신뢰도 높은 소프트웨어를 효율적으로 만들기 위한 방법, 도구, 절차들의 체계적인 학문입니다.
profile_image
1

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

71. 소프트웨어의 시험 중 화이트박스 시험의 과정이 아닌 것은?

  1. 조건 테스트
  2. 모든 실행문 테스트
  3. 경계 값 분석
  4. 분기점 테스트
(정답률: 51%)
  • 경계 값 분석은 입력 데이터의 경계 부분에서 오류가 발생할 확률이 높다는 점을 이용한 블랙박스 테스트 기법입니다.

    오답 노트

    조건 테스트, 모든 실행문 테스트, 분기점 테스트: 내부 소스 코드를 직접 확인하며 테스트하는 화이트박스 테스트 기법입니다.
profile_image
1

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

72. 소프트웨어 수명주기 모형 중 프로토타이핑 모형(prototyping model)의 가장 큰 장점은?

  1. 위험요소가 쉽게 발견된다.
  2. 유지보수가 쉬워진다.
  3. 사용자 요구사항을 정확하게 파악할 수 있다.
  4. 소프트웨어 개발 일정을 정확하게 수립할 수 있다.
(정답률: 74%)
  • 프로토타이핑 모형은 실제 개발 전 견본품(Prototype)을 만들어 사용자가 직접 확인하게 함으로써, 모호한 요구사항을 구체화하고 사용자 요구사항을 정확하게 파악할 수 있다는 것이 가장 큰 장점입니다.
profile_image
1

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

73. 소프트웨어 품질목표에 대한 설명으로 옳지 않은 것은?

  1. 신뢰성(reliability) : 정확하고 일관된 결과를 얻기 위해 요구된 기능을 수행하는 정도
  2. 이식성(portability) : 다양한 하드웨어 환경에서도 운용 가능하도록 쉽게 수정될 수 있는 정도
  3. 상호운용성(interoperability) : 다른 소프트웨어와 정보를 교환할 수 있는 정도
  4. 사용용이성(usability) : 전체나 일부 소프트웨어가 다른 응용 목적으로 사용될 수 있는 정도
(정답률: 61%)
  • 사용용이성은 사용자가 소프트웨어를 쉽게 배우고 사용할 수 있는 정도를 의미합니다.

    오답 노트

    전체나 일부 소프트웨어가 다른 응용 목적으로 사용될 수 있는 정도는 재사용성(re-usability)에 대한 설명입니다.
profile_image
1

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

74. 시스템 개발을 위한 첫 단계는 사용자의 요구나 현재의 시스템에 대한 분석이라고 할 수 있다. 이 중 사용자의 요구 분석을 위해 주로 사용하는 기법이 아닌 것은?

  1. 사용자 면접
  2. 현재 사용 중인 각종 문서 검토
  3. 설문 조사를 통한 의견 수렴
  4. 통제 및 보안 분석
(정답률: 73%)
  • 사용자 요구 분석은 사용자의 니즈를 정확히 파악하기 위해 면접, 문서 검토, 설문 조사 등의 기법을 활용합니다. 통제 및 보안 분석은 요구 분석 단계 이후 시스템 설계나 보안 검토 단계에서 다루는 영역입니다.
profile_image
1

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

75. 소프트웨어 프로젝트 관리에 중요한 영향을 주는 3대 요소는?

  1. 사람, 문제, 프로세스
  2. 문제, 프로젝트, 작업
  3. 사람, 문제, 도구
  4. 작업, 문제, 도구
(정답률: 81%)
  • 소프트웨어 프로젝트 관리의 성공을 결정짓는 3대 핵심 요소는 프로젝트를 수행하는 사람, 해결해야 할 문제, 그리고 이를 효율적으로 처리하기 위한 프로세스입니다.
profile_image
1

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

76. 데이터 흐름도(DFD)의 구성요소에 포함되지 않는 것은?

  1. 처리공정(process)
  2. 자료흐름(data flow)
  3. 자료사전(data dictionary)
  4. 자료저장소(data store)
(정답률: 66%)
  • 데이터 흐름도(DFD)는 시스템 내의 데이터 흐름을 시각적으로 표현하는 도구로, 처리공정, 자료흐름, 자료저장소의 3가지 핵심 요소로 구성됩니다. 자료사전은 DFD에 나타난 자료흐름과 자료저장소의 세부 내용을 정의하는 별도의 명세서이므로 DFD의 구성요소에 포함되지 않습니다.
profile_image
1

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

77. 소프트웨어 형상관리(Software Configuration-Management)의 설명으로 가장 적합한 것은?

  1. 소프트웨어 개발과정을 문서화하는 것이다.
  2. 하나의 작업 산출물을 정해진 시간 내에 작성하도록 하는 관리이다.
  3. 수행결과의 완전성을 점검하고 프로젝트의 성과 평가척도를 준비하는 작업이다.
  4. 소프트웨어의 생산물을 확인하고 소프트웨어 통제, 변경 상태를 기록하고 보관하는 일련의 관리 작업이다.
(정답률: 67%)
  • 소프트웨어 형상관리는 소프트웨어 개발 과정에서 발생하는 모든 생산물을 식별하고, 변경 사항을 통제하며 그 상태를 기록·보관하는 체계적인 관리 작업입니다.
profile_image
1

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

78. 시스템의 설계 명세서를 바탕으로 모듈 단위의 코딩과 디버깅 및 단위 테스트가 이루어지는 소프트웨어 개발 단계는?

  1. 코딩
  2. 구현
  3. 테스트
  4. 프로그램 설계
(정답률: 50%)
  • 설계 명세서를 기반으로 실제 코드를 작성하고, 모듈 단위의 디버깅과 단위 테스트를 통해 소프트웨어를 실제로 만들어내는 단계는 구현 단계입니다.
profile_image
1

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

79. 분석가(analyst)가 갖추어야 할 능력 중 가장 중요한 것은?

  1. 추상적인 개념을 파악하여 논리적인 구성요소로 분해할 수 있는 능력
  2. 서로 상반되고 모호한 정보로부터 필요한 사항을 수렴할 수 있는 능력
  3. 관련된 하드웨어와 소프트웨어에 관한 최신 기술
  4. 거시적 관점에서 세부적인 요소를 관찰할 수 있는 능력
(정답률: 36%)
  • 분석가는 시스템의 전체적인 흐름을 파악하는 거시적 관점과 세부적인 요구사항을 놓치지 않는 미시적 관점을 동시에 갖추어 요소를 관찰하는 능력이 가장 중요합니다.
profile_image
1

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

80. 객체지향 개념에서 오퍼레이션(operation)은 무엇을 변화시키는가?

  1. 어트리뷰트(attribute)
  2. 클래스 (class)
  3. 오브젝트(object)
  4. 메시지(message)
(정답률: 30%)
  • 오퍼레이션은 메서드(method)와 동일한 개념으로, 객체의 상태를 정의하는 속성인 어트리뷰트(attribute)를 변경시키는 역할을 수행합니다.
profile_image
1

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

5과목: 데이터 통신

81. 25개의 구간을 망형으로 연결하면 필요한 회선의 수는 몇 회선인가?

  1. 250
  2. 300
  3. 350
  4. 500
(정답률: 50%)
  • 망형(Mesh) 토폴로지에서 모든 노드가 서로 연결될 때 필요한 회선 수는 노드 수 $n$에 대해 다음 공식을 사용합니다.
    ① [기본 공식] $L = \frac{n(n-1)}{2}$
    ② [숫자 대입] $L = \frac{25(25-1)}{2}$
    ③ [최종 결과] $L = 300$
profile_image
1

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

82. 적절한 전송 경로를 선택하고, 이 경로로 데이터를 전달하는 인터네트워킹(internetworking) 장비는?

  1. 리피터
  2. 허브
  3. 라우터
  4. 프로토콜
(정답률: 76%)
  • 라우터는 서로 다른 네트워크를 연결하며, 최적의 경로를 설정(Routing)하여 데이터를 전달하는 인터네트워킹 장비입니다.

    오답 노트

    리피터: 신호 증폭 및 재생
    허브: 단순 신호 분배
profile_image
1

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

83. 10BASE 5 LAN에서 5가 나타내는 의미는?

  1. 전송 속도가 50[Mbps]이다.
  2. 50[Ω]의 특성 임피던스이다.
  3. 케이블의 길이는 최대 500[m]이다.
  4. 최대 500대의 스테이션을 연결할 수 있다.
(정답률: 42%)
  • 10BASE 5 표준에서 '10'은 전송 속도 $10\text{Mbps}$를, '5'는 최대 케이블 길이 $500\text{m}$를 의미합니다.
profile_image
1

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

84. 컴퓨터 통신에서 컴퓨터 상호 간 또는 컴퓨터와 단말기 간에 데이터를 송수신하기 위한 통신 규약은?

  1. 프로토콜(protocol)
  2. 채널 액세스(channel access)
  3. 네트워크 토폴로지(network topology)
  4. 터미널 인터페이스(terminal interface)
(정답률: 82%)
  • 컴퓨터나 단말기 간에 원활한 데이터 송수신을 위해 정의한 통신 규약 및 약속을 프로토콜(protocol)이라고 합니다.
profile_image
1

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

85. 다음 LAN의 네트워크 토폴로지는 어떤 형인가?

  1. 버스형
  2. 성형
  3. 링형
  4. 트리형
(정답률: 78%)
  • 하나의 공통 전송 매체(백본)에 여러 대의 단말기가 병렬로 연결되어 데이터를 주고받는 구조이므로 버스형 토폴로지입니다.
profile_image
1

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

86. HDLC(High Data Link Control) frame 구성 순서는?

  1. 플래그→주소부→정보부→제어부→검사부→플래그
  2. 플래그→주소부→제어부→정보부→검사부→플래그
  3. 플래그→검사부→주소부→정보부→제어부→플래그
  4. 플래그→제어부→주소부→정보부→검사부→플래그
(정답률: 62%)
  • HDLC 프레임의 표준 구조는 데이터의 시작과 끝을 알리는 플래그를 양 끝에 두고, 그 사이에 주소, 제어, 정보, 검사 순으로 배치됩니다.
    구조: 플래그 $\rightarrow$ 주소부 $\rightarrow$ 제어부 $\rightarrow$ 정보부 $\rightarrow$ 검사부 $\rightarrow$ 플래그
profile_image
1

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

87. 4,800[bps]의 8 위상 편이변조방식 모뎀의 변조 속도는 몇 보오[baud]인가?

  1. 800
  2. 1,600
  3. 3,200
  4. 6,400
(정답률: 71%)
  • 변조 속도(Baud)는 전송 속도(bps)를 한 번의 신호 변화로 보낼 수 있는 비트 수로 나누어 계산합니다. 8위상 편이변조(8-PSK)는 $2^3 = 8$이므로 한 번에 $3\text{ bit}$를 전송합니다.
    ① [기본 공식] $\text{Baud} = \frac{\text{bps}}{\log_2 N}$
    ② [숫자 대입] $\text{Baud} = \frac{4800}{3}$
    ③ [최종 결과] $\text{Baud} = 1600$
profile_image
1

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

88. 전송제어문자의 내용을 기술한 것 중 옳지 않은 것은?

  1. STX : 본문의 개시 및 헤딩의 종료를 표시한다.
  2. SOH : 정보 메시지의 헤딩의 개시를 표현한다.
  3. ETX : 본문의 시작을 표시한다.
  4. SYN : 문자 동기를 유지한다.
(정답률: 62%)
  • 전송제어문자의 정의를 묻는 문제입니다. ETX(End of Text)는 본문의 시작이 아니라 본문의 종료를 표시하는 문자입니다.

    오답 노트

    STX: 본문 개시 및 헤딩 종료 표시
    SOH: 헤딩 개시 표현
    SYN: 문자 동기 유지
profile_image
1

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

89. 서비스, 응답, 경보 및 휴지 상태 복귀 신호 등의 기능을 수행하는 제어 신호는?

  1. 감시 제어 신호(supervisory control signal)
  2. 주소 제어 신호(address control signal)
  3. 호출 정보 제어 신호(call information control signal)
  4. 망 관리 제어 신호(communication management control signal)
(정답률: 41%)
  • 서비스, 응답, 경보, 휴지 상태 복귀와 같이 시스템의 상태를 체크하고 관리하는 기능은 감시 제어 신호(supervisory control signal)의 핵심 역할입니다.
profile_image
1

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

90. X.25는 ITU-T 표준으로 호스트 시스템과 패킷 교환망간 인터페이스를 규정하고 있다. 이 기능에 포함되지 않는 것은?

  1. 링크 계층(link level)
  2. 패킷 계층(packet level)
  3. 물리 계층(physical level)
  4. 전송 계층(transport level)
(정답률: 43%)
  • X.25 표준은 호스트와 패킷 교환망 간의 인터페이스를 위해 물리 계층(physical level), 링크 계층(link level), 패킷 계층(packet level)의 3계층 구조로 규정되어 있습니다. 따라서 전송 계층(transport level)은 포함되지 않습니다.
profile_image
1

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

91. 특정 다항식에 의한 연산 결과를 데이터에 삽입하여 전송하는 에러검출 방법은?

  1. 패리티 검사
  2. Block Sum검사
  3. 체크섬(Checksum)
  4. CRC(Cyclic Redundancy Check)
(정답률: 45%)
  • CRC(Cyclic Redundancy Check)는 데이터를 특정 다항식으로 나누어 얻은 나머지 값을 데이터 뒤에 붙여 전송함으로써 에러를 검출하는 강력한 다항식 기반 검사법입니다.

    오답 노트

    패리티 검사: 단순 비트 추가
    Block Sum검사: 바이트 단위 교차 검사
    체크섬(Checksum): 비트 합계 확인
profile_image
1

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

92. 아날로그 데이터 전송 방식 중에서 비트 전송률을 높이기 위해 각각의 벡터를 위상 변화뿐만 아니라 진폭 변화도 시키는 방식은?

  1. PSK(Phase Shift Keying)
  2. QAM(Quardrature Amplitude Modulation)
  3. FSK(Frequency Shift Keying)
  4. ASK(Amplitude Shift Keying)
(정답률: 54%)
  • QAM(Quardrature Amplitude Modulation)은 진폭 변조(ASK)와 위상 변조(PSK)를 결합한 방식으로, 진폭과 위상을 동시에 변화시켜 한 번에 더 많은 비트를 전송함으로써 전송 효율을 높이는 방식입니다.
profile_image
1

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

93. OSI 프로토콜 구조 모델 7계층에 해당되지 않는 것은?

  1. Application
  2. Data link
  3. Network
  4. Internet
(정답률: 71%)
  • OSI 7계층 모델은 물리, 데이터 링크, 네트워크, 전송, 세션, 표현, 응용 계층으로 구성됩니다. Internet 계층은 OSI 모델이 아닌 TCP/IP 모델의 계층 구조에 해당합니다.
profile_image
1

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

94. 인터넷 프로토콜로 사용되는 TCP/IP는 4개의 계층으로 구성 된다.다음 중 3계층인 Transport 계층에서 사용되는 프로토콜은?

  1. FTP
  2. IP
  3. ICMP
  4. UDP
(정답률: 49%)
  • TCP/IP 3계층인 전송 계층(Transport Layer)은 송신자와 수신자 간의 신뢰성 있는 데이터 전송을 담당하며, 대표적인 프로토콜로 UDP와 TCP가 사용됩니다.

    오답 노트

    FTP: 응용 계층
    IP, ICMP: 인터넷 계층
profile_image
1

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

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

  1. 정규 응답 모드(NRM)
  2. 비동기 응답 모드(ARM)
  3. 비동기 균형 모드(ABM)
  4. 정규 균형 모드(NBM)
(정답률: 57%)
  • HDLC의 동작 모드는 링크 구성 방식에 따라 세 가지로 나뉩니다.
    1. 정규 응답 모드(NRM): 주국이 제어권을 갖고 종국은 응답만 하는 불균형 모드
    2. 비동기 균형 모드(ABM): 각 국이 대등하게 명령과 응답을 주고받는 균형 모드
    3. 비동기 응답 모드(ARM): 종국이 전송을 개시할 수 있는 특수 모드
    따라서 정규 균형 모드(NBM)는 HDLC의 동작 모드에 해당하지 않습니다.
profile_image
1

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

96. 아날로그 데이터(음성)를 디지털 신호로 전송하기에 적합한 변조 방법은?

  1. AM
  2. PCM
  3. ASK
  4. NRZ
(정답률: 62%)
  • 아날로그 음성 신호를 디지털로 변환하여 전송하기 위해서는 표본화(Sampling), 양자화(Quantization), 부호화(Encoding) 과정을 거치는 PCM(Pulse Code Modulation, 펄스 부호 변조) 방식이 가장 적합합니다.
profile_image
1

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

97. 주파수 분할 다중화 방식과 관계가 없는 것은?

  1. 대역폭을 일정한 타임 슬롯으로 나누어 각 채널에 할당
  2. 주파수 대역으로 분할
  3. 채널 사이의 보호대역
  4. 데이터를 동시에 전달
(정답률: 46%)
  • 주파수 분할 다중화는 하나의 전송 매체를 여러 개의 주파수 대역으로 나누어 데이터를 동시에 전송하는 방식이며, 인접 채널 간의 간섭을 막기 위해 보호대역(Guard Band)을 둡니다.

    오답 노트

    대역폭을 일정한 타임 슬롯으로 나누어 각 채널에 할당: 시분할 다중화(TDM)에 대한 설명입니다.
profile_image
1

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

98. HDLC(high-level-data link control)의 명령과 응답에 대한 프레임 종류가 아닌 것은?

  1. 감독(supervisory) 프레임 또는 S-프레임
  2. 조정(control) 프레임 또는 C-프레임
  3. 정보(information) 프레임 또는 I-프레임
  4. 비번호(unnumbered) 프레임 또는 U-프레임
(정답률: 49%)
  • HDLC 프레임은 기능에 따라 정보 전송을 위한 I-프레임, 흐름 및 오류 제어를 위한 S-프레임, 링크 관리 및 설정을 위한 U-프레임의 세 가지 종류로 구분됩니다. 따라서 조정(control) 프레임 또는 C-프레임이라는 분류는 존재하지 않습니다.
profile_image
1

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

99. 다음 그림은 어떤 다중화 방식을 나타낸 것인가?

  1. 통계적 다중화
  2. 시분할 다중화
  3. 진폭 분할 다중화
  4. 주파수 분할 다중화
(정답률: 57%)
  • 제시된 이미지 를 보면, 주파수 축은 고정된 상태에서 시간 $T$ 축을 따라 채널 1, 2, 3이 순차적으로 할당되어 있습니다. 이처럼 전체 대역폭을 시간 단위로 나누어 여러 사용자가 공유하는 방식은 시분할 다중화의 핵심 특징입니다.
profile_image
1

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

100. 반송파로 사용하는 정현파의 위상에 정보를 싣는 변조방식으로 일정 주파수, 일정 진폭의 정현파 위상을 2등분, 4등분, 8등분 등으로 나누어 각각 다른 위상에 "1" 혹은 "0"을 할당하거나 두 비트 혹은 세 비트를 한꺼번에 할당하는 디지털 데이터의 아날로그 부호화 방식은?

  1. ASK(Amplitude-Shift Keying)
  2. FSK(Frequency-Shift Keying)
  3. PSK(Phase-Shift Keying)
  4. Differential Manchester encoding
(정답률: 48%)
  • 반송파의 진폭이나 주파수는 고정하고 위상(Phase)을 변화시켜 데이터를 전송하는 디지털-아날로그 변조 방식은 PSK(Phase-Shift Keying)입니다.
profile_image
1

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

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