정보처리산업기사 필기 기출문제복원 (2008-09-07)

정보처리산업기사 2008-09-07 필기 기출문제 해설

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

정보처리산업기사
(2008-09-07 기출문제)

목록

1과목: 데이터 베이스

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

  1. Atomicity
  2. Consistency
  3. Isolation
  4. Durability
(정답률: 68%)
  • 트랜잭션의 연산은 데이터베이스에 모두 반영되든지 아니면 전혀 반영되지 않아야 한다는 'All or Nothing'의 원칙은 원자성(Atomicity)의 핵심 개념입니다.
profile_image
1

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

2. 중위 표기(Infix)로 표현된 다음 산술문을 후위표기(Postfix)로 옳게 변환한 것은?

  1. ABC**/DE+*AC-*
  2. ABC**/DE*+AC*-
  3. **/ABC*+DE*-AC
  4. **/ABC+*DE-*AC
(정답률: 67%)
  • 중위 표기법을 후위 표기법으로 변환할 때는 연산자 우선순위에 따라 괄호를 묶은 후, 연산자를 해당 괄호의 오른쪽 뒤로 배치합니다.
    식 $\text{A/B*C+D*E-A*C}$를 우선순위에 따라 묶으면 $(((\text{A/B})\text{*C}) + (\text{D*E})) - (\text{A*C})$가 됩니다.
    각 괄호의 연산자를 뒤로 보내면 다음과 같습니다.
    1. $(\text{A/B}) \rightarrow \text{AB/}$
    2. $(\text{AB/})\text{*C} \rightarrow \text{ABC*/}$
    3. $(\text{D*E}) \rightarrow \text{DE*}$
    4. $(\text{ABC*/}) + (\text{DE*}) \rightarrow \text{ABC*/DE*+}$
    5. $(\text{ABC*/DE*+}) - (\text{AC*}) \rightarrow \text{ABC*/DE*+AC*-}$
    따라서 정답은 $\text{ABC**/DE*+AC*-}$입니다.
profile_image
1

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

3. 뷰(View)의 설명으로 거리가 먼 것은?

  1. 뷰는 저장장치 내에 물리적으로 존재하지 않지만, 사용자에게는 있는 것처럼 간주된다.
  2. 뷰를 통하여 데이터를 접근하게 되면 뷰에 나타나지 않는 데이터는 안전하게 보호할 수 있다.
  3. 필요한 데이터만 뷰로 정의해서 처리할 수 있기 때문에 관리가 용이해진다.
  4. 삽입, 삭제 연산에 아무런 제한이 없으므로 사용자가 뷰를 다루기가 편하다.
(정답률: 82%)
  • 뷰는 가상 테이블로서 물리적으로 저장되지 않으며, 필요한 데이터만 정의하여 보안성과 관리 편의성을 높입니다. 하지만 뷰는 기본 테이블의 정의에 의존하므로 삽입, 삭제, 수정과 같은 데이터 변경 연산에는 제약이 따릅니다.
profile_image
1

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

4. 데이터의 독립성을 구현하기 위한 3계층 스키마(Schema)에 해당하지 않는 것은?

  1. 개념(Conceptual) 스키마
  2. 외부(External) 스키마
  3. 내부(Internal) 스키마
  4. 객체(Object) 스키마
(정답률: 88%)
  • 데이터 독립성을 위해 정의된 3계층 스키마는 외부, 개념, 내부 스키마로 구성됩니다. 객체 스키마는 이에 해당하지 않습니다.

    오답 노트

    외부 스키마: 개별 이용자 관점의 데이터 구조 정의
    개념 스키마: 전체 데이터베이스의 논리적 구조 정의
    내부 스키마: 물리적 저장 장치 관점의 데이터 구조 정의
profile_image
1

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

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

  1. ㄱ,ㄴ,ㄷ
  2. ㄹ,ㅁ,ㅂ
  3. ㄴ,ㄹ,ㅁ,ㅂ
  4. ㄷ,ㅂ
(정답률: 81%)
  • 데이터 정의 언어(DDL)는 데이터베이스 구조를 정의, 변경, 삭제하는 언어입니다.
    $$CREATE, ALTER, DROP$$

    오답 노트

    SELECT, UPDATE, DELETE: 데이터 조작 언어(DML)
profile_image
1

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

6. 해싱에서 서로 다른 두 개 이상의 레코드가 동일한 주소를 갖는 현상을 의미하는 것은?

  1. Collision
  2. Synonym
  3. Bucket
  4. Slot
(정답률: 59%)
  • 해싱 과정에서 서로 다른 키 값이 동일한 해시 주소를 갖게 되는 현상을 Collision(충돌)이라고 합니다.

    오답 노트

    Synonym: 동일한 주소를 갖는 레코드들의 집합
profile_image
1

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

7. 다음 자료를 버블 정렬을 이용하여 오름차순으로 정렬하고자 할 경우 2회전 후의 결과는?

  1. 4,1,3,5,9
  2. 4,5,1,3,9
  3. 1,3,4,5,9
  4. 1,3,9,4,5
(정답률: 72%)
  • 버블 정렬은 인접한 두 원소를 비교하여 큰 값을 뒤로 보내는 방식입니다. 오름차순 정렬 시 매 회전마다 가장 큰 값이 맨 뒤로 고정됩니다.
    초기 상태: 9, 4, 5, 1, 3
    1회전: 9를 맨 뒤로 보냄 $\rightarrow$ 4, 5, 1, 3, 9
    2회전: 5를 9 앞의 위치로 보냄 $\rightarrow$ 4, 1, 3, 5, 9
    따라서 2회전 후의 결과는 4, 1, 3, 5, 9입니다.
profile_image
1

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

8. 뷰(View)의 삭제시 사용하는 문장의 형식은?

  1. DELETE VIEW ~ ;
  2. DROP VIEW ~ ;
  3. KILL VIEW ~ ;
  4. OUT VIEW ~ ;
(정답률: 84%)
  • 데이터베이스에서 뷰(View)는 가상 테이블이므로, 이를 삭제할 때는 객체 삭제 명령어인 DROP VIEW ~ ; 문장을 사용합니다.
profile_image
1

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

9. 데이터베이스 관리자(DBA)의 업무로 거리가 먼 것은?

  1. 스키마를 정의한다.
  2. 저장구조와 액세스 방법을 선정한다.
  3. 데이터의 단순 검색, 데이터의 삽입, 삭제, 갱신 작업을 수행한다.
  4. 보안 및 권한 부여 정책, 데이터의 유효성 검사 방법을 수립한다.
(정답률: 68%)
  • DBA는 데이터베이스의 설계, 보안, 성능 최적화 등 관리적 업무를 수행하는 전문가입니다. 데이터의 단순 검색, 삽입, 삭제, 갱신 작업은 데이터베이스를 실제로 사용하는 일반 사용자의 업무 영역입니다.
profile_image
1

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

10. 관계 데이터베이스의 테이블인 수강(학번, 과목명, 중간성적, 기말성적)에서 과목명이 ‘DB'인 모든 튜플들을 성적에 의해 정렬된 형태로 검색하고자 한다. 이때 정렬 기준은 기말성적의 내림차순으로 정렬하고 기말성적이 같은 경우는 중간성적의 오름차순으로 정렬하고자 한다. 다음 SQL질의문에서 ODER BY 절의 밑줄 친 부분의 내용으로 옳은 것은?

  1. 중간성적 DESC, 기말성적 ASC
  2. 기말성적 DESC, 중간성적 ASC
  3. 기말성적 DOWN, 중간성적 UP
  4. 기말성적 UP,중간성적 DOWN
(정답률: 82%)
  • SQL의 ORDER BY 절에서 내림차순 정렬은 DESC, 오름차순 정렬은 ASC 키워드를 사용합니다. 따라서 기말성적 내림차순(DESC) 후 중간성적 오름차순(ASC)으로 정렬하는 것이 정답입니다.
profile_image
1

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

