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

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

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

정보처리산업기사
(2012-05-20 기출문제)

목록

1과목: 데이터 베이스

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

  1. 삽입, 삭제, 갱신 연산의 용이
  2. 데이터의 논리적 독립성 유지
  3. 데이터 접근 제어에 의한 보안 제공
  4. 사용자의 데이터 관리 용이
(정답률: 75%)
  • 뷰(VIEW)는 가상 테이블이므로 기본 테이블의 기본키를 포함하는 등 특정 조건을 만족해야만 삽입, 삭제, 갱신 연산이 가능하며, 일반적으로 이러한 연산에는 제약이 따릅니다.
profile_image
1

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

2. 다음 자료를 삽입 정렬을 이용하여 오름차순으로 정렬할 경우 “pass 5"의 결과는?

  1. 14, 15, 27, 32, 38, 6, 21
  2. 14, 15, 32, 38, 27, 6, 21
  3. 6, 14, 15, 27, 32, 38, 21
  4. 6, 14, 15, 21, 27, 32, 38
(정답률: 55%)
  • 삽입 정렬은 두 번째 요소부터 시작하여 기준값을 정하고, 앞의 정렬된 부분과 비교하여 적절한 위치에 삽입하는 방식입니다.
    대상 자료:
    pass 1 (기준 14): 14, 32, 15, 38, 27, 6, 21
    pass 2 (기준 15): 14, 15, 32, 38, 27, 6, 21
    pass 3 (기준 38): 14, 15, 32, 38, 27, 6, 21
    pass 4 (기준 27): 14, 15, 27, 32, 38, 6, 21
    pass 5 (기준 6): 6, 14, 15, 27, 32, 38, 21
profile_image
1

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

3. 다음 영문의 ①, ② 에 적합한 내용으로 짝지어진 것은?

  1. ① Queue ② Stack
  2. ① Stack ② Queue
  3. ① Tree ② Stack
  4. ① Stack ② Tree
(정답률: 72%)
  • 데이터 구조의 입출력 특성에 따른 구분입니다.
    모든 삽입과 삭제가 한쪽 끝에서만 이루어지는 구조는 Stack이며, 삽입은 한쪽 끝에서 이루어지고 삭제는 반대쪽 끝에서 이루어지는 구조는 Queue입니다.
    따라서 의 빈칸에 들어갈 내용은 순서대로 Stack과 Queue입니다.
profile_image
1

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

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

  1. 관계 대수는 원래 수학의 프레디킷 해석에 기반을 두고 있다.
  2. 관계 대수로 표현한 식은 관계 해석으로 표현할 수 있다.
  3. 관계 해석은 관계 데이터의 연산을 표현하는 방법이다.
  4. 관계 해석은 원하는 정보가 무엇이라는 것만 정의하는 비절차적인 특징을 가지고 있다.
(정답률: 52%)
  • 수학의 프레디킷 해석(Predicate Calculus)에 기반을 두고 있는 것은 관계 대수가 아니라 관계 해석입니다.

    오답 노트

    관계 대수로 표현한 식은 관계 해석으로 표현 가능함: 두 방식은 표현 능력 면에서 동등함
    관계 해석은 비절차적 특징: '무엇(What)'을 얻을 것인가에 집중하는 방식임
profile_image
1

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

5. 다음 문장의 ( )에 적당한 것은?

  1. block
  2. tuple
  3. field
  4. file
(정답률: 74%)
  • 관계형 데이터베이스의 테이블에서 하나의 행(row)에 해당하는 모든 데이터의 집합을 tuple이라고 합니다.
    이미지 내용: All the data in any given row of the relational table is called a ( ).
profile_image
1

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

6. 트랜잭션의 특성 중 다음 설명에 해당하는 것은?

  1. Atomicity
  2. Isolation
  3. Consistency
  4. Durability
(정답률: 58%)
  • 제시된 이미지의 내용은 "둘 이상의 트랜잭션이 동시에 병행 실행되는 경우 어느 하나의 트랜잭션 실행 중에 다른 트랜잭션의 연산이 끼어들 수 없다"는 것으로, 이는 트랜잭션의 Isolation(독립성/격리성)에 대한 설명입니다.

    오답 노트

    Atomicity: 모두 반영되거나 전혀 반영되지 않아야 함
    Consistency: 완료 후 일관성 있는 상태로 변환되어야 함
    Durability: 완료된 결과가 영구적으로 반영되어야 함
profile_image
1

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

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

  1. A, D, B, C
  2. A, B, C, D
  3. D, C, B, A
  4. B, C, D, A
(정답률: 73%)
  • 스택은 LIFO(Last-In, First-Out) 구조로, 나중에 들어온 데이터가 먼저 나가야 합니다. A, B, C, D 순으로 입력될 때 A가 먼저 출력되었다면, 이후 D가 출력되기 위해서는 B와 C가 이미 스택에 들어있어야 하며, D가 나간 직후에는 반드시 가장 최근에 들어간 C가 먼저 나오고 그 다음 B가 나와야 합니다.

    오답 노트

    A, D, B, C: D가 출력된 시점에 스택에는 [B, C] 순으로 쌓여 있으므로, 반드시 C가 먼저 출력되고 B가 출력되어야 합니다. B가 C보다 먼저 출력되는 것은 불가능합니다.
profile_image
1

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

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

  1. 가 → 나 → 다 → 라
  2. 가 → 다 → 나 → 라
  3. 다 → 나 → 라 → 가
  4. 다 → 라 → 나 → 가
(정답률: 85%)
  • 데이터베이스 설계는 요구 분석 $\rightarrow$ 개념 설계 $\rightarrow$ 논리 설계 $\rightarrow$ 물리 설계 순으로 진행됩니다.
profile_image
1

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

9. 데이터 모델의 구성 요소가 아닌 것은?

  1. 데이터구조(structure)
  2. 연산(operations)
  3. 관계(relationship)
  4. 제약조건(constraints)
(정답률: 56%)
  • 데이터 모델의 3대 구성 요소는 데이터 구조(structure), 연산(operations), 제약조건(constraints)입니다.

    오답 노트

    관계(relationship): 모델의 구성 요소에 포함되지 않습니다.
profile_image
1

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

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

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

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

11. 릴레이션의 특징으로 옳지 않은 것은?

  1. 모든 튜플은 서로 다른 값을 갖는다.
  2. 각 속성은 릴레이션 내에서 유일한 이름을 갖는다.
  3. 하나의 릴레이션에서 튜플의 순서는 없다.
  4. 릴레이션에 나타난 속성 값은 분해가 가능해야 한다.
(정답률: 76%)
  • 릴레이션의 모든 속성 값은 더 이상 분해할 수 없는 원자 값(Atomic Value)을 가져야 합니다.

    오답 노트

    릴레이션에 나타난 속성 값은 분해가 가능해야 한다: 속성은 최소 단위이므로 분해 불가능해야 함
profile_image
1

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

12. 릴레이션 A는 4개의 튜플로 구성되어 있고, 릴레이션 B는 6개의 튜플로 구성되어 있다. 두 릴레이션에 대한 카티션 프로덕트 연산의 결과로서 몇 개의 튜플이 생성되는가?

  1. 2
  2. 6
  3. 10
  4. 24
(정답률: 75%)
  • 카티션 프로덕트(Cartesian Product)는 두 릴레이션의 모든 튜플을 서로 결합하여 가능한 모든 조합을 만드는 연산으로, 결과 튜플 수는 각 릴레이션 튜플 수의 곱과 같습니다.
    ① [기본 공식] $N = n(A) \times n(B)$
    ② [숫자 대입] $N = 4 \times 6$
    ③ [최종 결과] $N = 24$
profile_image
1

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

13. 스택에서의 삽입 알고리즘으로 빈칸에 들어갈 내용은?

  1. STACK[TOP] = new node
  2. STACK[TOP + 1 ] = new node
  3. TOP = N
  4. TOP = TOP + 1
