정보처리산업기사 필기 기출문제복원 (2015-08-16)

정보처리산업기사 2015-08-16 필기 기출문제 해설

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

정보처리산업기사
(2015-08-16 기출문제)

목록

1과목: 데이터 베이스

1. E-R 다이어그램에서 개체를 의미하는 기호는?

  1. 사각형
  2. 오각형
  3. 삼각형
  4. 타원
(정답률: 85%)
  • E-R 다이어그램에서 각 구성 요소는 약속된 기호로 표시합니다. 개체는 사각형으로 표현합니다.

    오답 노트

    타원: 속성
    마름모: 관계
    선: 연결 상태
profile_image
1

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

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

  1. 뷰 데이터 모델
  2. 계층 데이터 모델
  3. 관계 데이터 모델
  4. 네트워크 데이터 모델
(정답률: 71%)
  • 네트워크 데이터 모델은 데이터 간의 관계를 그래프 형태로 표현하며, 상위 레코드를 Owner, 하위 레코드를 Member라고 정의하는 오너-멤버(owner-member) 관계를 갖는 것이 특징입니다.
profile_image
1

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

3. 데이터베이스 설계 순서를 바르게 나열한 것은?

  1. 가 → 나 → 다 → 라
  2. 가 → 다 → 나 → 라
  3. 다 → 나 → 라 → 가
  4. 다 → 라 → 나 → 가
(정답률: 85%)
  • 데이터베이스 설계는 사용자의 요구사항을 분석한 뒤, 이를 추상화하고 구체화하는 과정을 거칩니다.
    설계 순서는 다음과 같습니다.
    요구 분석 $\rightarrow$ 개념 설계 $\rightarrow$ 논리 설계 $\rightarrow$ 물리 설계
    따라서 정답은 의 가 $\rightarrow$ 나 $\rightarrow$ 다 $\rightarrow$ 라 순서입니다.
profile_image
1

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

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

  1. 예비, 회복 절차를 수립해야 한다.
  2. 저장구조와 접근방법을 선정해야 한다.
  3. 데이터의 종속성을 지속적으로 유지해야 한다.
  4. 사용자의 요구와 불편을 해결해야 한다.
(정답률: 58%)
  • DBA(데이터베이스 관리자)는 데이터의 종속성을 제거하고 데이터 독립성을 유지하여 응용 프로그램의 변경 없이 데이터베이스 구조를 변경할 수 있도록 관리해야 합니다.
profile_image
1

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

5. 자료구조를 선형구조와 비선형구조로 구분할 경우 나머지 셋과 성격이 다른 하나는?

  1. 스택
  2. 트리
  3. 배열
(정답률: 83%)
  • 자료구조는 데이터가 나열된 형태에 따라 선형구조와 비선형구조로 나뉩니다.
    트리는 계층적 구조를 가지는 대표적인 비선형구조입니다.

    오답 노트

    스택, 큐, 배열: 데이터가 일렬로 연결된 선형구조
profile_image
1

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

6. 이진탐색(Binary Search)시 전제조건으로 가장 중요한 것은?

  1. 자료의 개수가 항상 짝수이어야 한다.
  2. 자료의 개수가 항상 홀수이어야 한다.
  3. 자료가 순차적으로 정렬되어 있어야 한다.
  4. 자료가 모두 정수로만 구성되어야 한다.
(정답률: 78%)
  • 이진 탐색은 중간값과 찾고자 하는 값을 비교하여 탐색 범위를 절반씩 줄여나가는 방식이므로, 반드시 자료가 순차적으로 정렬되어 있어야만 검색이 가능합니다.
profile_image
1

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

7. 다음 트리를 Post-order로 운행할 때 노드 "E"는 몇 번째로 검사되는가?

  1. 1
  2. 2
  3. 3
  4. 4
(정답률: 70%)
  • 후위 순회(Post-order)는 '왼쪽 서브트리 $\rightarrow$ 오른쪽 서브트리 $\rightarrow$ 루트 노드' 순으로 방문합니다.
    제시된 이미지 의 트리를 후위 순회하면 다음과 같습니다.
    1. C의 왼쪽 자식인 D 방문
    2. C의 오른쪽 자식인 E 방문
    3. 루트인 C 방문
    4. B 방문
    5. A 방문
    순회 순서는 $D \rightarrow E \rightarrow C \rightarrow B \rightarrow A$이므로, 노드 E는 2번째로 검사됩니다.
profile_image
1

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

8. 다음 설명에 해당되는 것은?

  1. DBMS
  2. Schema
  3. Key
  4. DataWare House
(정답률: 72%)
  • 제시된 이미지의 내용은 데이터베이스의 구조와 제약 조건을 설명하는 메타데이터의 집합이며, 엔티티, 속성, 관계 등을 정의하는 Schema에 대한 설명입니다.
profile_image
1

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

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

  1. Catalog
  2. View
  3. SQL
  4. Schema
(정답률: 72%)
  • 제시된 이미지 의 설명은 View에 대한 것입니다. View는 기존 테이블로부터 유도된 가상 테이블로, 사용자 편의성과 보안성을 높이기 위해 일부 속성만을 포함하여 생성할 수 있습니다.
profile_image
1

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

10. 데이터베이스의 정의로 옳지 않은 것은?

  1. 컴퓨터가 접근할 수 있는 저장 매체에 저장된 자료이다.
  2. 조직의 존재 목적이나 유용성 면에서 존재가치가 확실한 필수적 데이터이다.
  3. 여러 응용 시스템들이 공동으로 소유하고 유지하는 자료이다.
  4. 자료의 중복을 근거로 한 데이터의 집합이다.
(정답률: 79%)
  • 데이터베이스는 데이터의 중복을 최소화하여 일관성을 유지하고 효율적으로 관리하는 것이 핵심 목적입니다. 따라서 자료의 중복을 근거로 한 데이터의 집합이라는 설명은 데이터베이스의 정의에 어긋납니다.
profile_image
1

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

11. What is the properties of relations incorrectly?

  1. There are duplicate tuples.
  2. Tuples are unordered.
  3. Attributes are unordered.
  4. All attribute values are atomic.
(정답률: 50%)
  • 릴레이션의 특징 중 튜플은 중복될 수 없으며, 모든 튜플은 유일해야 합니다. 따라서 중복된 튜플이 존재한다는 설명은 틀린 것입니다.

    오답 노트

    Tuples are unordered: 튜플 간의 순서는 무관함 (옳음)
    Attributes are unordered: 속성 간의 순서는 무관함 (옳음)
    All attribute values are atomic: 모든 속성 값은 더 이상 나눌 수 없는 원자값이어야 함 (옳음)
profile_image
1

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

12. 릴레이션에서 튜플의 수를 의미하는 것은?

  1. DEGREE
  2. SYNONYM
  3. COLLISION
  4. CARDINALITY
(정답률: 78%)
  • 릴레이션(테이블)에서 행에 해당하는 튜플(Tuple)의 전체 수를 의미하는 용어는 카디널리티(CARDINALITY)입니다.

    오답 노트

    DEGREE: 에트리뷰트(열)의 수
profile_image
1

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

13. 다음과 같은 그래프에서 간선의 개수는?

  1. 2개
  2. 4개
  3. 6개
  4. 8개
(정답률: 81%)
  • 그래프에서 정점(Vertex)과 정점을 잇는 선을 간선(Edge)이라고 합니다. 제시된 이미지에서 연결된 간선을 모두 찾으면 다음과 같습니다.
    1-2, 1-3, 1-4, 2-3, 2-4, 3-4
    따라서 총 개수는 6개입니다.
profile_image
1

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

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

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

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

15. 정규화 하는 프로젝션 과정 중 부분함수 종속제거는 어느 단계에 해당하는가?

  1. 비정규 릴레이션 → 1NF
  2. 1NF → 2NF
  3. 2NF → 3NF
  4. 3NF → BCNF
