정보처리산업기사 필기 기출문제복원 (2011-03-20)

정보처리산업기사 2011-03-20 필기 기출문제 해설

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

정보처리산업기사
(2011-03-20 기출문제)

목록

1과목: 데이터 베이스

1. 분산 데이터베이스에 대한 설명으로 옳지 않은 것은?

  1. 데이터베이스의 설계가 쉽다.
  2. 분산제어가 가능하다.
  3. 시스템 성능이 향상된다.
  4. 시스템의 융통성이 증가한다.
(정답률: 77%)
  • 분산 데이터베이스는 데이터를 여러 물리적 위치에 나누어 저장하므로, 데이터의 분산 배치와 복제 전략을 세워야 하기 때문에 설계가 매우 복잡해집니다.
profile_image
1

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

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

  1. 뷰 위에 또 다른 뷰를 정의 할 수 있다.
  2. 보안 측면에서 뷰를 활용할 수 있다.
  3. 뷰를 삭제할 때 그 위에 정의된 다른 뷰도 자동적으로 삭제된다.
  4. 뷰에 대한 삽입, 갱신, 삭제 연산은 기본 테이블과 동일하다.
(정답률: 65%)
  • 뷰는 실제 데이터를 저장하지 않는 가상의 테이블이므로, 기본 테이블과 달리 뷰 자체에 대한 삽입, 갱신, 삭제 연산에는 제약이 많으며 기본 테이블과 동일하게 작동하지 않습니다.
profile_image
1

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

3. 데이터 모델의 종류 중 오너-멤버(owner-member)관계를 갖는 것은?

  1. 관계 데이터 모델
  2. 계층 데이터 모델
  3. 뷰 데이터 모델
  4. 네트워크 데이터 모델
(정답률: 79%)
  • 네트워크 데이터 모델은 그래프 구조를 가지며, 상위 레코드인 오너(owner)와 하위 레코드인 멤버(member) 사이의 다대다 대응관계를 지원하는 것이 특징입니다.

    오답 노트

    관계 데이터 모델: 표(Table) 구조
    계층 데이터 모델: 트리(Tree) 구조
profile_image
1

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

4. 다음 ( )에 공통 적용될 단어로 옳은 것은?

  1. Domain
  2. Cardinality
  3. Transaction
  4. Schema
(정답률: 52%)
  • 데이터베이스에서 하나의 논리적 기능을 수행하기 위한 작업의 단위를 묻는 문제입니다.
    트랜잭션(Transaction)은 데이터베이스의 상태를 변화시키는 하나의 논리적 기능 단위로, 주문, 구매, 변경, 추가, 삭제와 같은 비즈니스 활동이 이에 해당합니다.

    오답 노트

    Domain: 하나의 속성이 가질 수 있는 원자값들의 집합
    Cardinality: 릴레이션에 포함된 튜플의 총 수
    Schema: 데이터베이스의 전체적인 구조와 제약 조건에 대한 정의
profile_image
1

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

5. 일반적인 데이터 모델의 3가지 구성요소로 옳은 것은?

  1. 구조, 연산, 제약조건
  2. 구조, 연산, 도메인
  3. 릴레이션, 구조, 스키마
  4. 데이터사전, 연산, 릴레이션
(정답률: 71%)
  • 데이터 모델의 3가지 핵심 구성요소는 구조, 연산, 제약조건입니다. 앞 글자를 따서 '구·연·제'로 암기하세요.
profile_image
1

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

6. 스키마의 3계층에서 실제 데이터베이스가 기억장치 내에 저장되어 있으며 저장 스키마(storage schema)라고도 하는 것은?

  1. 개념 스키마
  2. 외부 스키마
  3. 내부 스키마
  4. 관계 스키마
(정답률: 78%)
  • 내부 스키마는 물리적인 저장 장치와 밀접한 관계를 가지며, 실제 데이터베이스가 기억장치 내에 어떻게 저장되는지를 정의하는 저장 스키마(Storage Schema)를 의미합니다.

    오답 노트

    개념 스키마: 조직 전체의 논리적 구조를 정의한 통합 뷰
    외부 스키마: 개별 사용자나 응용 프로그램 관점의 서브 뷰
profile_image
1

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

7. 다음 문장의 ( ) 안의 내용으로 적합한 것은?

  1. System structure
  2. Operation
  3. Meta-data
  4. System architecture
(정답률: 64%)
  • 제시된 문장 에서 핵심은 '카탈로그에 저장된 정보(stored information in the catalog)'입니다. 데이터베이스의 구조 정보를 담고 있는 데이터, 즉 데이터에 관한 데이터를 Meta-data라고 합니다.
profile_image
1

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

8. DBMS에 대한 설명으로 옳지 않은 것은?

  1. 데이터의 중복을 최소화하여 기억공간을 절약할 수 있다.
  2. 다수의 사용자들이 서로 다른 목적으로 데이터를 공유하는 것이 가능하다.
  3. 정확한 최신 정보의 이용이 가능하고 무결성이 유지된다.
  4. 시스템이 간단해지고 파일의 예비와 복구가 쉽다.
(정답률: 74%)
  • DBMS는 데이터의 통합 관리와 무결성 유지를 위해 도입되었으나, 시스템 구조가 복잡해지고 전문 인력이 필요하며 백업 및 복구 과정이 까다롭다는 단점이 있습니다.
profile_image
1

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

9. 병행수행의 문제점 중 하나의 트랜잭션 수행이 실패한 후 회복되기 전에 다른 트랜잭션이 실패한 갱신 결과를 참조하는 현상은?

  1. uncommitted dependency
  2. lost update
  3. inconsistency
  4. cascading rollback
(정답률: 62%)
  • 하나의 트랜잭션이 실패하여 회복되기 전, 다른 트랜잭션이 그 실패한 갱신 결과를 참조하는 현상을 uncommitted dependency(비완료 의존성)라고 합니다.

    오답 노트

    lost update: 두 트랜잭션이 동시에 갱신하여 일부 결과가 사라짐
    inconsistency: 트랜잭션 간 상호 영향으로 불일치한 결과 발생
    cascading rollback: 한 트랜잭션 실패 시 연쇄적으로 다른 트랜잭션까지 복구됨
profile_image
1

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

10. 하나의 릴레이션에 존재하는 후보 키들 중에서 기본 키를 제외한 나머지 후보 키들을 의미하는 것은?

  1. 대체키
  2. 외래키
  3. 유일키
  4. 최소키
(정답률: 72%)
  • 후보키는 유일성과 최소성을 모두 만족하여 기본키가 될 수 있는 속성들의 집합입니다. 이 후보키들 중 설계자에 의해 기본키로 선택되지 않고 남은 나머지 후보키들을 대체키(보조키)라고 합니다.

    오답 노트

    외래키: 다른 릴레이션의 기본키를 참조하는 키
    최소키: 유일성을 만족하는 최소한의 속성 집합(후보키의 특성)
profile_image
1

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

11. 부분 함수 종속 제거가 이루어지는 정규화 단계는?

  1. 1NF → 2NF
  2. 2NF → 3NF
  3. 3NF → BCNF
  4. BCNF → 4NF
(정답률: 73%)
  • 제2정규형(2NF)은 제1정규형(1NF)을 만족하면서 기본키가 아닌 모든 속성이 기본키에 완전 함수적으로 종속되어야 하는 단계로, 즉 부분 함수 종속을 제거하는 과정입니다.

    오답 노트

    2NF → 3NF: 이행적 함수 종속 제거
    3NF → BCNF: 결정자가 후보키가 아닌 것 제거
    BCNF → 4NF: 다치 종속 제거
profile_image
1

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

12. 다음 트리를 Post-order로 운행한 결과는?

  1. ABDECFG
  2. DBEACGF
  3. ABCDEFG
  4. DEBGFCA
(정답률: 65%)
  • 후위 순회(Post-order)는 '왼쪽 서브 트리 → 오른쪽 서브 트리 → 루트 노드' 순으로 방문합니다.
    1. A의 왼쪽 서브 트리(B) 방문: D → E → B 순으로 방문
    2. A의 오른쪽 서브 트리(C) 방문: G → F → C 순으로 방문
    3. 마지막으로 루트 노드 A 방문
    따라서 최종 결과는 DEBGFCA가 됩니다.
profile_image
1

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