(정답률: 65%)
  • 스택의 삽입(Push) 연산은 데이터를 저장하기 전, 스택의 최상단 위치를 가리키는 포인터인 TOP을 먼저 증가시켜 새로운 데이터가 들어갈 공간을 확보해야 합니다.
    따라서 빈칸에 들어갈 내용은 TOP = TOP + 1 입니다.
profile_image
1

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

14. 다음의 전위(prefix) 표기식을 중위(Infix) 표기식으로 옳게 변환한 것은?

  1. B * D + A - E / C
  2. C * D + B - A / E
  3. E * D + C - B / A
  4. A * B + C - D / E
(정답률: 84%)
  • 전위 표기식 $-\ +\ \ast A B C / D E$를 중위 표기식으로 변환하는 과정입니다.
    1. $\ast A B \rightarrow A \ast B$
    2. $/ D E \rightarrow D / E$
    3. $+\ (A \ast B)\ C \rightarrow A \ast B + C$
    4. $-\ (A \ast B + C)\ (D / E) \rightarrow A \ast B + C - D / E$
profile_image
1

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

15. 학생(STUDENT) 테이블에서 어떤 학과(DEPT)들이 있는지 검색하는 SQL 명령은? (단, 결과는 중복된 데이터가 없도록 한다.)

  1. SELECT ONLY * FROM STUDENT;
  2. SELECT DISTINCT DEPT FROM STUDENT;
  3. SELECT ONLY DEPT FROM STUDENT;
  4. SELECT NOT DUPLICATE DEPT FROM STUDENT;
(정답률: 81%)
  • SQL에서 중복된 데이터를 제거하고 고유한 값만 검색하기 위해서는 SELECT DISTINCT 키워드를 사용합니다.

    오답 노트

    SELECT ONLY, SELECT NOT DUPLICATE: SQL 표준 문법에 존재하지 않는 잘못된 명령어입니다.
profile_image
1

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

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

  1. 1
  2. 2
  3. 3
  4. 4
(정답률: 75%)
  • Post-order(후위 순회)는 <좌측 자식 → 우측 자식 → 루트 노드> 순으로 방문합니다.

    위 트리에서 방문 순서는 $D \rightarrow E \rightarrow C \rightarrow B \rightarrow A$ 순이 되므로, 노드 D는 1번째로 검사됩니다.
profile_image
1

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

17. 데이터베이스 설계 단계 중 논리적 설계 단계에서의 수행사항이 아닌 것은?

  1. 논리적 데이터 모델로 변환
  2. 트랜잭션 인터페이스 설계
  3. 저장 레코드 양식 설계
  4. 스키마의 평가 및 정제
(정답률: 56%)
  • 논리적 설계 단계에서는 트랜잭션 인터페이스 설계, 논리적 데이터 모델로의 변환, 스키마의 평가 및 정제 작업을 수행합니다.

    오답 노트

    저장 레코드 양식 설계: 물리적 설계 단계에서 수행하는 작업입니다.
profile_image
1

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

18. 데이터베이스의 특징이 아닌 것은?

  1. 실시간 접근성(real-time accessibility)
  2. 계속적인 변화(continuous evolution)
  3. 동시 공유(concurrent sharing)
  4. 번호에 의한 참조(numbering reference)
(정답률: 81%)
  • 데이터베이스는 내용에 의한 참조(Content Reference)를 특징으로 하며, 주소나 번호가 아닌 데이터의 값 자체로 참조합니다.

    오답 노트

    실시간 접근성, 계속적인 변화, 동시 공유: 데이터베이스의 핵심 특징입니다.
profile_image
1

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

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

  1. 예비와 회복 기법의 단순화
  2. 데이터 중복의 최소화
  3. 데이터의 무결성 유지
  4. 데이터의 공유
(정답률: 76%)
  • DBMS는 데이터의 중복을 최소화하고 무결성을 유지하며 공유를 가능하게 하지만, 시스템 구조가 복잡해짐에 따라 백업(예비)과 회복(recovery) 기법은 오히려 더 어렵고 복잡해집니다.

    오답 노트

    데이터 중복의 최소화: DBMS의 핵심 목적입니다.
    데이터의 무결성 유지: 제약 조건을 통해 데이터 정확성을 보장합니다.
    데이터의 공유: 여러 사용자가 동시에 데이터에 접근 가능하게 합니다.
profile_image
1

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

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

  1. 시스템 자신이 필요로 하는 스키마 및 여러 가지 객체에 관한 정보를 포함하고 있는 시스템 데이터베이스이다.
  2. 시스템 카탈로그에 저장되는 내용을 메타데이터라고 한다.
  3. 데이터 사전이라고도 한다.
  4. 일반 사용자는 시스템 테이블의 내용을 검색할 수 없다.
(정답률: 85%)
  • 시스템 카탈로그는 데이터베이스의 구조와 객체 정보를 담고 있는 시스템 데이터베이스로, 사용자는 시스템 테이블의 내용을 조회(검색)할 수 있습니다. 다만, 시스템의 안정성을 위해 일반 사용자가 내용을 임의로 수정하는 것은 불가능합니다.

    오답 노트

    시스템 자신이 필요로 하는 스키마 및 여러 가지 객체에 관한 정보를 포함하고 있는 시스템 데이터베이스이다: 시스템 카탈로그의 정의입니다.
    시스템 카탈로그에 저장되는 내용을 메타데이터라고 한다: 데이터에 대한 데이터이므로 맞습니다.
    데이터 사전이라고도 한다: 동일한 의미의 용어입니다.
profile_image
1

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

2과목: 전자 계산기 구조

21. 다음 그림에서 출력 F가 갖는 논리값은?

  1. F = A-1
  2. F = A+1
  3. F = A
  4. F = A'
(정답률: 66%)
  • 병렬 가산기는 입력된 두 수와 캐리 입력($C_{in}$)을 모두 더하여 결과를 출력합니다. 주어진 회로에서 입력값은 $A$와 $0$이며, 캐리 입력 $C_{in}$이 $1$로 설정되어 있으므로 최종 출력 $F$는 $A + 0 + 1$이 됩니다.
    따라서 결과값은 $F = A + 1$입니다.
profile_image
1

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

22. 데이터 단위가 8비트인 메모리에서 용량이 8192byte인 경우 어드레스 핀의 개수는?

  1. 12개
  2. 13개
  3. 14개
  4. 15개
(정답률: 62%)
  • 메모리의 전체 용량은 주소 핀의 개수에 따른 주소 지정 가능 범위와 데이터 단위의 곱으로 결정됩니다. 주소 핀의 개수를 $n$이라고 할 때, $2^{n}$개의 주소 공간이 생성됩니다.
    ① [기본 공식] $Capacity = 2^{n} \times Data\ Unit$
    ② [숫자 대입] $8192 = 2^{n} \times 1$
    ③ [최종 결과] $n = 13$
profile_image
1

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

23. 일반적인 컴퓨터의 명령어 형식에 포함되지 않은 필드(field)는?

  1. 연산코드 필드
  2. 주소 모드 필드
  3. 주소 필드
  4. 분기 필드
(정답률: 57%)
  • 일반적인 명령어 형식은 무엇을 할 것인가를 결정하는 연산코드(Op-code) 필드, 주소 지정 방식을 결정하는 주소 모드 필드, 데이터의 위치를 나타내는 주소 필드로 구성됩니다. 분기 필드는 별도의 독립된 필드로 존재하지 않고 연산코드에 의해 제어됩니다.
profile_image
1

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

24. 중앙처리장치의 정보를 기억장치에 기억시키는 것은?

  1. LOAD
  2. BRANCH
  3. TRACE
  4. STORE
(정답률: 73%)
  • STORE 명령은 중앙처리장치(CPU) 내의 레지스터에 있는 데이터를 주기억장치의 특정 주소에 저장하는 동작을 수행합니다.

    오답 노트

    LOAD: 기억장치의 내용을 CPU로 읽어옴
    BRANCH: 프로그램 실행 순서를 변경함
profile_image
1

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

