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

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

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

정보처리산업기사
(2011-08-21 기출문제)

목록

1과목: 데이터 베이스

1. 해싱 함수의 값을 구한 결과 키 K1, K2 가 같은 값을 가질 때, 이들 키 K1, K2 의 집합을 무엇이라고 하는가?

  1. Mapping
  2. Folding
  3. Synonym
  4. Chaining
(정답률: 79%)
  • 해싱 함수를 적용했을 때 서로 다른 키가 동일한 해시 값을 갖게 되는 현상을 충돌(Collision)이라고 하며, 이때 충돌로 인해 같은 값을 가지게 된 키들의 집합을 Synonym이라고 합니다.
profile_image
1

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

2. A, B, C, D의 순서로 정해진 입력자료를 스택에 입력하였다가 출력한 결과가 될 수 없는 것은?(단, 왼쪽부터 먼저 출력된 순서이다)

  1. D, C, B, A
  2. C, D, A, B
  3. A, B, C, D
  4. B, C, D, A
(정답률: 71%)
  • 스택은 LIFO(Last-In, First-Out) 구조로, 나중에 들어온 데이터가 먼저 나가야 합니다.
    C, D, A, B 순서로 출력되려면 C를 출력한 후 D를 입력하고 출력했을 때, 스택 내부에는 A, B가 순서대로 남아있어야 합니다. 따라서 반드시 B가 A보다 먼저 출력되어야 하므로 A, B 순으로 출력되는 것은 불가능합니다.
profile_image
1

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

3. 데이터베이스의 특성으로 옳은 내용 모두를 나열한 것은?

  1. ①, ②, ③, ④
  2. ②, ④
  3. ①, ②, ④
  4. ①, ②,③
(정답률: 74%)
  • 데이터베이스의 4대 특성은 실시간 접근성(Real-Time Accessibility), 계속적인 변화(Continuous Evolution), 동시 공유(Concurrent Sharing), 내용에 의한 참조(Content Reference)입니다.

    오답 노트

    Address Reference: 주소가 아닌 내용(값)에 의해 참조해야 하므로 틀린 설명입니다.
profile_image
1

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

4. 관계대수와 관계해석에 대한 설명으로 옳지 않은 것은?

  1. 기본적으로 관계대수와 관계해석은 관계 데이터베이스를 처리하는 기능과 능력면에서 동등하다.
  2. 관계 대수는 질의에 대한 해를 생성하기 위해 수행해야 할 연산의 순서를 명시해야 하므로 비절차적 특징을 가진다.
  3. 관계해석은 원하는 정보가 무엇이라는 것만 정의하는 비절차적 특징을 가지고 있다.
  4. 관계해석은 수학의 프레디킷 해석(Predicate Calculus)에 기반을 두고 있다.
(정답률: 65%)
  • 관계대수는 원하는 정보를 얻기 위해 수행해야 할 연산의 순서를 명시하는 절차적 언어입니다. 따라서 비절차적 특징을 가진다는 설명은 틀린 내용입니다.

    오답 노트

    관계해석: 무엇을 원하는지만 정의하는 비절차적 언어이며, 프레디킷 해석에 기반함
profile_image
1

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

5. 외래 키에 대한 설명으로 옳지 않은 것은?

  1. 외래 키는 현실 세계에 존재하는 개체 타입들 간의 관계를 표현하는데 중요한 역할을 수행한다.
  2. 외래 키로 지정되면 참조 릴레이션의 기본 키에 없는 값은 입력할 수 없다.
  3. 외래 키를 포함하는 릴레이션이 참조 릴레이션이 되고, 대응 되는 기본 키를 포함하는 릴레이션이 참조하는 릴레이션이 된다.
  4. 참조 무결성 제약조건과 밀접한 관계를 가진다.
(정답률: 53%)
  • 외래 키를 포함하는 릴레이션이 '참조하는 릴레이션'이 되고, 대응되는 기본 키를 포함하는 릴레이션이 '참조 릴레이션'이 됩니다. 즉, 외래 키는 다른 테이블의 기본 키를 빌려와 관계를 맺는 것이므로 참조 방향이 반대로 설명되었습니다.
profile_image
1

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

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

  1. 시스템 자체에 관련 있는 다양한 객체에 관한 정보를 포함하는 시스템 데이터베이스이다.
  2. 데이터 사전이라고도 한다.
  3. 무결성 확보를 위하여 일반 사용자는 내용을 검색해 볼 수 없다.
  4. 기본 테이블, 뷰, 인덱스, 패키지, 접근 권한 등의 정보를 저장한다.
(정답률: 85%)
  • 시스템 카탈로그(System Catalog)는 데이터베이스의 모든 객체 정보를 저장하는 데이터 사전입니다. 시스템의 무결성을 위해 일반 사용자가 내용을 수정하는 것은 엄격히 제한되지만, 자신의 권한 범위 내에서 정보를 조회(검색)하는 것은 가능합니다.
profile_image
1

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

7. What is an ordered list in which all insertion and deletions are made at one end, called the top?

  1. Queue
  2. Array
  3. Stack
  4. Linked list
(정답률: 72%)
  • 한쪽 끝(top)에서만 삽입(push)과 삭제(pop)가 이루어지는 후입선출(LIFO) 구조의 리스트를 스택이라고 합니다.
profile_image
1

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

8. 다음 자료를 삽입 정렬을 사용하여 오름차순 정렬하고자 할 경우, PASS 2의 결과는?

  1. 28, 33, 64, 55, 17, 43, 99
  2. 28, 33, 64, 99, 55, 17, 43
  3. 43, 28, 33, 64, 99, 55, 17
  4. 28, 33, 55, 64, 99, 17, 43
(정답률: 76%)
  • 삽입 정렬은 두 번째 요소부터 시작하여 기준값보다 작은 값을 찾아 그 앞에 삽입하며 정렬하는 방식입니다.
    초기 상태: $64, 28, 33, 99, 55, 17, 43$
    PASS 1: 기준값 $28$을 $64$ 앞에 삽입 $\rightarrow$ $28, 64, 33, 99, 55, 17, 43$
    PASS 2: 기준값 $33$을 $28$과 $64$ 사이에 삽입 $\rightarrow$ $28, 33, 64, 99, 55, 17, 43$
profile_image
1

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

9. 논리적 데이터 모델 중 오너-멤버(Owner-Member) 관계를 가지며, CODASYL DBTG 모델이라고도 하는 것은?

  1. E-R 모델
  2. 관계 데이터 모델
  3. 계층 데이터 모델
  4. 네트워크 데이터 모델
(정답률: 78%)
  • 네트워크 데이터 모델은 데이터 간의 관계를 그래프 형태로 표현하며, 오너-멤버(Owner-Member) 관계를 특징으로 하는 CODASYL DBTG 모델의 대표적인 형태입니다.

    오답 노트

    E-R 모델: 개체-관계 모델
    관계 데이터 모델: 테이블(표) 형태 모델
    계층 데이터 모델: 트리(Tree) 구조 모델
profile_image
1

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

10. 다음 중 큐의 응용 분야로 가장 적합한 것은?

  1. 운영체제의 작업 스케줄링
  2. 수식 계산 및 수식 표기법
  3. 인터럽트 처리
  4. 서브루틴 호출
(정답률: 77%)
  • 큐(Queue)는 FIFO(First-In First-Out) 구조로, 먼저 들어온 작업이 먼저 처리되어야 하는 운영체제의 작업 스케줄링에 가장 적합합니다.

    오답 노트

    수식 계산 및 표기법, 인터럽트 처리, 서브루틴 호출: LIFO 구조인 스택(Stack)의 응용 분야임
profile_image
1

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

11. 개체-관계 모델(E-R 모델)에 대한 설명으로 옳지 않은 것은?

  1. 개체 타입과 관계 타입을 이용해서 현실 세계를 개념적으로 표현하는 방법이다.
  2. E-R 다이어그램은 E-R 모델을 그래프 방식으로 표현한 것 이다.
  3. E-R 다이어그램의 다이아몬드 형태는 관계 타입을 표현하며, 연관된 개체 타입들을 링크로 연결한다.
  4. 현실 세계의 자료가 데이터베이스로 표현될 수 있는 물리적 구조를 기술하는 것이다.
