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

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

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

정보처리기사(구)
(2010-05-09 기출문제)

목록

1과목: 데이터 베이스

1. 다음 설명 중 릴레이션의 특징으로 옳은 내용 모두를 나열한 것은?

  1. ①, ②
  2. ①, ②, ③
  3. ①, ②, ③, ④
(정답률: 87%)
  • 릴레이션의 핵심 특징은 튜플의 유일성, 튜플의 무순서, 속성의 무순서, 속성의 원자값입니다.
    따라서 의 모든 내용(모든 튜플은 서로 다른 값을 갖는다, 각 속성은 릴레이션 내에서 유일한 이름을 가진다, 튜플의 순서는 없다, 모든 속성 값은 원자 값이다)이 옳은 설명입니다.
profile_image
1

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

2. 데이터베이스의 정의 중 다음 설명과 관계되는 것은?

  1. Integrated Data
  2. Stored Data
  3. Operational Data
  4. Shared Data
(정답률: 72%)
  • 제시된 이미지 의 내용은 조직의 고유 기능 수행을 위해 반드시 유지해야 하며, 존재 목적이나 기능 수행에 없어서는 안 될 데이터의 집합을 의미하므로 Operational Data(운영 데이터)에 해당합니다.

    오답 노트

    Integrated Data: 중복을 배제하고 통합한 데이터입니다.
    Stored Data: 저장 매체에 저장된 데이터입니다.
    Shared Data: 여러 응용 시스템이 공동으로 사용하는 데이터입니다.
profile_image
1

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

3. 다음 SQL 명령 중 DDL에 해당하는 것으로만 나열된 것은?

  1. ②,④,⑤,⑥,⑦
  2. ②,⑤,⑥,⑦
  3. ①,②,⑥
  4. ①,③,④
(정답률: 83%)
  • SQL 언어는 기능에 따라 DDL(정의어)과 DML(조작어)로 나뉩니다.
    DDL은 데이터베이스 구조를 정의하는 CREATE, DROP, ALTER가 해당하며, DML은 데이터를 조작하는 SELECT, DELETE, INSERT, UPDATE가 해당합니다.
    따라서 에서 CREATE, DROP, ALTER가 정답입니다.
profile_image
1

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

4. 분산 데이터베이스 시스템의 특징과 거리가 먼 것은?

  1. 신뢰성 및 가용성이 높다.
  2. 점진적 시스템 용량 확장이 용이하다.
  3. 지역 자치성이 높다.
  4. 소프트웨어 개발 비용이 감소한다.
(정답률: 85%)
  • 분산 데이터베이스 시스템은 여러 지역에 데이터를 분산시켜 관리하므로, 이를 통합 제어하고 일관성을 유지하기 위한 소프트웨어 설계 및 개발 복잡도가 증가하여 비용이 상승합니다.

    오답 노트

    신뢰성 및 가용성 높음: 일부 지역 장애 시에도 다른 지역에서 서비스 가능
    점진적 확장 용이: 새로운 지역 노드를 추가하여 용량 확장 가능
    지역 자치성 높음: 각 지역에서 독립적인 데이터 관리 가능
profile_image
1

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

5. 병행제어 기법 중 로킹에 대한 설명으로 옳지 않은 것은?

  1. 로킹의 대상이 되는 객체의 크기를 로킹 단위라고 한다.
  2. 데이터베이스, 파일, 레코드 등은 로킹 단위가 될 수 있다.
  3. 로킹의 단위가 작아지면 로킹 오버헤드가 증가한다.
  4. 로킹의 단위가 커지면 데이터베이스 공유도가 증가한다.
(정답률: 79%)
  • 로킹 단위가 커지면 한 번에 잠기는 데이터 양이 많아져 다른 트랜잭션이 접근할 수 있는 범위가 줄어들므로, 데이터베이스의 공유도(병행성)는 감소하게 됩니다.
profile_image
1

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

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

  1. B, A, D, C
  2. D, A, B, C
  3. B, C, D, A
  4. C, B, A, D
(정답률: 72%)
  • 스택은 후입선출(LIFO) 구조입니다. D를 가장 먼저 출력하려면 A, B, C, D가 순서대로 모두 스택에 push되어야 하며, 이 경우 D 출력 직후에는 반드시 스택의 top에 있는 C가 출력되어야 합니다. 따라서 D 다음에 A가 출력되는 D, A, B, C 순서는 불가능합니다.
profile_image
1

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

7. 릴레이션에서 튜플을 유일하게 구별하기 위해 사용하는 속성 또는 속성들의 조합을 의미하는 키(Key)는?

  1. Foreign Key
  2. Alternative Key
  3. Candidate Key
  4. Super Key
(정답률: 65%)
  • 후보키(Candidate Key)는 릴레이션에서 튜플을 유일하게 식별할 수 있는 유일성과 최소성을 모두 만족하는 속성 또는 속성들의 집합을 의미합니다.

    오답 노트

    Foreign Key: 다른 릴레이션의 기본키를 참조하는 외래키
    Alternative Key: 후보키 중 기본키를 제외한 나머지 키
    Super Key: 유일성은 만족하지만 최소성은 만족하지 않는 키
profile_image
1

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

8. 하나의 트랜잭션 실행 중에 다른 트랜잭션의 연산이 끼어들 수 없음을 의미하는 트랜잭션의 특징은?

  1. Atomicity
  2. Consistency
  3. Durability
  4. Isolation
(정답률: 74%)
  • 트랜잭션의 독립성(Isolation)은 둘 이상의 트랜잭션이 동시에 실행될 때, 서로의 연산에 끼어들 수 없도록 격리되어야 함을 의미합니다.

    오답 노트

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

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

9. 다음 자료에 대하여 선택(Selection)정렬을 이용하여 오름차순으로 정렬하고자 한다. 2회전 후의 결과는?

  1. 3, 4, 7, 8, 9
  2. 3, 4, 7, 9, 8
  3. 3, 8, 4, 9, 7
  4. 3, 4, 8, 9, 7
(정답률: 80%)
  • 선택 정렬은 매 회전마다 남은 요소 중 최솟값을 찾아 앞의 요소와 교환하는 방식입니다.
    1회전: 전체 에서 최솟값 3을 찾아 첫 번째 요소 8과 교환 $\rightarrow$ 3, 8, 4, 9, 7
    2회전: 3을 제외한 나머지 중 최솟값 4를 찾아 두 번째 요소 8과 교환 $\rightarrow$ 3, 4, 8, 9, 7
profile_image
1

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

10. 다음 트리를 후위 순회(Post Traversal)한 결과는?

  1. A, B, D, C, E, F
  2. D, B, A, E, C, F
  3. D, B, E, F, C, A
  4. A, B, C, D, E, F
(정답률: 77%)
  • 후위 순회는 트리에서 '왼쪽 자식 → 오른쪽 자식 → 부모' 순으로 방문합니다.
    1. 왼쪽 서브트리 방문: D → B
    2. 오른쪽 서브트리 방문: E → F → C
    3. 루트 노드 방문: A
    따라서 최종 결과는 D, B, E, F, C, A 입니다.
profile_image
1

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

11. 관계대수 및 관계해석에 대한 설명으로 틀린 것은?

  1. 관계해석은 원하는 정보와 그 정보를 어떻게 유도하는가를 기술하는 특성을 지닌다.
  2. 관계해석과 관계대수는 관계 데이터베이스를 처리하는 기능과 능력 면에서 동등하다.
  3. 관계해석은 원래 수학의 프레디킷 해석에 기반을 두고 있다.
  4. 관계대수는 릴레이션을 처리하기 위한 연산의 집합으로 피연산자가 릴레이션이고 결과도 릴레이션이다.
(정답률: 52%)
  • 원하는 정보와 그 정보를 어떻게 유도하는가(절차)를 기술하는 것은 관계 대수의 특징입니다. 관계 해석은 구하고자 하는 정보가 무엇인지만 명시하는 비절차적 형태의 연산입니다.
profile_image
1

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

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

  1. 연속적인 레코드의 저장에 의해 레코드 사이에 빈 공간이 존재하지 않으므로 기억장치의 효율적인 이용이 가능하다.
  2. 대화식 처리보다 일괄처리에 적합한 구조이다.
  3. 어떤 형태의 입/출력 매체에서도 처리가 가능하다.
  4. 새로운 레코드를 삽입하는 경우 파일 전체를 복사하지 않아도 된다.
(정답률: 69%)
  • 순차 파일은 레코드가 물리적으로 연속된 위치에 기록되므로, 새로운 레코드를 삽입하거나 삭제할 때 기존 자료를 이동시켜야 하며 경우에 따라 파일 전체를 복사해야 하는 단점이 있습니다.
profile_image
1

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