25. 하드웨어의 특성상 주기억장치가 제공할 수 있는 정보전달의 능력 한계는?

  1. 주기억장치 전달폭
  2. 주기억장치 용량폭
  3. 주기억장치 접근폭
  4. 주기억장치 대역폭
(정답률: 59%)
  • 대역폭(Bandwidth)은 하드웨어의 특성상 주기억장치가 단위 시간당 제공할 수 있는 정보 전달 능력의 한계를 의미합니다.
profile_image
1

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

26. 레지스터와 레지스터 사이에서의 데이터 전송 방법을 설명한 것 중 틀린 것은?

  1. 레지스터간의 전송은 직렬 전송, 병렬 전송, 버스전송으로 크게 구분할 수 있다.
  2. 보통 직렬 전송은 직렬 시프트 마이크로 오퍼레이션(serial shift micro operation)을 뜻하며, 병렬전송에 비해 전송 속도가 빠르다.
  3. 병렬 전송은 하나의 클록 펄스 동안에 레지스터 내의 모든 비트 즉, 워드가 동시에 전송되는 방식이다.
  4. 버스 전송은 병렬 전송에 비해 결선의 수를 줄일 수 있다는 장점을 가지고 있다.
(정답률: 53%)
  • 직렬 전송은 데이터를 한 비트씩 순차적으로 전송하는 방식이므로, 모든 비트를 동시에 전송하는 병렬 전송에 비해 전송 속도가 훨씬 느립니다.
profile_image
1

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

27. 제어장치의 구현방법 중 고정 배선식 제어장치(Hard Wired Control Unit)에 대한 설명으로 틀린 것은?

  1. 하드웨어적으로 구현한 방법으로 제어신호를 발생시킨다.
  2. 마이크로프로그램 제어방식보다 속도가 빠르다.
  3. 한 번 만들어진 명령어 세트를 변경할 수 없다.
  4. 제작은 어렵지만 제작비용은 저렴하다.
(정답률: 65%)
  • 고정 배선식 제어장치는 논리 회로를 통해 하드웨어적으로 구현하므로 속도가 매우 빠르고 명령어 세트 변경이 불가능한 특징이 있습니다. 하지만 회로가 복잡하여 제작이 어렵고 그에 따라 제작 비용이 많이 듭니다.
profile_image
1

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

28. interrupt를 발생하는 모든 장치들을 직렬로 연결하여 우선순위를 결정하는 방식은?

  1. step by step 방식
  2. serial encoder 방식
  3. interrupt register 방식
  4. daisy-chain 방식
(정답률: 68%)
  • 여러 장치들을 직렬(Chain)로 연결하여, CPU와 가장 가까운 장치부터 우선순위를 갖게 하여 인터럽트를 처리하는 방식입니다.

    오답 노트

    serial encoder 방식: 인코더 회로를 사용하여 우선순위를 결정하는 병렬 방식입니다.
profile_image
1

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

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

  1. 분기 명령어
  2. 전달 명령어
  3. 감산 명령어
  4. 입출력 명령어
(정답률: 48%)
  • 상대 주소 지정 방식은 프로그램 카운터(PC)의 현재 값에 변위(offset)를 더해 유효 주소를 결정하는 방식입니다. 이는 주로 프로그램의 실행 흐름을 바꾸는 분기 명령어에서 현재 위치를 기준으로 얼마나 떨어져 있는지를 지정할 때 가장 많이 사용됩니다.
profile_image
1

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

30. 의 논리식을 간단히 하면?

(정답률: 49%)
  • 주어진 논리식 $\text{Y} = \text{A} + \text{A} \cdot \overline{\text{B}} + \overline{\text{A}} \cdot \text{B}$를 불 대수 법칙으로 간소화하면 다음과 같습니다.
    먼저 $\text{A} + \text{A} \cdot \overline{\text{B}}$는 흡수 법칙에 의해 $\text{A}$가 됩니다. 따라서 식은 $\text{Y} = \text{A} + \overline{\text{A}} \cdot \text{B}$가 되며, 이는 분배 법칙 $\text{A} + \overline{\text{A}} \cdot \text{B} = (\text{A} + \overline{\text{A}})(\text{A} + \text{B})$에 의해 $\text{Y} = 1 \cdot (\text{A} + \text{B}) = \text{A} + \text{B}$로 정리됩니다.
    최종 결과는 입니다.
profile_image
1

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

31. 채널(channel)을 설명한 것으로 틀린 것은?

  1. I/O 속도를 향상시킨다.
  2. 고속 방식과 저속 방식의 채널이 있다.
  3. CPU의 idle time을 줄인다.
  4. MODEM의 기능을 갖는다.
(정답률: 70%)
  • 채널은 CPU를 대신하여 입출력 장치를 제어함으로써 I/O 속도를 향상시키고 CPU의 idle time을 줄이는 전용 프로세서입니다. 고속 방식과 저속 방식의 채널이 존재합니다.

    오답 노트

    MODEM의 기능을 갖는다: 모뎀은 변복조 장치로, 채널의 입출력 제어 기능과는 무관합니다.
profile_image
1

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

32. 캐시(cache)에 기억시키는 블록 주소의 일부는?

  1. 태그주소
  2. 묵시주소
  3. 캐시주소
  4. 유효주소
(정답률: 37%)
  • 캐시 메모리에서 메인 메모리의 어느 블록이 캐시에 저장되어 있는지 식별하기 위해 사용하는 주소의 일부를 태그주소라고 합니다.
profile_image
1

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

33. 롬(ROM)내에 기억시켜 둘 필요가 없는 정보는?

  1. 부트스트랩 로더(bootstrap loader)
  2. 마이크로프로그램(micro program)
  3. 디스플레이 문자 코드(display character code)
  4. 소스 프로그램(source program)
(정답률: 51%)
  • ROM은 전원이 꺼져도 내용이 유지되며 읽기 전용인 기억장치이므로, 변경 가능성이 희박한 고정적 정보만 저장합니다. 반면 소스 프로그램은 수시로 수정되고 변경되어야 하므로 ROM에 저장하기에 부적합합니다.
profile_image
1

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

34. 주소 지정 방식 중 오퍼랜드를 Fetch하는데 가장 많이 메모리를 접근하는 방식은?

  1. 레지스터 주소(register addressing) 방식
  2. 직접 주소(direct addressing) 방식
  3. 간접 주소(indirect addressing) 방식
  4. 즉시 주소(immediate addressing) 방식
(정답률: 48%)
  • 간접 주소 방식은 명령어의 주소부가 가리키는 곳에 가서 다시 실제 데이터의 주소를 찾아야 하므로, 최종 데이터를 가져오기까지 메모리 접근 횟수가 가장 많습니다.
profile_image
1

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

35. 컴퓨터에서 MAR(Memory Address Register)의 역할은?

  1. 수행되어야 할 프로그램의 주소를 가리킨다.
  2. 메모리에 보관된 내용을 누산기(accumulator)에 전달하는 역할을 한다.
  3. 고급 수준 언어를 기계어로 변환해 주는 일종의 소프트웨어이다.
  4. CPU에서 기억장치내의 특정번지에 있는 데이터나 명령어를 인출하기 위해 그 번지를 기억하는 역할을 한다.
(정답률: 63%)
  • MAR(Memory Address Register)은 CPU가 기억장치(메모리)의 특정 번지에 접근하여 데이터나 명령어를 읽거나 쓰기 위해 해당 주소 값을 일시적으로 저장하는 레지스터입니다.
profile_image
1

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

36. 명령어의 주소 부분에 실제 사용할 데이터의 유효주소(effective address)를 저장하고 주소 길이에 제약을 받는 주소 지정 방식은?

  1. 즉시 주소 방식
  2. 직접 주소 방식
  3. 간접 주소 방식
  4. 인덱스 레지스터 주소 방식
(정답률: 46%)
  • 명령어의 주소 부분에 실제 데이터가 저장된 메모리 번지(유효주소)를 직접 기록하는 방식이 직접 주소 방식입니다.

    오답 노트

    즉시 주소 방식: 주소부에 실제 데이터 자체를 저장함
    간접 주소 방식: 주소부에 데이터의 주소가 저장된 또 다른 주소를 저장함