11. 개체-관계 모델에서 사용하는 기호와 그 의미의 연결이 옳지 않은 것은?

  1. 사각형- 개체타입
  2. 타원- 속성
  3. 선- 개체 타입과 속성 연결
  4. 화살표- 관계 타입
(정답률: 75%)
  • ER 모델에서 각 구성 요소는 약속된 기호로 표시합니다. 관계 타입은 화살표가 아니라 마름모 기호를 사용하여 표현합니다.

    오답 노트

    사각형: 개체 타입 표현
    타원: 속성 표현
    선: 개체와 속성 간의 연결 표현
profile_image
1

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

12. 다음 영문의 ()안에 적합한 단어는?

  1. stack
  2. queue
  3. graph
  4. tree
(정답률: 64%)
  • 제시된 이미지의 내용은 "한쪽 끝(rear)에서는 삽입이 일어나고, 반대쪽 끝(front)에서는 삭제가 일어나는 정렬된 리스트"를 설명하고 있습니다. 이는 선입선출(FIFO) 원칙을 따르는 queue의 특징입니다.
profile_image
1

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

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

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

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

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

  1. DBA
  2. DBMS
  3. Transaction
  4. Schema
(정답률: 37%)
  • 제시된 이미지의 내용은 "단일 사용자 또는 응용 프로그램에 의해 수행되며 데이터베이스의 내용을 액세스하거나 변경하는 하나의 작업 또는 일련의 작업"를 의미합니다. 이는 데이터베이스의 논리적 작업 단위인 Transaction의 정의입니다.
profile_image
1

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

15. 데이터베이스의 설계 과정 중 물리적 설계 단계의 수행 사항이 아닌 것은?

  1. 저장레코드 양식 설계
  2. 레코드 집중의 분석 및 설계
  3. 트랜잭션 인터페이스 설계
  4. 접근 경로 설계
(정답률: 73%)
  • 물리적 설계 단계는 논리적 설계를 바탕으로 실제 저장 장치에 어떻게 저장할지를 결정하는 단계입니다. 트랜잭션 인터페이스 설계는 물리적 설계가 아닌 논리적 설계 단계에서 수행되는 사항입니다.
profile_image
1

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

16. 스택(Stack)의 응용 분야로 옳지 않은 것은?

  1. 부프로그램 호출의 복귀 주소 저장
  2. 순환 알고리즘의 중간 결과 값 및 복귀포인터의 저장
  3. 산술식 표현과 변환
  4. 운영체제의 작업 스케줄링
(정답률: 74%)
  • 스택은 LIFO(Last-In First-Out) 구조로 복귀 주소 저장, 재귀 호출, 수식 변환 등에 사용됩니다. 반면, 운영체제의 작업 스케줄링은 일반적으로 FIFO(First-In First-Out) 구조인 큐(Queue)를 사용하여 처리합니다.
profile_image
1

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

17. 릴레이션에 관한 다음 설명 중 옳은 내용으로만 나열된 것은?

  1. ㄱ,ㄴ,ㄹ
  2. ㄴ,ㄷ
  3. ㄴ,ㄹ
  4. ㄴ,ㄷ,ㄹ
(정답률: 75%)
  • 릴레이션의 특징상 각 속성은 유일한 이름을 가져야 하며, 모든 속성 값은 더 이상 쪼갤 수 없는 원자값이어야 합니다.

    오답 노트

    튜플의 순서는 존재한다: 튜플의 순서는 무관함
    튜플은 중복 가능하다: 모든 튜플은 유일해야 하며 중복 불가
profile_image
1

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

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

  1. 공용 데이터
  2. 통합 데이터
  3. 저장 데이터
  4. 운영 데이터
(정답률: 70%)
  • 조직의 존재 목적이나 기능을 수행하는 데 없어서는 안 될 데이터의 집합을 운영 데이터라고 정의합니다.
profile_image
1

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

19. 정규화 과정 중 2NF에서 3NF로 진행시의 작업에 해당하는 것은?

  1. 부분적 함수 종속 제거
  2. 결정적이면서 후보키가 아닌 것 제거
  3. 이행적 함수 종속 제거
  4. 다치종속 제거
(정답률: 80%)
  • 제2정규형(2NF)에서 제3정규형(3NF)으로 진행하기 위해서는 기본키가 아닌 속성 간의 종속성, 즉 이행적 함수 종속을 제거해야 합니다.

    오답 노트

    부분적 함수 종속 제거: 1NF $\rightarrow$ 2NF 과정
    결정적이면서 후보키가 아닌 것 제거: 3NF $\rightarrow$ BCNF 과정
    다치종속 제거: BCNF $\rightarrow$ 4NF 과정
profile_image
1

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

20. 순수관계 연산자 중 Project 연산의 연산자 기호는?

  1. ∂ (sigma)
  2. ∏ (pi)
  3. ÷
  4. U
(정답률: 70%)
  • 관계 대수 연산자 중 Project 연산은 릴레이션에서 원하는 속성(열)만 추출하는 연산으로, 기호는 $\Pi$ (pi)를 사용합니다.

    오답 노트

    $\sigma$ (sigma): Select 연산
    $\div$: Division 연산
    U: Union(합집합) 연산
profile_image
1

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

2과목: 전자 계산기 구조

21. JK 플립플롭의 동작설명으로 틀린 것은?

  1. J, K 입력이 모두 0일 때 출력은 변하지 않는다.
  2. J=0, K=1 일 때 Q=0, 이다.
  3. J=1, K=0 일 때 Q=1, 이다.
  4. J=1, K=1 일 때 출력은 무의미하며, 사용이 안 된다.
(정답률: 73%)
  • JK 플립플롭에서 $J=1, K=1$일 때는 현재 상태의 반전(Toggle)이 일어나며, 이는 매우 유용하게 사용되는 동작입니다.

    오답 노트

    $J=0, K=0$: 불변 상태 유지
    $J=0, K=1$: 리셋 상태 $\overline{Q}$가 1이 됨
    $J=1, K=0$: 셋 상태 $\overline{Q}$가 0이 됨
profile_image
1

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

22. CAM(Content Addressable Memory)의 특징으로 옳은 것은?

  1. 주소 공간의 확대가 목적이다.
  2. 하드웨어 비용이 대단히 적다.
  3. 구조 및 동작이 대단히 간단하다.
  4. 저장된 정보의 내용 자체로 검색한다.
(정답률: 56%)
  • CAM은 일반적인 메모리처럼 주소를 통해 데이터를 찾는 것이 아니라, 저장된 데이터의 내용(Content) 자체를 이용하여 정보를 검색하는 연상 기억 장치입니다.

    오답 노트

    주소 공간 확대: CAM의 목적이 아님
    하드웨어 비용: 회로가 복잡하여 비용이 매우 높음
    구조 및 동작: 매우 복잡함
profile_image
1

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

23. 중앙연산처리장치에서 마이크로 동작이 순서적으로 일어나게 하려면 무엇이 필요한가?

  1. 멀티플렉서
  2. 디코더
  3. 제어신호
  4. 레지스터
(정답률: 67%)
  • CPU 내부의 마이크로 동작들이 정해진 순서에 따라 정확하게 실행되기 위해서는 제어 장치에서 생성하는 제어신호가 각 하드웨어 구성 요소에 전달되어 동작을 지시해야 합니다.
profile_image
1

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

24. 다음과 같은 명령 형식을 사용하는 컴퓨터에서 가능한 MRI (Memory Reference Instruction)의 개수는?

  1. 4
  2. 8
  3. 16
  4. 32
(정답률: 61%)
  • 명령어 형식에서 op-code의 비트 수를 통해 가능한 MRI의 개수를 구할 수 있습니다. 주어진 이미지 를 분석하면 op-code는 1번 비트부터 4번 비트까지 총 4비트를 차지합니다.
    ① [기본 공식] $N = 2^{n}$ (n은 비트 수)
    ② [숫자 대입] $N = 2^{4}$
    ③ [최종 결과] $N = 16$