13. 정규형에 대한 설명으로 옳지 않은 것은?

  1. 제 2정규형은 반드시 제 1 정규형을 만족해야 한다.
  2. 제 1정규형은 릴레이션에 속한 모든 도메인이 원자값 만으로 되어 있는 릴레이션이다.
  3. 정규화하는 것은 테이블을 결합하여 종속성을 제거하는 것이다.
  4. BCNF는 강한 제 3정규형이라고도 한다.
(정답률: 71%)
  • 정규화는 테이블을 결합하는 것이 아니라, 함수적 종속성 등을 이용하여 잘못 설계된 릴레이션을 더 작은 속성의 릴레이션으로 쪼개어 데이터 중복을 제거하고 이상 현상을 방지하는 과정입니다.
profile_image
1

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

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

  1. Relation
  2. Structure
  3. Constraint
  4. Operation
(정답률: 68%)
  • 데이터 모델의 구성 요소 중 개체 인스턴스를 처리하는 작업(삽입, 선정, 변경, 삭제 등)에 대한 명세이자 데이터베이스를 조작하는 기본 도구를 Operation이라고 합니다.

    오답 노트

    Structure: 데이터 간의 관계를 파악한 논리적 구성 형태
    Constraint: 데이터가 가져야 할 논리적 제약 사항
profile_image
1

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

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

  1. Time Accessibility
  2. Concurrent Sharing
  3. Content Reference
  4. Continuous Evolution
(정답률: 75%)
  • 이미지의 내용은 데이터베이스의 상태가 정적이 아니라 동적이며, 새로운 데이터의 삽입, 삭제, 갱신을 통해 최신 데이터를 유지하며 계속해서 변화한다는 것을 설명하고 있습니다. 이는 데이터베이스의 특성 중 Continuous Evolution에 해당합니다.
profile_image
1

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

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

  1. 시스템 카탈로그는 DBMS가 스스로 생성하고 유지하는 데이터베이스 내의 특별한 테이블들의 집합체이다.
  2. 일반 사용자도 SQL을 이용하여 시스템 카탈로그를 직접 갱신할 수 있다.
  3. 데이터베이스 구조가 변경될 때마다 DBMS는 자동적으로 시스템 카탈로그 테이블들의 행을 삽입, 삭제, 수정한다.
  4. 시스템 카탈로그는 데이터베이스 구조에 관한 메타 데이터를 포함한다.
(정답률: 84%)
  • 시스템 카탈로그는 DBMS가 스스로 생성하고 관리하는 메타 데이터의 집합체입니다. 데이터베이스의 구조 정보가 담겨 있어 매우 중요하므로, 일반 사용자가 SQL을 통해 직접 갱신하는 것은 금지되며 오직 DBMS에 의해서만 자동적으로 관리됩니다.
profile_image
1

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

17. 다음 중 데이터베이스 설계시 물리적 설계 단계의 수행과정으로 옳은 내용 모두를 나열한 것은?

  1. ①, ②, ④
  2. ②, ③
  3. ①, ②, ③
  4. ②, ③, ④
(정답률: 62%)
  • 데이터베이스 물리적 설계 단계에서는 실제 저장 장치에 데이터가 어떻게 저장될지를 결정합니다.
    따라서 저장 레코드 양식 설계, 레코드 집중의 분석 및 설계, 접근 경로 설계가 이에 해당합니다.

    오답 노트

    트랜잭션 인터페이스 설계: 물리적 설계가 아닌 논리적 설계나 응용 프로그램 설계 단계에 해당합니다.
profile_image
1

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

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

  1. Conceptual Schema
  2. External Schema
  3. Internal Schema
  4. Super Schema
(정답률: 67%)
  • 제시된 이미지의 내용은 데이터가 저장 장치에 물리적으로 어떻게 배치되는지를 정의하며, 시스템 프로그래머나 디자이너의 관점에서 물리적 저장 구조를 설명하는 것입니다. 이는 데이터베이스의 3단계 스키마 중 물리적 저장 구조를 다루는 Internal Schema에 대한 설명입니다.
profile_image
1

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

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

  1. E-R Diagram
  2. Flow Chart
  3. View
  4. Normalization
(정답률: 84%)
  • 제시된 이미지 는 정보 시스템 설계 시 모든 엔티티(기관, 부서, 사용자, 프로그램, 데이터 등)와 그들 사이의 관계를 시각적으로 보여주는 다이어그램을 설명하고 있으므로 E-R Diagram(개체-관계 다이어그램)이 정답입니다.
profile_image
1

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

20. DBMS의 필수 기능 중 데이터베이스를 접근하여 데이터의 검색, 삽입, 삭제, 갱신 등의 연산 작업을 위한 사용자와 데이터베이스 사이의 인터페이스 수단을 제공하는 기능은?

  1. 정의 기능
  2. 조작 기능
  3. 제어 기능
  4. 절차 기능
(정답률: 73%)
  • DBMS의 조작 기능은 사용자가 데이터베이스에 접근하여 데이터를 검색, 삽입, 삭제, 갱신할 수 있도록 인터페이스 수단을 제공하는 핵심 기능입니다.

    오답 노트

    정의 기능: 테이블이나 뷰의 생성, 구조 변경, 삭제를 담당합니다.
    제어 기능: 보안, 무결성 유지 및 사용자의 권한 부여/취소를 담당합니다.
profile_image
1

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

2과목: 전자 계산기 구조

21. 채널은 연결 형태에 따라 고정채널과 가변채널로 구분하고, 정보의 취급 방법에 따라 멀티플렉서 모드와 버스트 모드로 구분하여 입출력 장치의 성질에 따라 셀렉터 채널과 바이트 멀티플렉서 채널, 블록 멀티플렉서 채널로 구분한다. 이러한 채널에 대한 설명으로 옳은 것은?

  1. 가변 채널은 채널 제어기가 특정한 I/O 장치들에 전용인 전송통로를 지닌 형태를 말하며 구성은 간단하지만 고정 채널에 비해 효율이 낮은 단점을 가지고 있다.
  2. 버스트 모드는 여러 개의 I/O 장치가 채널의 기능을 공유하여 시분할 적으로 데이터를 전송하는 형태로 비교적 저속의 I/O 장치 여러 개를 동시에 동작시키는데 적합하다.
  3. 멀티플렉서 모드는 하나의 I/O 장치가 데이터 전송을 행하고 있는 동안에는 채널의 기능을 완전히 독점하여 사용하므로 대량의 데이터를 고속으로 전송하는데 적합하다.
  4. 블록 멀티플렉서 채널은 하나의 데이터 경로를 경유한다는 점과 고속의 입출력 장치를 취급한다는 점에서 바이트 멀티플렉서 채널과 셀렉터 채널을 결합한 형태의 채널이다.
(정답률: 48%)
  • 블록 멀티플렉서 채널은 고속의 입출력 장치를 취급하며, 바이트 멀티플렉서 채널의 시분할 방식과 셀렉터 채널의 고속 전송 특성을 결합하여 하나의 데이터 경로를 경유하는 효율적인 형태입니다.

    오답 노트

    가변 채널: 전용 전송통로를 지닌 형태는 고정 채널에 대한 설명입니다.
    버스트 모드: 여러 장치가 시분할로 전송하는 것은 멀티플렉서 모드에 대한 설명입니다.
    멀티플렉서 모드: 채널 기능을 독점하여 고속 전송하는 것은 버스트 모드에 대한 설명입니다.
profile_image
1

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

22. 사이클 훔침(cycle stealing)에 관한 설명 중 틀린 것은?

  1. DMA의 우선순위는 메모리 참조의 경우 중앙처리장치 보다 상대적으로 높다.
  2. 중앙처리장치는 메모리 참조가 필요한 오퍼레이션을 계속 수행한다.
  3. DMA가 중앙처리장치의 메모리 사이클을 훔치는 현상이다.
  4. 중앙처리장치는 메모리 참조가 필요 없는 오퍼레이션을계속 수행한다.
(정답률: 40%)
  • 사이클 훔침(Cycle Stealing)은 DMA가 메모리에 접근할 때 CPU의 메모리 사이클을 일시적으로 사용하는 현상입니다. DMA의 우선순위가 CPU보다 높기 때문에, DMA 전송이 수행되는 동안 CPU는 메모리 버스를 제어할 수 없어 메모리 참조가 필요한 오퍼레이션을 수행할 수 없습니다.

    오답 노트

    중앙처리장치는 메모리 참조가 필요한 오퍼레이션을 계속 수행한다: DMA가 우선순위를 가지므로 메모리 참조 작업은 중단됩니다.
profile_image
1

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

23. memory buffer에 대한 설명으로 올바른 것은?

  1. memory의 용량을 증가시킨다.
  2. memory의 데이터 저장을 쉽게 한다.
  3. memory의 고장을 대비해서 구성된다.
  4. memory의 access에 필요한 시간을 줄인다.