profile_image
1

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

37. 중앙처리장치가 인터럽트 요청을 받았을 때의 처리순서를 옳게 나타낸 것은?

  1. ④→③→②→①
  2. ②→①→④→③
  3. ②→①→③→④
  4. ④→②→①→③
(정답률: 50%)
  • 인터럽트 처리의 핵심은 현재 작업을 안전하게 마무리하고 저장한 뒤, 요청자를 찾아 처리하는 것입니다.
    1. 현재 수행 중인 인스트럭션의 수행을 완료한다. (②)
    2. 인터럽트 기능을 이용하여 수행 중인 프로그램을 안전한 장소에 기억시킨다. (①)
    3. 어느 장치가 인터럽트를 요청하였는지 찾는다. (④)
    4. 인터럽트를 요청한 장치의 인터럽트 취급 루틴의 수행을 가능하게 한다. (③)
profile_image
1

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

38. 마이크로 사이클 중 동기 고정식에 비교하여 동기 가변식에 관한 설명으로 틀린 것은?

  1. CPU의 시간을 효율적으로 이용
  2. 마이크로 오퍼레이션 수행 시간의 차이가 클 경우 사용
  3. 마이크로 오퍼레이션의 수행 시간이 유사한 경우 사용
  4. 그룹화된 각 마이크로 오퍼레이션들에 대하여 서로 다른 사이클을 정의
(정답률: 59%)
  • 동기 가변식은 마이크로 오퍼레이션들의 수행 시간 차이가 클 때, 수행 시간이 유사한 것끼리 그룹화하여 그룹별로 서로 다른 사이클 타임을 정의함으로써 CPU 시간을 효율적으로 이용하는 방식입니다. 따라서 수행 시간이 유사한 경우에 사용하는 것은 동기 고정식에 더 적합한 설명입니다.
profile_image
1

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

39. 주기억 장치에 기억된 명령을 꺼내서 해독하고, 시스템 전체에 지시 신호를 내는 것은?

  1. 채널(channel)
  2. 제어장치(control unit)
  3. 연산논리장치(ALU)
  4. 입출력장치(I/O unit)
(정답률: 64%)
  • 제어장치(control unit)는 주기억 장치에서 명령어를 인출하여 해독하고, 그 결과에 따라 CPU의 다른 구성 요소와 시스템 전체에 제어 신호를 보내 동작을 지시하는 역할을 수행합니다.
profile_image
1

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

40. 패리티 비트(parity bit)를 부가하여 사용하기에 가장 적절한 것은?

  1. ASCII 코드
  2. BCD 코드
  3. EBCDIC 코드
  4. 7421 코드
(정답률: 57%)
  • ASCII 코드는 기본적으로 7비트로 구성되어 있어, 여기에 1비트의 패리티 비트를 추가하면 총 8비트(1 Byte)가 됩니다. 이렇게 하면 바이트 단위로 데이터를 처리하는 컴퓨터 시스템에서 매우 효율적으로 관리할 수 있습니다.
profile_image
1

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

3과목: 시스템분석설계

41. 자료 흐름도(DFD)에 대한 설명으로 옳지 않은 것은?

  1. 하향식 분할 원리를 적용하여 그림 중심으로 표현한다.
  2. 자료 저장소는 직사각형으로 표시한다.
  3. 개발 대상 업무의 작업 흐름을 쉽게 이해할 수 있다.
  4. 사용자의 요구 사항을 정확하게 파악할 수 있다.
(정답률: 57%)
  • 자료 흐름도(DFD)에서 자료 저장소는 직사각형이 아니라 평행선으로 표시합니다.

    오답 노트

    직사각형: 외부 엔티티(External Entity)를 표시할 때 사용합니다.
profile_image
1

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

42. 출력정보의 설계 순서가 올바른 것은?

  1. ①→②→③→④
  2. ①→③→②→④
  3. ③→②→④→①
  4. ②→④→①→③
(정답률: 64%)
  • 출력정보 설계는 '내용 결정 $\rightarrow$ 매체 선정 $\rightarrow$ 분배 방법 결정 $\rightarrow$이용 방법 결정' 순으로 진행됩니다.
    따라서 이미지의 순서는 출력의 내용 $\rightarrow$ 출력의 매체화 $\rightarrow$ 출력의 분배 $\rightarrow$ 출력의 이용 순이 정답입니다.
profile_image
1

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

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

  1. 시스템 개발 중 추가 변경에 따른 혼란 방지
  2. 개발 후 시스템 유지 보수의 용이
  3. 시스템의 개발 요령과 순서를 표준화하여 보다 효율적인 작업 도모
  4. 시스템 개발의 요식 행위화
(정답률: 78%)
  • 문서화는 시스템의 효율적인 개발, 유지보수 용이성, 변경 시 혼란 방지를 목적으로 수행하는 필수 과정이며, 단순히 형식적으로 처리하는 요식 행위가 아닙니다.
profile_image
1

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

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

  1. Display 출력 시스템
  2. Turn Around 시스템
  3. File 출력 시스템
  4. COM(Computer Output Microfilm) 시스템
(정답률: 73%)
  • 출력된 정보가 이용자를 거쳐 다시 입력 시스템으로 되돌아오는 순환 구조의 시스템을 Turn Around 시스템이라고 합니다.
profile_image
1

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

45. 파일 설계 단계 중 파일 매체 검토시 고려사항이 아닌 것은?

  1. 파일 활동률
  2. 작동 용이성
  3. 정보량
  4. 처리 시간
(정답률: 51%)
  • 파일 활동률은 파일 매체 검토 단계가 아니라, 파일의 특성 조사 단계에서 수행하는 항목입니다.
profile_image
1

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

46. 객체지향 기법에 대한 설명으로 옳지 않은 것은?

  1. 복잡한 구조를 단계적, 계층적으로 표현할 수 있다.
  2. 구조적 기법의 문제점으로 인한 소프트웨어 위기의 해결책으로 채택되어 사용되고 있다.
  3. 소프트웨어 개발 및 유지보수가 용이하다.
  4. 상속을 통한 재사용과 시스템 확장은 용이하지 않다.
(정답률: 73%)
  • 객체지향 기법은 상속(Inheritance)을 통해 기존 코드를 재사용할 수 있으며, 이를 통해 시스템 확장이 매우 용이한 것이 핵심 특징입니다.

    오답 노트

    복잡한 구조를 단계적, 계층적으로 표현할 수 있다: 객체지향의 특징임
    구조적 기법의 문제점으로 인한 소프트웨어 위기의 해결책으로 채택되어 사용되고 있다: 객체지향의 도입 배경임
    소프트웨어 개발 및 유지보수가 용이하다: 재사용성과 모듈화 덕분에 가능함
profile_image
1

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

47. 체크 시스템 중 계산단계에서 마스터 파일과 트랜잭션 파일을 조합할 때 키 항목이 일치하는지의 여부를 검사하는 오류검사 방법은?

  1. 공란 검사
  2. 불일치 레코드 검사
  3. 타당성 검사
  4. 대조 검사
(정답률: 54%)
  • 마스터 파일과 트랜잭션 파일을 조합하여 처리할 때, 두 파일의 키 항목이 서로 일치하지 않는 레코드를 찾아내는 방법을 불일치 레코드 검사라고 합니다.
profile_image
1

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

48. 시스템의 기본 요소와 관련 없는 것은?

  1. 입력
  2. 출력
  3. 처리
  4. 평가
(정답률: 78%)
  • 시스템의 기본 구성 요소는 입력, 처리, 출력이며, 이를 관리하는 제어와 피드백 과정이 포함됩니다.
    평가는 시스템의 기본 구성 요소에 해당하지 않습니다.
profile_image
1

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

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

  1. ⑦→③→②→⑤→⑥→①→④
  2. ⑦→③→⑤→②→⑥→①→④
  3. ③→②→⑦→⑤→⑥→①→④
  4. ⑦→①→②→⑤→⑥→③→④