(정답률: 74%)
  • 정규화 과정에서 제1정규형(1NF)에서 제2정규형(2NF)으로 가는 단계의 핵심은 기본키의 부분 집합에 종속되는 부분 함수 종속을 제거하는 것입니다.

    오답 노트

    비정규 릴레이션 $\rightarrow$ 1NF: 도메인의 원자성 확보
    2NF $\rightarrow$ 3NF: 이행 함수 종속 제거
    3NF $\rightarrow$ BCNF: 결정자가 후보키가 아닌 함수 종속 제거
profile_image
1

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

16. 버블 정렬을 이용한 오름차순 정렬시 다음 자료에 대한 3회전 후의 결과는?

  1. 3, 5, 6, 7, 9
  2. 6, 3, 5, 7, 9
  3. 6, 7, 3, 5, 9
  4. 9, 7, 6, 5, 3
(정답률: 75%)
  • 버블 정렬은 인접한 두 원소를 비교하여 큰 값을 뒤로 보내는 과정을 반복합니다. 자료의 정렬 과정은 다음과 같습니다.
    1회전: 가장 큰 값 9를 맨 뒤로 보냄 $\rightarrow$ (6, 7, 3, 5, 9)
    2회전: 남은 값 중 가장 큰 7을 뒤로 보냄 $\rightarrow$ (6, 3, 5, 7, 9)
    3회전: 남은 값 중 가장 큰 6을 뒤로 보냄 $\rightarrow$ (3, 5, 6, 7, 9)
profile_image
1

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

17. SQL 명령 중 DML에 해당하는 것으로만 짝지어진 것은?

  1. CREATE, ALTER, DROP
  2. CREATE, ALTER, SELECT
  3. CREATE, UPDATE, DROP
  4. DELETE, UPDATE, SELECT
(정답률: 65%)
  • DML(데이터 조작어)은 테이블 내의 데이터를 조회, 삽입, 수정, 삭제하는 언어로 SELECT, INSERT, UPDATE, DELETE가 이에 해당합니다.

    오답 노트

    CREATE, ALTER, DROP: DDL(데이터 정의어)에 해당함
profile_image
1

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

18. 뷰(View)의 삭제시 사용되는 SQL 명령은?

  1. DELETE
  2. DROP
  3. OUT
  4. CLEAR
(정답률: 82%)
  • 데이터베이스 객체인 뷰(View)를 삭제할 때는 DROP VIEW 명령어를 사용합니다. 뷰를 삭제하더라도 원본이 되는 기본 테이블에는 영향을 주지 않습니다.
profile_image
1

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

19. 트랜잭션의 특성에 해당하지 않는 것은?

  1. DURABILITY
  2. CONSISTENCY
  3. ATOMICITY
  4. INTEGRITY
(정답률: 52%)
  • 트랜잭션의 특성은 ACID라고 하며, 원자성(Atomicity), 일관성(Consistency), 격리성(Isolation), 지속성(Durability)의 4가지를 의미합니다. INTEGRITY는 트랜잭션의 4대 특성에 포함되지 않습니다.
profile_image
1

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

20. 참조 무결성 제약조건에 관한 다음 설명의 괄호 안 내용으로 옳은 것은?

  1. 기본 키
  2. 복합 키
  3. 후보 키
  4. 외래 키
(정답률: 63%)
  • 참조 무결성 제약조건은 릴레이션의 외래 키(Foreign Key) 값이 참조하는 릴레이션의 기본 키 값과 일치하거나 NULL이어야 한다는 규칙입니다.

    오답 노트

    기본 키: 개체 무결성 제약조건과 관련이 있습니다.
profile_image
1

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

2과목: 전자 계산기 구조

21. 그림과 같은 전가산기(Full Adder)의 압력이 A=1, B=0, C=1일 때 출력 So(합)와 Co(캐리)는?

  1. Co = 0, So = 0
  2. Co = 0, So = 1
  3. Co = 1, So = 0
  4. Co = 1, So = 1
(정답률: 52%)
  • 전가산기는 두 개의 입력값과 이전 단계에서 올라온 캐리(Carry-in)까지 총 세 개의 비트를 더해 합(Sum)과 올림수(Carry-out)를 구하는 회로입니다.
    입력값이 $A=1, B=0, C=1$일 때, 세 값을 모두 더하면 이진수 $10_{2}$가 됩니다.
    ① [기본 공식] $S_{o} = A \oplus B \oplus C$ $$C_{o} = (A \cdot B) + (C \cdot (A \oplus B))$$
    ② [숫자 대입] $S_{o} = 1 \oplus 0 \oplus 1 = 0$ $$C_{o} = (1 \cdot 0) + (1 \cdot (1 \oplus 0)) = 0 + 1 = 1$$
    ③ [최종 결과] $C_{o} = 1, S_{o} = 0$
profile_image
1

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

22. 동기 가변식 마이크로 사이클 타임에 관한 설명으로 틀린 것은?

  1. 제어기의 구현은 고정식에 비해 복잡하다.
  2. 수행시간이 현저한 차이를 낼 때 사용한다.
  3. 동기를 맞추기 위해 각 그룹 간 마이크로 사이클 타임을 고정 값이 되게 한다.
  4. 고정식에 비해 CPU 시간 낭비를 줄일 수 있다.
(정답률: 58%)
  • 동기 가변식 마이크로 사이클 타임은 동작 시간이 유사한 오퍼레이션끼리 그룹화하여 각 그룹별로 사이클 타임을 다르게 설정함으로써 CPU의 시간 낭비를 줄이는 방식입니다.

    오답 노트

    동기를 맞추기 위해 각 그룹 간 마이크로 사이클 타임을 고정 값이 되게 한다: 그룹별로 서로 다른 타임을 설정하여 효율을 높이는 방식이므로 틀린 설명입니다.
profile_image
1

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

23. 마이크로오퍼레이션에서 명령(instruction)이 실행되기 위해 가장 먼저 이루어지는 동작은?

  1. 유효 주소 계산
  2. 명령어 패치(instruction fetch)
  3. 오퍼랜드 패치(operand fetch)
  4. 주소 페치(Address fetch)
(정답률: 42%)
  • 명령어 실행 사이클의 가장 첫 단계는 메모리에서 명령어를 읽어오는 인출 단계(Fetch)입니다. 이 과정에서 PC(프로그램 카운터)의 값이 MAR(메모리 주소 레지스터)로 전송되며 명령어 패치(instruction fetch)가 가장 먼저 이루어집니다.
profile_image
1

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

24. 명령 코드의 비트는 필드라고 불리는 몇 개의 그룹으로 나누어진다. 그 중 모드 필드(mode field)에 대한 설명으로 옳은 것은?

  1. 오퍼랜드나 유효 번지가 결정되는 방법을 나타낸다.
  2. 메모리나 레지스터를 지정하는 방법을 나타낸다.
  3. 수행하여야 할 동작을 나타낸다.
  4. 명령을 수행하도록 제어 함수를 제공하는 방법을 나타낸다.
(정답률: 40%)
  • 명령어는 연산자(Op-code), 모드(Mode), 오퍼랜드(Operand) 필드로 구성됩니다. 이 중 모드 필드는 오퍼랜드나 유효 번지가 결정되는 방법(예: 직접 주소지정인지 간접 주소지정인지)을 지정하는 역할을 합니다.

    오답 노트

    수행하여야 할 동작: 연산자(Op-code) 필드의 역할
profile_image
1

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

25. 다음 주소 지정 방식 중 속도가 가장 빠른 방식은?

  1. Direct Addressing
  2. Immediate Addressing
  3. Indirect Addressing
  4. Calculate Addressing
(정답률: 43%)
  • Immediate Addressing(즉치 주소지정방식)은 명령어 내에 실제 데이터(오퍼랜드)가 직접 포함되어 있는 방식입니다. 별도의 기억장치 접근 과정 없이 CPU에서 즉시 데이터를 이용하므로 실행 속도가 가장 빠릅니다.

    오답 노트

    Direct Addressing: 기억장치에 1회 접근 필요
    Indirect Addressing: 기억장치에 2회 이상 접근 필요
    Calculate Addressing: 레지스터 값과 연산 과정 필요