profile_image
1

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

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

  1. Magnetic Disk
  2. Magenetic tape
  3. Paper Tape
  4. Magenetic Core
(정답률: 62%)
  • Magnetic Disk는 여러 개의 플래터가 겹쳐진 구조이며, 모든 플래터에서 동일한 반지름 위치에 있는 트랙들의 집합을 실린더라고 정의합니다.
profile_image
1

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

26. 논리 함수식 F(A, B, C) = ∑(1, 3, 4, 6)를 간략화 하였을 때 결과식으로 옳은 것은?

  1. F = AC+B
  2. F = A+C
(정답률: 50%)
  • 논리 함수 $F(A, B, C) = \sum(1, 3, 4, 6)$을 카르노 맵으로 간략화하면, $B$가 1인 항들과 $B$가 0인 항들의 조합을 통해 $\overline{A}C + A\overline{C}$ 형태로 정리됩니다.
    최종 결과식:
profile_image
1

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

27. 10진수 -11을 부호화 1의 보수 표현에 대한 16진 표현으로 옳은 것은? (단, 8비트 데이터 형식임)

  1. F4
  2. B4
  3. 8F
  4. C4
(정답률: 57%)
  • 10진수 -11을 8비트 1의 보수로 변환하는 과정입니다.
    ① [2진수 변환] (양수 11을 8비트로 표현)
    $$11 = 00001011$$
    ② [1의 보수 취하기] (0을 1로, 1을 0으로 반전)
    $$00001011 \rightarrow 11110100$$
    ③ [16진수 변환] (4비트씩 묶음)
    $$1111 = F, 0100 = 4 \rightarrow F4$$
profile_image
1

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

28. 메모리주소레지스터(MAR: Memory Address Register)에 대한 설명으로 올바른 것은?

  1. 읽기 동작이나 쓰기 동작을 수행할 기억 장소의 주소를 저장하는 주소 저장용 레지스터이다.
  2. 입출력장치의 주소를 저장하는 주소레지스터이다.
  3. 기억장치에 저장될 데이터 혹은 기억 장치로부터 읽은 데이터를 임시적으로 저장하는 버퍼이다.
  4. 메모리로부터 읽어온 명령어를 수행하기 위해 일시적으로 저장하는 레지스터이다.
(정답률: 57%)
  • 메모리주소레지스터(MAR)는 CPU가 기억장치(메모리)에서 데이터를 읽거나 쓰기 위해 접근하려는 특정 기억 장소의 주소를 일시적으로 저장하는 전용 레지스터입니다.

    오답 노트

    기억장치 데이터 임시 저장: 메모리버퍼레지스터(MBR)
    명령어 일시 저장: 명령어레지스터(IR)
profile_image
1

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

29. 정수 표현에서 음수를 나타내는데 부호화된 2의 보수법이 1의 보수법에 비해 장점은?

  1. 양수표현이 용이하고 연산속도가 빠르다.
  2. 올림수(carry)가 발생하면 무시한다.
  3. 음수로의 변환이 용이하다.
  4. 보수 취하기가 쉽다.
(정답률: 53%)
  • 2의 보수법은 1의 보수법과 달리 0을 하나로 표현하며, 가산기에서 연산 결과 발생한 올림수(carry)를 단순히 무시함으로써 더 빠르고 효율적인 연산이 가능합니다.
profile_image
1

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

30. 다음 중 operator에 의하여 발생되는 interrupt는?

  1. 입출력 인터럽트
  2. program interrupt
  3. 기계검사 인터럽트
  4. supervisor call interrupt
(정답률: 47%)
  • 입출력 인터럽트는 입출력 장치(operator가 조작하는 외부 장치 포함)가 데이터 전송을 완료했거나 오류가 발생했을 때 CPU에 알리기 위해 발생합니다.
profile_image
1

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

31. 어떤 수를 32비트 단정도 부동소수점 표현방법으로 표현할 때 지수 부분에서 underflow가 발생되는 것은? (단, 지수부분의 bias는 64이다.)

  1. 2-65
  2. 2-64
  3. 264
  4. 265
(정답률: 51%)
  • 부동소수점 표현에서 지수 부분의 bias가 64일 때, 표현 가능한 최소 지수는 $1 - 64 = -63$입니다. 따라서 이 범위보다 작은 $2^{-65}$와 같은 값은 표현 범위를 벗어나 underflow가 발생합니다.
profile_image
1

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

32. 반가산기에서 합(Sum)의 논리식은?

(정답률: 71%)
  • 반가산기에서 합(Sum)은 두 입력 $X, Y$에 대해 서로 다를 때 1이 되는 XOR 연산 결과와 같습니다.
    따라서 논리식은 즉, $S = X\bar{Y} + \bar{X}Y$가 됩니다.
profile_image
1

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

33. 명령 형식 중에서 스택(stack)을 필요로 하는 것은?

  1. 3주소 명령어
  2. 2주소 명령어
  3. 1주소 명령어
  4. 0주소 명령어
(정답률: 69%)
  • 0주소 명령어는 오퍼랜드(피연산자)를 명시하지 않고, 데이터가 저장된 스택의 최상단(Top) 값을 자동으로 이용하는 방식입니다.
profile_image
1

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

34. 클럭 주파수가 3.3GHz인 CPU의 클럭 주기는?

  1. 약 0.3μs
  2. 약3.3μs
  3. 약 0.3ns
  4. 약3.3ns
(정답률: 39%)
  • 클럭 주기는 주파수의 역수로 계산합니다.
    ① [기본 공식] $T = \frac{1}{f}$
    ② [숫자 대입] $T = \frac{1}{3.3 \times 10^{9}}$
    ③ [최종 결과] $T = 0.303 \times 10^{-9} = 0.3\text{ns}$
profile_image
1

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

35. 산술 마이크로 동작 R1←R2+R3을 실행하기 위해 필요한 레지스터의 개수는?

  1. 1
  2. 2
  3. 3
  4. 4
(정답률: 62%)
  • 연산 결과가 저장될 목적지 레지스터 1개와 연산에 사용될 피연산자 레지스터 2개가 필요합니다.
    ① [필요 레지스터] $R1, R2, R3$
    ② [개수 계산] $1 + 2 = 3$
    ③ [최종 결과] $3$
profile_image
1

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

36. 캐시 메모리에서 miss가 발생한 경우 블록을 교환하는 교환 알고리즘에 해당하지 않는 것은?

  1. LRU(Least Recently Used)
  2. LFU(Least Frequently Used)
  3. FIFO(First In First Out)
  4. RR(Round Robin)
(정답률: 55%)
  • RR(Round Robin)은 CPU 스케줄링 알고리즘의 일종이며, 캐시 메모리의 블록 교체 알고리즘이 아닙니다.

    오답 노트

    LRU, LFU, FIFO: 캐시 미스 발생 시 교체할 블록을 선정하는 대표적인 알고리즘
profile_image
1

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

37. 다음 중 DMA(Direct Memory Access) 제어기의 구성요소와 역할이 맞지 않는 것은?

  1. 인터페이스 회로: CPU와 입출력 장치와의 통신담당
  2. 시작 번지: 기억 장치 블록의 시작번지
  3. 번지 레지스터: 기억장치의 위치 지점을 위한 번지
  4. 제어 레지스터: 전송방식결정
(정답률: 26%)
  • 시작 번지는 DMA 제어기의 구성 요소가 아니라, DMA 전송을 위해 CPU가 DMA 제어기에 설정해 주는 정보(파라미터)에 해당합니다.
profile_image
1

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

38. 다음 중 조합 논리 회로가 아닌 것은?

  1. 반가산기
  2. 디코더
  3. 멀티플렉서
  4. 플립플롭
(정답률: 64%)
  • 플립플롭은 현재의 입력뿐만 아니라 이전의 상태(기억)를 유지하여 출력을 결정하는 순서 논리 회로입니다.

    오답 노트

    반가산기, 디코더, 멀티플렉서: 현재 입력에 의해서만 출력이 결정되는 조합 논리 회로