(정답률: 69%)
  • 버퍼(Buffer)는 데이터를 전송하는 두 장치 사이의 속도 차이를 완화하기 위해 사용하는 임시 저장 공간입니다. 이를 통해 CPU와 메모리, 또는 메모리와 주변장치 간의 속도 차이로 인한 대기 시간을 줄여 전체적인 메모리 액세스 시간을 단축시킵니다.
profile_image
1

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

24. 논리식 함수 의 보수를 구한 결과식으로 옳은 것은?

  1. F = AC
  2. F = A + C
(정답률: 44%)
  • 드모르간의 법칙과 이중 부정 법칙을 이용하여 주어진 논리식 $\overline{(\overline{A} + \overline{B} + \overline{C})(\overline{A} + B + \overline{C})}$의 보수를 구하는 과정입니다.
    1. 드모르간의 법칙 적용: $(\overline{A} + \overline{B} + \overline{C})' + (\overline{A} + B + \overline{C})'$
    2. 각 항에 다시 드모르간의 법칙 적용: $(A B C) + (A \overline{B} C)$
    3. 분배법칙 적용: $AC(B + \overline{B})$
    4. $B + \overline{B} = 1$이므로 최종 결과는 $F = AC$가 됩니다.
profile_image
1

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

25. 다음 RS 플립플롭의 진리표 중에서 잘못된 것은?

  1. Qn(불변)
  2. 0
  3. 1
(정답률: 63%)
  • RS 플립플롭의 입력에 따른 출력 상태는 다음과 같습니다.
    1. $R=0, S=0$: 이전 상태 유지(불변)
    2. $R=0, S=1$: 출력 $1$ (Set)
    3. $R=1, S=0$: 출력 $0$ (Reset)
    4. $R=1, S=1$: 불능(에러 상태)
    따라서 $R=1, S=1$일 때 라고 표기한 것은 잘못된 설명입니다.
profile_image
1

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

26. 다음 기억공간 관리 중 고정 분할 할당과 동적 분할 할당으로 나누어 관리되는 기법은?

  1. 연속로딩기법
  2. 분산로딩기법
  3. 페이징(paging)
  4. 세그먼트(segment)
(정답률: 28%)
  • 연속로딩기법은 프로그램 전체를 기억장치에 연속적으로 적재하는 방식으로, 메모리를 나누는 방식에 따라 고정 분할 할당과 동적 분할 할당으로 구분하여 관리합니다.
profile_image
1

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

27. RAID-5는 RAID-4의 어떤 문제점을 보완하기 위하여 개발되었는가?

  1. 병렬 액세스의 불가능
  2. 긴 쓰기 동작 시간
  3. 패리티 디스크의 액세스 집중
  4. 많은 수의 검사 디스크 사용
(정답률: 52%)
  • RAID-4는 전용 패리티 디스크를 사용하기 때문에 모든 쓰기 작업 시 해당 디스크에 액세스가 집중되어 병목 현상이 발생하는 단점이 있습니다. RAID-5는 패리티 정보를 여러 디스크에 분산 저장함으로써 패리티 디스크의 액세스 집중 문제를 해결하고 전체적인 성능을 향상시켰습니다.
profile_image
1

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

28. interleaved memory에 대한 설명과 관계가 없는 것은?

  1. 중앙처리장치의 쉬는 시간을 줄일 수 있다.
  2. 단위시간당 수행할 수 있는 명령어의 수를 증가시킬 수 있다.
  3. 이 기억장치를 구성하는 모듈의 수 만큼의 단어들에 동시 접근이 가능하다.
  4. 데이터의 저장 공간을 확장하기 위한 방법이다.
(정답률: 61%)
  • interleaved memory는 메모리를 여러 개의 모듈로 나누어 동시에 접근함으로써 CPU와 메모리 간의 속도 차이를 줄이고 접근 속도를 높이는 기법입니다.

    오답 노트

    데이터의 저장 공간을 확장하기 위한 방법이다: 저장 공간 확장이 아닌 접근 속도 향상이 목적입니다.
profile_image
1

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

29. 벡터 처리기에서 사용할 수 있는 알고리즘으로 가장 적합한 것은?

  1. systolic 알고리즘
  2. GALT 알고리즘
  3. banker's 알고리즘
  4. 유전자 알고리즘
(정답률: 45%)
  • systolic 알고리즘은 신호 및 화상 처리를 위해 개발된 알고리즘으로, 비용과 성능 면에서 우수하여 다중 파이프라인 기능을 통해 고속 연산을 수행하는 벡터 처리기에 가장 적합합니다.
profile_image
1

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

30. 명령어가 오퍼레이션 코드(OP code) 6비트, 어드레스 필드 16비트로 되어 있다. 이 명령어를 쓰는 컴퓨터의 최대 메모리 용량은?

  1. 16K word
  2. 32K word
  3. 64K word
  4. 1M word
(정답률: 57%)
  • 메모리 용량은 오퍼레이션 코드와 무관하며, 어드레스 필드의 비트 수에 의해 결정됩니다. 어드레스 필드가 $16$비트이므로 최대 주소 지정 가능 범위는 $2^{16}$입니다.
    ① [기본 공식] $\text{Memory Capacity} = 2^{n}$
    ② [숫자 대입] $\text{Memory Capacity} = 2^{16} = 2^{6} \times 2^{10}$
    ③ [최종 결과] $\text{Memory Capacity} = 64\text{K word}$
profile_image
1

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

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

  1. 완전 주소
  2. 약식 주소
  3. 생략 주소
  4. 자료 자신
(정답률: 60%)
  • 약식 주소는 완전 주소의 일부분을 생략하여 더 적은 비트를 사용하며, CPU 내의 레지스터를 이용한 계산에 의해 주소를 결정하는 방식입니다.
profile_image
1

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

32. 다음은 정규화된 부동소수점(floating point)방식으로 표현된 두 수의 덧셈 과정이다. 다음 중 그 순서가 바르게 나열된 것은? (단, A : 정규화, B : 지수의 비교, C : 가수의 정렬, D : 가수의 덧셈)

  1. B-C-D-A
  2. C-B-D-A
  3. A-C-B-D
  4. A-B-C-D
(정답률: 53%)
  • 부동소수점 덧셈은 두 수의 지수를 먼저 맞춘 후 가수를 계산하고 최종 결과를 정리하는 순서로 진행됩니다.
    지수의 비교(B) $\rightarrow$가수의 정렬(C) $\rightarrow$가수의 덧셈(D) $\rightarrow$ 정규화(A)
profile_image
1

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

33. 밀 결합시스템(tightly-coupled system)에서는 프로세서들 간의 통신이 주로 무엇을 통해 이루어지는가?

  1. 메시지 전송
  2. I/O 장치
  3. 공유 기억 장치
  4. 캐시 기억 장치
(정답률: 51%)
  • 밀 결합시스템(tightly-coupled system)은 여러 개의 CPU가 하나의 공유 기억 장치(메모리)와 입출력 장치를 공유하여 통신하는 구조입니다.

    오답 노트

    메시지 전송: 이는 각 CPU가 독립적인 메모리를 갖는 약 결합시스템(loosely-coupled system)의 통신 방식임
profile_image
1

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

34. 병렬 컴퓨터 구조를 설명한 내용으로 가장 옳지 않은 것은?

  1. 병렬 처리 기법을 구현한 컴퓨터 구조를 갖는다.
  2. 벡터(vector)컴퓨터는 병렬 컴퓨터에 속한다.
  3. 파이프라인 처리(pipeline process)방식을 사용한다.
  4. 다중프로그래밍(multiprogramming)기법을 사용한다.
(정답률: 44%)
  • 병렬 컴퓨터 구조는 여러 개의 프로세서를 사용하여 동시에 처리하는 다중프로세서(multiprocessor) 방식을 사용합니다.

    오답 노트

    다중프로그래밍(multiprogramming)기법을 사용한다: 이는 OS의 메모리 관리 기법이며 병렬 하드웨어 구조의 핵심 특징이 아님
profile_image
1

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

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

  1. 마이크로 오퍼레이션은 CPU내의 레지스터들과 연산장치에 의해서 이루어진다.
  2. 프로그램에 의한 명령의 수행은 마이크로 오퍼레이션의 수행으로 이루어진다.
  3. 마이크로 오퍼레이션 중에 CPU 내부의 연산 레지스터, 인덱스 레지스터는 프로그램으로 레지스터의 내용을 변경할 수 없다.
  4. 마이크로 오퍼레이션이 실행될 때마다 CPU 내부의 상태는 변하게 된다.