(정답률: 56%)
  • 코드 설계는 대상 결정부터 구체적인 방식 결정까지 논리적인 순서로 진행됩니다.
    올바른 순서는 다음과 같습니다.
    코드화 대상의 결정(⑦) $\rightarrow$ 코드화 목적의 명확화(③) $\rightarrow$ 코드화 대상의 확인(⑤) $\rightarrow$ 사용범위 결정(②) $\rightarrow$ 사용기간의 결정(⑥) $\rightarrow$ 코드화 대상의 특성 분석(①) $\rightarrow$ 코드화 방식 결정(④)
profile_image
1

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

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

  1. 자동성
  2. 종합성
  3. 목적성
  4. 제어성
(정답률: 72%)
  • 제시된 이미지 의 '이탈되는 사태나 현상의 발생을 사전에 감지하여 그것을 바르게 수정해 가는 것'은 시스템의 제어성을 의미합니다.

    오답 노트

    목적성: 어떤 방향으로 나아가기 위한 성질
    종합성: 구성 요소들이 상호 의존하는 성질
    자동성: 상황의 변화에 스스로 대응하는 성질
profile_image
1

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

51. 프로세스 입력단계에서의 체크 중 입력정보의 특정 항목 합계 값을 미리 계산해서 이것을 입력정보와 함께 입력하고 컴퓨터상에서 계산한 결과와 수동 계산 결과가 같은지를 체크하는 것은?

  1. 순차 체크(sequence check)
  2. 공란 체크(blank check)
  3. 형식 체크(format check)
  4. 일괄 합계 체크(batch total check)
(정답률: 71%)
  • 입력 정보의 특정 항목 합계 값을 미리 계산하여 입력하고, 컴퓨터가 계산한 결과와 비교하여 일치 여부를 확인하는 방식은 일괄 합계 체크(batch total check)입니다.
profile_image
1

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

52. 한 모듈이 다른 모듈의 내부 자료를 직접적으로 참조하는 경우의 결합도를 의미하는 것은?

  1. 내용 결합도
  2. 공통 결합도
  3. 제어 결합도
  4. 스탬프 결합도
(정답률: 53%)
  • 한 모듈이 다른 모듈의 내부 자료나 내부 구현 세부 사항을 직접 참조하거나 수정하는 가장 강한 결합도를 내용 결합도라고 합니다.
profile_image
1

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

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

  1. 가격평가
  2. 기능 평가
  3. 성능평가
  4. 신뢰성 평가
(정답률: 53%)
  • 제시된 이미지 내용 중 '오류 없이 작동할 확률', '가동률', 'MTBF(평균 고장 간격)' 측정은 시스템의 안정성과 신뢰도를 평가하는 신뢰성 평가의 핵심 지표입니다.
profile_image
1

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

54. 마스터 파일 내의 데이터를 트랜잭션 파일로 추가, 정정, 삭제하여 항상 최근의 정보를 갖도록 하는 것을 무엇이라 하는가?

  1. 정렬(sort)
  2. 갱신(update)
  3. 병합(merge)
  4. 대조(matching)
(정답률: 80%)
  • 마스터 파일의 데이터를 트랜잭션 파일을 이용해 추가, 정정, 삭제함으로써 최신 상태로 유지하는 작업을 갱신(update)이라고 합니다.
profile_image
1

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

55. 특정 모듈에 대해서 존재하는 처리 요소들 간의 기능적 연관성을 의미하는 것으로 입력이나 에러 처리 같은 유사한 기능을 행하는 요소끼리 하나의 요소로 묶는 응집도는?

  1. 기능적 응집도
  2. 순차적 응집도
  3. 논리적 응집도
  4. 절차적 응집도
(정답률: 27%)
  • 논리적 응집도는 유사한 성격의 기능(예: 입력 처리, 에러 처리 등)을 가진 요소들을 하나의 모듈로 묶는 것을 의미합니다.

    오답 노트

    기능적 응집도: 단일 목적의 기능만 수행
    순차적 응집도: 출력값이 다음 요소의 입력값으로 사용
    절차적 응집도: 실행 순서에 따라 요소들이 구성
profile_image
1

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

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

  1. ①→②→③→④
  2. ②→③→①→④
  3. ①→③→②→④
  4. ④→③→②→①
(정답률: 60%)
  • 파일 설계는 데이터의 세부 항목을 먼저 정의하고, 그 특성을 분석한 뒤, 저장 매체와 편성 방법을 결정하는 순서로 진행됩니다.
    ④ 파일 항목의 검토 $\rightarrow$ ③ 파일 특성의 조사 $\rightarrow$ ② 파일 매체의 검토 $\rightarrow$ ① 파일 편성법의 검토
profile_image
1

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

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

  1. 프로세스 전개의 사상을 통일한다.
  2. 하드웨어의 기기 구성, 처리 성능을 고려한다.
  3. 운영체제를 중심으로 한 소프트웨어의 효율성을 고려한다.
  4. 오류에 대비한 체크 시스템의 고려는 필요 없으며, 분류 처리를 가능한 최대화한다.
(정답률: 77%)
  • 프로세스 설계 시에는 예상치 못한 시스템 장애나 데이터 오류에 대비하여 반드시 체크 시스템을 고려해야 하며, 분류 처리는 효율성을 위해 적절히 최적화해야 합니다. 오류 대비 체크 시스템의 고려가 필요 없다는 설명은 틀린 내용입니다.
profile_image
1

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

58. 코드화의 기능이 아닌 것은?

  1. 오류검출 및 정정기능
  2. 암호화 기능
  3. 표준화 기능
  4. 분류 및 식별 기능
(정답률: 57%)
  • 코드화는 데이터를 표준화하고, 분류 및 식별하며, 보안을 위해 암호화하는 기능을 수행합니다. 오류 검출 및 정정 기능은 코드화 자체가 아니라 전송 단계의 체크섬이나 해밍 코드 같은 오류 제어 기법의 영역입니다.
profile_image
1

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

59. 코드 설계시 유의사항으로 옳지 않은 것은?

  1. 공통성과 체계성이 있어야 한다.
  2. 대상 자료와 일 대 다(1:N) 대응되도록 설계한다.
  3. 사용자가 취급하기 쉬워야 한다.
  4. 컴퓨터 처리에 적합해야 한다.
(정답률: 68%)
  • 코드는 대상 자료와 일대일(1:1)로 대응되어야 데이터의 혼선 없이 정확한 식별이 가능합니다. 대상 자료와 일 대 다(1:N) 대응되도록 설계하면 데이터의 유일성이 깨지므로 잘못된 설계입니다.
profile_image
1

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

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

  1. 매체화 담당자 및 장소
  2. 레코드 길이 및 형식
  3. 입력 항목의 배열순서 및 항목명
  4. 매체화시의 오류체크방법
(정답률: 37%)
  • 입력 설계는 크게 '매체화 설계'와 '내용 설계'로 나뉩니다. 입력 항목의 배열순서 및 항목명은 매체화 장치나 형식이 아닌, 입력될 데이터 자체의 구성에 관한 것이므로 내용 설계에 해당합니다.

    오답 노트

    매체화 담당자 및 장소, 레코드 길이 및 형식, 매체화시의 오류체크방법: 모두 매체화 설계 고려사항임
profile_image
1

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

4과목: 운영체제

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

  1. 2
  2. 4
  3. 128
  4. 256
(정답률: 63%)
  • 하이퍼큐브 구조에서 전체 프로세서 수 $N$과 각 프로세서의 연결점 수 $n$ 사이에는 $N = 2^{n}$의 관계가 성립합니다.
    ① [기본 공식] $N = 2^{n}$
    ② [숫자 대입] $16 = 2^{n}$
    ③ [최종 결과] $n = 4$
profile_image
1

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

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

  1. Locality
  2. Page
  3. Semaphore
  4. Critical Section