profile_image
1

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

39. 다음은 메이저 스테이트의 4가지 상태에 대한 설명이다. 옳지 않은 것은?

  1. Fetch State: 명령을 읽고 해독한다.
  2. Indirect State: 유효주소를 계산하여 실제 데이터를 읽어온다.
  3. Execute State: 실제 데이터를 읽어 명령을 실행한다.
  4. Interrupt State: 인터럽트 처리를 수행한다.
(정답률: 37%)
  • Indirect State는 유효 주소를 계산하여 실제 데이터가 저장된 주소를 찾아내는 단계이며, 실제 데이터를 읽어오는 과정은 Execute State에서 수행됩니다.
profile_image
1

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

40. 제어 유니트의 내부 구조 구성 요소들의 설명으로 틀린 것은?

  1. 명령어 해독기: 다음에 실행할 마이크로명령어의 주소를 저장하는 레지스터이다.
  2. 제어 기억장치: 마이크로명령어들로 이루어진 마이크로프로그램을 저장하는 내부 기억장치이다.
  3. 순서제어 모듈: 마이크로명령어의 실행 순서를 결정하는 회로들의 집합이다.
  4. 제어 버퍼 레지스터: 제어 기억장치로부터 읽혀진 마이크로명령어 비트들을 일시적으로 저장하는 레지스터이다.
(정답률: 59%)
  • 명령어 해독기는 다음에 실행할 마이크로명령어의 주소를 저장하는 레지스터가 아니라, 명령어 레지스터에 저장된 명령어를 분석하여 제어 신호를 생성하는 장치입니다.
profile_image
1

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

3과목: 시스템분석설계

41. 시스템 개발 순서를 옳게 나열한 것은?

  1. (ㄱ)→(ㄴ)→(ㄷ)→(ㄹ)→(ㅁ)→㉥
  2. (ㄱ)→(ㄹ)→(ㄴ)→㉥→(ㅁ)→(ㄷ)
  3. (ㄹ)→(ㄱ)→(ㄴ)→(ㄷ)→(ㅁ)→㉥
  4. (ㄹ)→(ㄱ)→(ㄷ)→(ㄴ)→(ㅁ)→㉥
(정답률: 68%)
  • 시스템 개발은 예비조사부터 시작하여 분석, 설계, 구현, 테스트 순으로 진행됩니다.
    따라서 올바른 순서는 예비조사(ㄹ) $\rightarrow$ 업무분석과 요구정의(ㄱ) $\rightarrow$ 시스템 설계(ㄴ) $\rightarrow$ 프로그램 설계(ㄷ) $\rightarrow$ 프로그래밍(ㅁ) $\rightarrow$ 테스트와 디버깅(ㅂ) 순인 (ㄹ)$\rightarrow$(ㄱ)$\rightarrow$(ㄴ)$\rightarrow$(ㄷ)$\rightarrow$(ㅁ)$\rightarrow$ㅂ 입니다.
profile_image
1

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

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

  1. 목적성
  2. 자동성
  3. 제어성
  4. 종합성
(정답률: 69%)
  • 설명과 같이 시스템이 다른 관련 시스템과 상호 의존 관계를 가지며, 각 부분 시스템(Subsystem)이 전체 시스템의 필수 기능을 수행하는 특성은 종합성입니다.
profile_image
1

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

43. 코드의 오류 발생 형태 중 다음과 같이 입력시 임의의 한 자리를 잘못 기록한 경우에 해당하는 것은?

  1. Transposition error
  2. Omission error
  3. Transcription error
  4. Addition error
(정답률: 61%)
  • 데이터 입력 시 와 같이 임의의 한 자리를 잘못 기록하는 오류는 Transcription error(전사 오류)에 해당합니다.

    오답 노트

    Transposition error: 인접한 두 자리를 서로 바꾸어 기록함
    Omission error: 기록해야 할 자리를 누락함
    Addition error: 불필요한 자리를 추가로 기록함
profile_image
1

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

44. 표준 처리 패턴 중 하나 이상의 파일을 읽고 나서 변형 가공을 하여 입력 파일과 다른 파일을 작성하는 처리는 무엇은가?

  1. Extract
  2. Collate
  3. Merge
  4. Generate
(정답률: 45%)
  • 하나 이상의 입력 파일을 읽어 변형 및 가공 과정을 거친 후, 입력 파일과는 다른 새로운 형태의 출력 파일을 생성하는 표준 처리 패턴은 Generate입니다.
profile_image
1

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

45. 소프트웨어 생명주기에 대한 각 단계의 설명으로 옳은 것은?

  1. 유지보수단계: 사용자의 문제를 구체적으로 이해하고 소프트웨어가 담당해야 하는 영역을 정의하는 단계
  2. 운용단계: 사용자의 문제를 정의하고 전체 시스템이 갖추어야 할 기본 기능과 성능을 파악하는 단계
  3. 설계단계: 소프트웨어의 구조와 그 성분을 명확히 밝혀 구현을 준비하는 단계
  4. 계획단계: 개발된 시스템이 요구사항을 정확히 반영하였는가를 테스트하는 단계
(정답률: 63%)
  • 설계단계는 분석 단계에서 정의된 요구사항을 바탕으로 소프트웨어의 구조와 성분을 명확히 하여 실제 구현(코딩)을 준비하는 단계입니다.

    오답 노트

    유지보수단계: 사용자의 문제를 이해하고 영역을 정의하는 것은 분석 단계의 특징입니다.
    운용단계: 기본 기능과 성능을 파악하는 것은 분석 단계의 특징입니다.
    계획단계: 요구사항 반영 여부를 테스트하는 것은 테스트 단계의 특징입니다.
profile_image
1

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

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

  1. 레코드의 삽입과 수정이 용이하다.
  2. 색인을 저장하기 위한 공간과 오버플로우 처리를 위한 별도의 공간이 필요 없다.
  3. 순차 처리와 랜덤 처리가 모두 가능하다.
  4. 인덱스를 이용한 액세스 때문에 랜덤 편성 파일과 비교해서 액세스 시간이 느리다.
(정답률: 59%)
  • 색인순차파일은 순차 처리와 랜덤 처리가 모두 가능하지만, 색인(Index) 정보를 저장하기 위한 별도의 공간과 레코드 삽입 시 발생하는 오버플로우 처리를 위한 추가 공간이 반드시 필요합니다.
profile_image
1

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

47. 모듈화에 대한 설명으로 거리가 먼 것은?

  1. 시스템 개발시 기간과 노동력을 절감할 수 있다.
  2. 시스템 개발비용을 절감할 수 있다.
  3. 프로그램의 신뢰도를 향상시킬 수 있다.
  4. 새로운 프로그램 기법을 습득할 수 있다.
(정답률: 70%)
  • 모듈화는 시스템을 독립적인 단위로 나누어 개발함으로써 개발 기간, 노동력, 비용을 절감하고 신뢰도를 높이는 기법입니다. 새로운 프로그램 기법 습득은 모듈화의 직접적인 목적이나 효과라고 볼 수 없습니다.
profile_image
1

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

48. 정보처리에 소요되는 시간 계산 방법 중 미리 제작사에서 계산을 모두 자동적으로 할 수 있는 프로그램을 준비하여 처리하는 방법은?

  1. 입력에 의한 계산 방법
  2. 컴퓨터에 의한 계산 방법
  3. 출력에 의한 계산 방법
  4. 추정에 의한 계산 방법
(정답률: 63%)
  • 제작사에서 제공하는 자동 계산 프로그램을 통해 정보처리에 소요되는 시간을 산출하는 방식은 컴퓨터에 의한 계산 방법입니다.
profile_image
1

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

49. 파일의 종류 중 다음 설명에 해당하는 것은?

  1. Transaction file
  2. Master file
  3. Summary file
  4. History file
(정답률: 57%)
  • 어느 한 시점에서 조직체의 사업에 관한 정적인 면을 나타내며, 원장이나 대장과 같이 비교적 영구적인 데이터를 포함하는 파일은 Master file입니다.