(정답률: 63%)
  • 마이크로 오퍼레이션 수행 중에도 인덱스 레지스터는 프로그램에 의해 그 내용을 변경할 수 있습니다.

    오답 노트

    CPU 내부의 연산 레지스터, 인덱스 레지스터는 프로그램으로 레지스터의 내용을 변경할 수 없다: 인덱스 레지스터는 변경 가능함
profile_image
1

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

36. shift 명령을 수행한 후 빈 공간에 채워지는 내용이 다른 것은?

  1. 왼쪽 논리 shift한 결과
  2. 오른쪽 논리 shift한 결과
  3. 왼쪽 산술 shift한 결과
  4. 오른쪽 산술 shift한 결과
(정답률: 53%)
  • 오른쪽 산술 shift는 부호 비트를 유지해야 하므로, 양수일 때는 $0$이 채워지지만 음수일 때는 $1$이 채워집니다. 즉, 데이터의 부호에 따라 채워지는 값이 달라지는 유일한 방식입니다.
profile_image
1

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

37. CPU내 레지스터들과 주기억장치에 다음과 같이 저장되어 있다. 간접주소지정방식을 사용하는 명령어의 주소필드에 저장된 내용이 172일 때, 유효주소와 그에 의해 인출되는 데이터는 ?

  1. 유효주소 : 172, 데이터 : 202
  2. 유효주소 : 172, 데이터 : 3256
  3. 유효주소 : 202, 데이터 : 3256
  4. 유효주소 : 202, 데이터 : 172
(정답률: 63%)
  • 간접주소지정방식은 명령어의 주소 필드에 저장된 값이 실제 데이터의 주소가 아니라, 데이터의 주소가 저장된 '메모리 주소'를 가리키는 방식입니다.
    1. 주소 필드의 $172$번지로 이동 $\rightarrow$ 저장된 값 $0202$ 확인 (이 값이 유효주소)
    2. 유효주소 $202$번지로 이동 $\rightarrow$ 최종 데이터 $3256$ 인출
    따라서 유효주소는 $202$, 데이터는 $3256$입니다.
profile_image
1

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

38. Flynn의 컴퓨터구조 분류 방식 중 일반적으로 배열처리기 구조라고도 하며, 여러 개의 처리기가 한 개의 제어 처리기에 의해 제어되는 구조를 갖고 있는 것은?

  1. SIMD
  2. MISD
  3. MIMD
  4. SISD
(정답률: 42%)
  • SIMD(Single Instruction Stream Multiple Data Stream)는 하나의 제어 장치가 하나의 명령어를 내리면, 여러 개의 처리기가 각각 다른 데이터를 동시에 처리하는 구조로 배열처리기라고도 합니다.

    오답 노트

    SISD: 단일 명령어, 단일 데이터 (파이프라인 기법)
    MISD: 다중 명령어, 단일 데이터 (실제 거의 사용 안 됨)
    MIMD: 다중 명령어, 다중 데이터 (다중처리기)
profile_image
1

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

39. 메모리에서 두 개의 데이터를 가져와서 연산하고 결과를 다시 메모리에 저장한다고 하자. 이 때 메모리에 한번 접근하는데 1사이클, 연산하는데 1사이클 소요되고, 각각 4클록씩 걸린다면 10MHz의 CPU에서 이 작업은 전부 몇 초가 걸리는가?

  1. 0.4μs
  2. 4μs
  3. 1.6μs
  4. 16μs
(정답률: 47%)
  • 전체 작업에 필요한 총 클록 수를 구한 뒤, CPU 클록 주파수를 이용하여 전체 소요 시간을 계산합니다.
    작업 순서: 데이터 2개 인출(2사이클) $\rightarrow$ 연산(1사이클) $\rightarrow$ 결과 저장(1사이클) = 총 4사이클
    $$Total\ Clock = 4\ cycle \times 4\ clock/cycle = 16\ clock$$
    $$Time = \frac{16}{10 \times 10^{6}}$$
    $$Time = 1.6\ \mu s$$
profile_image
1

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

40. 동기 가변식 마이크로 오퍼레이션 사이클 타임을 정의하는 방식은 수행시간이 유사한 마이크로 오퍼레이션들끼리 모아 집합을 이루고 각 집합에 대해서 서로 다른 마이크로 오퍼레이션 사이클 타임을 정의한다. 이 때 각 집합간의 마이크로사이클 타임을 정수배가 되도록 하는 이유는?

  1. 각 집합간의 서로 다른 사이클 타임의 동기를 맞추기 위하여
  2. 각 집합간의 사이클 타임을 동기식과 비동기식으로 하기 위하여
  3. 각 집합간의 사이클 타임을 모두 다르게 정의하기 위하여
  4. 사이클 타임을 비동기식으로 변환하기 위하여
(정답률: 68%)
  • 동기 가변식은 수행 시간이 유사한 마이크로 오퍼레이션들을 그룹화하여 효율을 높이는 방식입니다. 이때 각 집합 간의 사이클 타임을 정수배로 설정해야 서로 다른 주기를 가진 집합들이 충돌 없이 정확한 시점에 동기화를 맞출 수 있습니다.
profile_image
1

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

3과목: 운영체제

41. 다음 상호배제 기법 중 특수한 하드웨어 자원이 필요한 것은?

  1. Dekker 알고리즘
  2. Peterson 알고리즘
  3. Test&Set 알고리즘
  4. Lamport의 빵집 알고리즘
(정답률: 40%)
  • Test&Set 알고리즘은 하드웨어적으로 원자적(Atomic)인 명령어를 사용하여 상호 배제를 구현하는 기법입니다.

    오답 노트

    Dekker, Peterson, Lamport의 빵집 알고리즘: 특수 하드웨어 없이 소프트웨어적으로 구현하는 상호 배제 기법입니다.
profile_image
1

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

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

  1. 일괄처리 시스템
  2. 시분할 시스템
  3. 실시간처리 시스템
  4. 다중프로그래밍 시스템
(정답률: 69%)
  • 라운드 로빈 방식은 각 프로세스에 동일한 시간 할당량(Time Slice)을 부여하여 번갈아 가며 처리하는 선점 스케줄링 기법으로, 응답 시간을 최소화하는 시분할 시스템의 핵심 원리입니다.
profile_image
1

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

43. UNIX에서 사용자 인터페이스를 제공하며, 명령어 해석기라고도 일컬어지는 것은?

  1. Kernel
  2. Shell
  3. File descriptor
  4. I-node
(정답률: 74%)
  • Shell은 사용자가 입력한 명령어를 해석하여 커널에 전달하는 명령어 해석기이자 사용자 인터페이스 역할을 수행합니다.
profile_image
1

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

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

  1. 각 세그먼트는 고유한 이름과 크기를 갖는다.
  2. 세그먼트 맵 테이블이 필요하다.
  3. 프로그램을 일정한 크기로 나눈 단위를 세그먼트라고 한다.
  4. 기억장치 보호키가 필요하다.
(정답률: 47%)
  • 세그먼테이션은 프로그램을 논리적 단위(함수, 데이터 등)로 나누는 기법입니다. 프로그램을 일정한 크기로 나누는 것은 페이징 기법에 대한 설명입니다.
profile_image
1

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

45. 다음 설명에 해당하는 자원 보호 기법은?

  1. 전역 테이블
  2. 접근 제어 리스트
  3. 권한 리스트
  4. 잠금-키(Lock-Key)
(정답률: 61%)
  • 보호하려는 대상(객체)을 중심으로 접근 권한을 나열한 목록을 구성하여 메모리를 효율적으로 사용하는 기법은 접근 제어 리스트입니다.

    오답 노트

    권한 리스트: 사용자나 프로세스(주체)를 중심으로 접근 가능한 영역을 나열하는 방식입니다.
profile_image
1

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

46. UNIX 파일시스템 구조에서 데이터가 저장된 블록의 시작 주소를 확인할 수 있는 블록은?

  1. 부트 블록
  2. I-node 블록
  3. 슈퍼 블록
  4. 데이터 블록
(정답률: 62%)
  • I-node 블록은 파일의 소유자 식별 번호, 파일 크기, 생성 및 수정 시간, 링크 수와 더불어 데이터가 저장된 블록의 시작 주소 등 파일에 대한 모든 메타데이터를 저장하는 핵심 블록입니다.
profile_image
1

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

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

  1. 주프로세서는 입·출력과 연산 작업을 수행한다.
  2. 종프로세서는 운영체제를 수행한다.
  3. 종프로세서는 입·출력 발생시 주프로세서에게 서비스를 요청한다.
  4. 한 처리기는 주프로세서로 지정하고 다른 처리기들은 종프로세서로 지정하는 구조이다.
(정답률: 75%)
  • 주/종 처리기 시스템에서 운영체제 수행과 입·출력 제어는 주프로세서가 담당하며, 종프로세서는 오직 연산 작업만을 수행할 수 있습니다.

    오답 노트

    종프로세서는 운영체제를 수행하지 않고 연산 작업만 수행함