(정답률: 58%)
  • 공유 자원에 대해 여러 프로세스가 동시에 접근할 때, 데이터의 일관성을 위해 한 번에 하나의 프로세스만 접근하도록 제한해야 하는 코드 영역을 Critical Section(임계구역)이라고 합니다.
profile_image
1

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

63. 교착상태의 해결 방안 중 교착상태의 발생 가능성을 배제하지 않고 이를 적절하게 피해 나가는 방법을 의미하는 것은?

  1. Prevention
  2. Detection
  3. Avoidance
  4. Recovery
(정답률: 68%)
  • 교착상태의 발생 가능성을 완전히 배제(Prevention)하는 것이 아니라, 시스템의 상태를 파악하여 교착상태가 발생하지 않도록 적절하게 피해 가는 방법은 Avoidance(회피)입니다.
profile_image
1

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

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

  1. CPU, 메모리 공간, 기억 장치, 입출력 장치, 정보관리 등의 자원을 관리한다.
  2. 다중 사용자와 다중 응용프로그램 환경 하에서 자원의 현재 상태를 파악하고 자원 분배를 위한 스케줄링을 담당한다.
  3. 사용자가 컴퓨터 하드웨어를 사용하기 쉽도록 컴퓨터와 사용자간의 인터페이스를 지원한다.
  4. 운영체제의 운용기법 중 일괄처리시스템은 라운드로빈 방식이라고도 한다.
(정답률: 68%)
  • 운영체제는 자원 관리, 스케줄링, 사용자 인터페이스 제공을 수행합니다.
    운영체제의 운용기법 중 일괄처리시스템은 여러 작업을 모아 한꺼번에 처리하는 방식이며, 라운드로빈 방식은 정해진 시간 할당량을 부여하여 교대로 처리하는 시분할시스템의 대표적인 방식입니다.

    오답 노트

    일괄처리시스템은 라운드로빈 방식이라고도 한다: 시분할시스템에 해당함
profile_image
1

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

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

  1. 단일 구조
  2. 일반적 그래프 구조
  3. 비순환 그래프 구조
  4. 트리 구조
(정답률: 70%)
  • UNIX 운영체제는 루트 디렉토리를 정점으로 하여 하위 디렉토리가 가지를 치는 형태의 계층적 트리 구조를 사용합니다.
profile_image
1

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

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

  1. FIFO
  2. LRU
  3. LFU
  4. NUR
(정답률: 63%)
  • NUR(Not Used Recently) 기법은 참조 비트(Referenced bit)와 변형 비트(Modified bit)를 사용하여 최근에 사용되지 않은 페이지를 교체함으로써 LRU의 시간 오버헤드를 줄인 효율적인 알고리즘입니다.
profile_image
1

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

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

  1. 15
  2. 16
  3. 24
  4. 25
(정답률: 58%)
  • SJF(Shortest Job First)는 대기 중인 작업 중 CPU 사용 시간이 가장 짧은 작업을 먼저 처리하는 방식입니다.
    작업 순서: 작업 1(0초 도착, 23초 수행) $\rightarrow$ 작업 3(8초 도착, 10초 수행) $\rightarrow$ 작업 2(3초 도착, 35초 수행)
    대기시간 계산: 작업 1 = $0$, 작업 3 = $23 - 8 = 15$, 작업 2 = $(23 + 10) - 3 = 30$
    평균 대기시간 공식과 계산 과정은 다음과 같습니다.
    ① [평균 대기시간] $\frac{\text{작업1 대기} + \text{작업2 대기} + \text{작업3 대기}}{3}$
    ② [숫자 대입] $\frac{0 + 30 + 15}{3}$
    ③ [최종 결과] $15$
profile_image
1

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

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

  1. 1번째
  2. 2번째
  3. 3번째
  4. 4번째
(정답률: 59%)
  • FCFS(First-Come First-Served) 스케줄링은 요청이 도착한 순서대로 서비스를 제공하는 방식입니다.
    이미지 에 제시된 요청 순서는 10 $\rightarrow$ 40 $\rightarrow$ 55 $\rightarrow$ 35 순이므로, 트랙 35는 4번째로 서비스를 받게 됩니다.
profile_image
1

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

69. 주기억장치 관리기법 중 “Best Fit” 기법 사용시 20K의 프로그램은 주기억장치 영역 번호 중 어느 곳에 할당되는가?

  1. 영역 번호 1
  2. 영역 번호 2
  3. 영역 번호 3
  4. 영역 번호 4
(정답률: 61%)
  • Best Fit(최적 적합) 기법은 프로그램이 들어갈 수 있는 빈 영역들 중, 할당 후 남는 공간(단편화)이 가장 최소가 되는 영역에 배치하는 방식입니다.
    대상 프로그램 크기: $20\text{K}$
    후보 영역(공백): 영역 1($25\text{K}$), 영역 3($18\text{K}$), 영역 4($23\text{K}$)
    영역 3은 크기가 부족하여 제외되며, 영역 1은 $5\text{K}$가 남고 영역 4는 $3\text{K}$가 남습니다. 따라서 남는 공간이 가장 적은 영역 번호 4에 할당됩니다.
profile_image
1

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

70. 파일 시스템의 기능으로 거리가 먼 것은?

  1. 여러 종류의 접근 제어 방법 제공
  2. 파일의 생성, 변경, 제거
  3. 네트워크 제어
  4. 파일의 무결성과 보안을 유지할 수 있는 방안 제공
(정답률: 71%)
  • 파일 시스템은 보조기억장치에 저장된 파일의 생성, 수정, 삭제 및 접근 제어와 보안, 무결성 유지 등 파일 관리 전반을 담당하는 기능을 수행합니다.

    오답 노트

    네트워크 제어: 이는 네트워크 관리 시스템이나 통신 프로토콜의 역할이며 파일 시스템의 기본 기능이 아닙니다.
profile_image
1

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

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

  1. 사용자는 각 컴퓨터의 위치를 몰라도 자원 사용이 가능하다.
  2. 시스템의 점진적 확장이 용이하다.
  3. 중앙 집중형 시스템에 비해 시스템 설계가 간단하고 소프트웨어 개발이 쉽다.
  4. 연산속도, 신뢰성 사용 가능도가 향상된다.
(정답률: 68%)
  • 분산처리 시스템은 여러 대의 컴퓨터를 네트워크로 연결하여 하나의 시스템처럼 작동하게 하는 방식으로, 자원 공유와 신뢰성이 높지만 시스템 설계가 매우 복잡하고 소프트웨어 개발 난이도가 높습니다.

    오답 노트

    중앙 집중형 시스템에 비해 시스템 설계가 간단하고 소프트웨어 개발이 쉽다: 분산 시스템은 네트워크 통신, 동기화 문제 등으로 인해 설계와 개발이 훨씬 더 복잡합니다.
profile_image
1

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

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

  1. A
  2. B
  3. C
  4. D
(정답률: 68%)
  • HRN(Highest Response-ratio Next) 스케줄링은 대기 시간과 서비스 시간을 모두 고려하여 우선순위를 결정하며, 계산된 우선순위 값이 클수록 우선순위가 높습니다.
    ① [기본 공식] $\text{Priority} = \frac{\text{Waiting Time} + \text{Service Time}}{\text{Service Time}}$
    ② [숫자 대입]
    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$
    ③ [최종 결과] 계산 결과 A의 값이 $1.2$로 가장 작으므로 우선순위가 가장 낮습니다.
profile_image
1

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

73. 라운드로빈(Round-Robin) 방식으로 스케줄링 할 경우, 입력된 작업이 다음과 같고 각 작업의 CPU 할당시간이 4시간일 때, 모든 작업을 완료하기 위한 CPU의 사용 순서가 옳게 나열된 것은?

  1. A B C A B C B C C
  2. A B C A B C A C A
  3. A B C A B C B C C C
  4. A C C C C C B