profile_image
1

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

26. 프로세서와 주기억장치간의 작동속도 불균형을 해소하기 위한 기억장치에 속하지 않는 것은?

  1. 캐시 기억장치(cache memory)
  2. 인터리브된 기억장치(interleaved memory)
  3. 자기 버블 기억장치(magnetic bubble memory)
  4. 내용 지정 기억장치(content addressable memory)
(정답률: 43%)
  • 프로세서와 주기억장치 간의 속도 차이를 줄이기 위해 캐시 기억장치, 인터리브된 기억장치, 내용 지정 기억장치 등이 사용됩니다. 반면 자기 버블 기억장치는 자성을 이용한 비휘발성 메모리로, 속도 불균형 해소와는 관계가 없는 저장 장치입니다.
profile_image
1

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

27. A=01010101, B=10101010 일 때 A와 B의 불 곱(boolean product)은?

  1. 00000000
  2. 01010101
  3. 10101010
  4. 11111111
(정답률: 58%)
  • 불 곱(Boolean Product)은 논리곱(AND) 연산과 동일하며, 대응하는 두 비트가 모두 1일 때만 결과가 1이 됩니다.
    $$A = 01010101$$
    $$B = 10101010$$
    두 값을 비교하면 모든 자릿수에서 하나는 0이므로 결과는 $00000000$이 됩니다.
profile_image
1

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

28. 입·출력 제어방식에 해당하지 않는 것은?

  1. CPU에 의한 방식
  2. DMA 방식
  3. Buffer에 의한 방식
  4. 채널 제어기에 의한 방식
(정답률: 42%)
  • 입출력 제어 방식은 CPU가 직접 관여하는 프로그램 I/O, 인터럽트 I/O, 그리고 효율을 높인 DMA 방식과 채널 제어기 방식이 있습니다. Buffer에 의한 방식은 데이터 전송 속도 차이를 보완하는 임시 저장 공간의 개념일 뿐, 제어 방식의 종류에 해당하지 않습니다.
profile_image
1

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

29. 산술연산과 논리연산 동작을 수행한 후 결과를 축적하는 레지스터는?

  1. 누산기
  2. 인덱스 레지스터
  3. 플래그 레지스터
  4. RAM
(정답률: 74%)
  • 누산기(Accumulator)는 ALU(산술논리연산장치)에서 수행한 산술 및 논리 연산의 결과를 일시적으로 저장하고 축적하는 핵심 레지스터입니다.
profile_image
1

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

30. 다음 중 시스템 버스에 속하지 않는 것은?

  1. 제어 버스
  2. 데이터 버스
  3. 입출력 버스
  4. 주소 버스
(정답률: 38%)
  • 시스템 버스는 CPU, 기억장치, 입출력 제어기 간의 데이터 교환을 위한 통로로, 데이터 버스, 주소 버스, 제어 버스의 세 가지로 구성됩니다.

    오답 노트

    입출력 버스: 시스템 버스의 구성 요소가 아님
profile_image
1

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

31. 인터럽트 처리에 대한 설명 중 틀린 것은?

  1. 인터럽트의 원인에 따라 해당 인터럽트 처리루틴이 실행된다.
  2. 인터럽트가 발생하면 레지스터의 상태를 보관해야 한다.
  3. 인터럽트 요청은 중앙처리장치로부터 시작된다.
  4. 인터럽트 처리 중 우선순위가 높은 인터럽트 처리도 가능하다.
(정답률: 57%)
  • 인터럽트는 CPU가 아닌 입출력 장치나 외부 하드웨어로부터 CPU에 알림을 보내는 요청으로 시작됩니다.

    오답 노트

    인터럽트 요청은 중앙처리장치로부터 시작된다: 입출력 장치 등 외부 장치에서 요청함
profile_image
1

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

32. 오류(error) 정보를 검출하기 위해 사용하는 비트는?

  1. sign bit
  2. parity bit
  3. check bit
  4. code bit
(정답률: 74%)
  • 데이터 전송 과정에서 발생할 수 있는 오류를 검출하기 위해 데이터 끝에 추가하는 1비트의 검사 비트를 parity bit라고 합니다.
profile_image
1

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

33. 다음 중 CISC(Complex Instruction Set computer)형 프로세서의 특징이 아닌 것은?

  1. 명령어의 길이가 일정하다.
  2. 많은 수의 명령어를 갖는다.
  3. 다양한 주소 모드를 지원한다.
  4. 레지스터와 메모리의 다양한 명령어를 제공한다.
(정답률: 67%)
  • CISC는 복잡하고 다양한 기능을 수행하는 많은 수의 명령어를 가지며, 주소 지정 방식이 다양하고 명령어의 길이가 가변적인 것이 특징입니다.

    오답 노트

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

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

34. 제어장치의 구성 요소가 아닌 것은?

  1. 명령어 인출기
  2. 명령어 해독기
  3. 제어 메모리
  4. 순서 제어 논리장치
(정답률: 36%)
  • 제어장치는 명령어 해독기, 제어 메모리, 순서 제어 논리장치, 프로그램 카운터(PC), 명령어 레지스터 등으로 구성됩니다. 명령어 인출기는 제어장치의 독립된 구성 요소가 아닙니다.
profile_image
1

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

35. 비동기 데이터전송방식의 하나로서 데이터 전송 시 송신측과 수신측에서 송신과 수신의 제어신호를 사용하여 서로의 동작을 확인하면서 데이터를 전송하는 방식은?

  1. IOP
  2. DMA
  3. 스트로브(storbe) 제어
  4. Handshaking
(정답률: 56%)
  • 송신측과 수신측이 제어 신호를 주고받으며 서로의 동작 상태를 확인하여 데이터를 전송하는 방식은 Handshaking입니다.

    오답 노트

    스트로브(storbe) 제어: 제어 신호를 한쪽에서만 보내는 방식으로 Handshaking보다 신뢰성이 낮음
profile_image
1

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

36. op-code가 8비트일 때 생성될 수 있는 명령어의 수는?

  1. 27-1
  2. 27
  3. 28
  4. 28-1
(정답률: 55%)
  • 연산자(OP-code)의 비트 수가 $n$일 때, 생성 가능한 최대 명령어의 수는 $2^{n}$개라는 원리를 이용합니다.
    ① [기본 공식] $N = 2^{n}$
    ② [숫자 대입] $N = 2^{8}$
    ③ [최종 결과] $N = 2^{8}$
profile_image
1

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

37. 메모리의 내용을 어드레스 할 수 있는 메모리는?

  1. associative memory
  2. ROM
  3. RAM
  4. virtual memory
(정답률: 47%)
  • 기억장치의 주소가 아닌 데이터의 내용 자체를 이용하여 메모리에 접근하는 방식을 연상메모리(associative memory) 또는 내용 지정 메모리(CAM)라고 합니다.
profile_image
1

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

38. 다음 중 가상기억장치에 대한 설명으로 옳지 않은 것은?

  1. 보조기억장치와 같이 기억 용량이 큰 기억장치를 마치 주기억장치처럼 사용하는 개념이다.
  2. 프로그래머에 의해 쓰여진 주소를 가상 주소(virtual address)라 한다.
  3. 주기억장치의 주소를 물리적 주소(physical address)라 한다.
  4. 물리적 주소를 주소 공간(address space)이라 한다.
(정답률: 45%)
  • 물리적 주소의 집합은 주소 공간이 아니라 물리 주소 공간(Physical Address Space)이라고 정의합니다.
profile_image
1

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

39. 이항연산자가 아닌 것은?

  1. OR
  2. AND
  3. XOR
  4. Complement
(정답률: 75%)
  • 이항 연산자는 두 개의 피연산자를 필요로 하지만, Complement(보수) 연산은 하나의 피연산자만으로 1의 보수나 2의 보수를 구하는 단항 연산입니다.
profile_image
1

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