(정답률: 55%)
  • E-R 모델은 현실 세계를 개념적으로 표현하여 데이터베이스의 논리적 구조를 기술하는 모델입니다. 물리적 구조를 기술하는 것이 아닙니다.
profile_image
1

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

12. 뷰(View)의 특성에 해당하는 것으로만 짝지어진 것은?

  1. ①, ②, ③, ④
  2. ①, ②, ④
  3. ①, ②, ③
  4. ①, ③, ④
(정답률: 64%)
  • 뷰(View)는 가상 테이블로서 물리적으로 구현되지 않으며, 뷰 위에 또 다른 뷰를 정의할 수 있고, 정의 자체를 변경할 수 없는 특성을 가집니다.


    오답 노트

    하나의 뷰를 삭제하더라도 그 뷰를 기초로 정의된 다른 뷰는 자동으로 삭제되지 않는다: 상위 뷰를 삭제하면 포함된 하위 뷰도 영향을 받으므로 틀린 설명임
profile_image
1

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

13. SQL의 데이터 정의어(DDL)로만 짝지어진 것은?

  1. SELECT, UPDATE, DROP
  2. INSERT, DELETE, CREATE
  3. SELECT, UPDATE, ALTER
  4. CREATE, DROP, ALTER
(정답률: 81%)
  • 데이터 정의어(DDL)는 데이터베이스의 구조를 정의, 변경, 삭제하는 언어입니다. CREATE(생성), DROP(삭제), ALTER(변경)가 이에 해당합니다.

    오답 노트

    SELECT, INSERT, DELETE, UPDATE: 데이터 조작어(DML)에 해당함
profile_image
1

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

14. 개체 무결성 제약 조건에 대한 다음 설명 중 ( )안의 내용으로 옳은 것은?

  1. NULL
  2. TUPLE
  3. DOMAIN
  4. FOREIGN KEY
(정답률: 87%)
  • 개체 무결성 제약 조건은 릴레이션의 기본키(Primary Key)를 구성하는 어떤 속성 값도 중복될 수 없으며, 반드시 값이 존재해야 함을 의미합니다. 따라서 기본키는 NULL 값을 가질 수 없습니다.
profile_image
1

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

15. 다음 트리를 중위 순서로 운행한 결과는?

  1. A B C D E F G H
  2. D B A G E H C F
  3. A B D C E G H F
  4. B D G H E F A C
(정답률: 75%)
  • 중위 순회(In-order Traversal)는 '왼쪽 서브트리 → 루트 노드 → 오른쪽 서브트리' 순서로 방문합니다.
    1. B의 왼쪽인 D 방문 $\rightarrow$ B 방문 $\rightarrow$ A의 왼쪽 완료
    2. A 방문
    3. C의 왼쪽인 E의 왼쪽 G 방문 $\rightarrow$ E 방문 $\rightarrow$ E의 오른쪽 H 방문 $\rightarrow$ C 방문 $\rightarrow$ C의 오른쪽 F 방문
    결과적으로 D B A G E H C F 순서가 됩니다.
profile_image
1

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

16. 데이터베이스에서 아직 알려지지 않거나 모르는 값으로서 “해당 없음” 등의 이유로 정보 부재를 나타내기 위해 사용하는 특수한 데이터 값을 무엇이라 하는가?

  1. 원자값(atomic value)
  2. 참조값(reference value)
  3. 무결값(integrity value)
  4. 널값(null value)
(정답률: 88%)
  • 데이터베이스에서 값이 정의되지 않았거나, 알 수 없는 값, 또는 해당 사항이 없는 상태를 나타내기 위해 사용하는 특수한 값은 널값(null value)입니다.
profile_image
1

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

17. 선형 자료구조로만 짝지어진 것은?

  1. 스택, 트리
  2. 트리, 그래프
  3. 스택, 큐
  4. 큐, 그래프
(정답률: 80%)
  • 데이터가 일렬로 나열된 형태의 자료구조를 선형 자료구조라고 하며, 대표적으로 스택과 큐가 이에 해당합니다.

    오답 노트

    트리, 그래프: 계층적 또는 망형 구조를 가지는 비선형 자료구조임
profile_image
1

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

18. 데이터베이스의 3층 스키마에 대한 옳은 설명으로만 짝지어진 것은?

  1. ①, ②
  2. ①, ②, ③
  3. ①, ②, ③, ④
(정답률: 49%)
  • 외부 스키마는 사용자나 응용 프로그램이 보는 관점으로, 인터페이스를 통해 접근하는 서브 스키마를 의미하므로 옳은 설명입니다.

    오답 노트

    개념 스키마: 물리적 구조가 아닌 전체적인 논리적 구조를 정의함
    내부 스키마: 논리적 구조가 아닌 물리적 저장 장치 관점의 구조를 정의함
    내부 스키마: 접근 권한, 보안 정책, 무결성 규칙은 개념 스키마에서 명세함
profile_image
1

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

19. 데이터베이스 설계 단계 중 논리적 설계 단계에 해당하는 것은?

  1. 개념적 설계 단계에서 만들어진 정보 구조로부터 특정 목표 DBMS 처리할 수 있는 스키마를 생성한다.
  2. 다양한 데이터베이스 응용에 대해서 처리 성능을 얻기 위해 데이터베이스 파일의 저장 구조 및 액세스 경로를 결정한다.
  3. 물리적 저장장치에 저장할 수 있는 물리적 구조의 데이터로 변환하는 과정이다.
  4. 물리적 설계에서 옵션 선택시 응답시간, 저장 공간의 효율화, 트랜잭션 처리율 등을 고려하여야 한다.
(정답률: 58%)
  • 데이터베이스 설계는 '개념적 설계 $\rightarrow$ 논리적 설계 $\rightarrow$ 물리적 설계' 순으로 진행됩니다. 논리적 설계 단계는 개념적 설계에서 생성된 정보 구조를 특정 DBMS가 처리할 수 있는 논리적 스키마로 변환하는 과정입니다.

    오답 노트

    저장 구조 및 액세스 경로 결정, 물리적 구조 변환, 응답시간 및 저장 공간 효율화 고려: 모두 물리적 설계 단계에 해당함
profile_image
1

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

20. What's the explain next sentence? Choose the collect answer.

  1. Stack
  2. Graph
  3. Tree
  4. Linked list
(정답률: 59%)
  • 문장에서 '각 원소(atom)가 다음 원소의 위치를 알려주는 포인터를 포함하고 있는 리스트'라고 설명하고 있으므로, 이는 Linked list에 대한 정의입니다.
profile_image
1

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

2과목: 전자 계산기 구조

21. 컴퓨터 메모리에 저장된 바이트들의 순서를 설명하는 용어로 바이트 열에서 가장 큰 값이 먼저 저장되는 것은?

  1. right-endian
  2. left-endian
  3. big-endian
  4. little-endian
(정답률: 77%)
  • 엔디언(Endianness)은 메모리에 바이트를 배열하는 순서를 의미하며, 바이트 열에서 가장 큰 단위(Most Significant Byte)가 낮은 주소(앞부분)에 먼저 저장되는 방식을 big-endian이라고 합니다.

    오답 노트

    little-endian: 작은 단위(Least Significant Byte)가 먼저 저장되는 방식
profile_image
1

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

22. 명령어 ADD(100)이 수행되면 다음 중 어느 것이 연산장치로 보내지는가? (단, ( )는 indirect addressing을 뜻하고, 기억장소 100 번지에는 2004가 저장되어 있다)

  1. 2004
  2. 2004번지의 내용
  3. 100
  4. 100번지의 내용
(정답률: 64%)
  • 간접 주소 지정(Indirect Addressing) 방식은 명령어에 명시된 주소로 가서 그곳에 저장된 값을 다시 주소로 사용하여 최종 데이터를 찾는 방식입니다.
    풀이 과정: ADD(100) $\rightarrow$ 100번지 방문 $\rightarrow$ 저장된 값 2004 확인 $\rightarrow$ 2004번지의 내용(최종 데이터)을 연산장치로 전송
profile_image
1

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

23. 어떤 micro-computer의 기억 용량이 64 Kbyte 이다. 이 micro-computer의 memory 수와 필요한 address line의 수는?(단, memory 1개의 용량은 1 byte 이다)

  1. 216개, 16 line
  2. 264개, 64 line
  3. 264개, 16 line
  4. 216개, 64 line