profile_image
1

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

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

  1. Limit check
  2. Format check
  3. Matching check
  4. Baiance check
(정답률: 71%)
  • 입력 데이터가 사전에 정의된 정량적인 범위(최솟값~최댓값) 내에 존재하는지를 검사하는 방법은 Limit check입니다.
profile_image
1

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

51. 데이터 입력 방식 중 발생 데이터를 전표상에 기록하고 일정 시간 단위로 일괄 수집하여 입력 매체에 기록하는 방식은?

  1. 음성 입력 시스템
  2. 집중 매체화 시스템
  3. 분산 매체화 시스템
  4. 턴 어라운드 시스템
(정답률: 61%)
  • 발생한 데이터를 전표에 기록한 후, 일정 시간 단위로 모아서 일괄적으로 입력 매체에 기록하는 방식은 집중 매체화 시스템입니다.
profile_image
1

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

52. 코드의 기능 중 각각의 데이터를 상대에 따라 구별하는 기능에 해당하는 것은?

  1. 분류 기능
  2. 식별 기능
  3. 배열 기능
  4. 연상 기능
(정답률: 58%)
  • 코드의 기능 중 각각의 데이터를 서로 구별하여 고유하게 식별해내는 기능은 식별 기능입니다.
profile_image
1

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

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

  1. Sequential 편성
  2. Indexed sequential 편성
  3. List 편성
  4. Random 편성
(정답률: 44%)
  • 레코드의 키 값을 이용하여 기억 장소의 주소를 직접 계산함으로써 원하는 레코드에 즉시 접근하는 방식은 Random 편성입니다.
profile_image
1

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

54. 럼바우에 의해 제안된 방법으로 모든 소프트웨어의 구성 요소를 그래픽 표기법으로 객체를 모델링하여 시스템개발의 전 단계가 추상화, 캡슐화, 상속성 등의 일관된 객체지향개념이 적용되는 객체지향 개발 방법은?

  1. OMT 방법론
  2. Booch 방법론
  3. Shaler 와 Mellor 방법론
  4. Coad 와 Yourdon 방법론
(정답률: 53%)
  • 럼바우(Rumbaugh)가 제안한 방법론으로, 객체 모델링, 동적 모델링, 기능 모델링의 세 가지 모델을 통해 시스템을 개발하는 객체지향 방법론은 OMT 방법론입니다.
profile_image
1

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

55. 출력 설계 단계 중 다음 사항과 관계 있는 것은?

  1. 출력 정보 내용의 설계
  2. 출력 정보 이용에 대한 설계
  3. 출력 정보 매체화의 설계
  4. 출력 정보 분배에 대한 설계
(정답률: 67%)
  • 출력 정보망, 사용 목적, 이용자 및 경로, 이용 주기, 기밀성 등을 결정하는 단계는 출력 정보 이용에 대한 설계 단계입니다.
profile_image
1

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

56. 다음 자료흐름도에서 자료 저장소에 해당하는 것은?

  1. A
  2. B
  3. C
  4. D
(정답률: 48%)
  • 자료흐름도(DFD)에서 자료 저장소(Data Store)는 평행한 두 개의 선으로 표시합니다. 제시된 이미지에서 두 개의 평행선으로 표현된 D가 자료 저장소에 해당합니다.
profile_image
1

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

57. 입력 설계 단계 중 다음 사항과 관계있는 것은?

  1. 입력 정보 수집의 설계
  2. 입력 정보의 내용 설계
  3. 입력 정보 발생의 설계
  4. 입력 정보 매체의 설계
(정답률: 60%)
  • 입력 정보의 명칭, 작성 목적, 발생자, 발생 방법 및 형태, 발생 주기 및 시기 등 '언제, 어디서, 어떻게' 정보가 발생하는지를 설계하는 단계는 입력 정보 발생의 설계입니다.
profile_image
1

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

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

  1. 응집도를 최소화하고 결합도를 최대화한다.
  2. 적절한 크기로 작성한다.
  3. 보기 좋고 이해하기 쉽게 작성한다.
  4. 다른 곳에서도 적용이 가능하도록 표준화 한다.
(정답률: 76%)
  • 좋은 모듈을 작성하기 위해서는 모듈 내부의 요소들이 밀접하게 관련되어 있는 응집도는 최대화하고, 모듈 간의 상호 의존성을 나타내는 결합도는 최소화해야 합니다.
profile_image
1

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

59. 다음과 같이 코드화 대상 항목의 속성을 표시하는 의미가 있는 물체의 크기가 무게 등을 코드 일부에 숫자 형태 그대로 사용하는 코드 분류 방법은?

  1. Decimal Code
  2. Significant Digit Code
  3. Block Code
  4. Sequence Code
(정답률: 68%)
  • 물체의 크기, 무게 등 속성을 나타내는 유효 숫자를 코드의 일부로 직접 사용하는 방식은 Significant Digit Code(유효 숫자 코드)입니다.
profile_image
1

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

60. 문서의 표준화 효과가 아닌 것은?

  1. 작업에 대한 관리가 쉬워진다.
  2. 작업의 분업 및 외주 관리가 쉬워진다.
  3. 시스템 분석, 설계를 효율적이고 쉽게 할 수 있다.
  4. 정해진 도표나 표기법을 사용하므로 프로그램의 작성이 어려워진다.
(정답률: 82%)
  • 문서의 표준화는 정해진 도표와 표기법을 사용하여 의사소통을 원활하게 함으로써 시스템 분석, 설계, 작업 관리 및 분업/외주 관리를 효율적으로 만들기 위해 수행합니다. 따라서 표준화를 통해 프로그램 작성이 어려워진다는 설명은 표준화의 목적과 정반대되는 내용입니다.
profile_image
1

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

4과목: 운영체제

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

  1. 20
  2. 50
  3. 95
  4. 100
(정답률: 52%)
  • SCAN 방식은 헤드가 한쪽 방향으로 이동하며 경로상에 있는 모든 요청을 처리하고, 끝에 도달하면 방향을 바꾸어 반대 방향의 요청을 처리하는 엘리베이터 알고리즘입니다.
    현재 헤드가 60에서 70으로 이동 중이므로, 증가하는 방향에 있는 트랙 중 가장 가까운 것을 먼저 처리합니다.

    대기 큐 {20, 50, 95, 100} 중 70보다 크면서 가장 가까운 값은 95입니다.
profile_image
1

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

62. 다음과 같은 작업이 차례로 준비상태 큐에 들어왔다고 가정할 때, SJF 방식의 프로세스 스케줄링 기법을 사용한다면 평균 반환 시간은?

  1. 13
  2. 14
  3. 15
  4. 24
(정답률: 44%)
  • SJF(Shortest Job First)는 실행 시간이 가장 짧은 작업부터 처리하는 방식이며, 평균 반환 시간은 평균 실행 시간과 평균 대기 시간의 합으로 계산합니다.
    실행 순서: 작업 3(3) $\rightarrow$ 작업 4(6) $\rightarrow$ 작업 1(7) $\rightarrow$ 작업 2(8)
    ① [평균 실행 시간]
    $$\text{Avg Execution} = \frac{3 + 6 + 7 + 8}{4}$$
    ② [평균 대기 시간]
    $$\text{Avg Waiting} = \frac{0 + 3 + (3+6) + (3+6+7)}{4}$$
    ③ [최종 결과]
    $$\text{Avg Turnaround} = 6 + 7 = 13$$
profile_image
1

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

63. 가상기억장치 구현시 페이지 크기가 클 경우에 대한 설명으로 옳지 않은 것은?

  1. 입,출력 효율성이 저하된다.
  2. 프로그램 수행에 필요하지 않은 데이터도 주기억장치에 적재될 수 있다.
  3. 페이지 단편화로 많은 기억 공간을 낭비할 수 있다.
  4. 페이지 맵 테이블의 크기가 작아진다.