40. 광디스크(Optical disc)의 종류에 해당하지 않는 것은?

  1. Solid State Disc
  2. Blu-ray Disc
  3. DVD
  4. Compact Disc
(정답률: 50%)
  • 광디스크는 레이저를 이용하여 데이터를 읽고 쓰는 매체로, Compact Disc, DVD, Blu-ray Disc가 이에 해당합니다. 반면 Solid State Disc는 반도체 메모리를 이용한 저장 장치이므로 광디스크 종류가 아닙니다.
profile_image
1

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

3과목: 시스템분석설계

41. 자료 흐름도의 구성 요소 중 시스템에서의 처리요소를 자료변환의 관점에서 표시하여 처리요소 데이터에 대한 연산을 내용으로 하며, 원으로 표시하는 것은?

  1. process
  2. data flow
  3. terminator
  4. data store
(정답률: 59%)
  • 자료 흐름도(DFD)에서 입력된 자료를 원하는 형태로 변환하는 처리 요소를 의미하며, 원으로 표시하고 내부에 처리 명칭을 기술하는 것은 process입니다.

    오답 노트

    data flow: 자료 간의 흐름을 화살표로 표시
    terminator: 자료의 발생지나 종착지를 사각형으로 표시
    data store: 자료의 집합을 평행선이나 이중 박스로 표시
profile_image
1

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

42. 객체 지향 설계에서 “information hiding”을 가능하게 해주는 가장 핵심적인 개념은?

  1. encapsulation
  2. abstraction
  3. inheritance
  4. polymorphism
(정답률: 55%)
  • 객체 지향 설계에서 데이터와 함수를 하나로 묶어 외부로부터 내부 정보를 숨기는 정보 은폐(information hiding)를 가능하게 하는 핵심 개념은 encapsulation(캡슐화)입니다.

    오답 노트

    abstraction: 추상화
    inheritance: 상속성
    polymorphism: 다형성
profile_image
1

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

43. 시스템의 특성 중 항상 관련된 다른 시스템과 상호 의존 관계로 통합되는 특성을 의미하는 것은?

  1. 종합성
  2. 제어성
  3. 자동성
  4. 목적성
(정답률: 72%)
  • 시스템이 항상 관련된 다른 시스템과 상호 의존 관계를 가지며 하나로 통합되는 특성을 종합성이라고 합니다.

    오답 노트

    목적성: 공통된 최종 목표를 지향하는 특성
    자동성: 상황 변화에 스스로 대처하는 특성
    제어성: 목표 달성을 위해 오류를 감시하는 특성
profile_image
1

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

44. 체크 시스템의 종류 중 데이터를 처리하기 전에 입력 자료의 내용을 체크하는 방법으로 사전에 주어진 체크 프로그램에 의해서 정량적인 데이터가 미리 정해 놓은 규정된 범위 내에 존재하는가를 체크하는 것은?

  1. Limit check
  2. Format check
  3. Matching check
  4. Balance check
(정답률: 63%)
  • 입력된 정량적 데이터가 미리 정해진 규정 범위 내에 존재하는지를 검사하는 방법은 Limit check입니다.

    오답 노트

    Format check: 데이터의 형태나 자릿수 검사
    Matching check: 코드표와 대조하여 일치 여부 검사
    Balance check: 합계 금액 등의 일치 여부 검사
profile_image
1

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

45. 코드 설계시 주의 사항으로 거리가 먼 것은?

  1. 코드 추가가 가능하지 않도록 설계한다.
  2. 컴퓨터 처리에 적합하도록 설계한다.
  3. 사용자가 취급하기 쉽도록 설계한다.
  4. 체계성이 있도록 설계한다.
(정답률: 75%)
  • 코드 설계 시에는 향후 데이터의 증가나 변경에 대비하여 코드 추가가 가능하도록 유연하게 설계해야 합니다.

    오답 노트

    컴퓨터 처리 적합성, 사용자 취급 용이성, 체계성 확보는 코드 설계의 필수 유의사항입니다.
profile_image
1

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

46. 입력 설계 단계 중 수집 담당자, 수집 방법과 경로, 수집 주기와 시기, 수집시의 오류 검사 방법과 관계되는 것은?

  1. 입력 정보 매체화 설계
  2. 입력 정보 투입 설계
  3. 입력 정보 내용 설계
  4. 입력 정보 수집 설계
(정답률: 69%)
  • 입력 설계 단계에서 수집 담당자, 방법, 경로, 주기, 시기 및 오류 검사 방법 등 데이터의 '수집' 과정 전반을 정의하는 단계는 입력 정보 수집 설계입니다.
profile_image
1

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

47. 입력 설계 단계 중 입력정보 매체화 설계시 고려사항이 아닌 것은?

  1. 매체화 담당자 및 장소
  2. 레코드 길이 및 형식
  3. 입력 항목의 배열 순서 및 항목명
  4. 매체화시의 오류체크방법
(정답률: 38%)
  • 입력 설계는 크게 '내용 설계'와 '매체화 설계'로 구분됩니다.
    입력 항목의 배열 순서 및 항목명은 매체가 아닌 입력 정보의 '내용' 자체를 결정하는 내용 설계 단계의 고려사항입니다.
profile_image
1

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

48. 표준 처리 패턴 중 특정의 조건을 제시하여 그 조건에 부합되는 데이터를 추출해내는 처리는?

  1. Distribution
  2. Extract
  3. Collate
  4. Generate
(정답률: 57%)
  • 표준 처리 패턴 중 특정 조건에 맞는 데이터를 뽑아내는 처리는 Extract(추출)입니다.

    오답 노트

    Distribution: 데이터를 특정 기준에 따라 분배
    Collate: 여러 데이터를 수집, 분석, 조합
    Generate: 새로운 데이터를 생성
profile_image
1

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

49. 시스템에 대한 설명으로 거리가 먼 것은?

  1. 데이터 처리 시스템에서 규정, 수단, 순서, 방법, 루틴, 장치 등이 하나의 목적 하에 결합되어 그 사이에 존재하는 상호작용이 정해진 방법에 따라 조정되는 것이다.
  2. 상호 관련성이 없는 구성 요소를 조합하여 각각의 목적달성을 위하여 조직한 임시적 결합체이다.
  3. 어떤 목적 또는 목표를 위하여 여러 기능 요소가 상호 관련하여 결합된 절차나 방법의 유기적 집합체이다.
  4. 컴퓨터 시스템은 중앙처리장치, 기억장치, 각종 입출력장치, 통신 회선 등의 유기적인 결합체이다.
(정답률: 69%)
  • 시스템은 공통의 목적을 달성하기 위해 여러 구성 요소가 유기적으로 결합된 집합체입니다.
    따라서 상호 관련성이 없는 구성 요소를 임시적으로 결합했다는 설명은 시스템의 정의와 정반대되는 내용입니다.
profile_image
1

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

50. 파일 설계 순서로 옳은 것은?

  1. (ㄱ) → (ㄴ) → (ㄷ) → (ㄹ)
  2. (ㄱ) → (ㄷ) → (ㄴ) → (ㄹ)
  3. (ㄹ) → (ㄱ) → (ㄷ) → (ㄴ)
  4. (ㄹ) → (ㄷ) → (ㄴ) → (ㄱ)
(정답률: 62%)
  • 파일 설계는 데이터의 특성을 먼저 파악한 후, 이를 어떻게 구성하고 저장할지 결정하는 순서로 진행됩니다.
    파일 특성 조사 $\rightarrow$ 파일 항목 검토 $\rightarrow$ 파일 매체 검토 $\rightarrow$ 편성법 검토 순으로 설계하는 것이 올바른 절차입니다.
profile_image
1

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

51. 모듈 설계시 유의사항으로 거리가 먼 것은?

  1. 적절한 크기로 설계한다.
  2. 보기 쉽고 이해하기 쉬워야 한다.
  3. 모듈은 다른 곳에서 재사용 할 수 있도록 표준화한다.
  4. 자료 추상화와 정보은닉의 성격은 배제한다.