(정답률: 45%)
  • 기억 용량을 2의 거듭제곱 형태로 변환하여 메모리 수와 주소 라인 수를 결정합니다.
    ① [기본 공식] $\text{Memory Count} = 2^n, \text{Address Line} = n$
    ② [숫자 대입] $64\text{ Kbyte} = 64 \times 1024\text{ byte} = 2^6 \times 2^{10}\text{ byte} = 2^{16}\text{ byte}$
    ③ [최종 결과] $\text{Memory Count} = 2^{16}, \text{Address Line} = 16$
profile_image
1

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

24. 다음 중 OP-코드의 기능으로 볼 수 없는 것은?

  1. 제어 기능
  2. 함수연산 기능
  3. 입출력 기능
  4. 주소 지정 기능
(정답률: 48%)
  • OP-코드(연산자)는 명령어에서 수행할 동작을 지정하며, 제어, 함수연산, 자료전달, 입출력 기능을 수행합니다. 주소 지정 기능은 OP-코드가 아닌 오퍼랜드(Operand) 부분의 주소 지정 방식(Addressing Mode)을 통해 결정됩니다.
profile_image
1

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

25. O-주소 인스트럭션 형식의 특징이 아닌 것은?

  1. 연산을 위한 스택을 갖고 있으며, 연산 수행 후에 결과를 스택(stack)에 보존한다.
  2. 자료를 얻기 위하여 스택에 접근할 때는 top이 지정하는 곳에 접근한다.
  3. unary 연산 경우에는 2개의 자료가 필요하고, top이 지정하는 곳의 자료를 처리하고, 결과는 top 다음 위치에 기억한 다.
  4. binary 연산인 경우 2개 자료가 필요하고, 스택 상단부 2자리에 저장한다.
(정답률: 55%)
  • Unary 연산은 피연산자(operand)를 하나만 갖는 연산입니다. 따라서 2개의 자료가 필요하다는 설명은 unary 연산의 정의에 어긋납니다.
profile_image
1

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

26. 모든 마이크로 오퍼레이션에 대해 서로 다른 마이크로 사이클 시간을 할당하는 방법은?

  1. 비동기식
  2. 동기고정식
  3. 동기가변식
  4. 중앙집중식
(정답률: 54%)
  • 비동기식 제어 방식은 각 마이크로 오퍼레이션이 완료되는 즉시 다음 단계로 넘어가므로, 각 오퍼레이션의 특성에 따라 서로 다른 마이크로 사이클 시간을 할당할 수 있는 방법입니다.
profile_image
1

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

27. RS 플립플롭의 입력과 출력에 대한 설명으로 틀린 것은?

  1. 입력 S가 1일 때 Q, Q‘는 모두 0 이 된다.
  2. 입력 RS가 모두 0일 때, Q, Q‘는 앞의 상태를 유지한다.
  3. 입력 RS는 모두 1 이 되어서는 안 된다.
  4. 출력 Q‘는 항상 Q의 반대로 된다.
(정답률: 49%)
  • RS 플립플롭에서 입력 S(Set)가 1이 되면 출력 $Q$는 1이 되고, $Q'$는 0이 되어 상태가 설정됩니다. 따라서 입력 S가 1일 때 $Q, Q'$가 모두 0이 된다는 설명은 틀린 것입니다.
profile_image
1

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

28. 다음과 같은 마이크로 사이클의 명령어는?

  1. ADD
  2. SUB
  3. MUL
  4. STORE
(정답률: 63%)
  • 제시된 마이크로 사이클의 마지막 단계인 $$AC \leftarrow AC + MBR$$에서 누산기(AC)의 값에 메모리 버퍼 레지스터(MBR)의 값을 더하는 연산을 수행하므로, 해당 명령어는 ADD입니다.
profile_image
1

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

29. 데이지체인(daisy-chain) 우선순위 인터럽트 방법에서 인터럽트를 발생하는 장치들의 연결 방법은?

  1. 모든 장치를 직렬로 연결한다.
  2. 모든 장치를 병렬로 연결한다.
  3. 직렬과 병렬로 연결한다.
  4. 우선순위에 따라 직렬 및 병렬로 연결한다.
(정답률: 58%)
  • 데이지체인(daisy-chain) 방식은 인터럽트 요청 장치들을 하드웨어적으로 직렬 연결하여 우선순위를 결정하는 방식입니다.
profile_image
1

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

30. 중앙처리장치에서 데이터를 요구하는 명령을 내린 순간부터 데이터를 주고받는 것이 끝나는 순간까지의 시간을 무엇이라 하는가?

  1. access time
  2. loading time
  3. seek time
  4. search time
(정답률: 69%)
  • 메모리나 장치에 데이터를 요청한 시점부터 실제 데이터 전송이 완료될 때까지 걸리는 전체 시간을 access time(접근 시간)이라고 합니다.

    오답 노트

    seek time: 디스크 헤드가 원하는 트랙으로 이동하는 시간
profile_image
1

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

31. 고정 소수점 수에 대한 표현에서 음수로의 변환이 가장 쉬운 것은?

  1. 부호와 절대치 방법
  2. 1의 보수
  3. 2의 보수
  4. r의 보수
(정답률: 46%)
  • 부호와 절대치 방법은 최상위 비트(MSB)를 부호 비트로 사용하고 나머지 비트는 절대값으로 표현하므로, 부호 비트만 $0$에서 $1$로(또는 반대로) 바꾸는 것만으로 간단히 음수 변환이 가능하여 가장 쉽습니다.
profile_image
1

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

32. 디스크에서 CAV 방식에 의한 단점에 해당하는 것은?

  1. 저장 공간의 낭비
  2. 처리 속도의 저하
  3. 다수의 단말 장치 필요
  4. 제한적 오류 검출
(정답률: 48%)
  • CAV(Constant Angular Velocity) 방식은 디스크의 회전 속도를 일정하게 유지하는 방식입니다. 이 경우 물리적 크기가 더 큰 외곽 트랙이 최내곽 트랙과 동일한 양의 데이터를 저장하게 되어, 외곽 영역의 저장 밀도가 낮아지므로 저장 공간의 낭비가 발생하게 됩니다.
profile_image
1

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

33. 전가산기(full adder)의 sum(s)과 carry(C0) 비트를 논리식으로 바르게 나타낸 것은?

(정답률: 47%)
  • 전가산기는 두 입력 비트와 하위 자리에서 올라온 캐리($C_{i}$)를 더해 합($S$)과 출력 캐리($C_{0}$)를 구하는 회로입니다. 합은 세 입력의 XOR 연산이며, 캐리는 입력 중 두 개 이상이 1일 때 발생합니다.
    $$\text{Sum: } S = (A \oplus B) \oplus C_{i}$$
    $$\text{Carry: } C_{0} = (A \oplus B)C_{i} + AB$$
profile_image
1

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

34. 다음 중 논리 연산만으로 짝지어진 것은?

  1. MOVE, AND, COMPLEMENT
  2. ROTATE, ADD, SHIFT
  3. MOVE, EX-OR, SUBTRACT
  4. MULTIPLY, AND, DIVIDE
(정답률: 53%)
  • 논리 연산은 데이터의 비트 단위 조작이나 이동을 수행하는 연산입니다. MOVE(데이터 이동), AND(논리곱), COMPLEMENT(보수/반전)는 모두 논리 연산에 해당합니다.

    오답 노트

    ADD, SUBTRACT, MULTIPLY, DIVIDE: 산술 연산
profile_image
1

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

35. 전원 공급이 중단되어도 내용이 지워지지 않으며, 전기적으로 삭제하고 다시 쓸 수도 있는 기억장치는?

  1. SRAM
  2. PROM
  3. EPROM
  4. EEPROM
(정답률: 68%)
  • EEPROM은 전원이 꺼져도 내용이 유지되는 비휘발성 메모리이며, 전기적 신호를 이용해 데이터를 지우고 다시 쓸 수 있는 특성을 가집니다.

    오답 노트

    SRAM: 전원 중단 시 내용 삭제
    PROM: 한 번 기록하면 수정 불가
    EPROM: 자외선을 이용해 지워야 함
profile_image
1

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