(정답률: 40%)
  • 페이지 크기가 커지면 한 번의 입출력으로 더 많은 데이터를 가져올 수 있으므로 입출력 효율성은 오히려 향상됩니다.

    오답 노트

    프로그램 수행에 필요하지 않은 데이터 적재: 페이지가 크면 불필요한 부분까지 함께 읽어오므로 발생함
    페이지 단편화: 페이지 내부의 빈 공간이 늘어나 기억 공간 낭비가 심해짐
    페이지 맵 테이블 크기: 전체 페이지 수가 줄어들므로 테이블 크기는 작아짐
profile_image
1

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

64. 시스템과 그 시스템 내의 자료에 대한 정보의 무결성과 안정성을 어떻게 보안할 것인지에 관련된 사항을 의미하는 것은?

  1. 보호
  2. 보안
  3. 침투
  4. 해킹
(정답률: 74%)
  • 보안은 시스템과 그 내부의 자료에 대해 무결성(Integrity)과 안정성을 유지하여 비인가자의 접근이나 파괴로부터 보호하는 모든 활동을 의미합니다.
profile_image
1

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

65. LRU 교체 알고리즘을 사용하고 페이지 참조의 순서가 다음과 같을 경우 할당된 프레임의 수가 3개일 때 몇 번의 페이지 부재가 발생하는가? (단, 현재 모든 페이지 프레임은 비어 있다고 가정한다.)

  1. 7
  2. 8
  3. 9
  4. 10
(정답률: 37%)
  • LRU(Least Recently Used) 알고리즘은 가장 오랫동안 참조되지 않은 페이지를 먼저 교체하는 방식입니다.
    참조 순서: $0, 1, 2, 3, 0, 1, 4, 0, 1, 2, 3, 4$ (프레임 3개)
    1. $0$ (부재) $\rightarrow [0, -, -]$
    2. $1$ (부재) $\rightarrow [0, 1, -]$
    3. $2$ (부재) $\rightarrow [0, 1, 2]$
    4. $3$ (부재) $\rightarrow [3, 1, 2]$ (0 교체)
    5. $0$ (부재) $\rightarrow [3, 0, 2]$ (1 교체)
    6. $1$ (부재) $\rightarrow [3, 0, 1]$ (2 교체)
    7. $4$ (부재) $\rightarrow [4, 0, 1]$ (3 교체)
    8. $0$ (적중) $\rightarrow [4, 0, 1]$
    9. $1$ (적중) $\rightarrow [4, 0, 1]$
    10. $2$ (부재) $\rightarrow [4, 2, 1]$ (0 교체)
    11. $3$ (부재) $\rightarrow [4, 2, 3]$ (1 교체)
    12. $4$ (적중) $\rightarrow [4, 2, 3]$
    총 페이지 부재 횟수는 10번입니다.
profile_image
1

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

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

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

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

67. 교착 상태가 발생하려면 4가지 필요충분조건들이 충족되어야 한다. 이들 조건에 대한 설명으로 옳지 않는 것은?

  1. 상호배제: 최소한 하나의 자원이 공유 방식으로 점유되어야 한다.
  2. 점유 및 대기: 최소한 하나의 자원을 점유하고 있는 프로세스가 있어야 하며, 이 프로세스가 다른 프로세스에 의하여 점유된 자원을 추가로 얻기 위해 대기하고 있어야 한다.
  3. 비선점: 자원들을 선점하지 못한다.
  4. 순환대기: 대기하고 있는 프로세스의 집합 {P0, P1, …Pn}에서 P0은 P1이 점유한 자원을 대기하고, P1은 P2를 대기하며 Pn은 P0가 점유한 자원을 요청하기 위해 대기한다.
(정답률: 54%)
  • 교착 상태(Deadlock)의 4가지 필요충분조건 중 상호배제는 자원이 한 번에 한 프로세스에 의해서만 사용되어야 하며, 다른 프로세스가 그 자원을 사용할 수 없는 '비공유' 방식이어야 함을 의미합니다.

    오답 노트

    상호배제: 공유 방식이 아니라 비공유 방식으로 점유되어야 합니다.
profile_image
1

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

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

  1. Last fit
  2. First fit
  3. Best fit
  4. Worst fit
(정답률: 73%)
  • 기억장치 배치 전략 중 Worst fit은 사용 가능한 공백 영역 중 가장 크기가 큰 영역에 프로세스를 할당하는 방식입니다.
    제시된 공백 영역은 16K, 14K, 5K, 30K이며, 이 중 가장 큰 30K 영역에 13K 작업을 할당하였으므로 Worst fit 기법을 사용한 것입니다.
profile_image
1

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

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

  1. 사용자와 컴퓨터 간의 인터페이스 역할을 한다.
  2. 컴퓨터시스템의 자원을 효율적으로 관리하는 역할을 한다.
  3. 사용자에게 편리성을 제공하는 역할을 한다.
  4. 사용가능도를 낮추어 반환시간을 증가시키는 역할을 한다.
(정답률: 80%)
  • 운영체제는 컴퓨터 하드웨어와 사용자 사이의 인터페이스 역할을 하며, 자원을 효율적으로 관리하여 사용자에게 편리성을 제공하고 시스템의 처리량(Throughput)을 높이며 반환 시간(Turnaround Time)을 최소화하는 것을 목적으로 합니다.

    오답 노트

    사용가능도를 낮추어 반환시간을 증가시키는 역할: 운영체제는 사용가능도를 높이고 반환시간을 감소시켜야 합니다.
profile_image
1

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

70. 다음의 a, b, c, d 작업 중 운영체제가 CPU 스케줄링 기법으로 HRN 방식을 구현했을 때 우선순위가 가장 낮은 작업은?

  1. a
  2. b
  3. c
  4. d
(정답률: 49%)
  • HRN(Highest Response-ratio Next) 스케줄링은 대기 시간과 서비스 시간을 모두 고려하여 우선순위를 결정하며, 우선순위 수치가 높을수록 우선순위가 높습니다.
    우선순위 계산 공식은 다음과 같습니다.
    ① [기본 공식] $\text{Priority} = \frac{W + S}{S}$ (W: 대기시간, S: 서비스시간)
    ② [숫자 대입]
    a: $\frac{10 + 5}{5} = 3$
    b: $\frac{5 + 10}{10} = 1.5$
    c: $\frac{4 + 12}{12} = 1.33$
    d: $\frac{3 + 8}{8} = 1.375$
    ③ [최종 결과] 계산 결과 c의 값이 1.33으로 가장 낮으므로 우선순위가 가장 낮습니다.
profile_image
1

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

71. 시스템에서 프로세스들은 병행하여 처리할 수 있다. 병행 처리를 허용하는 이유로 거리가 먼 것은?

  1. 컴퓨터 하드웨어 자원이 한정되어 있으므로 다수의 사용자 환경에서 자원을 공유해야 하기 때문에
  2. 여러 사용자가 같은 정보를 참조할 수 있으므로 이들 자원에 동시에 접근할 수 있도록 하기 위해서
  3. 시스템 기능을 하나의 프로세스로 통합하여 시스템을 구성 할 수 있도록 하기 위하여
  4. 개별 사용자들도 동시에 처리해야 하는 많은 태스크(task)를 가질 수 있기 때문에
(정답률: 50%)
  • 병행 처리는 자원 공유, 응답 시간 단축, 다중 사용자 지원을 위해 여러 프로세스를 동시에 처리하는 기법입니다.
    시스템 기능을 하나의 프로세스로 통합하는 것은 병행 처리의 목적과 정반대되는 개념이며, 오히려 기능을 분리하여 효율적으로 처리하는 것이 병행 처리의 핵심입니다.
profile_image
1

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

72. 분산 처리 운영체제 시스템의 특징으로 거리가 먼 것은?

  1. 시스템 설계의 단순화
  2. 연산속도의 향상
  3. 자원 공유
  4. 신뢰성 증진