13. 트랜잭션의 특성 중 “all or nothing", 즉 트랜잭션의 연산은 데이터베이스에 모두 반영되든지 아니면 전혀 반영되지 않아야 함을 의미하는 것은?

  1. atomicity
  2. consistency
  3. isolation
  4. durability
(정답률: 63%)
  • 트랜잭션의 연산이 모두 반영되거나 전혀 반영되지 않아야 한다는 'all or nothing'의 원칙은 atomicity(원자성)를 의미합니다.

    오답 노트

    consistency: 실행 후 데이터베이스가 일관된 상태를 유지함
    isolation: 트랜잭션 간 서로 간섭하지 않고 독립적으로 실행됨
    durability: 성공한 결과가 영구적으로 저장됨
profile_image
1

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

14. 다음 그림에서 트리의 차수(Degree of a Tree)는?

  1. 1
  2. 2
  3. 3
  4. 4
(정답률: 79%)
  • 트리의 차수(Degree of a Tree)는 트리 내의 모든 노드 중 자식 노드의 개수가 가장 많은 노드의 차수를 의미합니다.

    위 그림에서 노드 C가 자식 노드(D, E, F)를 3개 가지고 있어 가장 많으므로 트리의 차수는 3입니다.
profile_image
1

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

15. 논리적 설계 단계에 해당하지 않는 것은?

  1. 논리적 데이터 모델로 변환
  2. 트랜잭션 인터페이스 설계
  3. 스키마의 평가 및 정제
  4. 접근 경로 설계
(정답률: 57%)
  • 접근 경로 설계는 저장 장치에 데이터를 어떻게 물리적으로 배치하고 효율적으로 접근할지를 결정하는 단계이므로 논리적 설계가 아닌 물리적 설계 단계에 해당합니다.
profile_image
1

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

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

  1. continuous evolution
  2. time accessibility
  3. concurrent sharing
  4. content reference
(정답률: 65%)
  • 데이터베이스는 새로운 데이터의 삽입, 삭제, 갱신을 통해 항상 최신의 정확한 자료를 유지하며 동적으로 변화해야 하므로 continuous evolution(계속적인 변화)에 해당합니다.

    오답 노트

    time accessibility: 실시간 응답 가능성
    concurrent sharing: 다수 사용자의 동시 이용
    content reference: 데이터 내용으로 검색
profile_image
1

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

17. 다음 자료에 대하여 버블 정렬을 이용하여 오름차순 정렬을 할 경우 1pass 후의 결과는?

  1. 14 17 37 35 40
  2. 14 37 17 40 35
  3. 35 37 14 17 40
  4. 37 14 17 35 40
(정답률: 63%)
  • 버블 정렬은 인접한 두 원소를 비교하여 앞의 값이 더 크면 서로 교환하며 가장 큰 값을 뒤로 보내는 방식입니다.
    1pass 과정: [37, 14] 비교 $\rightarrow$ 교환 $\rightarrow$ [14, 37, 17, 40, 35]
    [37, 17] 비교 $\rightarrow$ 교환 $\rightarrow$ [14, 17, 37, 40, 35]
    [37, 40] 비교 $\rightarrow$ 유지 $\rightarrow$ [14, 17, 37, 40, 35]
    [40, 35] 비교 $\rightarrow$ 교환 $\rightarrow$ [14, 17, 37, 35, 40]
profile_image
1

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

18. 다음과 같은 응용 분야에 가장 적합한 자료 구조는?

  1. 스택
  2. 데크
  3. 트리
(정답률: 74%)
  • 함수 호출 순서 제어, 순환 호출, 인터럽트 처리, 수식 계산, 컴파일러 언어 번역 등은 후입선출(LIFO) 구조인 스택의 전형적인 응용 분야입니다.

    오답 노트

    큐: 작업 스케줄링, 대기행렬 처리
    트리: 가족 계보, 조직 구조도, 힙(Heap) 표현
profile_image
1

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

19. SQL의 DDL에 해당하지 않는 것은?

  1. CREATE
  2. ALTER
  3. DROP
  4. SELECT
(정답률: 79%)
  • SQL은 역할에 따라 DDL, DML, DCL로 구분됩니다. CREATE, ALTER, DROP은 데이터베이스 구조를 정의하는 DDL(정의어)이며, SELECT는 데이터를 조회하는 DML(조작어)에 해당합니다.

    오답 노트

    SELECT: DML(조작어)입니다.
profile_image
1

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

20. 다음 자료 구조 중 성격이 나머지 셋과 다른 하나는?

  1. 스택
  2. 데크
  3. 트리
(정답률: 84%)
  • 자료 구조는 데이터의 배치 형태에 따라 선형과 비선형으로 나뉩니다. 스택, 큐, 데크는 데이터가 일렬로 나열되는 선형 구조인 반면, 트리는 계층적 구조를 가지는 비선형 구조입니다.
profile_image
1

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

2과목: 전자 계산기 구조

21. 정보 코드의 에러 교정 방식에서 우수 패리티(even parity)를 사용하여 BCD수 1001에 대한 단일 에러 교정 코드를 결정한 것 중 알맞은 것은?

  1. 10010
  2. 01001
  3. 0011001
  4. 1100110
(정답률: 40%)
  • 우수 패리티(Even Parity)는 전체 1의 개수가 짝수가 되도록 패리티 비트를 추가하는 방식입니다. 4비트 BCD 코드의 단일 에러 교정 코드는 $p_1 p_2 b_1 p_3 b_2 b_3 b_4$ 형태로 구성되며, 주어진 BCD $1001$을 대입하여 각 패리티 비트를 결정하면 $0011001$이 됩니다.
profile_image
1

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

22. 다음 중 CICS(Complex Instruction Set Computer)형 프로세서의 특징이 아닌 것은?

  1. 명령어의 길이가 일정하다.
  2. 많은 수의 명령어를 갖는다.
  3. 다양한 addressing mode를 지원한다.
  4. 레지스터와 메모리의 다양한 명령어를 제공한다.
(정답률: 70%)
  • CISC 프로세서는 복잡한 명령어를 처리하기 위해 설계되었으며, 명령어의 길이가 가변적이라는 특징을 가집니다.

    오답 노트

    명령어의 길이가 일정하다: RISC 프로세서의 특징입니다.
profile_image
1

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

23. 어느 인스트럭션의 수행 속도를 반으로 줄였다. 프로그램에서 사용한 인스트럭션들의 20%가 이 인스트럭션이라면 프로그램 전체의 수행속도는 얼마만큼 향상되는가?

  1. 9.9%
  2. 11.11%
  3. 22.22%
  4. 25.25%