36. 고정 소수점 수와 부동 소수점 수의 표현에서 숫자 표현 크기를 제한하는 요소는?

  1. 제한이 없다.
  2. 기억용량
  3. Word의 bit수
  4. 기억 장치의 품질
(정답률: 74%)
  • 컴퓨터가 한 번에 처리할 수 있는 데이터의 단위인 Word의 bit수가 결정되면, 그 안에 담을 수 있는 숫자의 표현 범위와 정밀도가 물리적으로 제한됩니다.
profile_image
1

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

37. RAM은 동적RAM과 정적RAM으로 나누는데 이들의 차이점은?

  1. 읽고 쓸 수 있다.
  2. 쓸 수는 없으나 읽을 수는 있다.
  3. 동적 RAM은 refresh가 필요하다.
  4. 정적 RAM은 refresh가 필요하다.
(정답률: 66%)
  • DRAM(동적 RAM)은 전하를 저장하는 커패시터를 사용하므로 시간이 지나면 전하가 누설되어 데이터가 사라집니다. 따라서 이를 방지하기 위해 주기적으로 데이터를 다시 채워주는 refresh 동작이 반드시 필요합니다.

    오답 노트

    정적 RAM은 refresh가 필요 없음
profile_image
1

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

38. 단일 IC 패키지에 OR 게이트와 디코더를 기본으로 포함하는 것은?

  1. 카운터
  2. ROM
  3. TTL
  4. MOS
(정답률: 42%)
  • ROM(Read Only Memory)은 내부적으로 주소를 입력받아 특정 데이터를 출력하는 디코더 구조와, 논리적 조합을 위한 OR 게이트 구조를 기본적으로 포함하고 있는 메모리 소자입니다.
profile_image
1

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

39. 컴퓨터의 제어장치가 특정한 메이저 상태와 타이밍 상태에 있을 때, 다음 중 제어 데이터(control data)의 종류가 아닌 것은?

  1. 각 major 상태의 변천을 제어
  2. 중앙처리장치의 제어점을 제어
  3. 명령어의 수행 순서 결정 제어
  4. 주소 매핑 결정 제어
(정답률: 48%)
  • 제어장치의 제어 데이터는 CPU 내부의 상태 변화, 제어점 제어, 명령어 수행 순서 결정 등 시스템의 전반적인 흐름을 제어하는 역할을 합니다. 하지만 주소 매핑 결정 제어는 메모리 관리 유닛(MMU)의 영역이며 제어장치의 일반적인 제어 데이터 종류에 해당하지 않습니다.
profile_image
1

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

40. 인터럽트의 발생 원인이나 종류를 소프트웨어로 판단하는 방법은?

  1. Polling
  2. Daisy chain
  3. Decoder
  4. Multiplexer
(정답률: 66%)
  • 인터럽트 발생 원인을 소프트웨어적으로 판단하여 처리하는 방식은 Polling입니다.

    오답 노트

    Daisy chain: 하드웨어적인 직렬 연결 방식
profile_image
1

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

3과목: 시스템분석설계

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

  1. 분류 처리를 가능한 최대화한다.
  2. 프로세스 전개의 사상을 통일한다.
  3. 하드웨어의 기기 구성, 처리 성능을 고려한다.
  4. 오류에 대비한 검사시스템을 고려한다.
(정답률: 74%)
  • 프로세스 설계 시에는 조작을 간결화하고 자동화하여 사용자의 수동 조작을 줄여야 하므로, 분류 처리는 가능한 적게 하는 것이 원칙입니다.

    오답 노트

    프로세스 전개 사상 통일, 하드웨어 성능 고려, 오류 검사 시스템 고려는 모두 프로세스 설계 시 반드시 유의해야 할 올바른 사항입니다.
profile_image
1

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

42. 소프트웨어 개발 생명주기 모형 중 나선형(Spiral Model) 모델에 대한 설명으로 거리가 먼 것은?

  1. 시스템 구축시 발생하는 위험을 최소화 할 수 있다.
  2. 시제품을 만들어 사용자 및 관리자에게 가능성과 유용성을 보여줄 수 있다.
  3. 복잡, 대규모 시스템의 소프트웨어 개발에 적합하다.
  4. 초기에 위험 요소를 발견하지 못할 경우 위험 요소를 제거하기 위해서 많은 비용이 들 수 있다.
(정답률: 56%)
  • 나선형 모델은 위험 분석을 통해 시스템을 점진적으로 개발하는 모델입니다. 시제품을 만들어 사용자에게 가능성과 유용성을 보여주는 것은 프로토타이핑 모델의 핵심 특징입니다.
profile_image
1

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

43. 출력 시스템과 입력 시스템이 일치된 것으로 일단 출력된 정보가 이용자의 손을 거쳐 다시 입력되는 시스템의 형태는?

  1. COM(Computer Output Microfilm) 시스템
  2. Turn Around 시스템
  3. File 출력 시스템
  4. Display 출력 시스템
(정답률: 76%)
  • Turn Around 시스템은 출력된 정보가 이용자의 확인이나 수정을 거쳐 다시 입력 시스템으로 돌아오는 폐쇄 루프 형태의 시스템을 의미합니다.
profile_image
1

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

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

  1. ①→③→②→④
  2. ①→②→③→④
  3. ④→①→③→②
  4. ④→③→②→①
(정답률: 66%)
  • 파일 설계는 데이터의 성격과 저장 매체의 특성을 고려하여 순차적으로 진행됩니다. 이미지의 항목들을 보면, 파일 항목 검토 $\rightarrow$ 파일 특성 조사 $\rightarrow$ 파일 매체 검토 $\rightarrow$ 편성법 검토 순으로 진행하는 것이 가장 적절합니다.
profile_image
1

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

45. 표의 숫자 코드에 대한 설명으로 틀린 것은?

  1. 코드에 물리적 수치를 부여하여 기억이 용이하다.
  2. 코드의 추가 및 삭제가 용이하다.
  3. 같은 코드를 반복 사용하므로 오류가 적다.
  4. 항목의 자리수가 짧아 기계 처리가 용이하다.
(정답률: 55%)
  • 숫자 코드는 각 항목에 고유한 숫자를 부여하여 관리하는 방식입니다. 숫자 코드는 일반적으로 항목의 구분을 위해 자리수가 길어지는 경향이 있어, 항목의 자리수가 짧아 기계 처리가 용이하다는 설명은 틀린 내용입니다.
profile_image
1

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

46. 소프트웨어의 일반적인 특성으로 거리가 먼 것은?

  1. 사용자의 요구나 환경 변화에 적절히 변경할 수 있다.
  2. 사용에 의해 마모되거나 소멸된다.
  3. 하드웨어처럼 제작되지 않고 논리적인 절차에 맞게 개발된다.
  4. 일부 수정으로 소프트웨어 전체에 영향을 줄 수 있다.
(정답률: 75%)
  • 소프트웨어는 논리적인 프로그램이므로 하드웨어와 달리 사용한다고 해서 물리적으로 마모되거나 소멸되지 않는 비마모성 특성을 가집니다.
profile_image
1

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

47. 객체 지향의 개념에서 하나 이상의 유사하나 객체들을 묶어서 하나의 공통된 특성을 표현한 것을 무엇이라고 하는가?

  1. 인스턴스
  2. 메소드
  3. 메시지
  4. 클래스
(정답률: 71%)
  • 유사한 객체들의 공통된 특성을 정의하여 하나로 묶어놓은 설계도 개념을 클래스라고 합니다.
profile_image
1

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

48. 시스템의 특성 중 다음 설명에 해당하는 것은?

  1. 제어성
  2. 자동성
  3. 목적성
  4. 종합성
(정답률: 77%)

  • 시스템이 정해진 규정이나 한계를 벗어나는 사태를 사전에 감지하고 이를 바르게 수정하여 기능을 유지하는 특성은 제어성입니다.
profile_image
1

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

49. 시스템 처리 시간의 견적 방법 중 처리 시간의 계산을 작업 처리도(Process Chart)를 기초로 한 간단한 계산식에 중앙처리장치의 능력과 주변장치의 속도에 관한 자료를 대입하여 계산하는 방법은?

  1. 컴퓨터에 의한 계산방법
  2. 추정에 의한 방법
  3. 입력에 의한 계산 방법
  4. 흐름에 의한 계산 방법