(정답률: 60%)
  • 라운드로빈 스케줄링은 각 프로세스에 동일한 시간 할당량(Time Quantum)을 부여하고, 시간이 만료되면 다음 프로세스로 순환하며 CPU를 할당하는 방식입니다.
    할당 시간: 4시간
    1회전: A(4시간 사용, 남은 1), B(4시간 사용, 남은 6), C(4시간 사용, 남은 13) $\rightarrow$ A B C
    2회전: A(1시간 사용, 종료), B(4시간 사용, 남은 2), C(4시간 사용, 남은 9) $\rightarrow$ A B C
    3회전: B(2시간 사용, 종료), C(4시간 사용, 남은 5) $\rightarrow$ B C
    4회전: C(4시간 사용, 남은 1) $\rightarrow$ C
    5회전: C(1시간 사용, 종료) $\rightarrow$ C

    전체 순서: A B C A B C B C C C
profile_image
1

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

74. 4 개의 페이지를 수용할 수 있는 주기억장치가 현재 완전히 비어 있으며, 어떤 프로세스가 다음과 같은 순서로 페이지번호를 요청했을 때 페이지 대체 정책으로 FIFO를 사용한다면 페이지 부재(Page-fault)의 발생 횟수는?

  1. 3회
  2. 4회
  3. 5회
  4. 6회
(정답률: 56%)
  • FIFO(First-In-First-Out) 알고리즘은 가장 먼저 들어온 페이지를 가장 먼저 교체하는 방식입니다.
    요청 순서: $1, 2, 3, 4, 1, 2, 5$
    ① 1 요청: 부재 (1, , , )
    ② 2 요청: 부재 (1, 2, , )
    ③ 3 요청: 부재 (1, 2, 3, )
    ④ 4 요청: 부재 (1, 2, 3, 4)
    ⑤ 1 요청: 적중 (1, 2, 3, 4)
    ⑥ 2 요청: 적중 (1, 2, 3, 4)
    ⑦ 5 요청: 부재 (5, 2, 3, 4) $\rightarrow$가장 오래된 1 교체

    총 페이지 부재 횟수는 5회입니다.
profile_image
1

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

75. 파일 디스크립터(File Descriptor)에 대한 설명으로 옳지 않은 것은?

  1. 파일이 액세스되는 동안 운영체제가 관리 목적으로 알아야 할 정보를 모아 놓은 자료 구조이다.
  2. 파일 디스크립터는 모든 시스템에 공통적인 구조를 가진다.
  3. 사용자가 직접 참조할 수 없다.
  4. 해당 파일이 Open되면 FCB가 메모리에 옮겨진다.
(정답률: 37%)
  • 파일 디스크립터는 파일이 액세스되는 동안 운영체제가 관리하는 자료 구조로, 시스템마다 구현 방식과 구조가 다를 수 있습니다.

    오답 노트

    파일 디스크립터는 모든 시스템에 공통적인 구조를 가지는 것이 아니라 시스템에 따라 다른 구조를 가질 수 있습니다.
profile_image
1

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

76. 디렉토리 구조 중 중앙에 마스터 파일 디렉토리가 있고, 그 아래에 사용자별로 서로 다른 파일 디렉토리가 있는 구조는?

  1. 1단계 디렉토리 구조
  2. 2단계 디렉토리 구조
  3. 비순환 그래프 디렉토리 구조
  4. 일반적 그래프 디렉토리 구조
(정답률: 66%)
  • 2단계 디렉토리 구조는 최상위에 마스터 파일 디렉토리(MFD)가 존재하고, 그 아래에 각 사용자별로 독립적인 사용자 파일 디렉토리(UFD)를 두어 파일 관리를 효율적으로 하는 구조입니다.
profile_image
1

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

77. 구역성(Locality)에 대한 설명으로 옳지 않은 것은?

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

    오답 노트

    프로세스가 효율적으로 실행되기 위해 자주 참조되는 페이지들의 집합은 구역성이 아니라 워킹 셋(Working Set)에 대한 설명입니다.
profile_image
1

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

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

  1. 사용가능도 향상, 반환시간 증가, 신뢰도 향상
  2. 사용자와 컴퓨터 간의 인터페이스 제공
  3. 데이터 공유 및 주변장치 관리
  4. 자원의 효율적인 운영 및 자원 스케줄링
(정답률: 62%)
  • 운영체제는 처리 능력을 높여 반환시간(Turn-around Time)을 최소화(감소)시키는 것을 목적으로 합니다.

    오답 노트

    반환시간 증가: 반환시간은 짧을수록 효율적이므로 감소시켜야 합니다.
profile_image
1

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

79. UNIX에서 현재 디렉토리 내의 파일 목록을 확인하는 명령은?

  1. find
  2. ls
  3. cat
  4. finger
(정답률: 71%)
  • UNIX에서 파일 목록을 확인하는 명령은 List의 약자인 ls입니다.
profile_image
1

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

80. 프로세스(Process)의 정의와 거리가 먼 것은?

  1. PCB의 존재로서 명시되는 것
  2. 동기적 행위를 일으키는 주체
  3. 프로시저가 활동 중인 것
  4. 실행중인 프로그램
(정답률: 68%)
  • 프로세스는 실행 중인 프로그램이며, PCB(Process Control Block)를 통해 관리되는 비동기적 행위의 주체입니다.

    오답 노트

    동기적 행위를 일으키는 주체: 프로세스는 비동기적으로 동작합니다.
profile_image
1

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

5과목: 정보통신개론

81. 다음이 설명하고 있는 것은?

  1. 집중화
  2. 암호화
  3. 복호화
  4. 다중화
(정답률: 72%)
  • 하나의 전송 링크를 통해 여러 신호를 동시에 전송하여 전송 효율을 높이는 기술은 다중화입니다.
profile_image
1

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

82. X .25 프로토콜을 구성하는 계층에 해당하지 않는 것은?

  1. 패킷 계층
  2. 물리 계층
  3. 링크 계층
  4. 응용 계층
(정답률: 39%)
  • X.25 프로토콜은 패킷 교환망을 위한 표준으로, 물리 계층, 링크 계층, 패킷 계층의 3계층 구조로 구성됩니다. 따라서 응용 계층은 X.25의 구성 계층에 해당하지 않습니다.
profile_image
1

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

83. 비동기식 전송방식의 특징으로 틀린 것은?

  1. 한 번에 한 문자씩 전송되는 방식이다.
  2. 300~19200[bps]의 비교적 저속의 데이터 전송에 주로 이용된다.
  3. 문자단위의 재 동기를 위해 시작비트(Start bit)와 정지(Stop bit)비트를 둔다.
  4. 송수신기의 클록 오차에 의한 오류를 줄이기 위해 긴 비트열을 전송하여 타이밍 오류를 피한다.
(정답률: 48%)
  • 비동기식 전송은 문자 단위로 전송하며 시작 비트와 정지 비트를 사용하여 동기를 맞추는 저속 전송 방식입니다. 긴 비트열을 전송하여 타이밍 오류를 피하는 방식은 동기식 전송의 특징입니다.
profile_image
1

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

84. 호스트 A에서 사용하는 데이터 형식은 ASCII이고 호스트 B에서 사용하는 데이터 형식은 EBCDIC 인 경우에 두 호스트간의 통신을 가능하게 하기 위해서는 데이터 형식간의 변환 기능이 요구된다. 이러한 기능은 OSI 7계층 중 어느 계층에서 수행되는가?

  1. 물리 계층
  2. 데이터링크 계층
  3. 세션 계층
  4. 표현 계층
(정답률: 40%)
  • 표현 계층은 서로 다른 데이터 형식을 사용하는 시스템 간의 통신을 위해 코드 변환, 압축, 암호화 등 데이터의 표현 방식을 정의하고 변환하는 기능을 담당합니다.
profile_image
1

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

85. DTE에서 발생하는 NRZ-L 형태의 디지털 신호를 다른 형태의 디지털 신호로 바꾸어 먼 거리까지 전송이 가능하도록 하는 것은?

  1. DCE
  2. RTS
  3. DSU
  4. CTS