(정답률: 70%)
  • 효율적인 모듈 설계를 위해서는 모듈 내부의 상세 구현을 숨기고 필요한 인터페이스만 제공하는 자료 추상화와 정보은닉 기법을 적극적으로 활용하여 보안성과 독립성을 높여야 합니다.
profile_image
1

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

52. 시스템 평가(System test)의 종류 중 다음 항목과 관계 되는 것은?

  1. 기능 평가
  2. 가격 평가
  3. 신뢰성 평가
  4. 성능 평가
(정답률: 61%)
  • 제시된 이미지 의 CPU 속도, 기억 용량, 파일 액세스 방식, 처리 속도 등은 시스템이 운용 계획대로 수행되는지를 측정하는 성능 평가의 핵심 요소들입니다.
profile_image
1

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

53. 문서화(Documentation)의 목적에 대한 설명으로 거리가 먼 것은?

  1. 시스템 개발 중 추가 변경에 따른 혼란 방지
  2. 시스템 개발 절차에 대한 요식 행위
  3. 개발 후 시스템 유지보수의 용이
  4. 시스템의 개발 요령과 순서를 표준화하여 효율적인 작업 도모
(정답률: 73%)
  • 문서화는 시스템 개발 과정의 혼란을 방지하고, 유지보수를 용이하게 하며, 작업의 표준화를 통해 효율성을 높이기 위한 필수적인 과정입니다. 따라서 단순히 절차를 맞추기 위한 요식 행위라는 설명은 문서화의 목적과 거리가 멉니다.
profile_image
1

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

54. 색인순차편성(ISAM) 파일에 대한 특징이 아닌 것은?

  1. 순차처리와 임의처리가 모두 가능하다.
  2. 레코드의 추가 삭제시 파일 전체를 복사할 필요가 없다.
  3. 어느 특정 레코드 접근시 인덱스에 의한 처리로 직접 편성 파일에 비해서 접근 시간이 빠르다.
  4. 오버플로우 되는 레코드가 많아지면 사용 중에 파일을 재편성하는 문제점이 발생된다.
(정답률: 31%)
  • 색인순차편성(ISAM) 파일은 인덱스를 먼저 탐색한 후 해당 주소로 접근하는 방식입니다. 반면, 직접 편성 파일은 주소 계산을 통해 레코드에 즉시 접근하므로 직접 편성 파일의 접근 시간이 더 빠릅니다.

    오답 노트

    순차처리와 임의처리가 모두 가능하다: ISAM의 기본 특징입니다.
    레코드 추가 삭제 시 파일 전체 복사 불필요: 인덱스 영역만 수정하면 되므로 가능합니다.
    오버플로우 레코드 증가 시 재편성 필요: ISAM의 대표적인 단점입니다.
profile_image
1

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

55. 다음과 같은 코드 부여 방법의 종류는?

  1. Group Classification Code
  2. Block Code
  3. Letter Type Code
  4. Mnemonic Code
(정답률: 57%)
  • 제시된 이미지 처럼 TV, TR, KB 등과 같이 사람이 쉽게 연상하여 기억할 수 있도록 약속된 기호를 사용하는 방식은 Mnemonic Code입니다.
profile_image
1

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

56. 다음은 어떤 종류의 코드 오류(error)인가?

  1. Transcription error
  2. Transposition error
  3. Double Transposition error
  4. Random error
(정답률: 47%)
  • 제시된 이미지 $\text{1 2 3 4 5 6 7 8} \rightarrow \text{2 1 3 5 4 6 7 8}$를 보면, 1과 2의 위치가 바뀌고 4와 5의 위치가 바뀌는 전위 오류가 중복해서 발생했으므로 이중 오류(Double Transposition error)에 해당합니다.

    오답 노트

    Transcription error: 임의의 한 자리를 잘못 입력
    Transposition error: 임의의 연속된 자리가 바뀌어 입력
    Random error: 일정한 규칙 없이 발생
profile_image
1

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

57. 급여관리 등과 같이 변동 상황이 크지 않고 기간별로 일괄처리(Batch Processing)를 주로 하는 경우에 적합한 파일의 종류는?

  1. Indexed Sequential File
  2. Random File
  3. Inverted File
  4. Sequential File
(정답률: 47%)
  • 순차 파일(Sequential File)은 레코드가 물리적 순서대로 저장되는 방식으로, 급여 관리와 같이 변동이 적고 기간별로 일괄 처리(Batch Processing)를 수행하는 작업에 가장 적합합니다.
profile_image
1

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

58. 프로세스 설계시 유의 사항으로 거리가 먼 것은?

  1. 프로세스 전개의 사상을 통일한다.
  2. 분류 처리는 가능한 최대화한다.
  3. 하드웨어의 기기 구성, 처리 성능을 고려한다.
  4. 운영체제를 중심으로 한 소프트웨어의 효율성을 고려한다.
(정답률: 65%)
  • 프로세스 설계 시 시스템의 복잡도를 낮추기 위해 분류 처리는 가능한 최소화하여 설계해야 합니다.
profile_image
1

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

59. 두 모듈이 동일한 자료구조를 조회하는 경우의 결합도이며, 자료구조의 어떠한 변화 즉 포맷이나 구조의 변화는 그것을 조회하는 모든 모듈 및 변화되는 필드를 실제로 조회하지 않는 모듈에도 영향을 미치게 되는 것은?

  1. 자료 결합도
  2. 스템프 결합도
  3. 제어 결합도
  4. 외부 결합도
(정답률: 46%)
  • 두 모듈이 동일한 자료 구조를 참조하여 발생하는 결합도를 스탬프 결합도라고 합니다. 자료 구조의 포맷이나 구조가 변경되면 이를 참조하는 모든 모듈에 영향을 미치게 됩니다.

    오답 노트

    자료 결합도: 순수한 자료 요소에 의해 발생
    제어 결합도: 논리적 흐름을 제어하는 경우 발생
    외부 결합도: 외부 변수를 참조하여 발생
profile_image
1

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

60. 출력 설계 단계 중 출력 정보 이용 설계시 검토사항으로 옳지 않은 것은?

  1. 이용자 및 이용 경로
  2. 기밀 보호 여부
  3. 보존 기간
  4. 분배 책임자
(정답률: 57%)
  • 출력 정보 이용 설계는 출력된 정보를 누가, 언제, 어디서, 어떤 용도로 사용하는지를 결정하는 단계입니다.
    주요 검토 사항으로는 이용자 및 이용 경로, 이용 주기 및 시기, 기밀 보호 여부, 보존 기간 등이 포함됩니다. 분배 책임자는 이용 설계의 핵심 검토 사항에 해당하지 않습니다.
profile_image
1

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

4과목: 운영체제

61. 디스크에 헤드가 53 트랙을 처리하고 50 트랙으로 이동해 왔다. SCAN 방식을 사용할 경우, 다음 디스크 큐에서 가장 먼저 처리되는 트랙은?(단, 가장 안쪽 트랙 0, 가장 바깥쪽 트랙 200)

  1. 0
  2. 37
  3. 60
  4. 200
(정답률: 45%)
  • SCAN 방식은 헤드가 한쪽 방향으로 이동하며 경로상의 모든 요청을 처리하고, 끝에 도달하면 반대 방향으로 이동하는 방식입니다.
    현재 헤드가 $53$에서 $50$으로 이동했으므로 방향은 감소하는 방향(안쪽 트랙 방향)입니다. 따라서 큐의 내용 중 $50$보다 작으면서 가장 먼저 만나는 트랙인 $37$이 가장 먼저 처리됩니다.
profile_image
1

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

62. HRN(Highest Response-Ratio Next) 스케줄링 기법에서 가변적 우선 순위는 다음 식으로 계산된다. (ㄱ)에 알맞은 내용은?

  1. 대기 시간
  2. (대기 시간 - 서비스 시간)
  3. 서비스 시간
  4. (서비스 시간 - 대기 시간)