(정답률: 44%)
  • 작업 처리도(Process Chart)를 기반으로 CPU 능력과 주변장치 속도 자료를 대입하여 시스템 처리 시간을 계산하는 방식은 입력에 의한 계산 방법입니다.
profile_image
1

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

50. 흐름도의 종류 중 컴퓨터의 입력, 처리, 출력되는 하나의 처리 과정을 그림으로 표시한 것은?

  1. 프로세스 흐름도
  2. 프로그램 흐름도
  3. 시스템 흐름도
  4. 블록 차트
(정답률: 63%)
  • 컴퓨터의 입력, 처리, 출력 과정을 나타내어 전체적인 논리 구조 파악과 처리 공정 확인에 사용되는 흐름도는 프로세스 흐름도입니다.

    오답 노트

    시스템 흐름도: 자료 발생부터 결과 획득까지의 전 과정 표시
    프로그램 흐름도: 컴퓨터 처리 부분을 중심으로 세부 조작 순서 표시
    블록 차트: 시스템의 기능 및 부서를 블록으로 표시
profile_image
1

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

51. 시스템 분석가로서 훌륭한 분석을 하기 위한 기본 사항으로 거리가 먼 것은?

  1. 분석가는 창조성이 있어야 한다.
  2. 분석가는 시간배정과 계획 등을 빠른 시간 내에 파악할 수 있어야 한다.
  3. 분석가는 컴퓨터 장치와 소프트웨어에 대한 지식을 가져야 한다.
  4. 분석가는 기계 중심적이어야 한다.
(정답률: 72%)
  • 훌륭한 분석가는 창조성, 시간 및 계획 관리 능력, 하드웨어와 소프트웨어에 대한 전문 지식을 갖추어야 합니다. 특히 사용자의 요구사항을 정확히 파악하여 시스템에 반영해야 하므로, 기계 중심적이 아니라 사용자 중심적인 사고방식을 가져야 합니다.
profile_image
1

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

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

  1. 시스템 개발 후 유지 보수가 용이하다.
  2. 시스템 개발 단계의 요식행위이다.
  3. 시스템 개발팀에서 운용팀으로 인계 인수를 쉽게 할 수 있다.
  4. 시스템 개발 중 추가 변경에 따른 혼란을 방지할 수 있다.
(정답률: 77%)
  • 시스템 문서화는 개발 후 유지보수를 용이하게 하고, 운용팀으로의 원활한 인계인수 및 변경 사항에 따른 혼란을 방지하기 위해 수행하는 필수적인 과정입니다. 따라서 시스템 개발 단계의 요식행위라는 설명은 문서화의 목적과 정반대되는 내용입니다.
profile_image
1

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

53. 자료 사전에서 자료의 연결(and)시 사용하는 기호는?

  1. =
  2. { }
  3. ( )
  4. +
(정답률: 72%)
  • 자료 사전(Data Dictionary)에서 자료의 구성 요소를 정의할 때 사용하는 기호 중, 여러 항목이 모두 포함되어야 하는 연결(and) 관계는 더하기 기호를 사용합니다.
    연결 기호: $+$
profile_image
1

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

54. 코드(code) 설계시 유의사항으로 거리가 먼 것은?

  1. 다양성이 있어야 한다.
  2. 컴퓨터 처리에 적합하여야 한다.
  3. 체계성이 있어야 한다.
  4. 확장성이 있어야 한다.
(정답률: 73%)
  • 효율적인 코드 설계는 컴퓨터가 처리하기 쉽도록 체계적이고, 향후 변경이나 추가가 가능하도록 확장성을 갖추어야 합니다.
    다양성이 있다는 것은 일관성을 해쳐 오히려 처리 효율을 떨어뜨릴 수 있으므로 코드 설계 시 유의사항으로 적절하지 않습니다.
profile_image
1

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

55. 코드의 오류 발생 형태 중 좌우 자리가 바뀌어 발생하는 에러는?

  1. transposition error
  2. addition error
  3. omission error
  4. transcription error
(정답률: 80%)
  • 전치 오류(transposition error)는 코드의 인접한 두 자리가 서로 바뀌어 입력되는 오류를 의미합니다.

    오답 노트

    omission error: 누락 오류, transcription error: 오기 오류
profile_image
1

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

56. 다음의 입력 설계 단계 중 가장 마지막 단계에 해당하는 것은?

  1. 입력 정보의 매체화
  2. 입력 정보의 투입
  3. 입력 정보의 수집
  4. 입력 정보의 내용
(정답률: 50%)
  • 입력 설계의 단계는 수집 $\rightarrow$ 매체화 $\rightarrow$ 투입 $\rightarrow$ 내용 순으로 진행되므로, 가장 마지막 단계는 입력 정보의 내용입니다.
profile_image
1

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

57. 주로 편의점, 백화점 등 유통업체의 계산대에서 사용하는 장치로서 고객이 물품을 구입하게 되면 단말기에서 직접 입력하여 중앙 컴퓨터에 전달되어 현장 상황이 즉각적으로 반영되는 장치는?

  1. 디지타이저
  2. MICR(Magnetic Ink Character Reader)
  3. POS(Point of Sale)
  4. 데이터 수집 장치
(정답률: 70%)
  • POS(Point of Sale)는 판매 시점 관리 시스템으로, 유통업체 계산대에서 상품 정보를 입력하여 중앙 컴퓨터에 즉시 반영하는 장치입니다.
profile_image
1

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

58. 모듈 작성시 주의사항으로 옳지 않은 것은?

  1. 결합도와 응집도를 높여서 모듈의 독립성을 향상시킨다.
  2. 이해하기 쉽도록 작성한다.
  3. 모듈의 내용이 다른 곳에 적용이 가능하도록 표준화 한다.
  4. 적절한 크기로 설계한다.
(정답률: 76%)
  • 모듈의 독립성을 높이기 위해서는 응집도는 높이고, 결합도는 낮추어야 합니다.

    오답 노트

    이해하기 쉬운 작성, 표준화, 적절한 크기 설계는 모듈 작성의 기본 원칙입니다.
profile_image
1

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

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

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

    오답 노트

    순차처리와 임의처리가 모두 가능하며, 추가/삭제 시 전체 복사가 필요 없고, 오버플로우 영역이 많아지면 재편성이 필요합니다.
profile_image
1

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

60. 입력되는 데이터들을 논리적인 순서에 따라 물리적 연속 공간에 순차적으로 기록하는 방식으로 주로 자기 테이프에 사용되며, 일괄 처리 중심의 업무처리에 많이 이용되는 파일 편성 방법은?

  1. 색인순차편성
  2. 순차편성
  3. 리스트편성
  4. 랜덤편성
(정답률: 68%)
  • 순차편성(Sequential Organization)은 데이터를 논리적 순서에 따라 물리적 공간에 연속적으로 기록하는 방식입니다. 주로 자기 테이프와 같은 순차 접근 매체에 사용되며, 대량의 데이터를 한꺼번에 처리하는 일괄 처리(Batch Processing) 업무에 최적화되어 있습니다.
profile_image
1

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

4과목: 운영체제

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

  1. 영역
  2. 객체
  3. 권한
  4. 시간
(정답률: 63%)
  • 접근 제어 행렬(Access Control Matrix)은 주체(Domain)와 객체(Object)를 축으로 하여, 해당 주체가 객체에 대해 가지는 권한(Right)을 정의하는 표 형태의 보호 기법입니다. 따라서 시간은 행렬을 구성하는 기본 요소가 아닙니다.

    오답 노트

    영역, 객체, 권한: 접근 제어 행렬의 3대 구성 요소입니다.
profile_image
1

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

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

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

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

63. 다음 문장의 ( )안에 가장 적합한 기법은?

  1. SJF
  2. HRN
  3. SRT
  4. RR
(정답률: 59%)
  • RR(Round Robin) 스케줄링은 각 프로세스에 동일한 시간 할당량을 부여하는 방식입니다. 만약 이 시간 할당량이 매우 길어서 대부분의 작업이 할당 시간 내에 완료된다면, 프로세스가 교체되지 않고 들어온 순서대로 처리되므로 FIFO(First-In First-Out) 기법과 동일한 결과가 나타나게 됩니다.