(정답률: 68%)
  • 분산 처리 시스템은 여러 대의 컴퓨터를 네트워크로 연결하여 자원을 공유하고 처리 능력을 높이는 방식입니다.
    여러 시스템을 유기적으로 연결하고 제어해야 하므로 시스템 설계가 매우 복잡해집니다.
profile_image
1

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

73. 운영체제의 운영 기법 중 실시간 처리 시스템에 적합하지 않은 업무는?

  1. 연말 결산 업무
  2. 은행의 온라인 업무
  3. 비행기, 기차 등의 좌석 예약 업무
  4. 인공위성, 군함 등의 제어 업무
(정답률: 74%)
  • 실시간 처리 시스템은 데이터 발생 즉시 처리하여 정해진 시간 내에 결과를 내놓아야 하는 시스템입니다.
    연말 결산 업무는 데이터를 모아 한꺼번에 처리하는 일괄 처리 시스템(Batch Processing System)에 적합한 업무입니다.
profile_image
1

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

74. 비선점 스케줄링의 특징으로 거리가 먼 것은?

  1. 이미 할당된 CPU를 다른 프로세스가 강제로 빼앗을 수 없다.
  2. 우선 순위가 높은 프로세스가 먼저 수행되어야 할 때 유용하다.
  3. 응답시간의 예측이 용이하다.
  4. 처리 시간이 짧은 작업이 긴 작업을 기다리는 경우가 종종 발생한다.
(정답률: 40%)
  • 비선점 스케줄링은 프로세스가 CPU를 할당받으면 종료되거나 스스로 반납할 때까지 CPU를 강제로 뺏을 수 없는 방식입니다.
    우선순위가 높은 프로세스가 즉시 수행되어야 하는 경우에는 CPU를 강제로 뺏을 수 있는 선점 스케줄링이 유용합니다.
profile_image
1

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

75. 디스크의 SSTF 스케줄링 기법에 대한 설명으로 옳지 않은 것은?

  1. 먼저 도착한 요청이 먼저 서비스를 받는다.
  2. 응답시간의편차가 크다.
  3. 일괄 처리에 유용하다.
  4. 헤드에서 멀리 떨어진 요청은 기아 상태가 발생할 수 있다.
(정답률: 38%)
  • SSTF(Shortest Seek Time First)는 현재 헤드 위치에서 가장 가까운 트랙의 요청을 먼저 처리하는 방식입니다.
    먼저 도착한 요청이 먼저 서비스를 받는 방식은 FCFS(First-Come First-Served) 스케줄링에 대한 설명입니다.
profile_image
1

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

76. 파일 디스크립터에 대한 설명으로 옳지 않은 것은?

  1. 파일 관리를 위해 시스템이 필요로 하는 정보를 가지고 있다.
  2. 파일의 구조, 보조 기억 장치의 유형, 보조 기억장치에서의 파일 위치 등의 정보를 포함한다.
  3. File Control Block 이라고도 한다.
  4. 사용자가 관리하므로 사용자가 직접 참조할 수 있다.
(정답률: 63%)
  • 파일 디스크립터(File Control Block)는 파일 관리를 위해 시스템이 필요로 하는 구조, 위치 등의 정보를 담고 있으며, 이는 운영체제(커널)가 관리하므로 사용자가 직접 참조하거나 관리할 수 없습니다.
profile_image
1

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

77. 디렉토리 구조 중 다음 설명에 해당하는 것은?

  1. 1단계 디렉토리 구조
  2. 트리 디렉토리 구조
  3. 2단계 디렉토리 구조
  4. 비순환 그래프 디렉토리 구조
(정답률: 65%)
  • 하나의 루트 디렉토리와 여러 개의 부디렉토리로 구성되며, UNIX와 윈도 운영체제에서 채택하고 있는 계층적 구조는 트리 디렉토리 구조입니다.

    오답 노트

    1단계 디렉토리 구조: 모든 파일이 하나의 디렉토리에 위치
    2단계 디렉토리 구조: 마스터 파일 디렉토리 아래 사용자별 디렉토리가 있는 구조
    비순환 그래프 디렉토리 구조: 하위 파일이나 디렉토리를 공동으로 사용할 수 있으며 사이클이 없는 구조
profile_image
1

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

78. UNIX에서 I-node 에 포함되는 정보가 아닌 것은?

  1. 파일의 크기
  2. 소유자가 속한 그룹의 식별
  3. 파일에 대한 링크 수
  4. 파일이 최초에 변경된 시간
(정답률: 55%)
  • UNIX의 I-node는 파일의 크기, 소유자 및 그룹 식별자, 링크 수, 권한, 데이터 블록의 위치 등의 정보를 포함하지만, 파일이 최초에 변경된 시간은 저장하지 않습니다.
profile_image
1

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

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

  1. 프로세서가 할당되는 실체
  2. 동기적 행위를 일으키는 주체
  3. PCB를 가진 프로그램
  4. 프로시저가 활동 중인 것
(정답률: 62%)
  • 프로세스는 실행 중인 프로그램을 의미하며, CPU(프로세서)가 할당되는 실체이자 PCB를 가지며 프로시저가 활동 중인 상태를 말합니다. 프로세스는 기본적으로 비동기적 행위를 일으키는 주체입니다.
profile_image
1

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

80. UNIX에서 프로세스를 제거하는 명령은?

  1. kill
  2. exit
  3. close
  4. rm
(정답률: 61%)
  • UNIX 시스템에서 실행 중인 특정 프로세스에 신호를 보내 강제로 종료하거나 제거하는 명령은 kill입니다.

    오답 노트

    rm: 파일을 삭제하는 명령
profile_image
1

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

5과목: 정보통신개론

81. 다음 중 주파수분할 다중화 방식에서 인접하는 서브채널(sub-channel)들 사이에 두는 것은?

  1. 터미널(terminal)
  2. 대역폭(frequency band)
  3. 보호대역(guard band)
  4. 타임슬롯(time slot)
(정답률: 52%)
  • 주파수분할 다중화(FDM) 방식에서는 인접한 채널 간의 간섭을 방지하기 위해 채널 사이에 빈 공간인 보호대역(guard band)을 둡니다.

    오답 노트

    타임슬롯: 시분할 다중화(TDM) 방식에서 사용하는 시간 단위
profile_image
1

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

82. 다음 중 CATV의 주요 구성 요소와 거리가 먼 것은?

  1. 헤드엔드(Head Ent)
  2. 송신 안테나
  3. 전송로
  4. 가입자 단말장치
(정답률: 33%)
  • CATV 시스템은 콘텐츠를 수집·처리하는 헤드엔드, 이를 전달하는 전송로, 최종 수신하는 가입자 단말장치로 구성됩니다. 송신 안테나는 일반적인 무선 통신 장비의 구성 요소입니다.
profile_image
1

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

83. 분리된 두 장치 간에 교대로 데이터를 교환하는 통신방식을 무엇이라 하는가?

  1. 단향 통신방식
  2. 반이중 통신방식
  3. 전이중 통신방식
  4. 포인트 투 포인트 방식
(정답률: 68%)
  • 양방향 통신이 가능하지만, 동시에 송수신하지 못하고 한 번에 한 쪽에서만 데이터를 보내는 교대 통신 방식은 반이중 통신방식입니다.

    오답 노트

    전이중 통신방식: 동시에 양방향 송수신 가능
profile_image
1

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

84. 다음 중 ITU-T의 권고안 X 시리즈는 어떤 내용인가?

  1. 전화망을 이용한 데이터전송에 관한 사항
  2. 축적프로그램 제어식 교환의 프로그램에 관한 사항
  3. 공중데이터통신망을 이용한 데이터전송에 관한 사항
  4. 전신의 전송 및 교환에 관한 사항
(정답률: 62%)
  • ITU-T의 X 시리즈 권고안은 데이터 통신, 특히 공중데이터통신망을 이용한 데이터 전송에 관한 표준을 정의합니다.
profile_image
1

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

85. OSI 7계층 참조모델 중 데이터링크 계층의 주요기능에 해당되지 않는 것은?

  1. 데이터링크의 설정과 해지
  2. 경로설정 및 다중화
  3. 에러제어
  4. 흐름제어