(정답률: 71%)
  • HRN 스케줄링은 대기 시간이 길어질수록 우선순위를 높여 기아 현상을 방지하는 기법으로, 다음 공식을 통해 우선순위를 계산합니다.
    ① [기본 공식]
    $$\text{Priority} = \frac{\text{Waiting Time} + \text{Service Time}}{\text{Service Time}}$$
    ② [숫자 대입]
    $$\text{Priority} = \frac{\text{대기 시간} + \text{서비스 시간}}{\text{서비스 시간}}$$
    ③ [최종 결과]
    서비스 시간
profile_image
1

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

63. UNIX 시스템의 쉘(shell)에 관한 설명으로 옳지 않은 것은?

  1. 사용자가 입력시킨 명령어 라인을 읽어 필요한 시스템 기능을 실행시키는 명렁어 해석기이다.
  2. 시스템과 사용자 간의 인터페이스를 제공한다.
  3. 공용 쉘이나 사용자 자신이 만든 쉘을 사용할 수 있다.
  4. 쉘은 커널의 일부분으로 메모리에 상주하면서 사용자와 시스템 간의 대화를 가능케 해준다.
(정답률: 44%)
  • 쉘은 사용자의 명령어를 해석하여 커널에 전달하는 명령어 해석기이자 인터페이스 역할을 수행하는 응용 프로그램입니다.
    메모리에 상주하며 시스템의 핵심 기능을 제어하고 사용자와 시스템 간의 대화를 가능케 하는 것은 쉘이 아니라 커널(Kernel)입니다.
profile_image
1

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

64. 임계 구역(Critical Section)에 대한 설명으로 옳지 않은 것은?

  1. 임계 구역에서 프로세스 수행은 가능한 빨리 끝내야 한다.
  2. 프로세스가 일정 시간 동안 자주 참조하는 페이지의 집합을 임계 구역이라고 한다.
  3. 임계 구역에서는 프로세스가 무한 루프에 빠지지 않도록 해야 한다.
  4. 임계 구역에서는 프로세스들이 하나씩 순차적으로 처리되어야 한다.
(정답률: 63%)
  • 임계 구역은 공유 자원에 접근하는 코드 영역으로, 상호 배제를 통해 한 번에 하나의 프로세스만 진입해야 합니다.
    프로세스가 일정 시간 동안 자주 참조하는 페이지의 집합은 임계 구역이 아니라 워킹셋(Working Set)에 대한 설명입니다.
profile_image
1

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

65. 분산처리 운영 시스템에 대한 설명으로 옳지 않은 것은?

  1. 사용자는 각 컴퓨터의 위치를 몰라도 자원 사용이 가능하다.
  2. 시스템의 점진적 확장이 용이하다.
  3. 중앙 집중형 시스템에 비해 시스템 설계가 간단하고 소프트웨어 개발이 쉽다.
  4. 연산속도, 신뢰성, 사용 가능도가 향상된다.
(정답률: 62%)
  • 분산처리 운영 시스템은 여러 대의 컴퓨터를 네트워크로 연결하여 자원을 공유하므로, 단일 컴퓨터를 사용하는 중앙 집중형 시스템에 비해 시스템 설계가 훨씬 복잡하고 소프트웨어 개발이 어렵습니다.
profile_image
1

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

66. 병행 프로세스의 상호배제 구현 기법으로 거리가 먼 것은?

  1. 데커 알고리즘
  2. 피터슨 알고리즘
  3. Test_And_Set 명령어 기법
  4. 은행원 알고리즘
(정답률: 59%)
  • 은행원 알고리즘은 상호배제 구현 기법이 아니라, 교착상태(Deadlock)를 회피하기 위해 사용되는 알고리즘입니다.
profile_image
1

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

67. RR(Round Robin) 방식에 관한 설명으로 옳지 않은 것은?

  1. 시분할 시스템을 위해 고안된 방식이다.
  2. 시간 할당량이 클 경우 FCFS 기법과 같아지고, 시간 할당량이 작을 경우 문맥 교환 및 오버헤드가 자주 발생될 수 있다.
  3. 시스템이 사용자에게 적합한 응답시간을 제공해주는 대화식 시스템에 유용하다.
  4. 프로세스에게 이미 할당된 프로세서를 강제로 빼앗을 수 없고, 그 프로세스의 사용이 종료된 후에 스케줄링 해야 하는 방법을 택하고 있다.
(정답률: 52%)
  • RR(Round Robin) 방식은 프로세스에게 짧은 시간 할당량을 부여하고, 시간이 만료되면 CPU를 강제로 회수하여 대기열 맨 뒤로 보내는 선점형 스케줄링 방식입니다.
profile_image
1

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

68. 사용자의 신원을 운영체제가 확인하는 절차를 통해 불법 침입자로부터 시스템을 보호하는 보안 유지 방식은?

  1. 외부 보안
  2. 운용 보안
  3. 사용자 인터페이스 보안
  4. 내부 보안
(정답률: 50%)
  • 사용자 인터페이스 보안은 운영체제가 사용자의 신원을 확인하는 절차를 통해 불법 침입자로부터 시스템을 보호하는 방식입니다.

    오답 노트

    외부 보안: 천재지변으로부터 보호
    운용 보안: 정책 및 통제 절차에 의한 보안
    내부 보안: 내장 기능을 통한 신뢰성 및 데이터 무결성 보장
profile_image
1

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

69. 자원보호 기법 중 접근 제어 행렬을 구성하는 요소가 아닌 것은?

  1. 영역
  2. 객체
  3. 권한
  4. 시간
(정답률: 58%)
  • 접근 제어 행렬(Access Control Matrix)은 객체에 대한 접근 권한을 행렬 형태로 관리하는 기법으로, 영역(사용자 또는 프로세스), 객체, 접근 권한의 세 가지 요소로 구성됩니다.
profile_image
1

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

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

  1. 15
  2. 17
  3. 24
  4. 25
(정답률: 56%)
  • SJF(Shortest Job First)는 비선점 스케줄링으로, 현재 대기 중인 작업 중 CPU 사용 시간이 가장 짧은 작업을 먼저 처리합니다.
    1. 작업
profile_image
1

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

71. 운영체제의 역할로 거리가 먼 것은?

  1. 사용자와의 인터페이스 구현
  2. 프로세서, 메모리 등의 자원 스케줄링
  3. 목적 프로그램과 로드 모듈의 연결
  4. 입, 출력을 위한 편의 제공
(정답률: 51%)
  • 운영체제는 사용자 인터페이스 제공, 자원 스케줄링, 입출력 편의 제공 등의 역할을 수행합니다. 목적 프로그램과 로드 모듈을 연결하는 작업은 운영체제가 아닌 링커(Linker)의 핵심 역할입니다.
profile_image
1

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

72. 운영체제의 목적으로 옳지 않은 것은?

  1. 신뢰성 향상
  2. 사용자 인터페이스 제공
  3. 처리량의 향상
  4. 응답시간 증가
(정답률: 75%)
  • 운영체제는 시스템의 효율성을 높이기 위해 처리량을 향상시키고 응답시간을 최대한 단축시키는 것을 목적으로 합니다. 따라서 응답시간을 증가시키는 것은 운영체제의 목적과 정반대되는 설명입니다.
profile_image
1

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

73. 다음 설명에 해당되는 디렉토리 구조는?

  1. 2단계 디렉토리
  2. 비순환 그래프 디렉토리
  3. 트리 구조 디렉토리
  4. 일반 그래프 디렉토리
(정답률: 49%)
  • 제시된 이미지 의 설명처럼 부디렉토리 공유가 가능하고 사이클이 허용되지 않는 구조는 비순환 그래프 디렉토리의 특징입니다.

    오답 노트

    2단계 디렉토리: MFD와 UFD 구조로 관리
    트리 구조 디렉토리: 하나의 루트와 종속 디렉토리로 구성
    일반 그래프 디렉토리: 사이클 허용 및 참조 카운터 필요
profile_image
1

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