profile_image
1

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

64. UNIX에서 사용하는 디렉토리 구조는?

  1. 1단계 구조
  2. 2단계 구조
  3. 비순환 그래프 구조
  4. 트리 구조
(정답률: 67%)
  • UNIX는 루트 디렉토리를 정점으로 하여 하위 디렉토리가 가지를 치며 뻗어 나가는 계층적 트리 구조를 사용하여 파일을 관리합니다.
profile_image
1

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

65. 워킹 셋(WORKING SET)의 의미로 가장 적합한 것은?

  1. 프로세스가 실행되는 동안 일부 페이지만 집중적으로 참조 되는 경향을 의미한다.
  2. 최근에 참조된 기억장소가 가까운 장래에도 계속 참조될 가능성이 높음을 의미한다.
  3. 하나의 기억장소가 참조되면 그 근처의 기억장소가 계속 참조 되는 경향이 있음을 의미한다.
  4. 프로세스가 효율적으로 실행되기 위해 프로세스에 의해 자주 참조되는 페이지들의 집합을 말한다.
(정답률: 68%)
  • 워킹 셋은 프로세스가 특정 시간 동안 효율적으로 실행되기 위해 메모리에 반드시 적재되어 있어야 하는, 자주 참조되는 페이지들의 집합을 의미합니다.

    오답 노트

    일부 페이지만 집중 참조: 국부성(Locality)의 일반적 특징
    최근 참조 장소의 재참조 가능성: 시간 국부성(Temporal Locality)
    근처 기억장소의 참조 경향: 공간 국부성(Spatial Locality)
profile_image
1

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

66. HRN 스케줄링 기법을 적용할 경우 우선 순위가 가장 낮은 것은?

  1. A
  2. B
  3. C
  4. D
(정답률: 71%)
  • HRN 스케줄링은 대기 시간과 서비스 시간을 모두 고려하여, 계산된 우선순위 값이 클수록 먼저 처리하는 방식입니다.
    $$\text{우선순위} = \frac{\text{대기 시간} + \text{서비스 시간}}{\text{서비스 시간}}$$
    ① [기본 공식] $\text{Priority} = \frac{W + S}{S}$
    ② [숫자 대입]
    A: $\frac{10 + 50}{50} = 1.2$
    B: $\frac{20 + 40}{40} = 1.5$
    C: $\frac{50 + 10}{10} = 6.0$
    D: $\frac{30 + 30}{30} = 2.0$
    ③ [최종 결과] 우선순위는 C(6.0) > D(2.0) > B(1.5) > A(1.2) 순이므로, 값이 가장 작은 A가 우선순위가 가장 낮습니다.
profile_image
1

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

67. 교착상태의 해결 방안 중 시스템에 교착상태가 발생했는지 점검하여 교착상태에 있는 프로세스와 자원을 발견하는 것을 의미하는 것은?

  1. Prevention
  2. Detection
  3. Avoidance
  4. Recovery
(정답률: 57%)
  • 교착상태 해결 방안 중 Detection은 시스템 내에 교착상태가 발생했는지 주기적으로 점검하여, 교착상태에 빠진 프로세스와 자원을 찾아내는 기법을 의미합니다.

    오답 노트

    Prevention: 교착상태 발생 조건 중 하나를 제거하여 원천 차단
    Avoidance: 자원 할당 시 안전 상태를 확인하여 회피
    Recovery: 발견된 교착상태를 프로세스 종료나 자원 선점으로 해결
profile_image
1

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

68. 파일 디스크립터가 가지고 있는 정보가 아닌 것은?

  1. 파일의 구조
  2. 접근 제어 정보
  3. 보조기억장치상의 파일이 위치
  4. 파일의 백업 방법
(정답률: 69%)
  • 파일 디스크립터는 프로세스가 파일에 접근하기 위해 사용하는 인덱스로, 파일의 구조, 접근 제어 정보, 보조기억장치상의 파일 위치 등 파일의 상태와 식별 정보를 관리합니다. 하지만 파일의 백업 방법은 시스템 관리 정책이나 백업 소프트웨어의 영역이며, 파일 디스크립터가 관리하는 정보가 아닙니다.
profile_image
1

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

69. 분산 운영체제의 구조 중 모든 사이트는 하나의 중앙 노드에 직접 연결되어 있으며 중앙 노드에 과부하가 걸리면 성능이 현저히 감소되고, 중앙 노드의 고장시 모든 통신이 이루어지지 않는 구조는?

  1. Star connection
  2. Ring connection
  3. Fully connection
  4. Hierarchy connection
(정답률: 78%)
  • 모든 노드가 중앙의 단일 노드에 연결된 구조를 성형(Star connection) 구조라고 하며, 중앙 노드에 과부하가 걸리거나 고장이 날 경우 전체 시스템 통신이 마비되는 단점이 있습니다.
profile_image
1

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

70. 분산처리 운영체제 시스템의 설명으로 옳지 않은 것은?

  1. 시스템의 점진적 확장이 용이하다.
  2. 가용성과 신뢰성이 증대된다.
  3. 자원의 공유와 부하 균형이 가능하다.
  4. 중앙 집중형 시스템에 비해 보안 정책이 간소해진다.
(정답률: 67%)
  • 분산처리 시스템은 여러 컴퓨터에 자원이 분산되어 있어 관리가 복잡하며, 네트워크를 통해 연결되므로 중앙 집중형 시스템보다 보안 정책이 훨씬 더 복잡하고 정교하게 설계되어야 합니다.
profile_image
1

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

71. 스레드(thread)의 특징이 아닌 것은?

  1. 자신만의 스택과 레지스터(STACK, REGISTER)을 갖는다.
  2. 하나의 프로세스 내에서 병행성을 증대시키기 위한 기법이다.
  3. 운영체제의 성능을 개선하려는 하드웨어적 접근 방법이다.
  4. 독립된 제어흐름을 갖는다.
(정답률: 54%)
  • 스레드는 프로세스 내에서 실행 흐름을 나누어 병행성을 높이는 소프트웨어적인 구현 기법입니다.

    오답 노트

    운영체제의 성능을 개선하려는 하드웨어적 접근 방법이다: 소프트웨어적 접근 방법입니다.
profile_image
1

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

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

  1. 15
  2. 16
  3. 24
  4. 25
(정답률: 56%)
  • 비선점 SJF 스케줄링은 현재 실행 중인 작업이 끝날 때까지 CPU를 점유하며, 종료 시점에 대기 중인 작업들 중 CPU 사용 시간이 가장 짧은 작업을 먼저 선택합니다.
    작업 순서: 작업 1(0초 도착) $\rightarrow$ 작업 3(CPU 13) $\rightarrow$ 작업 2(CPU 35)
    대기시간 계산: 작업 1은 즉시 실행되어 $0$, 작업 3은 $23 - 8 = 15$, 작업 2는 $36 - 3 = 33$의 대기시간이 발생합니다.
    $$\text{평균 대기시간} = \frac{\text{총 대기시간}}{\text{작업 수}}$$
    $$\text{평균 대기시간} = \frac{0 + 15 + 33}{3}$$
    $$\text{평균 대기시간} = 16$$
profile_image
1

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

73. 프로세스 설계시 유의사항으로 옳지 않은 것은?

  1. 모든 사람이 이해할 수 있도록 표준화한다.
  2. 처리 과정을 간결하고 명확히 표현한다.
  3. 가급적 분류 처리를 많게 한다.
  4. 시스템 상태, 구성 요소, 기능 등을 종합적으로 표시한다.
(정답률: 79%)
  • 프로세스 설계 시에는 처리 과정을 간결하고 명확하게 표현하여 효율성을 높여야 하며, 복잡한 분류 처리는 가급적 줄여야 합니다.
    따라서 가급적 분류 처리를 많게 한다는 설명은 설계 원칙에 어긋납니다.
profile_image
1

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

74. 다음과 같이 트랙이 요청되어 큐에 순서적으로 도착하였다. 모든트랙을 서비스하기 위하여 디스크 스케줄링 기법 중 FCFS 스케줄링 기법이 사용되었을 경우, 트랙 35는 요청된 트랙 중 몇 번째에 서비스를 받게 되는가? (단, 현재 헤드의 위치는 트랙 50이다)

  1. 1번째
  2. 2번째
  3. 3번째
  4. 4번째