(정답률: 53%)
  • 특정 명령어의 수행 속도 개선이 전체 프로그램 수행 시간에 미치는 영향은 암달의 법칙(Amdahl's Law)을 통해 계산합니다.
    ① [기본 공식] $S = \frac{1}{(1 - f) + \frac{f}{k}}$ 향상도 = 1 / ((1 - 비율) + (비율 / 개선배수))
    ② [숫자 대입] $S = \frac{1}{(1 - 0.2) + \frac{0.2}{2}}$
    ③ [최종 결과] $S = \frac{1}{0.8 + 0.1} = \frac{1}{0.9} = 1.1111$ 즉, $11.11\%$ 향상
profile_image
1

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

24. 메모리로부터 fetch한 데이터는 어떤 레지스터로 전송하는가?

  1. MBR(Memory Buffer Register)
  2. MAR(Memory Address Register)
  3. PC(Program Counter)
  4. IR(Instruction Register)
(정답률: 58%)
  • 메모리로부터 읽어온 데이터나 명령어는 일시적으로 저장하기 위해 메모리 버퍼 레지스터인 MBR(Memory Buffer Register)로 전송됩니다.
profile_image
1

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

25. 명령어 사이클과 마이크로연산에 대한 설명 중 잘못된 것은?

  1. R2←R3+R4는 마이크로 명령어의 한 예로서 R3와 R4 레지스터의 내용을 가산하여 R2 레지스터에 저장하는 동작이다.
  2. 인터럽트 사이클에는 마이크로연산 MBR(AD)←PC를 통해서 복귀주소를 저장한다.
  3. 마이크로연산들의 집합을 마이크로프로그래밍이라고 한다.
  4. 간접 사이클(indirect cycle)에서는 데이터를 가지고 있는 주기억장치의 유효주소를 찾는다.
(정답률: 43%)
  • 마이크로연산들의 집합은 마이크로 명령어가 되며, 이러한 마이크로 명령어들의 집합으로 제어 장치를 구현하는 것을 마이크로프로그래밍이라고 합니다.

    오답 노트

    R2←R3+R4: 전형적인 마이크로연산의 예시입니다.
    인터럽트 사이클: 복귀 주소를 저장하기 위해 PC 내용을 MBR로 전송합니다.
    간접 사이클: 유효 주소를 얻기 위해 추가적인 메모리 참조를 수행합니다.
profile_image
1

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

26. 컴퓨터의 기억장치와 입출력장치의 가장 중요한 차이점이라고 할 수 있는 것은?

  1. 동작 속도
  2. 가격(cost)
  3. 소형, 경량화
  4. 정보 표현
(정답률: 69%)
  • 기억장치는 CPU와 매우 빠른 속도로 데이터를 주고받아야 하는 반면, 입출력장치는 기계적 동작이나 외부 인터페이스로 인해 속도가 매우 느립니다. 따라서 두 장치의 가장 결정적인 차이점은 동작 속도입니다.
profile_image
1

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

27. 기억장치 접근 속도가 0.5㎲이고, 데이터 워드가 32비트 일 때 대역폭은?

  1. 8M(bit/sec]
  2. 16M[bit/sec]
  3. 32M[bit/sec]
  4. 64M[bit/sec]
(정답률: 36%)
  • 대역폭은 단위 시간당 전송되는 데이터의 양으로, 데이터 워드를 접근 속도로 나누어 계산합니다.
    ① [기본 공식] $BW = \frac{W}{T}$ 대역폭 = 데이터워드 / 속도
    ② [숫자 대입] $BW = \frac{32}{0.5 \times 10^{-6}}$
    ③ [최종 결과] $BW = 64 \times 10^{6} = 64M$ bit/sec
profile_image
1

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

28. RAM에는 최소한 몇 개의 입력 단자가 사용되어야 하는가?

  1. 2
  2. 3
  3. 4
  4. 5
(정답률: 44%)
  • RAM이 정상적으로 작동하기 위해서는 데이터를 읽기 위한 읽기 신호, 데이터를 저장하기 위한 쓰기 신호, 그리고 데이터의 위치를 지정하는 주소선이 필수적으로 필요하므로 최소 3개의 입력 단자가 사용되어야 합니다.
profile_image
1

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

29. 명령어 형식이 다음과 같을 때 실행할 수 있는 명령의 수는?

  1. 16개
  2. 32개
  3. 48개
  4. 64개
(정답률: 48%)
  • 명령어 형식에서 실행 가능한 명령의 수는 OP 코드(Operation Code)의 비트 수에 의해 결정됩니다.
    ① [기본 공식] $N = 2^{n}$ (n은 OP 코드 비트 수)
    ② [숫자 대입] $N = 2^{5}$ (비트 15부터 11까지 총 5비트)
    ③ [최종 결과] $N = 32$
profile_image
1

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

30. 다음 설명 중 옳은 것은?

  1. 마이크로 오퍼레이션을 동기 시키는 방법으로 동기 고정식과 동기 가변식이 있다.
  2. 동기 고정식은 CPU 시간의 효율적 이용은 가능하나 제어가 복잡하다.
  3. 동기 가변식은 CPU 시간의 낭비를 초래하지만 제어회로가 간단하다.
  4. 마이크로 사이클은 마이크로 오퍼레이션과 무관하다.
(정답률: 63%)
  • 마이크로 오퍼레이션을 동기화하는 방식에는 동기 고정식과 동기 가변식이 존재합니다.

    오답 노트

    동기 고정식: 제어회로가 간단하지만 CPU 시간 낭비 초래
    동기 가변식: CPU 시간의 효율적 이용이 가능하나 제어가 복잡함
    마이크로 사이클: 마이크로 오퍼레이션들의 집합으로 밀접한 관계가 있음
profile_image
1

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

31. CPU의 제어장치 구성으로 적당한 것은?

  1. 누산기, 명령 해독기, 신호 발생기
  2. 명령 레지스터, 플래그 레지스터, 신호 발생기
  3. 명령 레지스터, 명령 해독기, 인터페이스기
  4. 명령 레지스터, 명령 해독기, 신호 발생기
(정답률: 61%)
  • CPU의 제어장치는 명령어를 가져와 해석하고 실행 신호를 보내는 역할을 하며, 이를 위해 명령 레지스터, 명령 해독기, 신호 발생기로 구성됩니다.
profile_image
1

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

32. 레지스터에 저장되어 있는 몇 개의 비트를 반전하기 위하여 그 장소에 x를 가진 데이터를 y 연산하면 된다. 이 때 x와 y는?

  1. x = 1, y = EX-OR
  2. x = 0, y = OR
  3. x = 1, y = AND
  4. x = 0, y = AND
(정답률: 62%)
  • 배타적 논리합(EX-OR) 연산은 입력값이 $1$일 때 원래의 값을 반전시키는 특성이 있습니다. 따라서 반전시키고자 하는 비트 위치에 $x = 1$을 두고 EX-OR 연산을 수행하면 해당 비트가 반전됩니다.
profile_image
1

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

33. 논리식 를 간략화 하면?

  1. Y=A+B
  2. Y = B'
  3. Y= A+B+C
  4. Y=AB
(정답률: 62%)
  • 주어진 논리식 $\overline{A}\overline{B}\overline{C} + A\overline{B}C + \overline{A}\overline{B}C + A\overline{B}\overline{C}$을 공통 인수로 묶어 간략화합니다.
    $$\overline{A}\overline{B}(\overline{C} + C) + A\overline{B}(C + \overline{C})$$
    여기서 $\overline{C} + C = 1$이므로,
    $$\overline{A}\overline{B} + A\overline{B} = \overline{B}(A + \overline{A})$$
    마찬가지로 $A + \overline{A} = 1$이므로 최종 결과는 다음과 같습니다.
    $$Y = \overline{B}$$
profile_image
1

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

34. 자료를 읽은 후 기억된 자료가 지워지는 파괴 메모리(DRO Memory : Destructive Read Out Memory)는 자료를 읽은 후 어떤 작업을 필요로 하는가?

  1. 재충전(Refresh)
  2. 재저장(Restoration)
  3. 클리어(Clear)
  4. 수정(Modify)
(정답률: 45%)
  • 자기 코어 메모리는 데이터를 읽는 과정에서 기존에 저장된 내용이 지워지는 파괴 메모리(DRO Memory) 특성을 가집니다. 따라서 데이터를 읽은 직후, 원래의 내용을 다시 기록해주는 재저장(Restoration) 작업이 반드시 필요합니다.
profile_image
1

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

35. 다음 중 실린더(cylinder)와 관련이 있는 것은?

  1. Magnetic Disk
  2. Magnetic Tape
  3. Paper Tape
  4. Magnetic Core
(정답률: 58%)
  • Magnetic Disk는 원판(Platter) 형태의 매체에서 동일한 트랙 위치에 있는 모든 면의 트랙 집합을 실린더(cylinder)라고 정의하여 관리합니다.
profile_image
1

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

36. DAM(Direct Access Method)으로 사용하지 않는 장치는?

  1. Magnetic Tape
  2. Data Cell
  3. Magnetic Drum
  4. Magnetic Disk
(정답률: 55%)
  • Magnetic Tape는 데이터를 순차적으로 읽고 쓰는 순차 접근 방식(Sequential Access Method)을 사용하는 대표적인 장치이므로, 임의의 위치에 직접 접근하는 DAM 방식으로는 사용할 수 없습니다.
profile_image
1

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

37. 상대 주소 지정 방식(relative addressing mode)에 가장 많이 쓰이는 명령어는?

  1. 분기 명령어
  2. 전달 명령어
  3. 감산 명령어
  4. 입출력 명령어
(정답률: 47%)
  • 상대 주소 지정 방식의 주 용도를 묻는 문제입니다.
    상대 주소 지정 방식은 프로그램 카운터(PC)의 값에 오프셋을 더해 주소를 결정하므로, 현재 위치를 기준으로 특정 위치로 점프하는 분기 명령어에서 가장 효율적으로 사용됩니다.
profile_image
1

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

38. 컴퓨터 연산에 대한 설명 중 옳지 않은 것은?

  1. 한 번에 3개 이상의 데이터를 단일 연산기로 동시에 처리할 수 있다.
  2. 연산에 사용되는 데이터의 수가 한 개뿐인 것을 단항(unary)연산이라 한다.
  3. 중앙처리장치(CPU)에서 연산에 사용될 데이터를 기억시켜 두는 장소를 레지스터라 한다.
  4. 이동(move)과 회전(rotate)은 비수치적 연산에 속한다.
(정답률: 64%)
  • 컴퓨터 연산의 기본 원리를 묻는 문제입니다.
    단일 연산기는 한 번에 최대 2개의 피연산자만을 처리할 수 있으므로, 3개 이상의 데이터를 동시에 처리할 수 있다는 설명은 틀린 것입니다.
    단항 연산은 데이터가 하나인 경우이며, 레지스터는 CPU 내의 임시 기억 장소이고, 이동과 회전은 비수치적 연산에 해당합니다.
profile_image
1

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

39. 10진수 -6의 2의 보수 표현으로 옳은 것은?

  1. 11111110
  2. 11111010
  3. 11111011
  4. 11111100
(정답률: 61%)
  • 10진수 음수를 2의 보수로 변환하는 과정입니다.
    양수 6을 2진수로 변환한 뒤 1의 보수를 취하고 1을 더하여 계산합니다.
    ① [기본 공식] 2의 보수 = (1의 보수) + 1
    ② [숫자 대입] 6의 2진수 $0110$ $\rightarrow$ 1의 보수 $1001$ $\rightarrow$ $1001 + 1$
    ③ [최종 결과] $1010$
    8비트 표현 시 부호 비트를 포함하여 $11111010$이 됩니다.
profile_image
1

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

40. 다음 표에서 함수연산기능의 명령어를 수행하는 컴퓨터 구조와 피 연산자의 기억장소가 옳게 연결된 것은?

  1. ①, ②, ③
  2. ①, ③, ⑤
  3. ②, ③, ④
  4. ③, ④, ⑤
(정답률: 67%)
  • 컴퓨터 구조에 따른 피연산자의 위치를 묻는 문제입니다.
    AC(누산기) 구조는 누산기와 메모리를 사용하며, 범용 레지스터 구조는 메모리와 레지스터를 사용하고, 스택 구조는 스택을 피연산자로 사용합니다. 따라서 AC와 메모리, 메모리와 레지스터, 스택이 각각 올바르게 연결된 조합이 정답입니다.
profile_image
1

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

3과목: 시스템분석설계

41. 입력 설계 단계 중 현장에서 발생한 정보를 언제, 어디서, 누가, 무슨 용도로 사용 하는가 육하원칙에 따라 각 항목별로 명확하게 조사하는 단계는?

  1. 입력정보 수집 설계
  2. 입력정보 투입 설계
  3. 입력정보 발생 설계
  4. 입력정보 내용 설계
(정답률: 44%)
  • 현장에서 정보가 '발생'하는 시점, 장소, 주체, 용도 등을 육하원칙에 따라 조사하는 단계이므로 입력정보 발생 설계에 해당합니다.
profile_image
1

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

42. 시스템 문서화의 목적으로 가장 거리가 먼 것은?

  1. 개발자 등 관련자간의 의사소통 도구로 이용된다.
  2. 정보의 축적수단으로 이용된다.
  3. 신입 및 이동직원을 위한 교육 자료로 활용이 가능하다.
  4. 에러 발생시 책임 구분을 명확히 할 수 있다.
(정답률: 71%)
  • 시스템 문서화는 정보 축적, 의사소통, 교육 및 신속한 에러 조치를 위해 수행하는 것이지, 에러 발생 시 책임 구분을 명확히 하여 누군가를 질책하기 위한 목적이 아닙니다.
profile_image
1

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

43. 코드의 사용 목적 중 적은 자릿수로 많은 항목을 표현하는 것은?

  1. 확장성
  2. 표의성
  3. 관리성
  4. 함축성
(정답률: 65%)
  • 최소한의 자릿수를 사용하여 최대한 많은 항목을 효율적으로 표현하는 코드의 목적은 함축성입니다.
profile_image
1

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

44. 시스템의 특성 중 조건이나 상황 변화의 경우 대응하는 절차나 행동을 그때마다 판단하거나 합의하여 결정하는 것이 아니고, 가장 적절한 처리가 조건이나 상황에 대응하여 이루어지도록 시스템을 설정해 주는 것은?

  1. 목적성
  2. 제어성
  3. 자동성
  4. 종합성
(정답률: 53%)
  • 상황 변화에 따라 매번 판단하거나 합의하지 않고, 미리 설정된 조건에 따라 시스템이 스스로 적절하게 처리하도록 하는 특성은 자동성입니다.
profile_image
1

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

45. 코드 설계 순서로 옳은 것은?

  1. ④→①→②→③
  2. ①→②→④→③
  3. ④→②→①→③
  4. ②→④→①→③
(정답률: 53%)
  • 코드 설계는 '목화기부' 순서로 기억하세요. 코드 대상 항목 선정 $\rightarrow$ 코드 목적의 명확화 $\rightarrow$ 사용 범위와 기간의 결정 $\rightarrow$ 코드 부여 방식 결정 순으로 진행됩니다.
profile_image
1

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

46. 표준 처리 패턴 중 파일 내의 데이터와 대조 파일에 있는 데이터 중 동일한 것들만 골라서 파일을 만드는 것은?

  1. merge
  2. collate
  3. extract
  4. distribution
(정답률: 52%)
  • 파일 내의 데이터와 대조 파일의 데이터 중 동일한 것들만 골라 파일을 만드는 패턴은 collate입니다.

    오답 노트

    merge: 동일 형식의 파일들을 하나로 정리
    extract: 특정 조건에 맞는 정보만 추출
    distribution: 특정 조건에 따라 정보를 분리
profile_image
1

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

47. 객체 지향의 개념 중 공통 성질을 가지고 있는 객체들을 분류하여 클래스를 생성하는 작업을 의미하는 것은?

  1. abstraction
  2. method
  3. inheritance
  4. instance
(정답률: 38%)
  • 공통 성질을 가진 객체들을 분류하여 클래스를 생성하는 작업은 abstraction(추상화)입니다.
profile_image
1

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

48. 자료 흐름도의 구성 요소 중 다음 설명에 해당하는 것은?

  1. data flow
  2. process
  3. terminator
  4. data store
(정답률: 56%)

  • 시스템의 처리 요소를 자료 변환 관점에서 표시하며, 데이터에 대한 연산을 내용으로 하고 원으로 표시하는 구성 요소는 process입니다.
profile_image
1

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

49. 폭포수 모형에 대한 설명으로 옳지 않은 것은?

  1. 단계별 정의가 분명하고 전체 공조의 이해가 용이하다.
  2. 두 개 이상의 과정이 병행하여 수행되지 않는다.
  3. 실제 개발될 소프트웨어에 대한 시제품을 만들어 최종 결과물을 예측한다.
  4. 전통적인 생명주기 모형이다.
(정답률: 67%)
  • 폭포수 모형은 단계별로 순차적으로 진행되는 전통적인 생명주기 모형입니다. 실제 개발될 소프트웨어에 대한 시제품을 만들어 최종 결과물을 예측하는 방식은 프로토타이핑 모형에 대한 설명입니다.
profile_image
1

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

50. 통계 처리나 파일의 자료에 잘못이 발생하였을 때 파일을 원상 복구하기 위해 사용되는 파일로서, 현재까지 변화된 정보를 포함하는 것으로 기록 파일이라고도 하는 것은?

  1. 마스터 파일(master file)
  2. 히스토리 파일(history file)
  3. 집계 파일(summary file)
  4. 트레일러 파일(trailer file)
(정답률: 78%)
  • 자료 오류 발생 시 원상 복구를 위해 사용하며, 현재까지의 변화된 정보를 포함하는 기록 파일은 히스토리 파일(history file)입니다.
profile_image
1

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

51. 시스템 출력 설계에서 종이에 출력하는 대신 출력정보를 마이크로필름에 수록하는 방식은?

  1. CRT 출력 시스템
  2. X-Y 플로터 시스템
  3. 음성 출력 시스템
  4. COM 시스템
(정답률: 66%)
  • 출력 정보를 종이가 아닌 마이크로필름에 기록하여 보관하는 방식은 COM 시스템입니다.
profile_image
1

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

52. 체크 시스템 중 대차대조표에서 대변과 차변의 합계를 비교, 체크하는 것과 같이 입력 정보의 여러 데이터가 특정 항목 합계 값과 같다는 사실을 알고 있을 때 컴퓨터를 이용해서 계산한 결과와 분명히 같은지를 체크하는 방법은?

  1. Matching Check
  2. Format Check
  3. Balance Check
  4. Check Digit Check
(정답률: 64%)
  • 대차대조표의 차변과 대변 합계를 비교하여 데이터의 일치 여부를 확인하는 방법은 Balance Check입니다. 회계 기준에서 좌우 합계가 균형을 이루어야 한다는 원리를 이용한 체크 방식입니다.
profile_image
1

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

53. 파일 편성 방법 중 다음 설명에 해당하는 것은?

  1. Sequential 편성
  2. Indexed sequential 편성
  3. List 편성
  4. Random 편성
(정답률: 43%)
  • 이미지 의 설명처럼 레코드의 키 값으로 주소를 직접 계산하여 해당 레코드에 즉시 접근하는 방식은 Random 편성의 핵심 특징입니다.
profile_image
1

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

54. 프로세스를 설계하기 전 기본확인 사항으로 거리가 먼 것은?

  1. 최종사용자의 요구사항이 무엇인가를 확인한다.
  2. 정보의 발생장소와 발생시간을 확인한다.
  3. 처리해야 할 정보의 양과 발생빈도를 확인한다.
  4. 프로세스 흐름도를 작성한다.
(정답률: 45%)
  • 프로세스 설계 전 기본 확인 사항은 요구사항 분석, 정보의 발생 장소/시간, 정보의 양과 빈도 등 '분석' 단계에 해당합니다. 프로세스 흐름도를 작성하는 것은 분석된 내용을 바탕으로 실제 설계를 진행하는 '설계' 단계의 활동이므로 거리가 멉니다.
profile_image
1

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

55. 십진 분류 코드에 대한 설명으로 옳지 않은 것은?

  1. 대량의 자료에 대한 삽입 및 추가가 용이하다.
  2. 코드의 범위를 무한대로 확장 가능하다.
  3. 배열이나 집계가 용이하다.
  4. 기계 처리가 용이하다.
(정답률: 60%)
  • 십진 분류 코드는 계층적 구조를 가지므로 사람이 이해하기 쉽고 분류 및 집계가 용이하지만, 컴퓨터가 처리하는 이진 코드에 비해 기계 처리는 상대적으로 어렵습니다.

    오답 노트

    대량의 자료에 대한 삽입 및 추가가 용이하다: 분류 체계 내에서 세분화가 가능하여 용이합니다.
    코드의 범위를 무한대로 확장 가능하다: 하위 분류를 계속 추가하여 확장할 수 있습니다.
    배열이나 집계가 용이하다: 계층 구조 덕분에 그룹별 집계가 쉽습니다.
profile_image
1

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

56. 한 모듈이 다른 모듈의 내부 기능 및 그 내부 자료를 조회하는 경우의 결합성은?

  1. stamp coupling
  2. common coupling
  3. content coupling
  4. control coupling
(정답률: 58%)
  • 한 모듈이 다른 모듈의 내부 기능이나 내부 자료를 직접 참조하거나 수정하는 경우를 내용 결합도(content coupling)라고 하며, 이는 결합도가 가장 높은 가장 좋지 않은 형태입니다.
profile_image
1

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

57. 출력 설계 단계 중 출력 항목 명칭, 출력 정보의 목적, 기밀성 유무와 보존, 이용자 및 이용 경로, 출력 정보의 이용 주기 및 시기 등을 검토하는 단계는?

  1. 출력 분배의 설계
  2. 출력 정보 내용의 설계
  3. 출력 매체의 설계
  4. 출력 이용의 설계
(정답률: 57%)
  • 출력 이용의 설계 단계에서는 출력 정보의 목적, 기밀성, 보존 기간, 이용자 및 이용 경로, 이용 주기와 시기 등 '누가, 언제, 어떻게 사용할 것인가'에 대한 사항을 검토합니다.
profile_image
1

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

58. 시스템의 기본 요소 중 입력된 자료를 가지고 결과를 얻기 위하여 변환, 가공하는 행위를 의미하는 것은?

  1. feedback
  2. control
  3. process
  4. output
(정답률: 55%)
  • 시스템의 기본 요소 중 입력된 데이터를 처리하여 원하는 결과물로 변환하고 가공하는 일련의 과정을 process라고 합니다.
profile_image
1

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

59. 모듈화의 특징으로 옳지 않는 것은?

  1. 모듈은 상속하여 사용할 수 없다.
  2. 모듈의 이름으로 호출하여 다수가 이용할 수 있다.
  3. 매개 변수로 값을 전달하여 사용 가능하다.
  4. 모듈은 분담하여 독립적으로 작성할 수 있다.
(정답률: 64%)
  • 모듈은 독립적인 기능을 수행하는 단위로, 객체 지향 프로그래밍의 특성을 가진 모듈의 경우 상속을 통해 기능을 확장하여 사용할 수 있습니다.

    오답 노트

    모듈의 이름으로 호출하여 다수가 이용할 수 있다: 모듈의 재사용성 특징입니다.
    매개 변수로 값을 전달하여 사용 가능하다: 인터페이스를 통한 데이터 교환이 가능합니다.
    모듈은 분담하여 독립적으로 작성할 수 있다: 모듈화의 핵심인 독립성 및 분할 개발 특징입니다.
profile_image
1

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

60. 파일 설계 단계 중 항목의 이름, 항목의 배열순서, 항목의 자릿수, 문자의 구분, 레코드 길이의 가변성 여부, 전송 블록 길이 등을 검토하는 단계는?

  1. 파일 매체의 검토
  2. 파일 편성법의 검토
  3. 파일 특성 조사
  4. 파일 항목의 검토
(정답률: 57%)
  • 파일 설계 단계에서 항목의 이름, 배열 순서, 자릿수, 레코드 길이 등 구체적인 데이터 항목의 세부 사항을 정의하고 검토하는 단계는 파일 항목의 검토 단계입니다.
profile_image
1

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

4과목: 운영체제

61. 페이징 기법에 대한 설명으로 옳지 않은 것은?

  1. 다양한 크기의 논리적인 단위로 프로그램을 나눈 후 주 기억장치에 적재시켜 실행시킨다.
  2. 주소 변환을 위해서 페이지의 위치 정보를 가지고 있는 페이지 맵 테이블이 필요하다.
  3. 주기억장치의 이용률과 다중 프로그래밍의 효율을 높일 수 있다.
  4. 가상기억장치 구현 기법으로 사용된다.
(정답률: 41%)
  • 페이징 기법은 프로그램을 동일한 크기의 고정된 블록으로 나누어 관리하는 방식입니다. 다양한 크기의 논리적인 단위로 프로그램을 나누는 방식은 세그먼테이션(Segmentation) 기법에 해당합니다.
profile_image
1

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

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

  1. 모니터
  2. 프로세스
  3. 세마포어
  4. 위킹셋
(정답률: 76%)

  • 프로세스는 실행 중인 프로그램을 의미하며, 프로세스 제어 블록(PCB)을 통해 관리되고 CPU에 의해 실행되는 활동 주체입니다.
profile_image
1

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

63. 운영체제의 기능으로 거리가 먼 것은?

  1. 사용자 인터페이스 제공
  2. 자원 스케줄링
  3. 데이터의 공유
  4. 원시 프로그램을 목적 프로그램으로 변환
(정답률: 75%)
  • 운영체제는 컴퓨터 하드웨어와 사용자 사이의 인터페이스를 제공하고 자원을 효율적으로 관리하는 시스템 소프트웨어입니다. 원시 프로그램을 목적 프로그램으로 변환하는 것은 운영체제의 기능이 아니라 컴파일러(Compiler)와 같은 언어 번역 프로그램의 역할입니다.
profile_image
1

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

64. 교착상태 발생의 필요충분조건이 아닌 것은?

  1. mutual exclusion
  2. hold and wait
  3. preemption
  4. circular wait
(정답률: 68%)
  • 교착상태(Deadlock)가 발생하기 위한 4가지 필요충분조건은 상호 배제(mutual exclusion), 점유와 대기(hold and wait), 비선점(no preemption), 환형 대기(circular wait)입니다.

    오답 노트

    preemption: 선점을 의미하며, 교착상태가 발생하려면 선점이 불가능한 '비선점(no preemption)' 상태여야 합니다.
profile_image
1

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

65. 디스크에서 헤드가 70트랙을 처리하고 60트랙으로 이동해 왔다. 디스크 스케줄링 기법으로 SCAN 방식을 사용할 때 다음 디스크 대기 큐에서 가장 먼저 처리되는 트랙은?

  1. 20
  2. 50
  3. 95
  4. 100
(정답률: 72%)
  • SCAN 방식은 헤드가 한쪽 방향으로 이동하며 경로상에 있는 모든 요청을 처리하고, 끝에 도달하면 방향을 바꾸는 방식입니다. 현재 헤드가 $70$에서 $60$으로 이동 중이므로, 계속해서 감소하는 방향에 있는 트랙 중 가장 가까운 $50$이 가장 먼저 처리됩니다.
profile_image
1

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

66. 자원 보호 기법 중 접근 제어 행렬에서 수평으로 있는 각 행들만을 따온 것으로서 각 영역에 대한 권한은 객체와 그 객체에 허용된 연산자로 구성되는 것은?

  1. Global Table
  2. Access Control List
  3. Capability List
  4. Lock/Key
(정답률: 51%)
  • 접근 제어 행렬에서 수평 방향의 행을 추출한 것이 Capability List이며, 이는 주체(사용자)가 어떤 객체에 대해 어떤 권한을 가지고 있는지를 나타내는 리스트입니다.
profile_image
1

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

67. 파일의 특성을 결정하는 기준 중 파일에 자료를 추가하거나 파일로부터 제거하는 작업의 빈도수를 의미하는 것은?

  1. activity
  2. volatility
  3. size
  4. access
(정답률: 45%)
  • 파일의 특성 중 volatility(변동성)는 파일에 자료를 추가하거나 제거하는 작업의 빈도수, 즉 데이터의 변경 빈도를 의미합니다.
profile_image
1

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

68. UNIX에서 커널의 기능이 아닌 것은?

  1. 프로세스 관리 기능
  2. 기억장치 관리 기능
  3. 입/출력 관리 기능
  4. 명령어 해독 기능
(정답률: 68%)
  • UNIX 커널은 프로세스, 기억장치, 입/출력 등 시스템의 핵심 자원을 관리하는 역할을 수행합니다. 반면, 명령어 해독 기능은 사용자가 입력한 명령어를 해석하여 커널에 전달하는 Shell의 역할입니다.
profile_image
1

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

69. 5K의 작업을 6K 공백의 작업공간에 할당했을 경우 사용된 기억장치 배치전략 기법은?

  1. First -Fit
  2. Best-Fit
  3. Worst-Fit
  4. Last-Fit
(정답률: 77%)
  • 기억장치 배치 전략 중 Best-Fit은 가용 공간들 중에서 프로세스 크기와 가장 차이가 적은(가장 딱 맞는) 공간에 할당하는 방식입니다. 에서 $5\text{K}$ 작업을 배치하기에 가장 최적인 $6\text{K}$ 공백을 선택했으므로 Best-Fit에 해당합니다.

    오답 노트

    First-Fit: 첫 번째로 발견된 충분한 공간($16\text{K}$)에 배치
    Worst-Fit: 가장 큰 공간($30\text{K}$)에 배치
profile_image
1

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

70. 대기 시간 5, 서비스 시간 5 일 때, HRN 스케줄링 기법을 사용했을 경우 우선순위 계산 결과는?

  1. 25
  2. 10
  3. 2
  4. 1
(정답률: 68%)
  • HRN(Highest Response-ratio Next) 스케줄링은 대기 시간과 서비스 시간을 모두 고려하여 우선순위를 결정합니다.
    ① [기본 공식] $\text{Priority} = \frac{\text{Waiting Time} + \text{Service Time}}{\text{Service Time}}$
    ② [숫자 대입] $\text{Priority} = \frac{5 + 5}{5}$
    ③ [최종 결과] $\text{Priority} = 2$
profile_image
1

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

71. 분산처리 운영체제 시스템의 구조 중 성형구조에 대한 설명으로 옳지 않은 것은?

  1. 자체가 단순하고 제어가 집중되어 모든 작동이 중앙 컴퓨터에 의해 감시되므로 하나의 제어기로 조절이 가능하다.
  2. 집중제어로 보수와 관리가 용이하다.
  3. 중앙 컴퓨터 고장시 전체 네트워크에는 영향을 주지 않는다.
  4. 중앙 노드를 제외한 노드의 고장은 다른 노드에 영향을 주지 않는다.
(정답률: 72%)
  • 성형 구조는 중앙 컴퓨터가 모든 제어를 담당하는 집중 제어 방식입니다. 따라서 중앙 컴퓨터에 고장이 발생하면 전체 네트워크가 마비되는 치명적인 단점이 있습니다.
profile_image
1

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

72. Round-Robin 스케줄링(Scheduling) 방식에 대한 설명으로 옳지 않는 것은?

  1. 할당된 시간(Time Slice) 내에 작업이 끝나지 않으면 대기 큐의 맨 뒤로 그 작업을 배치한다.
  2. 시간 할당량이 작아질수록 문맥교환 과부하는 상대적으로 낮아진다.
  3. 시간 할당량이 충분히 크면 FIFO 방식과 비슷하다.
  4. 적절한 응답시간이 보장되므로 시분할 시스템에 유용한다.
(정답률: 65%)
  • Round-Robin 방식은 정해진 시간 할당량(Time Slice)만큼 CPU를 사용하고 다음 작업으로 넘기는 방식입니다. 시간 할당량이 작아질수록 더 자주 문맥 교환(Context Switching)이 발생하므로, 시스템의 문맥 교환 과부하는 오히려 높아지게 됩니다.
profile_image
1

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

73. UNIX에 대한 설명으로 옳지 않은 것은?

  1. 다양한 유틸리티 프로그램들이 존재한다.
  2. 멀티유저, 멀티태스킹을 지원한다.
  3. 2단계 디렉토리 구조의 파일 시스템을 갖는다.
  4. 대화식 운영체제이다.
(정답률: 66%)
  • UNIX는 계층적인 트리(Tree) 구조의 디렉토리 파일 시스템을 가지고 있습니다.

    오답 노트

    2단계 디렉토리 구조: UNIX는 트리 구조의 다단계 디렉토리를 사용함
profile_image
1

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

74. “Working Set"의 설명으로 옳은 것은?

  1. 단위 시간 동안 처리된 작업의 집합
  2. 하나의 일(Job)을 구성하는 페이지의 집합
  3. 오류 데이터가 포함되어 있는 페이지의 집합
  4. 하나의 프로세스가 자주 참조하는 페이지의 집합
(정답률: 64%)
  • Working Set은 프로세스가 특정 시간 동안 집중적으로 참조하는 페이지들의 집합을 의미하며, 이를 통해 페이지 부재율을 낮추고 스래싱(Thrashing) 현상을 방지합니다.
profile_image
1

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

75. SJF(Shortest Job First) 스케줄링에서 작업 도착 시간과 CPU 사용시간은 다음 표와 같다. 모든 작업들의 평균 대기시간은 얼마인가?

  1. 15
  2. 12
  3. 9
  4. 6
(정답률: 64%)
  • SJF(Shortest Job First)는 대기 중인 작업 중 실행 시간이 가장 짧은 작업을 우선 처리합니다. 작업 순서는 도착 시간과 실행 시간을 고려하여 1 $\rightarrow$ 3 $\rightarrow$ 2 순으로 진행됩니다.
    ① [평균 대기시간 공식]
    $$\text{Average Waiting Time} = \frac{\sum \text{Waiting Time}}{\text{Number of Jobs}}$$
    ② [숫자 대입]
    작업 1 대기시간: $0$
    작업 3 대기시간: $20 - 8 = 12$
    작업 2 대기시간: $(20 + 7) - 3 = 24$
    $$\text{Average Waiting Time} = \frac{0 + 12 + 24}{3}$$
    ③ [최종 결과]
    $$\text{Average Waiting Time} = 12$$
profile_image
1

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

76. 3 페이지가 들어갈 수 있는 기억장치에서 다음과 같은 순서로 페이지가 참조될 때 FIFO 기법을 사용하면 페이지 부재(page fault)는 몇 번 일어나는가? (단, 현재 기억장치는 모두 비어 있다고 가정한다.)

  1. 4
  2. 5
  3. 6
  4. 8
(정답률: 61%)
  • FIFO(First-In-First-Out) 기법은 가장 먼저 들어온 페이지를 가장 먼저 교체하는 방식입니다. 참조열 에 따른 페이지 부재 과정은 다음과 같습니다.
    1. [1] 참조: (1, _, _) - 부재 (1회)
    2. [2] 참조: (1, 2, _) - 부재 (2회)
    3. [3] 참조: (1, 2, 3) - 부재 (3회)
    4. [4] 참조: (4, 2, 3) - 부재 (4회) [1 교체]
    5. [1] 참조: (4, 1, 3) - 부재 (5회) [2 교체]
    6. [3] 참조: (4, 1, 3) - 적중
    7. [1] 참조: (4, 1, 3) - 적중
    총 페이지 부재 횟수는 5번입니다.
profile_image
1

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

77. 운영체제의 목적 중 다음 사항과 가장 관계되는 것은?

  1. 처리 능력 증대
  2. 응답 시간 단축
  3. 신뢰도 향상
  4. 사용 가능도 증대
(정답률: 70%)
  • 시스템이 정확하게 작동하는 정도, 하드웨어 오류의 자체 회복 재시도, 소프트웨어 오류에 대한 상세 메시지 제공, 상호 조회 시스템 구성 등은 모두 시스템의 신뢰성을 높이기 위한 활동입니다. 따라서 정답은 신뢰도 향상입니다.
profile_image
1

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

78. 병렬처리의 주종(Master/Slave)시스템에 대한 설명으로 옳지 않은 것은?

  1. 주프로세서는 입출력과 연산을 수행한다.
  2. 종프로세서는 입출력 발생시 주프로세서에게 서비스를 요청한다.
  3. 종프로세서가 운영체제를 수행한다.
  4. 비대칭 구조를 갖는다.
(정답률: 69%)
  • 주종(Master/Slave) 시스템은 비대칭 구조로, 운영체제(OS)는 오직 주프로세서(Master)만 수행하며 종프로세서(Slave)는 주프로세서의 제어 하에 연산만을 수행합니다.
profile_image
1

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

79. 다음은 무엇을 구현하기 위한 방법인가?

  1. 세마포어
  2. 상호배제
  3. 모니터
  4. 페이지 교체
(정답률: 53%)

  • 데커, 피터슨, 램포트의 빵집 알고리즘 및 Test and set, Swap 명령어 기법은 모두 임계 구역(Critical Section)에 한 번에 하나의 프로세스만 진입하도록 제어하는 상호배제(Mutual Exclusion)를 구현하기 위한 방법들입니다.
profile_image
1

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

80. 디렉토리 구조 중 마스터 파일 디렉토리는 사용자 파일 디렉토리를 관리하고, 사용자 파일 디렉토리는 사용자별 파일을 관리하는 것은?

  1. 1단계 디렉토리 구조
  2. 2단계 디렉토리 구조
  3. 트리 디렉토리 구조
  4. 비순환 그래프 디렉토리 구조
(정답률: 59%)
  • 2단계 디렉토리 구조는 최상위의 마스터 파일 디렉토리(MFD)가 각 사용자의 사용자 파일 디렉토리(UFD)를 관리하고, UFD가 다시 개별 파일을 관리하는 계층적 구조입니다.
profile_image
1

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

5과목: 정보통신개론

81. 멀티미디어 표준화방식에서 동화상 압축 표준화에 해당되는 것은?

  1. JPEG
  2. MPEG
  3. MP3
  4. HTTP
(정답률: 70%)
  • MPEG는 Moving Picture Experts Group의 약자로, 동영상(동화상)의 압축 및 전송을 위한 국제 표준 방식입니다.

    오답 노트

    JPEG: 정지 영상 압축 표준
    MP3: 오디오 압축 표준
    HTTP: 웹 문서 전송 프로토콜
profile_image
1

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

82. 다음 중 계층화 구조의 기본 구성 요소에 해당되지 않는 것은?

  1. 개체(Entity)
  2. 데이터 단위(Data Unit)
  3. 접속(Connection)
  4. 주소(Address)
(정답률: 34%)
  • 계층화 구조의 기본 구성 요소는 통신 주체인 개체(Entity), 전송되는 정보의 단위인 데이터 단위(Data Unit), 그리고 개체 간의 논리적 통로인 접속(Connection)으로 구성됩니다. 주소(Address)는 네트워크 상의 위치를 식별하기 위한 수단일 뿐 계층 구조의 기본 구성 요소는 아닙니다.
profile_image
1

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

83. 비패킷형 단말이 패킷교환망을 이용할 수 있도록 패킷을 조립, 분해하는 기능을 가진 장치는?

  1. DSU
  2. MODEM
  3. PAD
  4. CCU
(정답률: 56%)
  • PAD(Packet Assembler/Disassembler)는 비패킷형 단말기가 패킷 교환망을 이용할 수 있도록 데이터를 패킷 단위로 조립(Assemble)하거나 분해(Disassemble)하는 인터페이스 장치입니다.
profile_image
1

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

84. 다음 중 비동기식 전송시 포함되는 내용이 아닌 것은?

  1. 시작 비트
  2. 데이터
  3. 플래그 비트
  4. 정지 비트
(정답률: 54%)
  • 비동기식 전송은 문자 단위로 전송하며, 각 문자 앞뒤에 시작 비트와 정지 비트를 붙여 동기를 맞춥니다. 플래그 비트는 프레임 단위로 전송하는 동기식 전송에서 프레임의 시작과 끝을 알리기 위해 사용됩니다.
profile_image
1

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

85. 다음 중 광통신 시스템에서 광 검출기로 적합한 것은?

  1. LD(Laser Diode)
  2. LED(Light Emitting Diode)
  3. ZD(Zener Diode)
  4. APD(Avalanche Photo Diode)
(정답률: 39%)
  • 광 검출기는 빛 에너지를 전기 신호로 변환하는 소자로, APD(Avalanche Photo Diode)는 내부 증폭 작용을 통해 미세한 빛도 검출할 수 있어 광 검출기로 적합합니다.

    오답 노트

    LD, LED: 빛을 내보내는 광원 소자
    ZD: 전압 조절용 다이오드
profile_image
1

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

86. 다음 중 전송 오류 검출 방식이 아닌 것은?

  1. 패리티(parity) 검사
  2. 블록합검사(block sum check)
  3. 순환잉여검사(CRC)
  4. 바이폴라(bipolar) 검사
(정답률: 66%)
  • 바이폴라(bipolar) 검사는 오류 검출 방식이 아니라, 펄스의 유무나 극성을 이용하여 데이터를 표현하는 디지털 신호의 구성 방식(선로 부호화 방식)입니다.

    오답 노트

    패리티 검사, 블록합검사, 순환잉여검사(CRC): 대표적인 전송 오류 검출 방식
profile_image
1

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

87. 다음 중 패킷 교환방식의 장점이 아닌 것은?

  1. 송ㆍ수신 간에 이용되는 단말기의 속도나 프로토콜이 서로 상이하여도 통신이 가능하다.
  2. 전송데이터의 패킷에는 목적지의 주소, 제어정보 등의 추가로 인한 오버헤드가 존재한다.
  3. 디지털전송에 이용되기 때문에 전송품질과 신뢰도가 우수하다.
  4. 중계회선을 서로 다른 이용자가 공동으로 사용할 수 있어 회선 사용률이 좋다.
(정답률: 46%)
  • 패킷 교환방식은 데이터를 작은 단위인 패킷으로 나누어 전송하므로, 각 패킷마다 목적지 주소와 제어 정보가 포함된 헤더가 붙어 오버헤드가 발생한다는 단점이 있습니다.

    오답 노트

    단말기 속도/프로토콜 상이 가능: 패킷 단위 처리로 가능함
    전송품질/신뢰도 우수: 디지털 전송의 특징임
    회선 사용률 좋음: 다수 이용자가 회선을 공유하므로 효율적임
profile_image
1

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

88. 다음 중 데이터링크 계층에서 손상된 프레임의 재전송을 요구하는 자동반복 요청의 기능은?

  1. 흐름제어
  2. 전송에러제어
  3. 링크제어
  4. 회선제어
(정답률: 60%)
  • 데이터링크 계층의 전송에러제어는 전송 중 손상된 프레임을 검출하고, 자동반복 요청(ARQ) 등의 메커니즘을 통해 재전송을 요구하여 데이터의 정확성을 보장하는 기능입니다.
profile_image
1

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

89. OSI-7 참조모델 계층 중 종점간(End-to-End)에 신뢰성 있는 데이터 전송을 제공하고, 다중화의 기능을 수행하는 계층은?

  1. 데이터링크 계층(Data link Layer)
  2. 네트워크 계층(Network Layer)
  3. 트랜스포트 계층(Transport Layer)
  4. 세션 계층(Session Layer)
(정답률: 50%)
  • 트랜스포트 계층(Transport Layer)은 송신자와 수신자 사이의 종점 간(End-to-End) 신뢰성 있는 데이터 전송을 보장하며, 여러 응용 프로그램이 네트워크를 동시에 사용할 수 있도록 다중화 기능을 수행하는 계층입니다.
profile_image
1

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

90. 8위상변조와 2진폭변조를 혼합하여 변조속도가 1200[baud]인 경우 전송속도[bps]는?

  1. 1200
  2. 2400
  3. 3600
  4. 4800
(정답률: 45%)
  • 혼합 변조 방식에서 전체 신호 상태 수는 각 변조 방식의 상태 수를 곱하여 결정하며, 이를 통해 한 번에 전송되는 비트 수를 구할 수 있습니다.
    ① [기본 공식] $bps = \log_{2}(M \times N) \times \text{baud}$
    ② [숫자 대입] $bps = \log_{2}(8 \times 2) \times 1200$
    ③ [최종 결과] $bps = 4 \times 1200 = 4800$
profile_image
1

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

91. 다음 중 베이스밴드 LAN에 대한 설명으로 옳은 것은?

  1. 높은 반송파를 통해서 데이터, 영상, 음성 등의 전송이 이루어진다.
  2. 디지털 신호정보를 직접 전송하는 방식이다.
  3. 통신경로를 여러 개의 주파수대역으로 나누어 쓰는 방식이다.
  4. 기본적으로 주파수 분할 다중화방식을 이용한다.
(정답률: 37%)
  • 베이스밴드 LAN은 변조 과정 없이 디지털 신호정보를 매체에 직접 전송하는 방식입니다.

    오답 노트

    높은 반송파 사용, 주파수대역 분할, 주파수 분할 다중화 방식 이용 $\rightarrow$이는 브로드밴드 LAN에 대한 설명입니다.
profile_image
1

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

92. 아날로그컬러TV 방송방식에 대한 국제표준규격이 아닌 것은?

  1. SECAM
  2. NTSC
  3. PAL
  4. ATSC
(정답률: 28%)
  • NTSC, PAL, SECAM은 전 세계적으로 사용되는 대표적인 아날로그 컬러 TV 방송 방식입니다. 반면 ATSC는 미국디지털방송표준위원회에서 제정한 디지털 TV 방송 표준입니다.
profile_image
1

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

93. OSI-7 참조모델 계층에서 제4~6계층의 순서가 차례대로 옳은 것은?

  1. 트랜스포트계층 → 세션계층 → 프레젠테이션계층
  2. 세션계층 → 네트워크계층 → 응용계층
  3. 네트워크계층 → 트랜스포트계층 → 세션계층
  4. 프레젠테이션계층 → 응용계층 → 세션계층
(정답률: 64%)
  • OSI-7 참조 모델의 계층 구조는 물리 $\rightarrow$ 데이터링크 $\rightarrow$ 네트워크 $\rightarrow$ 트랜스포트 $\rightarrow$ 세션 $\rightarrow$ 프레젠테이션 $\rightarrow$ 응용 순서입니다. 따라서 4계층부터 6계층까지는 트랜스포트계층 $\rightarrow$ 세션계층 $\rightarrow$ 프레젠테이션계층 순이 됩니다.
profile_image
1

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

94. 다중화 방식 중 실제로 전송할 데이터가 있는 단말장치에만 타임 슬롯을 할당함으로써 전송 효율을 높일 수 있는 것은?

  1. 동기식 TDM
  2. FDM
  3. 비동기식 TDM
  4. CDM
(정답률: 47%)
  • 비동기식 TDM(통계적 TDM)은 고정된 슬롯을 할당하는 동기식과 달리, 실제로 전송할 데이터가 있는 단말에만 동적으로 타임 슬롯을 할당하여 전송 효율을 극대화하는 방식입니다.
profile_image
1

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

95. 다음 중 위성 통신의 다원접속 방법이 아닌 것은?

  1. 신호분할 다원접속
  2. 주파수분할 다원접속
  3. 시분할 다원접속
  4. 코드분할 다원접속
(정답률: 35%)
  • 위성 통신에서 사용하는 대표적인 다원접속 방법은 주파수분할(FDMA), 시분할(TDMA), 코드분할(CDMA) 방식입니다. 신호분할 다원접속이라는 방식은 존재하지 않습니다.
profile_image
1

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

96. 다음 중 OSI-7 참조모델의 네트워크 계층까지의 기능을 수행하는 것은?

  1. 아답터
  2. 브리지
  3. 라우터
  4. 리피터
(정답률: 63%)
  • 라우터는 OSI-7 참조모델의 3계층인 네트워크 계층까지의 기능을 수행하며, 최적의 경로를 설정하는 라우팅 기능을 담당합니다.

    오답 노트

    리피터: 1계층(물리 계층)
    브리지, 아답터: 2계층(데이터 링크 계층)
profile_image
1

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

97. 다음 중 주파수분할 다중화(FDM)에 대한 설명으로 옳은 것은?

  1. 채널간의 완충지역으로 가드밴드가 있어 채널의 증가 효과가 있다.
  2. 대역확산방식을 이용한 다중화 방식이다.
  3. 각 채널에 고정된 time slot을 할당하는 방식이다.
  4. TV방송이나 CATV 등에 사용되며, 전송로의 대역폭을 여러 개의 작은 대역으로 나누어 쓰는 기법이다.
(정답률: 50%)
  • 주파수분할 다중화(FDM)는 전송로의 전체 대역폭을 여러 개의 작은 주파수 대역으로 나누어 사용하는 기법으로, TV 방송이나 CATV 등에 활용됩니다.

    오답 노트

    가드밴드: 채널 간 간섭을 막기 위한 완충 지역이며, 이로 인해 대역폭 낭비가 발생하여 채널 증가 효과가 아닌 효율 저하를 초래함
    Time slot 할당: 시분할 다중화(TDM)의 특징
profile_image
1

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

98. 반송파로 사용되는 정현파의 위상에 정보를 실어 보내는 변조방식은?

  1. ASK
  2. DM
  3. PSK
  4. ADPCM
(정답률: 59%)
  • 반송파의 위상(Phase)을 변화시켜 정보를 전송하는 변조 방식은 PSK(Phase Shift Keying)입니다.
profile_image
1

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

99. 원거리에서 전기나 수도, 가스 등의 사용량을 원격 검침하는 시스템은?

  1. TMS(Tele-Metering System)
  2. ARS(Automatic Response System)
  3. CTS(Computerized Typesetting System)
  4. POS(Point of sales System)
(정답률: 46%)
  • 전기, 수도, 가스 등의 사용량을 원격으로 측정하여 전송하는 시스템은 TMS(Tele-Metering System)입니다.
profile_image
1

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

100. 통신회선의 채널용량을 증가시키기 위한 방법으로 적합하지 않은 것은?

  1. 신호 세력을 높인다.
  2. 잡음 세력을 줄인다.
  3. 데이터 오류를 줄인다.
  4. 채널대역폭을 증가시킨다.
(정답률: 54%)
  • 샤논의 채널 용량 공식에 따르면 채널 용량은 대역폭에 비례하고, 신호 대 잡음비(SNR)의 로그 값에 비례합니다. 따라서 대역폭 증가, 신호 세력 강화, 잡음 세력 감소는 용량을 증가시키지만, 데이터 오류를 줄이는 것은 전송 품질의 문제이지 채널 자체의 물리적 용량을 늘리는 방법은 아닙니다.
profile_image
1

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

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