74. 프로세스의 정의로 거리가 먼 것은?

  1. 동기적 행위를 일으키는 주체
  2. 실행 중인 프로그램
  3. 프로시저가 활동 중인 것
  4. 프로세스 제어 블록의 존재로서 명시되는 것
(정답률: 59%)
  • 프로세스는 실행 중인 프로그램이며, 프로세스 제어 블록(PCB)을 통해 명시되고 프로시저가 활동 중인 상태를 의미합니다. 프로세스는 동기적이 아니라 '비동기적' 행위를 일으키는 주체입니다.
profile_image
1

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

75. 다음과 같이 주기억장치의 공백이 있다고 할 때, Best Fit 배치 방법은 13K 크기의 프로그램을 어느 영역에 할당하는가?

  1. A
  2. B
  3. C
  4. D
(정답률: 73%)
  • Best Fit(최적 적합) 방식은 가용 공간 중 프로그램 크기보다 크면서 그 차이가 가장 작은 영역에 할당하여 내부 단편화를 최소화하는 기법입니다.

    13K 프로그램을 할당하기에 가장 적절한 영역은 15K 크기의 C 영역입니다.
profile_image
1

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

76. 페이지 교체 기법 중 시간 오버헤드를 줄이는 기법으로서 참조 비트(referenced bit)와 변형 비트(modified bit)를 필요로 하는 방법은?

  1. FIFO
  2. LRU
  3. LFU
  4. NUR
(정답률: 58%)
  • NUR(Not Used Recently)은 LRU와 유사하게 최근에 사용되지 않은 페이지를 교체하는 기법으로, 효율적인 관리를 위해 참조 비트(Referenced bit)와 변형 비트(Modified bit)를 사용합니다.

    오답 노트

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

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

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

  1. 다중 작업(multi-tasking)을 지원하지 않는다.
  2. 대화식 시분할 운영체제이다.
  3. 두 사람 이상의 사용자가 동시에 시스템을 사용할 수 있다.
  4. 대부분 C 언어로 구성되어 있다.
(정답률: 61%)
  • UNIX는 다중 사용자(Multi-user)와 다중 작업(Multi-tasking)을 동시에 지원하는 대화식 시분할 운영체제이며, 이식성을 높이기 위해 대부분 C 언어로 작성되었습니다.

    오답 노트

    다중 작업(multi-tasking)을 지원하지 않는다: UNIX는 다중 작업을 지원하는 시스템입니다.
profile_image
1

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

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

  1. 2
  2. 4
  3. 128
  4. 256
(정답률: 58%)
  • 하이퍼큐브 구조에서 전체 CPU의 수와 연결점의 수 사이의 관계식을 이용하여 구할 수 있습니다.
    ① [기본 공식] $N = 2^{d}$ (N: CPU 수, d: 연결점 수)
    ② [숫자 대입] $16 = 2^{d}$
    ③ [최종 결과] $d = 4$
profile_image
1

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

79. 동시에 여러 개의 작업이 수행되는 다중 프로그래밍 시스템 또는 가상기억장치를 사용하는 시스템에서 하나의 프로세스가 작업 수행 과정에서 수행하는 기억장치 접근에서 지나치게 페이지 폴트가 발생하여 전체 시스템의 성능이 저하되는 것을 무엇이라고 하는가?

  1. Spooling
  2. Interleaving
  3. Swapping
  4. Thrashing
(정답률: 63%)
  • Thrashing은 프로세스가 수행되는 시간보다 페이지 부재(Page Fault)로 인한 페이지 교체 시간이 더 많아져서 시스템 전체의 성능이 급격히 저하되는 현상을 말합니다.
profile_image
1

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

80. 3페이지가 들어 갈 수 있는 기억장치에서 다음과 같은 순서로 페이지가 참조될 때 LRU 기법을 사용하면 최종적으로 기억공간에 남는 페이지는?(단, 현재 기억장치는 모두 비어있다고 가정한다.)

  1. 2, 1, 3
  2. 1, 2, 4
  3. 2, 3, 4
  4. 1, 3, 4
(정답률: 48%)
  • LRU(Least Recently Used) 기법은 가장 오랫동안 참조되지 않은 페이지를 먼저 교체하는 알고리즘입니다.
    참조열: 1, 2, 3, 4, 1, 3, 1, 2
    1. [1] $\rightarrow$ [1, 2] $\rightarrow$ [1, 2, 3] (초기 적재)
    2. [4] 참조: 가장 오래된 1 교체 $\rightarrow$ [4, 2, 3]
    3. [1] 참조: 가장 오래된 2 교체 $\rightarrow$ [4, 1, 3]
    4. [3] 참조: 기존 3 유지 (최신화) $\rightarrow$ [4, 1, 3]
    5. [1] 참조: 기존 1 유지 (최신화) $\rightarrow$ [4, 1, 3]
    6. [2] 참조: 가장 오래된 4 교체 $\rightarrow$ [2, 1, 3]
    최종적으로 기억장치에 남는 페이지는 2, 1, 3입니다.
profile_image
1

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

5과목: 정보통신개론

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

  1. LD(Laser Diode)
  2. LED(Light Emitting Diode)
  3. ZE(Zender Diode)
  4. APD(Avalanche Photo Diode)
(정답률: 31%)
  • 광통신 시스템에서 빛 신호를 전기 신호로 변환하는 광 검출기로는 APD(Avalanche Photo Diode)가 적합합니다.

    오답 노트

    LD, LED: 빛을 생성하는 광원 장치임
profile_image
1

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

82. 프로토콜 전송방식 중 특정한 플래그를 메시지의 처음과 끝에 포함시켜 전송하는 방식은?

  1. 비트 방식
  2. 문자 방식
  3. 바이트 방식
  4. 워드 방식
(정답률: 46%)
  • 특정한 플래그(Flag)를 메시지의 시작과 끝에 배치하여 프레임의 경계를 구분하는 방식은 비트 방식입니다. 대표적으로 HDLC 프로토콜이 이 방식을 사용합니다.
profile_image
1

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

83. HDLC 프레임 구조 중 주소영역에서 모든 스테이션에게 프레임을 전송하기 위한 값으로 맞는 것은?

  1. 00000000
  2. 00001111
  3. 11110000
  4. 11111111
(정답률: 61%)
  • HDLC 프레임의 주소 영역에서 모든 비트가 1인 11111111은 네트워크 내의 모든 스테이션에 데이터를 전송하는 브로드캐스트 주소를 의미합니다.

    오답 노트

    00000000: 네트워크 주소를 의미함
profile_image
1

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

84. 정보통신 시스템 상에서 정보 전송을 담당하는 장치로 가장 거리가 먼 것은?

  1. DTE
  2. DSU
  3. CPU
  4. CCU
(정답률: 58%)
  • CPU는 컴퓨터의 중앙처리장치로, 데이터의 연산과 제어를 담당하는 장치이지 정보 전송을 직접 담당하는 통신 장치가 아닙니다.
profile_image
1

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

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

  1. SBM
  2. NRM
  3. ARM
  4. ABM
(정답률: 45%)
  • HDLC의 동작 모드는 링크 구성 방식에 따라 NRM, ARM, ABM 세 가지로 구분됩니다.
    NRM(일반 응답 모드): Primary의 요구가 있을 때만 Secondary가 전송 가능
    ARM(비동기 응답 모드): Primary의 요구 없이도 Secondary가 전송 가능
    ABM(비동기 평형 모드): 양쪽 스테이션이 동일한 권한을 가지며 X.25 프로토콜에서 사용
profile_image
1

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

86. 전송 에러제어 방식에서 에러검출과 거리가 먼 것은?

  1. 패리티검사
  2. 해밍 코드
  3. CRC
  4. 아스키 코드
(정답률: 64%)
  • 아스키 코드는 문자를 숫자로 표현하는 문자 인코딩 표준이며, 데이터 전송 중 오류를 검출하는 기법이 아닙니다.

    오답 노트

    패리티검사, 해밍 코드, CRC: 모두 데이터 전송 에러를 검출하거나 정정하는 방식임