(정답률: 58%)
  • FCFS 스케줄링은 헤드의 현재 위치와 상관없이 큐에 도착한 요청 순서 그대로 서비스를 제공하는 방식입니다.
    이미지 에 나타난 요청 순서는 $10 \rightarrow 40 \rightarrow 55 \rightarrow 35$ 순이므로, 트랙 $35$는 4번째로 서비스를 받게 됩니다.
profile_image
1

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

75. 13K의 작업을 다음 그림의 14K 공백의 작업공간에 할당했을 경우 사용된 기억장치 배치전략 기법은?

  1. Last fit
  2. First fit
  3. worst fit
  4. Best fit
(정답률: 80%)
  • Best fit(최적 적합) 방식은 가용 공간들 중 요청된 크기와 차이가 가장 적은(가장 작은) 공간에 할당하여 내부 단편화를 최소화하는 전략입니다.
    제시된 이미지 에서 $13\text{K}$ 작업을 수용할 수 있는 공백($16\text{K}, 14\text{K}, 30\text{K}$) 중 가장 크기가 작은 $14\text{K}$ 공간에 할당했으므로 Best fit에 해당합니다.
profile_image
1

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

76. 파일 내용을 화면에 표시하는 UNIX 명령은?

  1. cp
  2. mv
  3. rm
  4. cat
(정답률: 73%)
  • UNIX 시스템에서 파일의 내용을 표준 출력 장치인 화면에 그대로 출력하여 표시하는 명령어는 cat입니다.

    오답 노트

    cp: 파일 복사, mv: 파일 이동 및 이름 변경, rm: 파일 삭제
profile_image
1

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

77. FCFS(First Come First Served) 스케줄링의 특성으로 거리가 먼 것은?

  1. 대기 큐를 재배열하지 않고 일단 요청이 도착하면 실행 예정 순서가 도착순으로 고정된다.
  2. 더 높은 우선 순위를 가진 요청이 도착하더라도 요청의 순서가 바뀌지 않는다.
  3. 먼저 도착한 요청이 우선적으로 서비스 받게 되므로 근본적인 공평성이 보장되고 프로그래밍하기도 쉽다.
  4. 실린더의 제일 안쪽과 바깥쪽에서 디스크 요청의 기아(starvation) 현상이 발생할 수 있다.
(정답률: 63%)
  • FCFS(First Come First Served)는 요청이 도착한 순서대로 처리하는 가장 단순한 스케줄링 방식으로, 도착 순서가 고정되어 공평하며 구현이 쉽습니다.

    오답 노트

    실린더의 안쪽과 바깥쪽에서 기아 현상이 발생할 수 있는 것은 SCAN 스케줄링의 특징입니다.
profile_image
1

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

78. 상호 배제의 문제는 병행하여 처리되는 여러 개의 프로세스가 공유 자원을 동시에 접근하기 때문에 발생한다. 따라서, 공유되는 자원에 대한 처리 내용 중에서 상호 배제를 시켜야 하는 일정 부분에 대해서는 어느 하나의 프로세스가 처리하는 동안에 다른 프로세스의 접근을 허용하지 말아야 한다. 이 때, 상호 배제를 시켜야 하는 일정 부분을 무엇이라고 하는가?

  1. Locality
  2. Page
  3. Semaphore
  4. Critical Section
(정답률: 56%)
  • 여러 프로세스가 공유 자원에 동시에 접근할 때 데이터 불일치를 막기 위해, 한 번에 하나의 프로세스만 진입하여 실행되어야 하는 공유 자원 접근 영역을 임계 구역(Critical Section)이라고 합니다.
profile_image
1

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

79. UNIX에서 쉘의 기능에 해당하는 것은?

  1. 입출력 관리
  2. 파일 관리
  3. 명령어 해석
  4. 프로세스 관리
(정답률: 67%)
  • UNIX의 쉘(Shell)은 사용자가 입력한 명령어를 해석하여 커널(Kernel)에 전달하고 실행시키는 명령어 해석기 역할을 수행합니다.

    오답 노트

    입출력 관리, 파일 관리, 프로세스 관리는 운영체제의 핵심인 커널(Kernel)이 담당하는 기능입니다.
profile_image
1

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

80. 운영체제에 대한 설명으로 옳지 않은 것은?

  1. 컴퓨터 시스템을 편리하게 이용할 수 있도록 한다.
  2. 컴퓨터 하드웨어를 효율적인 방법으로 이용할 수 있다.
  3. 사용자가 프로그램을 수행할 수 있는 환경을 제공하는데 목적이 있다.
  4. 고급 언어로 작성된 원시 프로그램을 번역한다.
(정답률: 77%)
  • 운영체제는 하드웨어 효율적 관리, 사용자 편의성 제공, 프로그램 실행 환경 구축을 목적으로 하는 시스템 소프트웨어입니다.

    오답 노트

    고급 언어로 작성된 원시 프로그램을 번역하는 것은 컴파일러(Compiler)나 인터프리터(Interpreter)의 역할입니다.
profile_image
1

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

5과목: 정보통신개론

81. 데이터통신에서 Hamming code를 이용하여 에러를 정정하는 방식은?

  1. 군계수 체크방식
  2. 자기정정 부호방식
  3. 패리티 체크방식
  4. 정마크 부호방식
(정답률: 50%)
  • 해밍 코드(Hamming code)는 데이터 전송 중 발생한 에러를 스스로 검출하고 수정할 수 있는 대표적인 자기정정 부호방식입니다.
profile_image
1

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

82. 다음 정보통신 관련 설명 중 틀린 것은?

  1. IBM의 SNA는 컴퓨터 간 접속을 용이하게 체계화된 네트워크 방식이다.
  2. 본격적인 데이터통신의 시초는 미국의 반자동 방공 시스템(SAGE)이다.
  3. 온라인시스템의 대량보급으로 정보통신을 위한 표준화의 필요성이 줄어들었다.
  4. 데이터전송은 컴퓨터에 의해 처리된 정보의 전송이라 할 수 있다.
(정답률: 73%)
  • 온라인 시스템이 대량으로 보급되고 네트워크 규모가 커질수록 서로 다른 기기 간의 호환성을 확보하기 위한 정보통신 표준화의 필요성은 더욱 증대되었습니다.
profile_image
1

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

83. 다음 중 통신회선의 다중화를 함으로서 얻어지는 가장 큰 장점은?

  1. 에러정정이 쉽다.
  2. 송수신 시스템이 간단하다.
  3. 선로의 공동이용이 가능하다.
  4. 전송속도가 현저히 빨라진다.
(정답률: 57%)
  • 다중화(Multiplexing)는 하나의 물리적 전송 매체를 여러 개의 논리적 채널로 나누어 사용함으로써 선로의 공동이용을 가능하게 하여 효율성을 극대화하는 기술입니다.
profile_image
1

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

84. 다음 중 DSU(Digital Service Unit)의 기능은?

  1. 아날로그 신호를 디지털 데이터로 변환시킨다.
  2. 디지털 데이터를 아날로그 신호로 변환시킨다.
  3. 아날로그 신호를 아날로그 데이터로 변환시킨다.
  4. 디지털 데이터를 디지털 신호로 변환시킨다.
(정답률: 66%)
  • DSU(Digital Service Unit)는 컴퓨터의 디지털 데이터를 통신 회선에 적합한 디지털 신호로 변환하여 전송하는 장치입니다.
profile_image
1

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

85. TCP 프로토콜에 대한 설명으로 틀린 것은?

  1. 전송 계층 서비스를 제공한다.
  2. 전이중 서비스를 제공한다.
  3. 비 연결형 프로토콜이다.
  4. 에러 제어 프로토콜이다.
(정답률: 53%)
  • TCP는 연결 설정 과정을 거쳐 신뢰성 있는 데이터 전송을 보장하는 연결형 프로토콜입니다.

    오답 노트

    비 연결형 프로토콜: IP 프로토콜의 특징
profile_image
1

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

86. ITU-T 의 X 시리즈 권고안 중 공중데이터 네트워크에서 동기식 전송을 위한 DTE와 DCE 사이의 접속 규격은?

  1. X.20
  2. X.21
  3. X.22
  4. X.25