(정답률: 51%)
  • 데이터링크 계층은 인접한 노드 간의 신뢰성 있는 데이터 전송을 위해 데이터링크 설정/해지, 에러제어, 흐름제어 기능을 수행합니다.

    오답 노트

    경로설정 및 다중화: 네트워크 계층의 주요 기능입니다.
profile_image
1

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

86. 다음 중 미국의 군사용 방공시스템으로 사용된 최초의 데이터 통신시스템은?

  1. ARPA
  2. CTSS
  3. SABRE
  4. SAGE
(정답률: 59%)
  • SAGE는 1950년대 미국에서 개발된 군사용 방공 시스템으로, 실시간 데이터 통신과 컴퓨터 네트워크를 활용한 최초의 대규모 데이터 통신 시스템입니다.
profile_image
1

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

87. 가상회선방식의 패킷 교환망에서 프로토콜이 수행하는 기능이 아닌 것은?

  1. 순서제어
  2. 흐름제어
  3. 오류제어
  4. 시간제어
(정답률: 58%)
  • 가상회선방식은 송수신 측 사이에 논리적인 연결 경로를 설정하여 데이터를 전송하는 방식으로, 데이터의 신뢰성을 보장하기 위해 순서제어, 흐름제어, 오류제어 기능을 수행합니다. 시간제어는 패킷 교환망 프로토콜의 기본 제어 기능에 해당하지 않습니다.
profile_image
1

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

88. 다음 중 ATM 셀의 헤더를 구성하는 필드에서 경로배정용에 사용되는 것은?

  1. GFC(Generic flow control)
  2. VPI (Virtual path identifier)
  3. PT (Paylode type)
  4. CLP (Cell loss priority)
(정답률: 47%)
  • ATM 셀 헤더에서 VPI(Virtual Path Identifier)와 VCI(Virtual Channel Identifier)는 셀이 목적지까지 도달하기 위한 경로 배정(Routing)에 사용되는 핵심 식별자입니다.
profile_image
1

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

89. 다음 중 패킷교환망의 특징이 아닌 것은?

  1. 회선이용 효율의 극대화
  2. 전송품질이 우수하며 고신뢰성
  3. 정보를 패킷단위로 전송
  4. 컴퓨터와 단말 사이에 직접적인 통신회선 설정
(정답률: 60%)
  • 패킷교환망은 데이터를 패킷 단위로 나누어 전송하므로 회선 효율이 높고 신뢰성이 좋지만, 전송 경로가 가변적입니다. 컴퓨터와 단말 사이에 직접적인 통신회선을 설정하여 점유하는 방식은 회선교환망의 특징입니다.
profile_image
1

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

90. ITU-T에서 권고한 B-ISDN ATM의 프로토콜 구조가 아닌 것은?

  1. 사용자 평면
  2. 제어 평면
  3. 통합 평면
  4. 관리 평면
(정답률: 31%)
  • B-ISDN ATM의 프로토콜 구조는 크게 사용자 평면, 제어 평면, 관리 평면의 세 가지 계층으로 구성됩니다. 통합 평면이라는 개념은 ATM의 표준 구조에 포함되지 않습니다.
profile_image
1

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

91. 다음 중 LAN의 한 종류인 “10Base 5" 네트워크에서 사용되는 표준 전송매체는?

  1. Coaxial cable
  2. Optical cable
  3. UTP(unshielded twisted pair)
  4. Microwave
(정답률: 33%)
  • 10Base 5는 초기 이더넷 표준으로, 두꺼운 동축 케이블(Thick Ethernet)을 전송 매체로 사용하여 데이터를 전송하는 방식입니다. 따라서 정답은 Coaxial cable입니다.
profile_image
1

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

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

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

    오답 노트

    아날로그 신호를 디지털 데이터로 변환: 코덱(CODEC)
    디지털 데이터를 아날로그 신호로 변환: 모뎀(MODEM)
profile_image
1

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

93. 전화와 텔레비전의 연결에 의한 정보서비스 형태는?

  1. 비디오텍스(videotex)
  2. 탤리텍스트(teletext)
  3. 팩시밀리 (fax)
  4. 텔렉스(telex)
(정답률: 58%)
  • 비디오텍스(videotex)는 전화선과 텔레비전을 연결하여 텍스트, 그래픽 등의 정보를 제공하는 대화형 정보 서비스 형태입니다.
profile_image
1

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

94. 다음 중 아날로그 변조방식이 아닌 것은?

  1. 진폭 변조
  2. 주파수 변조
  3. 위상 변조
  4. 채널 변조
(정답률: 70%)
  • 아날로그 변조는 반송파의 진폭, 주파수, 위상을 변화시키는 방식입니다.

    오답 노트

    진폭 변조, 주파수 변조, 위상 변조: 대표적인 아날로그 변조 방식입니다.
profile_image
1

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

95. 전송할 데이터의 앞 부분과 뒷 부분에 헤더(header)와 트레일러(trailer)를 첨가 시키는 과정은?

  1. 정보의 분할
  2. 정보의 캡슐화
  3. 동기화
  4. 순서지정
(정답률: 52%)
  • 데이터 전송 시 데이터의 시작과 끝을 알리고 제어 정보를 포함하기 위해 헤더(header)와 트레일러(trailer)를 덧붙이는 과정을 정보의 캡슐화라고 합니다.
profile_image
1

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

96. 샤논(Shannon)의 정리에서 통신 채널용량에 관한 설명으로 적합하지 않은 것은?

  1. 대역폭(W)에 비례한다.
  2. 신호대잡음비(S/N)가 클수록 증가한다.
  3. 신호전력(S)이 클수록 증가한다.
  4. 잡음전력(N)과는 무관하다.
(정답률: 59%)
  • 샤논의 정리에 따르면 채널 용량 $C$는 대역폭 $W$와 신호대잡음비 $S/N$에 의해 결정됩니다.
    $$C = W \log_{2}(1 + \frac{S}{N})$$
    따라서 채널 용량은 대역폭 $W$와 신호전력 $S$가 클수록, 잡음전력 $N$이 작을수록 증가하므로 잡음전력과 무관하다는 설명은 틀린 것입니다.
profile_image
1

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

97. 디지털 변조 방식 중에서 전송속도를 높이기 위하여 위상과 진폭을 함께 변화시켜서 변조하는 방식은?

  1. ASK
  2. PSK
  3. FSK
  4. QAM
(정답률: 64%)
  • QAM(Quadrature Amplitude Modulation)은 진폭 변조(ASK)와 위상 변조(PSK)를 결합하여 한 번에 더 많은 비트를 전송함으로써 전송 속도를 높이는 방식입니다.
profile_image
1

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

98. 다음 중 외부의 전자기적인 영향을 받지 않는 매체는?

  1. 동축 케이블
  2. 트위스트페어 케이블
  3. 광섬유 케이블
  4. UTP 케이블
(정답률: 70%)
  • 광섬유 케이블은 전기 신호가 아닌 빛(광신호)을 이용하여 데이터를 전송하므로, 외부의 전자기 간섭(EMI)에 영향을 받지 않습니다.
profile_image
1

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

99. 다음 통신망 구성 형태 중 각 노드가 계층적으로 구성되어 있는 것은?

  1. 트리(Tree)형
  2. 링(Ring)형
  3. 스타(star)형
  4. 버스(Bus)형
(정답률: 72%)
  • 트리(Tree)형 구성은 중앙의 루트 노드를 기점으로 하위 노드들이 계층적인 구조(Tree structure)로 연결된 형태입니다.
profile_image
1

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

100. 다음 중 3~30[MHz]의 주파수 범위에 해당하는 명칭은?

  1. LF
  2. MF
  3. HF
  4. VHF
(정답률: 30%)
  • 주파수 대역별 명칭 중 $3 \sim 30 \text{ MHz}$ 범위에 해당하는 대역은 HF(High Frequency)입니다.
profile_image
1

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

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