profile_image
1

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

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

  1. Go-back-N ARQ
  2. Selective-Repeat ARQ
  3. Stop-and-Wait ARQ
  4. Forward Error Connection
(정답률: 68%)
  • Go-back-N ARQ는 오류가 발생한 프레임(NAK 수신)부터 그 이후에 전송된 모든 프레임을 다시 전송하는 효율적인 오류 제어 방식입니다.

    오답 노트

    Selective-Repeat ARQ: 오류가 발생한 특정 프레임만 재전송함
    Stop-and-Wait ARQ: 프레임 하나를 보내고 응답이 올 때까지 대기함
profile_image
1

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

88. LAN에서 사용되는 매체 액세스 제어 기법과 관련이 없는 것은?

  1. TOKEN-BUS
  2. FDMA
  3. CSMA/CD
  4. TOKEN-RING
(정답률: 58%)
  • FDMA는 주파수 분할 다중 접속 방식으로, 매체 액세스 제어(MAC) 기법이 아니라 다중화(Multiplexing) 기술에 해당합니다.
profile_image
1

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

89. 전송시간을 일정한 간격의 시간 슬롯(time slot)으로 나누고, 이를 주기적으로 각 채널에 할당하는 다중화 방식은?

  1. 주파수 분할 다중화
  2. 파장 분할 다중화
  3. 통계적 시분할 다중화
  4. 동기식 시분할 다중화
(정답률: 63%)
  • 동기식 시분할 다중화는 전송 프레임마다 시간 슬롯(time slot)을 각 채널에 고정적으로 할당하여 주기적으로 전송하는 방식입니다.
profile_image
1

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

90. 양방향으로 데이터 전송이 가능하나, 한 순간에는 한쪽 방향으로만 전송이 이루어지는 방식은?

  1. 단방향방식
  2. 반이중방식
  3. 양방향방식
  4. 전이중방식
(정답률: 72%)
  • 반이중방식은 양방향 전송은 가능하지만, 동시에 송수신을 할 수는 없고 한 번에 한쪽 방향으로만 전송이 이루어지는 방식입니다.

    오답 노트

    단방향방식: 송신과 수신측이 고정되어 한쪽으로만 전송
    전이중방식: 동시에 양방향 통신이 가능
profile_image
1

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

91. 전송 신호에 발생되는 잡음(noise) 중 번개나 통신시스템 장애 등에 의해 순간적으로 큰 에너지를 갖는 잡음(noise)은?

  1. 열 잡음
  2. 충격성 잡음
  3. 상호변조 잡음
  4. 누화 잡음
(정답률: 67%)
  • 충격성 잡음은 번개나 통신 시스템의 장애 등 외부 요인에 의해 순간적으로 매우 큰 에너지가 발생하는 잡음을 의미합니다.
profile_image
1

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

92. 프로토콜의 구성 요소 중 오류제어, 동기 및 흐름제어 등의 각종 제어 절차에 관한 정의는?

  1. 구문(Syntax)
  2. 의미(Semantics)
  3. 타이밍(Timing)
  4. 코딩(Cording)
(정답률: 28%)
  • 프로토콜의 구성 요소 중 의미(Semantics)는 전송 제어와 오류 관리를 위한 제어 정보 및 조작 절차를 규정하는 요소입니다.

    오답 노트

    구문(Syntax): 데이터 형식, 부호화, 신호 레벨 규정
    타이밍(Timing): 통신 속도 조정 및 메시지 순서 제어
profile_image
1

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

93. 다음 중 회선교환(Circuit Switching) 방식의 특징에 해당하는 것은?

  1. 고정된 대역폭 전송방식이다.
  2. 축적 후 전송방식에 해당한다.
  3. 패킷을 이용한 전송방식이다.
  4. 호출된 자국이 교신 중일 때 busy 신호가 없다.
(정답률: 46%)
  • 회선교환 방식은 통신 경로를 미리 점유하는 방식으로, 고정된 대역폭을 사용하여 일정한 데이터 전송률을 제공하는 것이 특징입니다.

    오답 노트

    축적 후 전송/패킷 이용: 패킷 교환 방식의 특징
    busy 신호 없음: 패킷 교환 방식의 특징
profile_image
1

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

94. LAN의 네트워크 형상(Topology)의 종류에 속하지 않는 것은?

  1. 트리형
  2. 버스형
  3. 링형
  4. 교환형
(정답률: 67%)
  • LAN의 네트워크 형상(Topology)에는 버스형, 링형, 성형(Star), 트리형, 망형(Mesh) 등이 있습니다. 교환형은 네트워크의 물리적 형상이 아니라 데이터 전송 방식의 분류에 해당합니다.
profile_image
1

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

95. 뉴미디어의 특징과 가장 거리가 먼 것은?

  1. 단방향성
  2. 네트워크화
  3. 분산적
  4. 특정 다수자
(정답률: 67%)
  • 뉴미디어는 쌍방향성, 탈대중화, 비동시성, 광대역성, 네트워크화, 분산적 특성을 가집니다. 따라서 일방적으로 정보를 전달하는 단방향성은 뉴미디어의 특징과 거리가 멉니다.
profile_image
1

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

96. 아날로그 데이터를 전송하기 위해 디지털 형태로 변환하고 또 이러한 디지털 형태를 원래의 아날로그 데이터로 복구시키는 것은?

  1. CCU
  2. DSU
  3. CODEC
  4. DTE
(정답률: 56%)
  • CODEC은 DCE의 일종으로, 아날로그 데이터를 디지털 신호로 변환하거나 반대로 디지털 신호를 아날로그 데이터로 복구시키는 장치입니다.

    오답 노트

    CCU: 통신 제어 장치
    DSU: 디지털 데이터를 디지털 신호로 변환
    DTE: 데이터 회선 종단 장치
profile_image
1

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

97. 정보통신시스템의 데이터 전송계에 해당되지 않는 것은?

  1. 데이터 전송회선
  2. 단말장치
  3. 주변장치
  4. 통신제어장치
(정답률: 55%)
  • 정보통신시스템은 크게 데이터 전송계와 데이터 처리계로 구분됩니다. 데이터 전송계는 단말장치, 데이터 전송회선, 통신제어장치 등으로 구성되며, 주변장치는 컴퓨터 하드웨어/소프트웨어와 함께 데이터 처리계에 해당합니다.
profile_image
1

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

98. OSI-7 계층 중 통신망을 통하여 패킷을 목적지까지 전달 담당을 하는 계층은?

  1. 데이터 링크 계층
  2. 네트워크 계층
  3. 물리 계층
  4. 세션 계층
(정답률: 55%)
  • 네트워크 계층은 최적의 경로 설정(Routing)과 네트워크 연결 관리를 통해 패킷을 목적지까지 전달하는 역할을 담당합니다.

    오답 노트

    데이터 링크 계층: 인접 노드 간 흐름 제어 및 에러 제어
    물리 계층: 전기적·기계적 특성 정의
    세션 계층: 통신 시스템 간의 회화 및 동기 제어
profile_image
1

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

99. 통화 중에 이동전화가 한 셀에서 다른 셀로 이동할 때 자동으로 다른 셀의 통화 채널로 전환해 줌으로써 통화가 지속되게 하는 기능은?

  1. 핸드오프
  2. 핸드쉐이크
  3. 셀의 분할
  4. 페이딩
(정답률: 58%)
  • 핸드오프는 이동통신망에서 통화 중인 사용자가 현재 셀에서 인접한 다른 셀로 이동할 때, 통화가 끊기지 않도록 자동으로 채널을 전환해 주는 기능입니다.
profile_image
1

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

100. 데이터 교환방식 중 데이터를 패킷단위로 전송하는 것은?

  1. 회선교환
  2. 메시지교환
  3. 패킷교환
  4. 축적교환
(정답률: 72%)
  • 데이터를 일정한 크기의 작은 단위인 패킷(Packet)으로 나누어 전송하는 방식은 패킷교환입니다.
profile_image
1

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

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