(정답률: 32%)
  • ITU-T X 시리즈 권고안 중 공중 데이터 교환망(PSDN)을 통한 DTE와 DCE 사이의 접속 규격에서 동기식 전송을 정의하는 표준은 X.21입니다.

    오답 노트

    X.20: 비동기식 전송 규격
profile_image
1

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

87. TCP/IP 관련 프로토콜 중 인터넷 계층에 해당하는 것은?

  1. HTTP
  2. ICMP
  3. SMTP
  4. UDP
(정답률: 49%)
  • ICMP는 IP 패킷의 전송 중 발생하는 오류 보고 및 네트워크 진단(예: ping)을 위해 사용되는 인터넷 계층의 핵심 프로토콜입니다.

    오답 노트

    HTTP, SMTP: 응용 계층
    UDP: 전송 계층
profile_image
1

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

88. 다음 중 CODEC에 대한 설명으로 알맞은 것은?

  1. 데이터통신망 관리를 위한 디지털 장치이다.
  2. 데이터통신망에 의해 정보를 제어하는 장치이다.
  3. 데이터를 모아 일괄로 처리하는 장치이다.
  4. 아날로그 신호를 디지털 전송로에 맞게 디지털 신호로 바꾸어 전송해 주는 장치이다.
(정답률: 75%)
  • CODEC은 Coder(부호화)와 Decoder(복호화)의 합성어로, 음성이나 영상 같은 아날로그 신호를 디지털 전송로에서 전송 가능하도록 디지털 신호로 변환하거나 그 반대로 변환하는 장치입니다.
profile_image
1

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

89. 주파수분할 다중화(FDM)방식에서 보호대역(guard band)이 필요한 이유는?

  1. 주파수 대역폭을 넓히기 위함이다.
  2. 신호의 세기를 크게 하기 위함이다.
  3. 채널간의 간섭을 막기 위함이다.
  4. 많은 채널을 좁은 주파수 대역에 싣기 위함이다.
(정답률: 79%)
  • 주파수분할 다중화(FDM)에서 인접한 채널들이 서로 겹쳐서 발생하는 신호 간섭(Crosstalk)을 방지하기 위해 채널 사이에 빈 공간인 보호대역(guard band)을 설정합니다.
profile_image
1

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

90. 정보통신시스템을 구성하는 경우에 이중화된 장치나 선로를 적용하는 것은 다음 중 어떤 기능과 가장 밀접한 관련이 있는가?

  1. 효율성
  2. 신뢰성
  3. 용이성
  4. 교환성
(정답률: 38%)
  • 장치나 선로를 이중화하는 것은 시스템의 일부에 장애가 발생하더라도 중단 없이 서비스를 계속 제공하기 위한 조치이므로, 시스템의 안정성과 믿음직함을 의미하는 신뢰성과 가장 밀접한 관련이 있습니다.
profile_image
1

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

91. 광섬유 케이블의 기본 동작 원리는 무엇에 의해서 이루어 지는가?

  1. 산란
  2. 흡수
  3. 전반사
  4. 분산
(정답률: 69%)
  • 광섬유 케이블은 빛이 임계각 이상의 각도로 입사할 때 경계면에서 밖으로 나가지 않고 내부로 모두 반사되는 전반사 원리를 이용하여 데이터를 전송합니다.
profile_image
1

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

92. 다음 중 RS-232C 표준 인터페이스는 몇 개의 핀(PIN)으로 구성되는가?

  1. 10
  2. 22
  3. 25
  4. 32
(정답률: 58%)
  • RS-232C 표준 인터페이스는 기본적으로 25개의 핀(PIN)으로 구성되어 데이터 통신을 수행합니다.
profile_image
1

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

93. 데이터 단말장치와 데이터 회선종단장치의 전기적, 기계적 인터페이스는?

  1. ADSL
  2. DSU
  3. SERVER
  4. RS-232C
(정답률: 60%)
  • 데이터 단말장치(DTE)와 데이터 회선종단장치(DCE) 사이의 전기적, 기계적 특성을 규정한 표준 인터페이스는 RS-232C입니다.
profile_image
1

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

94. OSI 7계층에 해당하지 않는 것은?

  1. Application Layer
  2. Presentation Layer
  3. Data Link Layer
  4. Network Access Layer
(정답률: 61%)
  • OSI 7계층은 물리, 데이터 링크, 네트워크, 전송, 세션, 표현, 응용 계층으로 구성됩니다. Network Access Layer는 OSI 7계층이 아닌 TCP/IP 모델의 계층 명칭입니다.
profile_image
1

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

95. 다음 중 프로토콜의 계층화에 대한 장점이 아닌 것은?

  1. 전체적인 오버헤드(over head)가 증가한다.
  2. 모듈화에 의한 전체 설계가 용이하다.
  3. 이기종간 호환성 유지가 비교적 쉽다
  4. 한 계층을 수정할 때 다른 계층에 영향을 주지 않는다.
(정답률: 68%)
  • 프로토콜의 계층화는 복잡한 네트워크 기능을 분할하여 설계 효율성과 호환성을 높이는 것이 목적입니다. 전체적인 오버헤드가 증가하는 것은 계층을 거칠 때마다 헤더가 추가되어 발생하는 단점이지 장점이 아닙니다.
profile_image
1

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

96. HDLC(High-Level Data Link Control)에 대한 설명 중 옳지 않은 것은?

  1. 비트지향형의 프로토콜이다.
  2. 제어부의 확장이 가능하다.
  3. 데이터링크 계층의 프로토콜이다.
  4. 통신방식으로 전이중방식이 불가능하다.
(정답률: 66%)
  • HDLC는 데이터링크 계층의 비트 지향 프로토콜로, 제어부 확장이 가능하며 전이중(Full-Duplex) 통신 방식을 지원하므로 전이중 방식이 불가능하다는 설명은 틀린 것입니다.
profile_image
1

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

97. 다음 중 패킷교환에서 가상회선방식에 대한 설명으로 옳지 않은 것은?

  1. 속도 및 코드변환이 가능하다.
  2. 대역폭 설정이 고정적이다.
  3. 패킷의 도착순서가 고정적이다.
  4. 모든 패킷은 설정된 경로에 따라 전송된다.
(정답률: 33%)
  • 가상회선방식은 패킷 교환의 일종으로, 논리적인 경로를 설정하여 전송하므로 패킷의 도착 순서가 보장되고 속도 및 코드 변환이 가능하지만, 대역폭은 고정적이지 않고 동적으로 할당되어 효율적으로 사용됩니다.
profile_image
1

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

98. 통신망의 데이터 교환방식의 유형에 속하지 않는 것은?

  1. 신호교환
  2. 패킷교환
  3. 메시지교환
  4. 회선교환
(정답률: 46%)
  • 데이터 교환 방식의 대표적인 유형으로는 회선 교환, 메시지 교환, 패킷 교환이 있으며, 신호 교환은 이에 해당하지 않는 개념입니다.
profile_image
1

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

99. 전송제어 문자 중에서 수신된 내용에 아무런 에러가 없다는 의미를 가진 것은?

  1. ENQ
  2. ACK
  3. NAK
  4. DLE
(정답률: 50%)
  • ACK(Acknowledgment)는 수신 측에서 송신 측으로 메시지를 성공적으로 수신했음을 알리는 긍정 응답 문자입니다.

    오답 노트

    ENQ: 데이터 링크 설정 및 응답 요구
    NAK: 수신 메시지에 대한 부정 응답
    DLE: 전송 제어 문자임을 알리는 식별자
profile_image
1

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

100. 다음 중 IEEE의 LAN 관련 프로토콜이 바르게 연결된 것은?

  1. IEEE 802.2 - 매체접근 제어(MAC)
  2. IEEE 802.3 - 논리링크 제어(LLC)
  3. IEEE 802.4 - 토큰 버스(Token Bus)
  4. IEEE 802.5 - 광섬유 LAN
(정답률: 62%)
  • IEEE 802.4 표준은 토큰 버스(Token Bus) 방식을 정의한 프로토콜입니다.

    오답 노트

    IEEE 802.2: 논리링크 제어(LLC)
    IEEE 802.3: 매체접근 제어(MAC, CSMA/CD)
    IEEE 802.5: 토큰 링(Token Ring)
profile_image
1

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

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