profile_image
1

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

48. 마스터 파일 디렉토리와 각 사용자별로 만들어지는 사용자 파일 디렉토리로 구성되는 디렉토리 구조는?

  1. 트리 디렉토리 구조
  2. 비순환 그래프 디렉토리 구조
  3. 1단계 디렉토리 구조
  4. 2단계 디렉토리 구조
(정답률: 59%)
  • 마스터 파일 디렉토리(MFD)와 각 사용자별 사용자 파일 디렉토리(UFD)로 구성되어 계층을 이루는 구조는 2단계 디렉토리 구조입니다.
profile_image
1

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

49. 주기억장치 관리기법인 최악, 최초, 최적 적합기법을 각각 사용할 때, 각 방법에 대하여 5K의 프로그램이 할당되는 영역을 각 기법의 순서대로 옳게 나열한 것은? (단, 영역 A, B, C, D는 모두 비어 있다고 가정한다.)

  1. 영역 D, 영역 A, 영역 A
  2. 영역 B, 영역 A, 영역 C
  3. 영역 A, 영역 B, 영역 C
  4. 영역 A, 영역 A, 영역 D
(정답률: 78%)
  • 메모리 할당 기법에 따라 $5\text{K}$ 프로그램이 배치될 영역을 결정합니다.

    1. 최악 적합(Worst Fit): 가장 큰 빈 공간에 할당 $\rightarrow$ 영역 D ($30\text{K}$)
    2. 최초 적합(First Fit): 수용 가능한 첫 번째 공간에 할당 $\rightarrow$ 영역 A ($9\text{K}$)
    3. 최적 적합(Best Fit): 크기 차이가 가장 적은 공간에 할당 $\rightarrow$ 영역 A ($9\text{K}$)
profile_image
1

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

50. 페이지 프레임 수가 많으면 페이지 부재의 수가 줄어드는 것이 일반적이지만, 더 많은 수의 페이지 프레임을 할당하더라도 페이지 부재가 더 많이 발생하는 현상과 가장 관계되는 페이지 교체 알고리즘은?

  1. OPT
  2. LRU
  3. NUR
  4. FIFO