(정답률: 61%)
  • DSU(Data Service Unit)는 DTE의 NRZ-L 디지털 신호를 전송 매체에 적합한 다른 형태의 디지털 신호로 변환하여 원거리 전송이 가능하게 하는 장치입니다.
profile_image
1

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

86. OSI 7계층 중 응용간의 대화 제어(dialogue control)를 담당하는 것은?

  1. 네트워크 계층
  2. 응용 계층
  3. 세션 계층
  4. 데이터링크 계층
(정답률: 51%)
  • 세션 계층은 응용 프로세스 간의 통신을 관리하며, 대화 제어(dialogue control)와 동기화를 통해 데이터 전송의 흐름을 제어하는 역할을 수행합니다.
profile_image
1

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

87. IEEE 802 시리즈의 표준화 모델이 바르게 연결된 것은?

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

    오답 노트

    IEEE 802.2: 논리링크 제어(LLC)
    IEEE 802.3: 이더넷(CSMA/CD)
    IEEE 802.5: 토큰링
profile_image
1

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

88. 변조방식 중 ASK 변조란 어떤 변조방식인가?

  1. 전송편이 변조
  2. 주파수편이 변조
  3. 위상편이 변조
  4. 진폭편이 변조
(정답률: 55%)
  • ASK(Amplitude Shift Keying)는 신호의 진폭을 변화시켜 데이터를 전송하는 진폭편이 변조 방식입니다.

    오답 노트

    전송편이 변조: 해당 없음
    주파수편이 변조: FSK
    위상편이 변조: PSK
profile_image
1

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

89. 여러 개의 터미널 신호를 하나의 통신회선을 통해 전송 할 수 있도록 하는 장치는?

  1. 변복조장치
  2. 멀티플렉서
  3. 전자교환기
  4. 디멀티플렉서
(정답률: 64%)
  • 여러 개의 터미널 신호를 하나의 통신회선으로 묶어 전송하는 장치는 멀티플렉서입니다.
profile_image
1

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

90. 정보통신시스템의 기본적인 구성 중 이용자와 정보통신시스템과의 접점에서 데이터의 입출력을 담당하는 것은?

  1. 단말장치
  2. 정보처리시스템
  3. 데이터전송회선
  4. 변복조장치
(정답률: 62%)
  • 이용자와 정보통신시스템 사이의 접점에서 데이터의 입력과 출력을 담당하는 장치는 단말장치입니다.
profile_image
1

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

91. OSI 7계층 모델에서 기계적, 전기적, 절차적 특성을 정의한 계층은?

  1. 전송 계층
  2. 데이터링크 계층
  3. 물리 계층
  4. 표현 계층
(정답률: 69%)
  • 물리 계층은 OSI 7계층 중 최하위 계층으로, 물리적인 매체를 통해 비트 스트림을 전송하기 위한 기계적, 전기적, 절차적 특성을 정의합니다.
profile_image
1

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

92. LAN의 토폴로지 형태에 해당하지 않는 것은?

  1. Star형
  2. Bus형
  3. Ring형
  4. Square형
(정답률: 75%)
  • LAN의 대표적인 토폴로지 형태에는 성(Star)형, 버스(Bus)형, 링(Ring)형, 망(Mesh)형, 트리(Tree)형이 있으며, Square형은 존재하지 않습니다.
profile_image
1

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

93. 디지털 데이터를 아날로그 신호로 변환하는 과정에서 두 개의 2진 값이 서로 다른 두 개의 주파수로 구분되는 변조 방식은?

  1. ASK
  2. FSK
  3. PSK
  4. QPSK
(정답률: 52%)
  • FSK(Frequency Shift Keying)는 디지털 데이터의 0과 1을 서로 다른 두 개의 주파수로 변환하여 전송하는 변조 방식입니다.
profile_image
1

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

94. TCP/IP 프로토콜 구조 중 응용 계층에서 동작하지 않는 것은?

  1. FTP
  2. Telnet
  3. SMTP
  4. ICMP
(정답률: 53%)
  • ICMP는 네트워크 계층(Internet Layer)에서 동작하며, 네트워크 연결 상태 확인 및 오류 보고를 담당하는 프로토콜입니다.

    오답 노트

    FTP, Telnet, SMTP: 응용 계층 프로토콜
profile_image
1

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

95. 에러 제어 방식 중 CRC(Cyclic Redundancy Check)에 대한 설명으로 옳은 것은?

  1. 한 블록의 데이터 끝에 하나의 비트를 추가하여 에러를 검출하는 방법이다.
  2. 에러 검출뿐만 아니라 에러 정정까지도 가능한 방법이다.
  3. 프레임 단위로 오류 검출을 위한 코드를 계산하여 프레임 끝에 부착하는데 이를 “FCS"라 한다.
  4. 에러 검출을 위해 해밍코드(Hamming code)를 사용한다.
(정답률: 39%)
  • CRC는 다항식 코드를 이용하여 프레임 단위로 오류 검출 코드를 계산하고, 이를 프레임 끝에 부착하는 방식이며 이 코드를 FCS(Frame Check Sequence)라고 합니다.

    오답 노트

    한 블록 끝에 비트 하나 추가: 패리티 비트 방식
    에러 정정 가능/해밍코드 사용: 해밍 코드 방식
profile_image
1

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

96. 다음이 설명하고 있는 LAN의 매체 접근 제어방식은?

  1. CSMA/CD
  2. token bus
  3. token ring
  4. slotted ring
(정답률: 67%)
  • 제시된 이미지 의 설명은 CSMA/CD 방식에 대한 것입니다.
    이 방식은 버스 또는 트리 토폴로지에서 주로 사용되며, 매체 상태를 감지하여 유휴 상태일 때 데이터를 전송하고, 전송 중 충돌이 발생하면 즉시 중단 후 재전송하는 것이 핵심 원리입니다.
profile_image
1

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

97. 정보통신시스템의 구성 요소에 대한 설명으로 거리가 먼 것은?

  1. CCU, FEP는 통신 제어 장치이다.
  2. MODEM은 변복조 장치이다.
  3. DTE는 데이터 에러 감시 장치이다.
  4. DSU는 신호 변환 장치이다.
(정답률: 62%)
  • DTE는 데이터 에러 감시 장치가 아니라 데이터 단말 장치(Data Terminal Equipment)를 의미합니다.

    오답 노트

    CCU, FEP: 통신 제어 장치 맞음
    MODEM: 변복조 장치 맞음
    DSU: 신호 변환 장치 맞음
profile_image
1

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

98. ATM 교환기에서 처리되는 셀의 길이는?

  1. 24바이트
  2. 48바이트
  3. 53바이트
  4. 64바이트
(정답률: 56%)
  • ATM 교환기에서 처리되는 셀의 길이는 헤더 5옥테트와 페이로드 48옥테트의 합으로 구성됩니다.
    $$5 + 48 = 53$$
    따라서 셀의 총 길이는 53바이트입니다.
profile_image
1

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

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

  1. 비트지향형의 프로토콜이다.
  2. 링크 구성 방식에 따라 세 가지 동작모드를 가지고 있다.
  3. 데이터링크 계층의 프로토콜이다.
  4. 반이중과 전이중 통신이 불가능하다.
(정답률: 70%)
  • HDLC는 데이터 링크 계층의 비트 지향 프로토콜로, 링크 구성 방식에 따라 세 가지 동작 모드를 지원하며 반이중(Half-Duplex) 및 전이중(Full-Duplex) 통신을 모두 지원합니다.
profile_image
1

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

100. 화상정보가 축적된 정보센터의 데이터베이스를 TV수신기와 공중전화망에 연결해서 이용자가 화면을 보면서 상호대화 형태로 각종 정보검색을 할 수 있는 것은?

  1. Teletext
  2. Videotex
  3. HDTV
  4. CATV
(정답률: 54%)
  • Videotex는 정보센터의 데이터베이스를 TV 수신기와 통신망에 연결하여, 사용자가 화면을 보며 상호대화 방식으로 정보를 검색하고 이용하는 시스템입니다.
profile_image
1

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

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