(정답률: 47%)
  • 페이지 프레임을 더 많이 할당했음에도 불구하고 페이지 부재(Page Fault)가 오히려 증가하는 현상을 벨레이디의 모순(Belady's Anomaly)이라고 하며, 이는 FIFO 알고리즘에서 발생하는 특징입니다.
profile_image
1

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

51. 스풀링(SPOOLing)에 대한 설명으로 틀린 것은?

  1. SPOOL은 Simultaneous Peripheral Operation On-Line의 약어이다.
  2. 기억장소는 주로 디스크를 이용한다.
  3. 출력 작업에서만 사용되어 진다.
  4. 고속 장치와 저속 장치 간의 처리 속도 차이를 줄이기 위한 방법이다.
(정답률: 59%)
  • 스풀링(SPOOLing)은 고속 장치(CPU)와 저속 장치(입출력 기기) 사이의 속도 차이를 극복하기 위해 디스크를 버퍼로 사용하는 기법입니다. 이는 출력 작업뿐만 아니라 입력 작업에서도 동일하게 사용됩니다.
profile_image
1

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

52. 운영체제의 목적이 아닌 것은?

  1. 처리 능력의 향상
  2. 반환 시간의 최대화
  3. 사용 가능도 증대
  4. 신뢰도 향상
(정답률: 82%)
  • 운영체제는 처리 능력 향상, 신뢰도 향상, 사용 가능도 증대를 통해 시스템 효율을 높이는 것을 목적으로 합니다. 반환 시간은 사용자가 요청한 후 결과를 얻을 때까지의 시간이므로, 이를 최대화하는 것이 아니라 최소화하는 것이 목적입니다.
profile_image
1

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

53. 시간 구역성(Temporal Locality)과 거리가 먼 것은?

  1. 집계(Totaling) 등에 사용되는 변수
  2. 배열 순례(Array Traversal)
  3. 부 프로그램(Sub program)
  4. 스택(Stack)
(정답률: 47%)
  • 시간 구역성은 특정 기억 장소를 일정 시간 동안 집중적으로 액세스하는 현상으로, 루프, 스택, 부 프로그램, 집계 변수 등이 이에 해당합니다. 반면 배열 순례(Array Traversal)는 인접한 주소를 순차적으로 액세스하는 공간 구역성의 대표적인 사례입니다.
profile_image
1

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

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

  1. 링 연결구조(RING)
  2. 다중접근 버스 연결구조(MULTI ACCESS BUS)
  3. 계층 연결구조(HIERARCHY)
  4. 성형 연결구조(STAR)
(정답률: 71%)
  • 중앙에 호스트 컴퓨터가 있고 모든 사이트가 이 호스트에 직접 연결되는 구조입니다. 와 같이 중앙 컴퓨터 장애 시 모든 사이트 간 통신이 불가능해지는 특징을 가진 성형 연결구조(STAR)에 대한 설명입니다.
profile_image
1

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

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

  1. A
  2. B
  3. C
  4. D
(정답률: 64%)
  • HRN(Highest Response-ratio Next) 스케줄링은 대기 시간이 길고 서비스 시간이 짧을수록 우선순위가 높아지며, 계산된 우선순위 값이 클수록 먼저 처리됩니다.
    ① [기본 공식] $\text{우선순위} = \frac{\text{대기시간} + \text{서비스시간}}{\text{서비스시간}}$
    ② [숫자 대입]
    $$A = \frac{5 + 20}{20} = 1.25$$
    $$B = \frac{40 + 20}{20} = 3.0$$
    $$C = \frac{15 + 45}{45} = 1.33$$
    $$D = \frac{20 + 20}{20} = 2.0$$
    ③ [최종 결과] $B = 3.0$ (최댓값이므로 우선순위 가장 높음)
profile_image
1

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

56. 128개의 CPU로 구성된 하이퍼큐브에서 각 CPU는 몇 개의 연결점을 갖는가?

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

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

57. 파일 시스템에 대한 설명으로 틀린 것은?

  1. 고급 언어에 대한 번역 기능을 제공한다.
  2. 사용자가 파일을 생성, 수정, 제거 할 수 있도록 한다.
  3. 파일 공유를 위해서 여러 종류의 접근 제어 기법을 제공한다.
  4. 불의의 사태에 대비한 예비(backup)와 복구(recovery)능력을 갖추어야 한다.
(정답률: 71%)
  • 파일 시스템은 파일의 생성, 수정, 제거, 접근 제어, 백업 및 복구 등 파일 관리 기능을 수행합니다. 고급 언어를 기계어로 번역하는 기능은 컴파일러(Compiler)의 역할입니다.
profile_image
1

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

58. 프로세서 제어 블록을 갖고 있으며, 현재 실행 중 이거나 곧 실행 가능하며, CPU를 할당받을 수 있는 프로그램으로 정의할 수 있는 것은?

  1. 워킹 셋
  2. 세그먼테이션
  3. 모니터
  4. 프로세스
(정답률: 64%)
  • 프로세스는 실행 중인 프로그램을 의미하며, 운영체제가 관리하는 실행 단위로서 PCB(Process Control Block)를 가지며 CPU를 할당받아 실행되는 실체입니다.

    오답 노트

    워킹 셋: 프로세스가 일정 시간 동안 자주 참조하는 페이지들의 집합
    세그먼테이션: 내부 단편화를 해결하기 위한 메모리 관리 기법
    모니터: 공유 자원 동기화를 위한 고수준 동기화 도구
profile_image
1

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

59. 교착상태의 해결 방법 중 점유 및 대기 부정, 비선점 부정, 환형대기 부정 등은 어떤 기법에 해당하는가?

  1. Prevention
  2. Avoidance
  3. Detection
  4. Recovery
(정답률: 58%)
  • 교착상태(Deadlock)의 발생 조건인 상호 배제, 점유 및 대기, 비선점, 환형 대기 중 하나라도 만족하지 않도록 하여 교착상태의 발생을 원천적으로 차단하는 기법은 Prevention(예방)입니다.
profile_image
1

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

60. UNIX 운영체제의 특징이 아닌 것은?

  1. 높은 이식성
  2. 계층적 파일 시스템
  3. 단일 작업용 시스템
  4. 다중 사용자 환경
(정답률: 75%)
  • UNIX는 다중 사용자(Multi-user)와 다중 작업(Multi-tasking)을 지원하는 운영체제이며, 트리 구조의 계층적 파일 시스템과 높은 이식성을 갖는 것이 특징입니다. 따라서 단일 작업용 시스템이라는 설명은 옳지 않습니다.
profile_image
1

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

4과목: 소프트웨어 공학

61. 캡슐화에 대한 설명으로 틀린 것은?

  1. 인터페이스가 단순화되고 객체 간의 결합도가 높아진다.
  2. 변경 작업시 부작용의 전파를 최소화한다.
  3. 캡슐화된 기능은 다른 클래스에서 재사용이 용이하다.
  4. 객체 안의 데이터와 연산들을 하나로 묶는 것을 의미한다.
(정답률: 64%)
  • 캡슐화는 데이터와 연산을 하나로 묶어 외부 접근을 제한함으로써 인터페이스를 단순화하고, 객체 간의 결합도를 낮추어 변경 시 부작용을 최소화하는 기법입니다. 따라서 결합도가 높아진다는 설명은 틀린 것입니다.
profile_image
1

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

62. 어떤 모듈이 다른 모듈의 내부 논리 조작을 제어하기 위한 목적으로 제어신호를 이용하여 통신하는 경우이며, 하위 모듈에서 상위 모듈로 제어신호가 이동하여 상위 모듈에게 처리 명령을 부여하는 권리 전도현상이 발생하게 되는 결합도는?

  1. Data Coupling
  2. Stamp Coupling
  3. Control Coupling
  4. Common Coupling
(정답률: 63%)
  • 제어 신호를 통해 하위 모듈의 내부 논리를 조작하며, 이 과정에서 권리 전도 현상이 발생할 수 있는 결합도는 Control Coupling입니다.

    오답 노트

    Data Coupling: 단순 자료 요소 전달
    Stamp Coupling: 배열이나 레코드 구조 전달
    Common Coupling: 공통 자료 영역 참조
profile_image
1

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

63. 효과적인 프로젝트 관리를 위한 3P를 옳게 나열한 것은?

  1. People, Problem, Process
  2. Power, People, Priority
  3. Problem, Priority, People
  4. Priority, Problem, Possibility
(정답률: 80%)
  • 효과적인 프로젝트 관리를 위해 고려해야 할 3가지 핵심 요소인 3P는 인적 자원인 People, 해결해야 할 과제인 Problem, 그리고 수행 절차인 Process를 의미합니다.
profile_image
1

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

64. 소프트웨어에 대한 변경을 관리하기 위해 개발된 일련의 활동을 나타내며, 이런 변경에 의해 전체 비용이 최소화되고 최소한의 방해가 소프트웨어의 현 사용자에게 야기되도록 보증하는 것을 목적으로 하는 것은?

  1. 위험 관리
  2. 형상 관리
  3. 프로젝트 관리
  4. 유지보수 관리
(정답률: 54%)
  • 소프트웨어의 변경 사항을 체계적으로 관리하여 비용을 최소화하고 사용자 방해를 줄이는 활동은 형상 관리입니다.

    오답 노트

    위험 관리: 돌발 상황 예상 및 대책 수립
    유지보수 관리: 품질을 최상 상태로 유지
    프로젝트 관리: 기간 내 최소 비용으로 사용자 만족 시스템 개발
profile_image
1

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

65. 소프트웨어 재공학 활동 중 원시 코드를 분석하여 소프트웨어 관계를 파악하고 기존 시스템의 설계 정보를 재발견하고 다시 제작하는 작업은?

  1. Analysis
  2. Reverse Engineering
  3. Restructuring
  4. Migration
(정답률: 64%)
  • 기존의 원시 코드로부터 데이터, 아키텍처, 절차 등의 설계 정보를 추출하여 시스템의 관계를 재발견하는 과정은 Reverse Engineering(역공학)입니다.
profile_image
1

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

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

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

    오답 노트

    Corrective Maintenance: 잠재적 오류 수정
    Perfective Maintenance: 새로운 기능 추가 및 성능 개선
    Adaptive Maintenance: 운영체제 등 환경 변화에 대응
profile_image
1

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

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

  1. 회의 동안 의제를 유지시킨다.
  2. 문제 영역을 명확히 표현한다.
  3. 논쟁과 반박의 제한을 두지 않는다.
  4. 제품의 검토에 집중한다.
(정답률: 73%)
  • FTR(정형 기술 검토)은 효율적인 검토를 위해 논쟁과 반박을 제한하고 의제를 유지하며 진행해야 합니다.

    오답 노트

    의제 유지, 문제 영역의 명확한 표현, 제품 자체의 검토에 집중하는 것은 FTR의 핵심 지침입니다.
profile_image
1

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

68. 자료 흐름도에 대한 설명으로 틀린 것은?

  1. 자료 흐름은 점선으로 표시한다.
  2. 프로세스의 계층화가 가능하다.
  3. 버블 차트라고도 한다.
  4. 배경도를 통하여 전체 시스템의 범위를 표현한다.
(정답률: 65%)
  • 자료 흐름도(DFD)에서 자료의 흐름은 점선이 아니라 화살표($\rightarrow$)로 표시합니다.

    오답 노트

    프로세스의 계층화 가능, 버블 차트라고 불림, 배경도를 통한 시스템 범위 표현은 모두 자료 흐름도의 올바른 특징입니다.
profile_image
1

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

69. 블랙 박스 테스트 기법 중 다음 설명에 해당하는 것은?

  1. Boundary Value Analysis
  2. Cause Effect Graphing Testing
  3. Equivalence Partitioning Testing
  4. Comparison Testing
(정답률: 45%)
  • 입력 조건에 따라 타당한 값과 타당하지 않은 값의 그룹을 나누어 균등하게 검사 사례를 설정하는 기법은 동등 분할 테스트(Equivalence Partitioning Testing)입니다.
profile_image
1

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

70. 간트 차트에 대한 설명으로 틀린 것은?

  1. 자원 배치와 인원 계획에 유용하게 사용할 수 있다.
  2. 각 작업들의 시작점과 종료점을 파악할 수 있다.
  3. 프로젝트의 진도 관리를 수행할 수 있다.
  4. 화살표를 이용하여 작업 경로를 파악할 수 있다.
(정답률: 62%)
  • 간트 차트는 작업 일정을 수평 막대 형태로 표시하여 시작점, 종료점, 진도 관리를 수행하는 도구입니다. 화살표를 이용하여 작업 경로와 선후 관계를 파악하는 것은 PERT/CPM 차트의 특징입니다.
profile_image
1

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

71. 소프트웨어 개발 영역을 결정하는 요인 중 다음 사항과 관계되는 것은?

  1. 기능
  2. 인터페이스
  3. 성능
  4. 제약조건
(정답률: 71%)
  • 제시된 이미지의 내용은 다음과 같습니다.
    - 소프트웨어 의해 간접적으로 제어되는 장치와 소프트웨어를 실행하는 하드웨어
    - 새로운 소프트웨어를 연결하는 소프트웨어
    - I/O 장치를 통하여 소프트웨어를 사용하는 사람
    - 순서적 연산을 통해 소프트웨어를 실행하는 절차

    위 내용은 소프트웨어가 외부의 하드웨어, 다른 소프트웨어, 그리고 사용자와 상호작용하는 접점을 정의하는 인터페이스(Interface)에 관한 설명입니다.
profile_image
1

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

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

  1. 인스턴스
  2. 오퍼레이션
  3. 메시지
  4. 정보은닉
(정답률: 47%)
  • 제시된 이미지의 내용은 다음과 같습니다.
    ( )은(는) 클래스 내의 객체에 의한 함수이거나 변형이다. 한 클래스 내의 모든 객체들은 같은 ( )을(를) 공유하며 개개 ( )은(는) 묵시적 아규먼트로써 목적 객체를 가지며 행위를 서술한다. 메소드는 한 클래스에 대한 ( )의 구현이며 일반적으로 객체지향 설계에서는 동일시하며 함수지향 설계에서는 함수로 대응된다.

    위 설명은 객체의 행위를 정의하는 오퍼레이션(Operation)에 대한 설명입니다. 오퍼레이션은 클래스 내의 모든 객체가 공유하는 행위이며, 이를 실제로 구현한 것이 메소드입니다.
profile_image
1

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

73. 럼바우의 객체지향 분석 기법에서 자료 흐름도와 가장 관련이 큰 것은?

  1. Functional Modeling
  2. Dynamic Modeling
  3. Object Modeling
  4. Class Modeling
(정답률: 55%)
  • Functional Modeling(기능 모델링)은 시스템의 처리 과정을 나타내기 위해 자료 흐름도(DFD)를 사용하여 데이터의 흐름을 분석하는 기법입니다.

    오답 노트

    Dynamic Modeling: 상태 다이어그램 이용
    Object Modeling: 객체 다이어그램 이용
profile_image
1

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

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

  1. 개발 일정의 지연
  2. 개발 비용 감소
  3. 소프트웨어 생산성의 저조
  4. 소프트웨어 품질의 미흡
(정답률: 69%)
  • 소프트웨어 위기는 소프트웨어의 규모가 커짐에 따라 개발 비용이 급격히 증가하고, 일정 지연 및 품질 저하, 생산성 저조 등의 문제가 발생하는 현상을 말합니다. 따라서 개발 비용 감소는 위기 발생 요인이 아닙니다.
profile_image
1

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

75. 소프트웨어의 특징에 대한 설명으로 옳지 않은 것은?

  1. 소프트웨어 생산물의 구조가 코드 안에 숨어 있다.
  2. 논리적 절차에 따라 개발된다.
  3. 사용에 의해 마모되거나 소멸된다.
  4. 요구나 환경의 변화에 따라 적절히 변형시킬 수 있다.
(정답률: 79%)
  • 소프트웨어는 물리적인 형태가 없는 논리적 실체이므로, 하드웨어와 달리 사용한다고 해서 마모되거나 소멸되지 않는다는 것이 핵심 특징입니다.
profile_image
1

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

76. 소프트웨어 재사용의 이점에 해당하지 않는 것은?

  1. 개발 시간과 비용 감소
  2. 소프트웨어 품질 향상
  3. 개발 생산성 증대
  4. 프로그램 언어 종속
(정답률: 72%)
  • 소프트웨어 재사용은 이미 검증된 컴포넌트를 다시 사용하여 개발 시간과 비용을 줄이고, 생산성과 품질을 높이는 것이 목적입니다. 프로그램 언어 종속은 재사용성을 저해하는 제약 사항이지 이점이 아닙니다.
profile_image
1

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

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

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

    오답 노트

    Reliability: 오류 없이 정확하고 일관된 결과를 수행하는 신뢰성
    Efficiency: 기능 수행을 위해 필요한 자원의 소요 정도인 효율성
    Integrity: 허용되지 않은 사용이나 변경을 제어하는 무결성
profile_image
1

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

78. CASE에 대한 설명으로 틀린 것은?

  1. 소프트웨어 모듈의 재사용이 향상된다.
  2. 자동화된 기법을 통해 소프트웨어 품질이 향상된다.
  3. 소프트웨어 사용자들이 소프트웨어 사용 방법을 신속히 숙지할 수 있도록 개발된 자동화 패키지이다.
  4. 소프트웨어 유지보수를 간편하게 수행할 수 있다.
(정답률: 58%)
  • CASE(Computer Aided Software Engineering)는 소프트웨어 개발 과정 전체를 자동화하여 생산성과 품질을 높이는 도구입니다.
    자동화된 기법을 통해 품질 향상, 모듈 재사용성 증대, 유지보수 간소화가 가능합니다.

    오답 노트

    소프트웨어 사용자들이 사용 방법을 숙지하도록 돕는 패키지는 CASE의 정의가 아닙니다.
profile_image
1

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

79. 다음 검사 중 알파검사, 베타검사와 가장 관계가 있는 것은?

  1. Unit Test
  2. Integration Test
  3. System Test
  4. Validation Test
(정답률: 52%)
  • 검증 검사(Validation Test)는 실제 사용자의 요구사항이 충족되었는지 확인하는 단계로, 개발자 외의 사용자가 참여하는 알파 검사와 베타 검사가 여기에 해당합니다.
profile_image
1

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

80. 상향식 통합 검사에 대한 설명으로 틀린 것은?

  1. 깊이 우선 통합법 또는 넓이 우선 통합법에 따라 스터브를 실제 모듈로 대치한다.
  2. 검사를 위해 드라이버를 생성한다.
  3. 하위 모듈을 클러스터로 결합한다.
  4. 하위 모듈에서 상위 모듈 방향으로 통합하면서 검사한다.
(정답률: 48%)
  • 상향식 통합 검사는 하위 모듈부터 상위 모듈 방향으로 통합하며 검사하는 방식입니다.
    하위 모듈을 클러스터로 결합하고, 이를 제어하기 위한 드라이버(Driver)를 생성하여 검사합니다.

    오답 노트

    깊이 우선 또는 넓이 우선 통합법에 따라 스터브를 대치하는 것은 하향식 통합 검사에 대한 설명입니다.
profile_image
1

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

5과목: 데이터 통신

81. 데이터(Data) 전송제어 절차를 순서대로 옳게 나열한 것은?

  1. 회선접속 → 데이터링크 확립 → 정보전송 → 회선절단 → 데이터링크 해제
  2. 데이터링크 확립 → 회선접속 → 정보전송 → 데이터링크 해제 → 회선절단
  3. 회선접속 → 데이터링크 확립 → 정보전송 → 데이터링크 해제 → 회선절단
  4. 데이터링크 확립 → 회선접속 → 정보전송 → 회선절단 → 데이터링크 해제
(정답률: 72%)
  • 데이터 전송제어는 물리적인 연결부터 논리적인 연결, 실제 전송, 그리고 이를 해제하는 순서로 진행됩니다.
    회선접속(물리적 연결) $\rightarrow$ 데이터링크 확립(논리적 연결) $\rightarrow$ 정보전송 $\rightarrow$ 데이터링크 해제 $\rightarrow$ 회선절단 순으로 이루어집니다.
profile_image
1

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

82. 다음이 설명하고 있는 데이터 교환 방식은?

  1. 메시지 교환 방식
  2. 공간분할 교환방식
  3. 가상회선 방식
  4. 데이터그램 방식
(정답률: 52%)
  • 제시된 이미지 의 설명처럼, 데이터를 패킷 단위로 나누어 전송하며 경로 설정 없이 각 패킷이 독립적으로 최적의 경로를 찾아 목적지로 이동하는 방식은 데이터그램 방식의 핵심 특징입니다.
profile_image
1

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

83. 실제 전송할 데이터를 갖고 있는 터미널에게만 시간슬롯(Time Slot)을 할당하는 다중화 방식은?

  1. 동기식 시분할 다중화(Synchronous TDM)
  2. 주파수 분할 다중화(Frequency DM)
  3. 통계적 시분할 다중화(Statistical TDM)
  4. 광파장 분할 다중화(Wavelength DM)
(정답률: 54%)
  • 통계적 시분할 다중화(Statistical TDM)는 고정된 슬롯을 할당하는 동기식과 달리, 실제 전송할 데이터가 있는 터미널에만 동적으로 시간슬롯을 할당하여 대역폭 이용 효율을 극대화하는 방식입니다.
profile_image
1

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

84. IPv4와 IPv6의 패킷 헤더의 비교 설명으로 틀린 것은?

  1. IPv4의 프로토콜 필드는 IPv6에서 트래픽 클래스(Traffic Class)필드로 대치된다.
  2. IPv4의 TTL필드는 IPv6에서 홉 제한(Hop Limit)으로 불린다.
  3. IPv4의 옵션 필드(Option Field)는 IPv6에서는 확장 헤더로 구현된다.
  4. IPv4의 총 길이 필드는 IPv6에서 제거되고 페이로드 길이 필드로 대치된다.
(정답률: 34%)
  • IPv4의 프로토콜(Protocol) 필드는 상위 계층의 프로토콜을 지정하는 역할을 하며, 이는 IPv6에서 Next Header 필드로 대치되었습니다.

    오답 노트

    트래픽 클래스: IPv6에서 서비스 품질(QoS) 관리를 위해 사용되는 필드입니다.
profile_image
1

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

85. PSK(Phase Shift Keying)방식이 적용되지 않은 변조 방식은?

  1. QDPSK
  2. QAM
  3. QVM
  4. DPSK
(정답률: 55%)
  • PSK(Phase Shift Keying)는 반송파의 위상을 변화시켜 데이터를 전송하는 방식입니다.
    DPSK, QDPSK는 대표적인 PSK 방식이며, QAM은 진폭과 위상을 모두 변조하는 방식입니다. 반면 QVM은 PSK 계열의 변조 방식이 아닙니다.
profile_image
1

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

86. 다음 네트워크 A와 B사이에서 인터네트워킹을 위한 브리지(Bridge)의 일반적 기능으로 옳지 않은 것은?

  1. 네트워크 A에서 전송한 모든 프레임을 읽고, 네트워크 B로 주소가 지정된 프레임들을 받아들인다.
  2. 네트워크 B에 대한 매체 접근 제어 프로토콜을 사용하여 네트워크 B에게로 프레임을 재전송한다.
  3. OSI 참조 모델의 데이터 링크 계층에 해당하는 것으로 LAN프로토콜 중 MAC 계층을 지원한다.
  4. 네트워크 A에서 송신한 프레임의 내용과 형식을 수정한다.
(정답률: 54%)
  • 브리지는 데이터 링크 계층에서 동작하며, 프레임의 목적지 주소를 확인하여 적절한 네트워크로 전달하는 필터링 및 포워딩 기능을 수행합니다.
    브리지는 프레임을 전달할 뿐, 네트워크 A에서 송신한 프레임의 내용과 형식을 수정하지 않습니다.
profile_image
1

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

87. OSI 7 layer의 계층별 기능으로 틀린 것은?

  1. 물리계층 : 기계적인 규격과 전기적인 규격 규정
  2. 네트워크 계층 : 효율적인 경로 선택
  3. 세션계층 : 응용프로세스 간 대화 제어
  4. 데이터링크계층 : 정보 표현 형식을 구문형식으로 변환
(정답률: 63%)
  • 정보 표현 형식을 구문 형식으로 변환하거나 암호화, 압축을 수행하는 것은 표현 계층(Presentation Layer)의 기능입니다. 데이터링크 계층은 인접한 노드 간의 신뢰성 있는 전송을 위한 흐름 제어와 에러 제어를 담당합니다.
profile_image
1

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

88. 인터-네트워킹(Inter-Networking)을 위해 사용되는 네트워크 장비와 가장 거리가 먼 것은?

  1. 리피터(Repeater)
  2. 게이트웨이(Gateway)
  3. 라우터(Router)
  4. 증폭기(Amplifier)
(정답률: 70%)
  • 인터-네트워킹 장비는 서로 다른 네트워크를 연결하거나 신호를 재생성하는 리피터, 라우터, 게이트웨이 등이 해당됩니다. 증폭기(Amplifier)는 단순히 아날로그 신호의 세기를 키우는 장치로, 네트워크 계층의 논리적 연결을 수행하는 인터-네트워킹 장비와는 거리가 멉니다.
profile_image
1

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

89. 다음이 설명하고 있는 ARQ 방식으로 옳은 것은?

  1. Stop and Wait ARQ
  2. GO-back-N ARQ
  3. Re-Sending ARQ
  4. Selective-Repeat ARQ
(정답률: 57%)
  • NAK를 수신했을 때 오류가 발생한 특정 프레임만 선택적으로 재전송하는 방식은 Selective-Repeat ARQ입니다. 수신 측에서 순서가 바뀐 프레임을 다시 정렬해야 하므로 큰 버퍼와 재순서화 기능이 필요하여 구현이 복잡하다는 특징이 있습니다.
profile_image
1

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

90. 다음이 설명하고 있는 디지털 신호 부호화 방식은?

  1. NRZ-L
  2. TTL
  3. Manchester
  4. TDM
(정답률: 52%)
  • 매 비트 구간에서 반드시 신호 준위 천이가 발생하여 이를 통해 클록 신호를 추출하고 동기화할 수 있는 방식은 Manchester 인코딩의 핵심 특징입니다.

    오답 노트

    NRZ-L: 데이터 1은 양극, 0은 음극을 사용하며 천이가 없는 구간이 존재함
    TTL: 패킷의 생존 시간을 나타내는 Time To Live의 약자임
    TDM: 시간 분할 다중화 방식으로 신호 부호화 방식이 아님
profile_image
1

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

91. OSI 7계층 중 데이터 링크 계층의 프로토콜은?

  1. PPP
  2. RS-232C/V.24
  3. EIA-530
  4. V.22bis
(정답률: 67%)
  • OSI 7계층 중 데이터 링크 계층의 대표적인 프로토콜로는 PPP, HDLC, LAPB, LLC 등이 있습니다.
profile_image
1

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

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

  1. CSMA/CD는 버스 또는 트리 토폴로지에서 가장 많이 사용되는 기법이다.
  2. 토큰 패싱은 토큰을 분실할 가능성이 있다.
  3. 토큰 패싱은 노드가 증가하면 성능이 좋아진다.
  4. CSMA/CD는 비경쟁 기법의 단점인 대기시간의 상당 부분이 제거 될 수 있다.
(정답률: 60%)
  • 토큰 패싱 방식은 토큰을 가진 노드만 데이터를 전송할 수 있는 구조입니다. 따라서 네트워크에 참여하는 노드 수가 증가할수록 자신의 차례(토큰)를 기다리는 대기 시간이 길어져 전체적인 성능이 저하됩니다.
profile_image
1

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

93. 회선교환 방식에 대한 설명으로 틀린 것은?

  1. 호 설정이 이루어지고 나면 정보를 연속적으로 전송할 수 있는 전용 통신로와 같은 기능을 갖는다.
  2. 호 설정이 이루어진 다음은 교환기 내에서 처리를 위한 지연이 거의 없다.
  3. 회선이용률 면에서는 비효율적이다.
  4. 에러 없는 정보전달이 요구되는 데이터 서비스에 매우 적합하다.
(정답률: 46%)
  • 회선 교환 방식은 전용 통신로를 설정하여 지연이 적고 연속 전송이 가능하지만, 회선 이용률이 낮다는 특징이 있습니다. 에러 없는 정보 전달이 요구되는 데이터 서비스에 적합한 방식은 데이터를 저장했다가 전송하는 축적 교환 방식입니다.
profile_image
1

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

94. 이동 단말이나 PDA와 같이 소형 무선 단말기 상에서 인터넷을 이용할 수 있도록 해주는 프로토콜의 총칭은?

  1. POP
  2. WAP
  3. SMTP
  4. FTP
(정답률: 73%)
  • WAP(Wireless Application Protocol)는 이동 단말기나 PDA와 같은 소형 무선 단말기에서 인터넷을 이용할 수 있도록 설계된 무선 응용 통신 규약입니다.
profile_image
1

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

95. HDLC(High-level Data Link Control)의 링크 구성 방식에 따른 세 가지 동작모드에 해당하지 않는 것은?

  1. PAM
  2. NRM
  3. ARM
  4. ABM
(정답률: 59%)
  • HDLC의 동작 모드는 링크 구성 방식에 따라 NRM(Normal Response Mode), ARM(Asynchronous Response Mode), ABM(Asynchronous Balanced Mode)의 세 가지로 구분됩니다. PAM은 HDLC의 동작 모드에 해당하지 않습니다.
profile_image
1

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

96. 다음이 설명하고 있는 인터넷 서비스는?

  1. Ubiquitous
  2. WiBro
  3. RFID
  4. VoIP
(정답률: 77%)

  • 이동 중에도 초고속 인터넷 이용이 가능한 무선 휴대전화 인터넷 서비스이며, ETRI와 삼성전자가 개발한 HPi 기술 표준을 기반으로 IEEE 제3세대 이동통신 표준으로 채택된 서비스는 WiBro입니다.
profile_image
1

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

97. X.25 프로토콜에 대한 설명으로 옳은 것은?

  1. OSI 7계층 중 제 2계층인 데이터링크 계층에 속한다.
  2. DTE와 DCE사이의 인터페이스에 관한 규정이다.
  3. 회선 교환망에서 사용된다.
  4. 메시지 단위로 전송이 이루어진다.
(정답률: 53%)
  • X.25는 DTE와 DCE 사이의 인터페이스 규정을 정의하는 프로토콜입니다.

    오답 노트

    OSI 7계층 중 제 2계층인 데이터링크 계층에 속한다: 제 3계층(네트워크 계층)에 속함
    회선 교환망에서 사용된다: 패킷 교환망에서 사용됨
    메시지 단위로 전송이 이루어진다: 패킷 단위로 전송됨
profile_image
1

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

98. 블록(block) 단위로 데이터를 전송하는 방식은?

  1. 비동기 전송
  2. 동기 전송
  3. 직렬 전송
  4. 병렬 전송
(정답률: 50%)
  • 동기 전송은 송수신 측이 타이밍을 맞추어 데이터를 블록 단위로 묶어 전송하는 방식입니다.

    오답 노트

    비동기 전송: 문자 단위로 전송
profile_image
1

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

99. PCM(Pulse Code Modulation) 방식에서 PAM(Pulse Amplitude Modulation)신호를 얻는 과정은?

  1. 표본화
  2. 양자화
  3. 부호화
  4. 코드화
(정답률: 45%)
  • PCM 과정의 첫 단계인 표본화는 입력된 아날로그 신호를 일정 시간 간격으로 추출하여 PAM 신호를 얻는 과정입니다.
profile_image
1

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

100. 문자 동기 전송방식에서 데이터 투과성(Data Transparent)을 위해 삽입되는 제어문자는?

  1. ETX
  2. STX
  3. DLE
  4. SYN
(정답률: 62%)
  • DLE(Data Link Escape)는 데이터 통신 네트워크에서 제어 문자의 의미를 변경하여 데이터 투과성을 확보하기 위해 삽입되는 제어 문자입니다.

    오답 노트

    ETX: 텍스트 종료
    STX: 텍스트 시작
    SYN: 동기 맞춤
profile_image
1

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

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