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

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

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

정보처리산업기사
(2012-08-26 기출문제)

목록

1과목: 데이터 베이스

1. Which of the following does not belong to the DML statements of SQL?

  1. ALTER
  2. INSERT
  3. DELETE
  4. UPDATE
(정답률: 83%)
  • ALTER는 데이터베이스의 구조를 정의하거나 변경하는 DDL(데이터 정의어)에 해당합니다.

    오답 노트

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

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

2. 이진탐색(Binary Search)을 하고자 할 때 구비조건으로 가장 중요한 것은?

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

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

3. 제 1정규형에서 제 2정규형 수행시의 작업으로 옳은 것은?

  1. 이행적 함수 종속성 제거
  2. 다치 종속 제거
  3. 모든 결정자가 후보 키가 되도록 분해
  4. 부분 함수 종속성 제거
(정답률: 80%)
  • 제 2정규형은 제 1정규형을 만족하는 릴레이션에서 기본키가 아닌 모든 속성이 기본키에 완전 함수적으로 종속되도록 하여 부분 함수 종속성을 제거하는 단계입니다.

    오답 노트

    이행적 함수 종속성 제거: 제 3정규형
    다치 종속 제거: 제 4정규형
    모든 결정자가 후보 키가 되도록 분해: BCNF
profile_image
1

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

4. 데이터베이스의 정의와 거리가 먼 것은?

  1. 저장된 데이터
  2. 운영 데이터
  3. 공용 데이터
  4. 분리된 데이터
(정답률: 86%)
  • 데이터베이스는 여러 사용자가 공동으로 이용할 수 있도록 통합하여 저장한 운영 데이터의 집합입니다.

    오답 노트

    분리된 데이터: 데이터베이스는 중복을 최소화하여 통합된 데이터여야 합니다.
profile_image
1

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

5. 다음의 설명 a 와 b 가 의미하고 있는 개념을 옳게 설명한 것으로 짝지어진 것은?

  1. a : 차수(degree) b : 레벨(level)
  2. a : 차수(degree) b : 카디널리티(cardinality)
  3. a : 레벨(level) b : 카디널리티(cardinality)
  4. a : 레벨(level) b : 차수(degree)
(정답률: 89%)
  • 릴레이션의 구조를 정의하는 핵심 개념입니다.
    a: 릴레이션의 애트리뷰트(속성) 개수는 차수(degree)라고 하며, b: 릴레이션에 포함된 튜플(행)의 개수는 카디널리티(cardinality)라고 합니다.
profile_image
1

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

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

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

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

7. 데이터베이스의 특징으로 옳은 내용을 모두 선택한 것은?

  1. ①, ②
  2. ②, ③, ④
  3. ①, ③, ④
  4. ①, ②, ③, ④
(정답률: 73%)
  • 데이터베이스의 핵심 특징은 실시간 접근성, 계속적인 변화, 동시 공유, 내용에 의한 참조입니다.
    ① 사용자의 문의에 대한 즉각적인 처리 및 응답 (실시간 접근성)
    ② 데이터베이스 내용의 지속적인 갱신, 삽입, 삭제 (계속적인 변화)
    ③ 서로 다른 응용들이 동시에 같은 데이터에 접근하여 이용이 가능 (동시 공유)
    ④ 레코드의 주소나 위치에 의한 참조가 아닌 사용자가 요구하는 데이터의 값에 따라 참조 (내용에 의한 참조)
    따라서 제시된 모든 내용이 데이터베이스의 특징에 해당합니다.
profile_image
1

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

8. 릴레이션에 대한 특성으로 틀린 것은?

  1. 한 릴레이션에 포함된 튜플 사이에는 순서가 없다.
  2. 한 릴레이션을 구성하는 애트리뷰트 사이에는 순서가 없다.
  3. 모든 애트리뷰트 값은 원자값이다.
  4. 한 릴레이션에 포함된 튜플들은 모두 동일하다.
(정답률: 79%)
  • 릴레이션 내의 모든 튜플은 서로 중복되지 않는 고유한 값을 가져야 하므로, 모든 튜플이 동일하다는 설명은 틀린 것입니다.

    오답 노트

    튜플 사이 순서 없음: 릴레이션의 기본 특성
    애트리뷰트 사이 순서 없음: 릴레이션의 기본 특성
    원자값: 도메인의 값은 더 이상 분해할 수 없는 원자값이어야 함
profile_image
1

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

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

  1. 사용자의 데이터 관리를 간단하게 해 준다.
  2. 뷰는 데이터의 접근을 제어하게 함으로써 보안을 제공한다.
  3. 뷰가 정의된 기본 테이블이 삭제될 경우 뷰는 자동적으로 삭제되지 않는다.
  4. 뷰는 데이터의 논리적 독립성을 어느 정도 제공한다.
(정답률: 80%)
  • 뷰는 기본 테이블을 기반으로 생성된 가상 테이블이므로, 뷰가 정의된 기본 테이블이 삭제되면 해당 뷰도 자동으로 삭제됩니다.
profile_image
1

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

10. 다음 그림의 이진트리를 Preorder로 운행한 경우 C 는 몇 번째로 탐색되는가?

  1. 3번째
  2. 4번째
  3. 5번째
  4. 6번째
(정답률: 74%)
  • 전위 순회(Preorder)는 '루트 $\rightarrow$ 왼쪽 서브트리 $\rightarrow$ 오른쪽 서브트리' 순으로 방문합니다.
    제시된 트리를 순회하면 다음과 같습니다.
    방문 순서: $A \rightarrow B \rightarrow D \rightarrow E \rightarrow C \rightarrow F \rightarrow G$
    따라서 C는 5번째로 탐색됩니다.
profile_image
1

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

11. 다음 작업 중 큐와 관계되는 것은?

  1. 작업 스케줄링
  2. 수식 계산
  3. 인터럽트 처리
  4. 함수 호출
(정답률: 76%)
  • 큐(Queue)는 FIFO(First-In First-Out) 구조로, 먼저 들어온 작업을 먼저 처리하는 작업 스케줄링에 사용됩니다.

    오답 노트

    수식 계산, 인터럽트 처리, 함수 호출: LIFO 구조인 스택(Stack)과 관련됨
profile_image
1

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

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

  1. 관계대수는 원하는 정보가 무엇이라는 것만 정의하는 비절차적인 특징을 가지고 있다.
  2. 관계해석은 관계 데이터의 연산을 표현하는 방법이다.
  3. 관계대수로 표현한 식은 관계 해석으로 표현할 수 있다.
  4. 관계해석은 원래 수학의 프레디킷 해석에 기반을 두고 있다.
(정답률: 76%)
  • 관계대수는 원하는 결과를 얻기 위해 어떤 과정을 거쳐야 하는지를 명시하는 절차적 언어입니다. 반면, 관계해석은 무엇을 원하는지만 정의하는 비절차적 언어입니다.
profile_image
1

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

13. 노킹에 대한 설명으로 옳지 않은 것은?

  1. 노킹의 대상이 되는 객체의 크기를 노킹 단위라고 한다.
  2. 노킹은 주요 데이터의 접근을 상호 배타적으로 하는 것이다.
  3. 노킹 단위가 크면 병행선 수준이 높아진다.
  4. 노킹 단위가 작아지면 노킹 오버헤드가 증가한다.
(정답률: 51%)
  • 로킹 단위가 커지면 관리해야 할 로크의 수는 줄어들어 관리는 쉬워지지만, 데이터에 접근하는 사용자가 제한되어 병행성 수준은 낮아집니다.

    오답 노트

    노킹 단위가 작아지면: 로크 수가 많아져 관리 오버헤드가 증가하지만 병행성 수준은 높아짐
profile_image
1

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

14. 다음 자료 구조 중 비선형 구조로만 짝지어진 것은?

  1. 에크, 트리
  2. 그래프, 트리
  3. 큐, 그래프
  4. 스택, 트리
(정답률: 84%)
  • 자료 구조는 데이터의 배치 방식에 따라 선형 구조와 비선형 구조로 나뉩니다. 비선형 구조는 데이터가 계층적이나 망 형태로 연결되어 순차적이지 않은 구조를 말하며, 대표적으로 그래프와 트리가 있습니다.

    오답 노트

    스택, 큐: 데이터가 일렬로 나열되는 선형 구조
profile_image
1

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

15. 다음 인접 행렬(Adjacency Matrix)에 대응되는 그래프(Graph)를 그렸을 때 옳은 것은?

(정답률: 81%)
  • 인접 행렬의 행은 출발 정점, 열은 도착 정점을 의미하며, 값이 1인 경우에만 간선이 존재합니다.
    행렬 분석 결과:
    1. A행: B열이 1 $\rightarrow$ A에서 B로 가는 간선 존재
    2. B행: C열이 1 $\rightarrow$ B에서 C로 가는 간선 존재
    3. C행: A열과 B열이 1 $\rightarrow$ C에서 A로, C에서 B로 가는 간선 존재
    따라서 이 모든 연결 관계를 정확하게 표현한 그래프는 입니다.
profile_image
1

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

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

  1. 6,3,5,7,9
  2. 6,7,3,5,9
  3. 3,5,6,7,9
  4. 6,9,7,3,5
(정답률: 78%)
  • 버블 정렬은 인접한 두 원소를 비교하여 오름차순 정렬 시 더 큰 값을 계속해서 오른쪽으로 밀어내는 방식입니다.
    자료의 1회전 과정은 다음과 같습니다.
    1. (9, 6) 비교 $\rightarrow$ 9가 더 크므로 교환: 6, 9, 7, 3, 5
    2. (9, 7) 비교 $\rightarrow$ 9가 더 크므로 교환: 6, 7, 9, 3, 5
    3. (9, 3) 비교 $\rightarrow$ 9가 더 크므로 교환: 6, 7, 3, 9, 5
    4. (9, 5) 비교 $\rightarrow$ 9가 더 크므로 교환: 6, 7, 3, 5, 9
    따라서 1회전 후 결과는 6, 7, 3, 5, 9가 됩니다.
profile_image
1

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

17. What is the properties of relations incorrectly?

  1. There are duplicate tuples.
  2. Tuples are unordered.
  3. Attributes are unordered.
  4. All attribute values are atomic.
(정답률: 61%)
  • 릴레이션의 기본 특성상 모든 튜플은 서로 중복되지 않고 유일해야 합니다. 따라서 There are duplicate tuples.는 잘못된 설명입니다.

    오답 노트

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

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

18. 개체-관계(E-R) 모델에서 개체 타입을 표시하는 기호는?

(정답률: 77%)
  • 개체-관계(E-R) 모델에서 각 기호의 의미는 다음과 같습니다.
    개체 타입은 (사각형)으로 표시합니다.

    오답 노트

    : 관계(마름모)
    : 속성(타원)
    : 연결(선)
profile_image
1

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

19. 후보 키(Candidate key)가 되기 위한 두 가지 성질로 가장 타당한 것은?

  1. 유일성, 무결성
  2. 독립성, 최소성
  3. 유일성, 최소성
  4. 독립성, 무결성
(정답률: 65%)
  • 후보 키는 릴레이션에서 튜플을 유일하게 식별할 수 있는 속성들의 집합으로, 다음 두 가지 성질을 반드시 만족해야 합니다.
    1. 유일성: 모든 튜플에 대해 유일한 값을 가져야 함
    2. 최소성: 키를 구성하는 속성 중 하나라도 제외하면 유일성을 상실하는 최소한의 속성으로만 구성되어야 함

    오답 노트

    무결성: 데이터의 정확성과 일관성을 유지하는 성질
    독립성: 상위 계층의 변경이 하위 계층에 영향을 주지 않는 성질
profile_image
1

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

20. 다음 설명의 괄호 안 내용으로 옳은 것은?

  1. 기본키
  2. 복합키
  3. 후보키
  4. 외래키
(정답률: 68%)
  • 참조 무결성 제약조건은 릴레이션이 참조할 수 없는 외래키 값을 가질 수 없다는 원칙을 말합니다.
profile_image
1

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

2과목: 전자 계산기 구조

21. 입력이 모두 “1”일 때만 출력이 “0”이고, 그 외는 “1”인 게이트는? (단, 정논리인 경우임)

  1. AND
  2. NAND
  3. OR
  4. NOR
(정답률: 69%)
  • NAND 게이트는 AND 게이트의 결과물을 반전시킨 것으로, 모든 입력이 $1$일 때만 $0$이 출력되고 그 외의 경우에는 모두 $1$이 출력되는 논리 회로입니다.

    오답 노트

    AND: 모든 입력이 $1$일 때만 $1$ 출력
    OR: 입력 중 하나라도 $1$이면 $1$ 출력
    NOR: 모든 입력이 $0$일 때만 $1$ 출력
profile_image
1

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

22. 다음 보조기억장치 중 접근(access) 특성이 다른 것은?

  1. Magnetic Tape
  2. Magnetic Disk
  3. USB 메모리
  4. Magnetic Drum
(정답률: 62%)
  • Magnetic Tape는 데이터를 순차적으로만 읽고 쓸 수 있는 순차 접근 저장장치(SASD)인 반면, Magnetic Disk, USB 메모리, Magnetic Drum은 원하는 위치에 직접 접근 가능한 직접 접근 저장장치(DASD)입니다.
profile_image
1

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

23. 오퍼랜드(operand)가 레지스터를 지정하고, 다시 그 레지스터의 값이 유효주소가 되는 방식은?

  1. 직접 주소지정 방식
  2. 간접 주소지정 방식
  3. 레지스터 주소지정 방식
  4. 상대 주소지정 방식
(정답률: 49%)
  • 오퍼랜드가 레지스터를 지정하고, 해당 레지스터에 저장된 값이 실제 데이터의 유효주소가 되는 방식은 레지스터 주소지정 방식입니다.
profile_image
1

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

24. 인터럽트를 발생하는 장치들을 직렬로 연결하는 하드웨어적인 우선순위 제어 방식은?

  1. interface
  2. daisy chain
  3. polling
  4. DMA
(정답률: 66%)
  • Daisy Chain은 인터럽트 요청 회선을 우선순위가 높은 장치부터 낮은 장치 순으로 직렬로 연결하여, 요청을 전달받는 순서에 따라 우선순위를 결정하는 하드웨어적 방식입니다.
profile_image
1

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

25. 다음 중 I/O채널(channel)에 대한 설명으로 틀린 것은?

  1. DMA의 확장된 개념으로 볼 수 있다.
  2. multiplexer 채널은 고속 입출력 장치용이고, select채널은 저속 입출력 장치용이다.
  3. I/O 장치는 제어장치를 통해 채널과 연결된다.
  4. I/O 채널은 CPU의 I/O 명령을 수행하지 않고 I/O채널내의 특수목적 처리명령을 수행한다.
(정답률: 58%)
  • I/O 채널의 종류 중 Multiplexer 채널은 여러 개의 저속 장치를 처리하는 데 적합하며, Select 채널은 하나의 고속 장치를 전담하여 처리하는 방식입니다.
profile_image
1

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

26. 인터럽트 요인이 받아들여졌을 때 CPU가 확인해야 하는 사항에 불필요한 것은?

  1. 레지스터의 내용
  2. 상태 조건의 내용
  3. 스택 메모리의 내용
  4. 프로그램 카운터의 내용
(정답률: 43%)
  • 인터럽트 발생 시 CPU는 현재 상태를 보존하기 위해 프로그램 카운터, 레지스터, 상태 조건의 내용을 확인하고 저장해야 하지만, 스택 메모리의 내용 자체를 확인하는 것은 불필요합니다.
profile_image
1

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

27. MAR은 자료를 기억할 주소를 저장하는 레지스터인데 자료를 기억하거나 읽는 자료를 받는 레지스터는?

  1. PC
  2. MBR
  3. IR
  4. Accumulator
(정답률: 63%)
  • MBR은 주기억장치와 CPU 사이에서 데이터를 주고받을 때, 읽어온 정보를 일시적으로 저장하거나 기억장치에 쓸 데이터를 보관하는 버퍼 레지스터입니다.

    오답 노트

    PC: 다음 실행할 명령어의 주소 저장
    IR: 현재 실행 중인 명령어 저장
    Accumulator: 연산 결과의 중간값 저장
profile_image
1

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

28. 8개의 플립플롭으로 된 시프트 레지스터(Shift Register)에 10진수로 64가 기억되어 있을 때 이를 오른쪽으로 3비트만큼 산술 시프트하면 그 값은?

  1. 4
  2. 8
  3. 12
  4. 24
(정답률: 66%)
  • 10진수 64를 2진수로 변환한 뒤, 오른쪽으로 3비트 이동시키는 산술 시프트 연산을 수행합니다.
    ① [2진수 변환] $64_{10} = 01000000_{2}$
    ② [오른쪽 3비트 시프트] $01000000_{2} \rightarrow 00001000_{2}$
    ③ [최종 결과] $00001000_{2} = 8_{10}$
profile_image
1

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

29. 캐시메모리에서 특정 내용을 찾는 방식 중 매핑 방식에 주로 사용되는 메모리는?

  1. 버블 메모리
  2. 연관 메모리
  3. 가상 메모리
  4. 스택 메모리
(정답률: 43%)
  • 캐시메모리에서 특정 내용을 빠르게 찾기 위해 사용하는 매핑 방식은 주소가 아닌 내용(Content)을 기반으로 검색하는 연관 메모리(Associative Memory)를 주로 사용합니다.
profile_image
1

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

30. 명령어 형식 중 컴퓨터에서 가장 널리 사용되는 형식으로, 입력 자료가 연산된 후에는 보존되지 않지만 실행속도가 빠르고 기억 장소를 많이 차지하지 않는 형식으로 오퍼랜드 1의 내용과 오퍼랜드 2의 내용을 더해 오퍼랜드 1에 기억시키는 형식은?

  1. 0-address 명령 형식
  2. 1-address 명령 형식
  3. 2-address 명령 형식
  4. 3-address 명령 형식
(정답률: 52%)
  • 2-address 명령 형식은 두 개의 오퍼랜드를 지정하여 연산하고, 그 결과를 첫 번째 오퍼랜드(오퍼랜드 1)에 저장하는 방식입니다. 이 과정에서 오퍼랜드 1의 기존 데이터는 덮어씌워져 보존되지 않지만, 실행 속도가 빠르고 기억 장소 효율이 좋아 컴퓨터에서 널리 사용됩니다.

    오답 노트

    0-address 명령 형식: 스택 구조를 사용함
    1-address 명령 형식: 누산기(Accumulator)를 사용하여 연산 및 저장함
    3-address 명령 형식: 연산 결과물을 별도의 세 번째 오퍼랜드에 저장함
profile_image
1

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

31. 기억장치와 입출력장치의 동작상 차이 중 가장 중요시 되는 것은?

  1. 정보의 단위
  2. 동작의 자율성
  3. 착오의 발생율
  4. 동작의 속도
(정답률: 68%)
  • 기억장치는 CPU와 매우 빠른 속도로 데이터를 주고받아야 하지만, 입출력장치는 기계적 동작이나 외부 매체 특성상 속도가 매우 느립니다. 이러한 동작 속도의 현격한 차이를 극복하기 위해 인터럽트나 DMA, 스풀링 등의 기법이 사용됩니다.
profile_image
1

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

32. 조합 논리 회로가 아닌 것은?

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

    오답 노트

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

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

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

  1. Program Operation
  2. Fetch
  3. Count Operation
  4. Micro Operation
(정답률: 64%)
  • 하나의 클록 펄스 동안 실행되는 가장 기본적인 동작이자, CPU 내부의 레지스터와 플래그 상태를 변화시켜 명령어를 수행하게 하는 최소 단위의 동작을 Micro Operation이라고 합니다.
profile_image
1

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

34. 제어신호 생성을 위해 다음 마이크로 명령어(micro instruction)의 주소를 결정하는데 사용되지 않는 것은?

  1. CAR의 값을 1 증가시킨 값
  2. 마이크로명령어 주소 필드
  3. 명령어 연산 코드
  4. 스택에 저장된 주소
(정답률: 39%)
  • 마이크로 명령어의 다음 주소는 CAR의 증가값, 명령어 연산 코드, 마이크로명령어 내의 주소 필드 등을 통해 결정됩니다.

    오답 노트

    스택에 저장된 주소: 주로 인터럽트 발생 시 복귀 주소를 저장하는 용도로 사용되며, 일반적인 마이크로 명령어 주소 결정에는 사용되지 않습니다.
profile_image
1

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

35. 8비트 데이터 11011010에 11110000을 논리적으로 AND(즉, MASK)하면 그 결과는?

  1. 11010000
  2. 00001010
  3. 00100101
  4. 00000000
(정답률: 77%)
  • 논리 AND 연산은 두 비트가 모두 $1$일 때만 결과가 $1$이 되는 마스킹(Masking) 연산입니다.
    $$11011010$$
    $$\text{AND}$$
    $$11110000$$
    $$\text{----------------}$$
    $$11010000$$
profile_image
1

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

36. -426을 Pack 10진수 형식으로 표현한 것은?

  1. 0100 0010 0110 1101
  2. 0100 0010 0110 1100
  3. 1101 0100 0010 0110
  4. 1100 0100 0010 0110
(정답률: 41%)
  • Pack 10진수 형식은 10진수 한 자리를 4비트로 표현하며, 부호는 맨 마지막 4비트에 표시하는 방식입니다. (부호: $+$는 $1100$, $-$는 $1101$)
    $-426$을 변환하면 숫자 $4(0100)$, $2(0010)$, $6(0110)$ 순서 뒤에 부호 $-(1101)$이 붙어 $0100\ 0010\ 0110\ 1101$이 됩니다.
profile_image
1

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

37. 중앙처리장치에서 정보를 기억 장치에 기억시키는 것을 무엇이라 하는가?

  1. Load
  2. Store
  3. Fetch
  4. Transfer
(정답률: 72%)
  • 중앙처리장치(CPU)가 처리한 데이터를 기억 장치(메모리)에 저장하는 동작을 Store라고 합니다.
profile_image
1

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

38. 가산기능과 보수기능만 있는 산술논리연산장치(ALU)를 이용하여 F = A - B를 하고자 할 때 옳은 방법은?

  1. F = A - B
  2. F = A - B + 1
  3. F = A + B' + 1
  4. F = A' + B + 1
(정답률: 61%)
  • 컴퓨터의 ALU는 뺄셈을 직접 수행하지 않고, 빼는 수의 2의 보수를 취해 더하는 방식으로 처리합니다. 2의 보수는 1의 보수(B')에 1을 더한 값과 같으므로, $A - B$는 $A + (B' + 1)$로 표현됩니다.
    ① [기본 공식] $A - B = A + (-B)$
    ② [숫자 대입] $A - B = A + (B' + 1)$
    ③ [최종 결과] $F = A + B' + 1$
profile_image
1

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

39. 2의 보수를 사용하는 컴퓨터에서 10진수 5와 11을 AND 연산하고 Complement 하였다면 결과는? (단, 연산시 4비트를 사용한다.)

  1. (1)10
  2. (2)10
  3. (-1)10
  4. (-2)10
(정답률: 39%)
  • 10진수를 2진수로 변환하여 AND 연산을 수행한 후, Complement(1의 보수) 처리를 하고 이를 다시 2의 보수 체계에서 해석합니다.
    1. 2진수 변환: $5 \rightarrow 0101$, $11 \rightarrow 1011$
    2. AND 연산: $0101 \text{ AND } 1011 = 0001$
    3. Complement(반전): $$0001 \rightarrow 1110$$
    4. 2의 보수 해석: $1110$은 부호 비트가 1이므로 음수이며, 다시 2의 보수를 취하면 $0010$ (10진수 2)가 되므로 최종 결과는 $-2$입니다.
profile_image
1

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

40. 컴퓨터 주기억장치의 용량이 256MB라면 주소 버스의 폭은 최소한 몇 bit 이어야 하는가?

  1. 24
  2. 26
  3. 28
  4. 30
(정답률: 56%)
  • 주기억장치의 용량은 주소 버스의 폭(bit)에 따라 $2^{n}$ 형태로 결정됩니다. 256MB를 2의 거듭제곱 형태로 변환하여 지수 값을 구합니다.
    ① [기본 공식] $Capacity = 2^{n}$
    ② [숫자 대입] $256 \times 1024 \times 1024 = 2^{8} \times 2^{10} \times 2^{10} = 2^{28}$
    ③ [최종 결과] $n = 28$
profile_image
1

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

3과목: 시스템분석설계

41. 색인 순차 편성파일(indexed sequential file)의 각 구역 중 일정한 크기의 블록으로 블록화 하여 처리할 키 값을 갖는 레코드가 어느 실린더 인덱스 상에 기록되어 있는가를 나타내는 정보가 수록된 구역은?

  1. 마스터 인덱스 구역
  2. 실린더 인덱스 구역
  3. 트랙 인덱스 구역
  4. 기본 데이터 구역
(정답률: 47%)
  • 색인 순차 편성파일에서 마스터 인덱스 구역은 키 값에 따라 레코드가 어느 실린더 인덱스에 기록되어 있는지를 관리하는 최상위 인덱스 영역입니다.
profile_image
1

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

42. 모듈(Module)에 대한 설명으로 옳지 않은 것은?

  1. 보기 좋고, 이해하기 쉽게 작성한다.
  2. 적절한 크기로 작성한다.
  3. 모듈 내의 응집도는 최소화한다.
  4. 업무 처리가 비슷한 처리에 부품처럼 공통으로 사용할 수 있다.
(정답률: 67%)
  • 좋은 모듈을 설계하기 위해서는 모듈 내부의 요소들이 서로 밀접하게 관련되어 있는 정도인 응집도는 최대화하고, 모듈 간의 상호 의존도를 나타내는 결합도는 최소화해야 합니다.
profile_image
1

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

43. 특정 조건이 주어진 파일 중에서 그 조건에 만족되는 것과 그렇지 않은 것으로 분리 처리하는 표준 처리 패턴은?

  1. Update
  2. Distribution
  3. Collate
  4. Merge
(정답률: 72%)
  • 특정 조건에 따라 데이터를 만족하는 그룹과 그렇지 않은 그룹으로 나누어 분리 처리하는 표준 처리 패턴은 Distribution입니다.
profile_image
1

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

44. 시스템의 특성 중 항상 다른 관련 시스템과 상호 의존관계를 유지하는 것을 의미하는 것은?

  1. 종합성
  2. 제어성
  3. 자동성
  4. 목적성
(정답률: 69%)
  • 시스템의 특성 중 여러 구성 요소가 서로 유기적으로 연결되어 상호 의존관계를 유지하는 성질을 종합성이라고 합니다.

    오답 노트

    목적성: 특정 목적을 달성하기 위해 존재함
    자동성: 상황 변화에 스스로 대응함
    제어성: 시스템을 바르게 수정하고 조절함
profile_image
1

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

45. 소프트웨어 위기 현상과 거리가 먼 것은?

  1. 유지보수의 어려움과 유지보수 비용 증가
  2. 소프트웨어의 생산성과 품질 저하
  3. 개발 기간의 단축 및 개발 비용의 감소
  4. 개발 인력의 부족과 인건비 상승
(정답률: 62%)
  • 소프트웨어 위기는 하드웨어의 발전 속도를 소프트웨어 개발 속도가 따라가지 못해 발생하는 현상으로, 개발 기간의 단축 및 개발 비용의 감소는 위기 현상이 아니라 지향해야 할 이상적인 상태입니다.
profile_image
1

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

46. 오류 검사 종류 중 차변과 대변의 한계값을 검사하는 방법으로 대치의 균형이나 가로, 세로의 합계가 일치하는가를 검사하는 것은?

  1. 체크 디지트 검사
  2. 균형 검사
  3. 타당성 검사
  4. 형식 검사
(정답률: 73%)
  • 차변과 대변의 합계가 일치하는지, 또는 가로와 세로의 합계가 일치하는지를 확인하여 데이터의 정합성을 검증하는 방법은 균형 검사입니다.
profile_image
1

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

47. 시스템의 기본 요소 중 입력된 데이터를 처리 방법과 조건에 따라 처리하는 것을 의미하는 것은?

  1. Control
  2. Process
  3. Feedback
  4. Output
(정답률: 62%)
  • 시스템의 기본 요소 중 입력된 데이터를 정해진 처리 방법과 조건에 따라 변환하거나 가공하는 과정은 Process(처리)에 해당합니다.
profile_image
1

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

48. 출력 방식에 의한 분류 중 다음 설명에 해당하는 것은?

  1. 디스플레이 출력 시스템
  2. 파일 매체 출력 시스템
  3. COM 시스템
  4. 음성 출력 시스템 방식
(정답률: 71%)
  • 출력 형태나 글자를 마이크로필름에 기록하는 장치이자 시스템은 COM 시스템입니다.
profile_image
1

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

49. 자료 사전 작성시 고려사항으로 거리가 먼 것은?

  1. 중복된 정의를 허용한다.
  2. 갱신하기 쉬워야 한다.
  3. 명확한 정의 방식을 택한다.
  4. 이름을 이용해 정의를 쉽게 찾을 수 있어야 한다.
(정답률: 81%)
  • 자료 사전은 데이터의 정의를 일관성 있게 관리하기 위한 도구이므로, 중복된 정의를 허용하지 않고 유일하게 정의해야 합니다.
profile_image
1

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

50. 파일 설계 단계 중 파일의 활동률을 확인하는 단계는?

  1. 파일 매체 검토
  2. 파일 편성법 검토
  3. 파일 항목 검토
  4. 파일 특성 조사
(정답률: 59%)
  • 파일 설계 단계에서 파일의 활동률, 참조 빈도, 데이터의 크기 등 파일의 전반적인 성격을 분석하여 확인하는 단계는 파일 특성 조사입니다.
profile_image
1

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

51. 객체의 특성으로 옳지 않은 것은?

  1. 객체마다 각각의 상태를 가지고 있다.
  2. 행동에 의하여 그 특징을 나타낼 수 있다.
  3. 식별성을 가진다.
  4. 일정한 기억 장소를 가지지 않는다.
(정답률: 80%)
  • 객체는 고유한 식별성을 가지며, 상태와 행동을 통해 특징을 나타내고, 이를 저장하기 위한 일정한 기억 장소(메모리 공간)를 반드시 가집니다.

    오답 노트

    일정한 기억 장소를 가지지 않는다: 객체는 메모리 상에 실체화되어 존재하므로 반드시 기억 장소를 가집니다.
profile_image
1

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

52. 순서도의 한 종류로 컴퓨터에서의 입력, 처리, 출력의 처리과정을 그림으로 표시하고, 전체적인 정보의 처리과정 및 논리구조의 파악, 컴퓨터의 사용시간 계산 등에 사용되는 순서도는?

  1. 시스템 Flowchart
  2. 프로세스 Flowchart
  3. 블록 Chart
  4. 프로그램 Flowchart
(정답률: 55%)
  • 프로세스 Flowchart는 컴퓨터의 입력, 처리, 출력 과정을 그림으로 표시하여 전체적인 정보 처리 과정과 논리 구조를 파악하고 사용 시간을 계산하는 데 사용됩니다.
profile_image
1

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

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

  1. 분산매체화 시스템
  2. 집중매체화 시스템
  3. 턴어라운드(turn around) 시스템
  4. 온라인 단말기 입력시스템
(정답률: 62%)
  • 데이터를 전표에 기록한 후 일정 시간 단위로 일괄 수집하여 입력매체에 수록하는 방식은 집중매체화 시스템의 전형적인 특징입니다.
profile_image
1

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

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

  1. transcription error
  2. transposition error
  3. omission error
  4. addition error
(정답률: 77%)
  • transposition error는 단어의 의미 그대로 위치(position)가 바뀌어(trans) 발생하는 전치 오류를 의미합니다.
profile_image
1

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

55. 사원 번호의 발급 과정에서 둘 이상의 서로 다른 사람에게 동일한 번호가 부여된 경우에 코드의 어떤 기능을 만족시키지 못한 것인가?

  1. 표준화 기능
  2. 식별 기능
  3. 배열 기능
  4. 연상 기능
(정답률: 74%)
  • 코드의 식별 기능은 서로 다른 대상에 서로 다른 코드를 부여하여 유일하게 구분하는 능력입니다. 동일한 번호가 중복 부여되었다면 대상을 유일하게 구분할 수 없으므로 식별 기능을 만족하지 못한 것입니다.
profile_image
1

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

56. 코드 설계 단계 중 다음 설명에 해당하는 것은?

  1. 사용 범위의 결정
  2. 코드 목적의 명확화
  3. 코드 대상의 특성 분석
  4. 코드 부여 방식 결정
(정답률: 68%)
  • 제시된 이미지 의 내용은 설계된 코드가 컴퓨터 처리, 특정 업무, 관련 부문, 기업 전체, 또는 타 기관 공통 사용 여부 등 적용 범위를 확정하는 과정이므로 사용 범위의 결정에 해당합니다.
profile_image
1

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

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

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

    오답 노트

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

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

58. 시스템 도입시 고려 사항으로 거리가 먼 것은?

  1. 컴퓨터 시스템의 호환성
  2. 소요 예산 및 운영조직 확보
  3. 기기 규모의 적정성
  4. 프로그래머의 기술 능력
(정답률: 72%)
  • 시스템 도입 시에는 하드웨어의 호환성, 예산 및 조직 확보, 기기 규모의 적정성 등 시스템 인프라와 환경적 요인을 우선적으로 고려해야 합니다. 프로그래머의 개인적인 기술 능력은 시스템 도입 결정의 직접적인 고려 사항과는 거리가 멉니다.
profile_image
1

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

59. 다음의 입력 설계 단계 중 가장 먼저 행해지는 것은?

  1. 입력 정보 발생의 설계
  2. 입력 정보 매체의 설계
  3. 입력 정보 투입의 설계
  4. 입력 정보 수집의 설계
(정답률: 65%)
  • 입력 설계는 정보의 흐름에 따라 순차적으로 진행됩니다.
    입력 정보 발생 $\rightarrow$ 수집 $\rightarrow$ 매체화 $\rightarrow$ 투입 순으로 이루어지므로, 입력 정보 발생의 설계가 가장 먼저 행해집니다.
profile_image
1

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

60. 파일의 내용에 의한 분류 중 마스터 파일을 갱신 또는 조회하기 위하여 사용하는 것으로서, 일시적 성격을 지닌 정보를 기록하는 파일은?

  1. Source data File
  2. Transaction File
  3. History File
  4. Summary File
(정답률: 62%)
  • 마스터 파일의 내용을 변경하거나 조회하기 위해 사용되는 일시적인 기록 파일은 트랜잭션 파일(Transaction File)입니다.
profile_image
1

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

4과목: 운영체제

61. 교착상태(DEAD LOCK) 발생의 필요조건이 아닌 것은?

  1. CIRCULAR WAIT
  2. MUTUAL EXCLUSION
  3. HOLD & WAIT
  4. PREEMPTION
(정답률: 62%)
  • 교착상태가 발생하기 위해서는 상호 배제, 점유와 대기, 환형 대기, 그리고 비선점(Non-preemption) 조건이 모두 충족되어야 합니다.

    오답 노트

    PREEMPTION: 선점 가능 상태에서는 자원을 강제로 뺏어올 수 있어 교착상태가 발생하지 않습니다.
profile_image
1

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

62. UNIX에서 백그라운드 처리를 위한 명령과 관계되는 것은?

  1. &
  2. #
  3. +
  4. ^
(정답률: 57%)
  • UNIX 환경에서 명령어 끝에 & 기호를 붙여 실행하면, 해당 프로세스는 백그라운드에서 실행되어 사용자가 계속해서 다른 명령어를 입력할 수 있습니다.
profile_image
1

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

63. 운영체제의 운용 기법 중 Round Robin 방식과 가장 밀접한 관계가 있는 시스템은?

  1. 일괄 처리 시스템
  2. 다중 프로그래밍 시스템
  3. 시분할 시스템
  4. 분산 처리 시스템
(정답률: 66%)
  • Round Robin 방식은 CPU 시간을 일정한 시간 단위(Time Slice)로 나누어 여러 사용자나 프로세스에 할당하는 시분할 시스템의 핵심 운용 기법입니다.
profile_image
1

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

64. 기억장치 배치 전략 중 프로그램이나 데이터가 들어 갈 수 있는 크기의 빈 영역 중에서 단편화를 가장 많이 남기는 분할 영역에 배치시키는 기법은?

  1. FIRST FIT
  2. WORST FIT
  3. LARGE FIT
  4. BEST FIT
(정답률: 71%)
  • 빈 영역 중 가장 크기가 큰 영역에 배치하여, 남는 공간(단편화)을 최대화하는 전략이므로 WORST FIT이 정답입니다.
profile_image
1

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

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

  1. 4회
  2. 5회
  3. 6회
  4. 7회
(정답률: 60%)
  • FIFO(First-In-First-Out) 정책은 가장 먼저 들어온 페이지를 가장 먼저 교체하는 방식입니다. 주기억장치 크기가 4이며 요청 순서가 $1, 2, 3, 4, 1, 2, 4$일 때의 분석입니다.
    ① 페이지 1 요청: 부재 (메모리: [1, , , ])
    ② 페이지 2 요청: 부재 (메모리: [1, 2, , ])
    ③ 페이지 3 요청: 부재 (메모리: [1, 2, 3, ])
    ④ 페이지 4 요청: 부재 (메모리: [1, 2, 3, 4])
    ⑤ 페이지 1 요청: 적중 (메모리: [1, 2, 3, 4])
    ⑥ 페이지 2 요청: 적중 (메모리: [1, 2, 3, 4])
    ⑦ 페이지 4 요청: 적중 (메모리: [1, 2, 3, 4])
    따라서 총 페이지 부재 횟수는 4회입니다.
profile_image
1

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

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

  1. ring connection
  2. star connection
  3. hierarchy connection
  4. fully connection
(정답률: 76%)
  • star connection은 모든 사이트가 하나의 중앙 노드에 연결된 구조로, 중앙 노드 고장 시 전체 통신이 마비되는 단일 장애점(Single Point of Failure) 특성을 가집니다.
profile_image
1

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

67. UNIX 파일 시스템 구조에서 디렉토리별로 디렉토리 엔트리와 실제 파일에 대한 데이터가 저장된 블록은?

  1. 부트 블록
  2. 슈퍼 블록
  3. I-node 블록
  4. 데이터 블록
(정답률: 41%)
  • UNIX 파일 시스템에서 데이터 블록은 디렉토리 엔트리와 실제 파일의 데이터가 저장되는 물리적 블록을 의미합니다.
profile_image
1

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

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

  1. 1단계 디렉토리 구조
  2. 2단계 디렉토리 구조
  3. 트리 디렉토리 구조
  4. 비순환 그래프 디렉토리 구조
(정답률: 58%)
  • 2단계 디렉토리 구조는 중앙의 마스터 파일 디렉토리를 정점으로 하여 사용자별 개별 디렉토리가 존재하는 2계층 구조입니다.

    오답 노트

    1단계 디렉토리 구조: 모든 파일이 하나의 디렉토리에 위치
    트리 디렉토리 구조: 루트 디렉토리 아래 여러 서브 디렉토리가 있는 계층 구조
    비순환 그래프 디렉토리 구조: 하위 파일/디렉토리 공동 사용 가능 및 사이클 금지
profile_image
1

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

69. 운영체제의 성능 평가 기준 중 일정 시간 내에 시스템이 처리하는 일의 양을 의미하는 것은?

  1. Turn Around Time
  2. Availability
  3. Reliability
  4. Throughput
(정답률: 43%)
  • Throughput(처리량)은 일정 시간 동안 시스템이 처리하는 작업의 양을 의미하는 성능 평가 기준입니다.
profile_image
1

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

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

  1. Spooling
  2. Interleaving
  3. Swapping
  4. Thrashing
(정답률: 66%)
  • 프로세스 실행 중 페이지 폴트가 빈번하게 발생하여 CPU가 실제 작업보다 페이지 교체 작업에 더 많은 시간을 소비함으로써 시스템 성능이 급격히 저하되는 현상을 Thrashing이라고 합니다.
profile_image
1

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

71. 강 결합 시스템(Tightliy Coupled System)의 특징에 해당하는 것은?

  1. 프로세서간의 통신은 공유 메모리로 이루어진다.
  2. 각 시스템은 자신의 운영체제를 가진다.
  3. 각 시스템은 자신만의 주기억장치를 가진다.
  4. 각 시스템간의 통신은 메시지 교환으로 이루어진다.
(정답률: 55%)
  • 강 결합 시스템은 여러 프로세서가 하나의 공유 메모리를 공유하며 밀접하게 연결된 시스템입니다.

    오답 노트

    각 시스템이 자신만의 운영체제나 주기억장치를 가지며 메시지 교환 방식으로 통신하는 것은 느슨한 결합(Loosely Coupled) 시스템의 특징입니다.
profile_image
1

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

72. 프로세스보다 더 작은 단위이며, 다중 프로그래밍을 지원하는 시스템 하에서 CPU에게 보내져 실행되는 또 다른 단위를 의미하는 것은?

  1. BLOCK
  2. THREAD
  3. SUSPEND
  4. RESUME
(정답률: 68%)
  • 프로세스 내에서 실행되는 흐름의 최소 단위이며, 프로세스의 자원을 공유하면서 다중 프로그래밍을 가능하게 하는 실행 단위를 THREAD라고 합니다.
profile_image
1

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

73. 페이지 기법에 관한 설명으로 옳지 않은 것은?

  1. 페이지 크기가 작을수록 더 많은 페이지가 존재한다.
  2. 페이지가 크기가 클수록 더 큰 페이지 테이블 공간이 필요하다.
  3. 페이지 크기가 작을 경우 우수한 working set을 가질 수 있다.
  4. 페이지 크기가 클수록 참조되는 정보와는 무관한 많은 양의 정보가 주기억 장치에 남게 된다.
(정답률: 48%)
  • 페이지 크기가 작아지면 전체 페이지 수가 증가하므로, 이를 관리하기 위한 페이지 테이블의 크기가 더 커지게 됩니다. 따라서 페이지 크기가 클수록 더 큰 공간이 필요하다는 설명은 옳지 않습니다.
profile_image
1

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

74. 하나의 프로세스가 자주 참조하는 페이지의 집합을 의미 하는 것은?

  1. working set
  2. locality
  3. paging
  4. fragmentation
(정답률: 72%)
  • 프로세스가 실행되는 동안 특정 시간 동안 자주 참조하는 페이지들의 집합을 워킹 셋(working set)이라고 합니다.
profile_image
1

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

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

  1. 먼저 도착한 요청이 먼저 서비스를 받는다.
  2. 응답시간의 편차가 크다.
  3. 일괄 처리에 유용하다.
  4. 헤드에서 멀리 떨어진 요청은 기아 상태가 발생할 수 있다.
(정답률: 49%)
  • SSTF(Shortest Seek Time First)는 현재 헤드 위치에서 가장 가까운 거리에 있는 요청을 먼저 처리하는 기법입니다.

    오답 노트

    먼저 도착한 요청이 먼저 서비스를 받는다: 이는 FCFS(First-Come First-Served) 방식에 대한 설명입니다.
profile_image
1

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

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

  1. A
  2. B
  3. C
  4. D
(정답률: 62%)
  • 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 + 5}{5} = 7.0$$
    ③ [최종 결과] $D = 7.0$ (최댓값이므로 우선순위 가장 높음)
profile_image
1

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

77. 페이지 교체 알고리즘 중 참조 비트와 변형 비트가 사용되는 것은?

  1. LFU
  2. LRU
  3. NUR
  4. FIFO
(정답률: 65%)
  • NUR(Not Used Recently) 알고리즘은 페이지의 참조 비트(Reference Bit)와 변형 비트(Modified Bit)를 사용하여 교체할 페이지를 결정하는 효율적인 페이지 교체 기법입니다.
profile_image
1

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

78. 다음 중 천재지변이나 사고로 인해 정보의 손실이나 파괴를 막기 위해 취할 수 있는 방법으로 가장 올바른 것은?

  1. 파일시스템을 체계적으로 잘 정리한다.
  2. 백업(Back-up)을 주기적으로 실시하여 안전한 곳에 보관한다.
  3. 컴퓨터에 안전장치를 하고, 필요할 때만 조심해서 사용해야 한다.
  4. 사고는 컴퓨터가 가동될 때만 발생함으로 사용 후에는 컴퓨터 전원을 반드시 꺼 놓는다.
(정답률: 80%)
  • 천재지변이나 사고로 인한 데이터 손실을 방지하기 위해서는 백업(Back-up)을 주기적으로 실시하여 안전한 별도의 장소에 보관하는 것이 가장 확실한 방법입니다. 이를 통해 원본 데이터가 파괴되더라도 백업 시점의 데이터를 통해 복구가 가능합니다.
profile_image
1

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

79. 프로세스 스케줄링 알고리즘 중 준비 큐 사이의 프로세스 이동이 가능하도록 설계된 것으로서 특정 큐에서 오래 기다린 프로세스나 I/O 버스트 주기가 큰 프로세스 또는 foreground 큐에 있는 프로세스를 우선순위가 높은 단계의 준비 큐로 이동시키거나 CPU의 점유 시간이 긴 작업을 우선순위가 낮은 하위 단계의 준비 큐로 이동시킬 수 있게 하는 방법은?

  1. Round Robin
  2. Shortest Remaining Time
  3. Priority
  4. Multi-level Feedback Queue
(정답률: 41%)
  • 여러 개의 준비 큐를 두고 프로세스의 CPU 점유 시간이나 대기 시간에 따라 큐 사이를 이동시키며 우선순위를 동적으로 조정하는 방식은 Multi-level Feedback Queue입니다.
profile_image
1

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

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

  1. 보조 기억 장치상의 파일의 위치 및 최초 수정 날짜 및 시간에 대한 정보를 포함한다.
  2. 파일 시스템이 관리하므로 사용자가 직접 참조할 수 없다.
  3. 보조 기억 장치에 저장되어 있다가 파일이 개방(Open)될 때 주기억장치로 옮겨지는 것이 일반적이다.
  4. 파일마다 독립적으로 존재한다.
(정답률: 36%)
  • 파일 디스크립터는 파일의 생성 날짜와 시간, 그리고 최종 수정 날짜 및 시간을 포함합니다. 최초 수정 날짜 및 시간이 아니라 최종 수정 날짜 및 시간을 관리하는 것이 핵심입니다.
profile_image
1

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

5과목: 정보통신개론

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

  1. ASK
  2. PSK
  3. FSK
  4. QAM
(정답률: 60%)
  • QAM은 진폭과 위상을 동시에 변화시켜 변조하는 방식으로, 한 번에 더 많은 데이터를 보낼 수 있어 고속 전송이 가능합니다.

    오답 노트

    ASK: 진폭편이변조
    PSK: 위상편이변조
    FSK: 주파수편이변조
profile_image
1

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

82. 다음 중 인터넷 응용서비스에서 가상 터미널(VT) 기능을 갖는 것은?

  1. FTP
  2. Gopher
  3. TELNET
  4. Archie
(정답률: 62%)
  • TELNET은 원격지의 컴퓨터에 접속하여 마치 자신의 컴퓨터에서 작업하는 것처럼 사용할 수 있게 해주는 가상 터미널(VT) 기능을 제공하는 프로토콜입니다.
profile_image
1

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

83. HDLC 프레임 구조 내 제어부에서 회선의 설정, 유지 및 종결을 담당하는 것은?

  1. 감독 프레임(Supervisory Frame)
  2. 무번호 프레임(Unnumbered Frame)
  3. 정보 프레임(Information Frame)
  4. 동기 프레임(Synchronize Frame)
(정답률: 38%)
  • 무번호 프레임(Unnumbered Frame)은 제어 필드에 번호가 없으며, 주로 회선의 설정, 유지 및 종결과 같은 링크 관리 기능을 담당합니다.

    오답 노트

    정보 프레임: 사용자 데이터 전송
    감독 프레임: 흐름 및 에러 제어
profile_image
1

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

84. 다음 중 DTE와 DTE 간에 RS-232C에 의한 직접접속(null modem)시 불필요한 것은?

  1. GND
  2. TxD
  3. RxD
  4. RTS
(정답률: 55%)
  • DTE와 DTE를 직접 연결하는 null modem 방식에서는 데이터 전송을 위한 TxD, RxD와 기준 전위인 GND만 필요하며, 흐름 제어를 위한 RTS(Request to Send)는 불필요합니다.
profile_image
1

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

85. 변조속도 보오(Baud)에 대한 설명으로 옳은 것은?

  1. 1초 동안에 전송된 문자수
  2. 1초 동안에 전송된 스톱 펄스의 수
  3. 1초 동안에 전송된 최단펄스의 수
  4. 1초 동안에 전송된 비트의 수
(정답률: 43%)
  • 변조속도 보오(Baud)는 신호의 상태가 변하는 속도를 의미하며, 1초 동안 전송되는 최단 펄스의 수를 나타냅니다.

    오답 노트

    1초 동안 전송된 비트의 수: bps(bit per second)
profile_image
1

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

86. 데이터 교환방식 중 에러제어가 제공되지 않는 것은?

  1. 메시지 교환방식
  2. 데이터 그램 패킷 교환방식
  3. 회선 교환방식
  4. 가상회선 패킷 교환방식
(정답률: 51%)
  • 회선 교환방식은 물리적인 전용 통신 경로를 설정하여 데이터를 전송하므로, 경로 설정 후에는 별도의 에러 제어 과정 없이 데이터가 그대로 전달됩니다.
profile_image
1

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

87. 동시에 양 방향으로 송수신이 가능한 통신 방식은?

  1. simplex mode
  2. store and forward mode
  3. half-duplex mode
  4. full-duplex mode
(정답률: 75%)
  • full-duplex mode(전 이중 모드)는 송신과 수신이 동시에 가능하여 양방향 통신을 실시간으로 수행할 수 있는 방식입니다.

    오답 노트

    simplex mode: 단방향 통신
    half-duplex mode: 양방향 통신이나 동시 송수신 불가
profile_image
1

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

88. 데이터 회선의 접속방법 중 하나인 포인트 투 포인트(Point-to-Point) 방식에 대한 설명으로 틀린 것은?

  1. 회선 구성이 간단하고 대용량 전송에 적합하다.
  2. 두 대의 스테이션 간 별도의 회선을 사용하여 1대1로 연결하는 가장 보편적인 방식이다.
  3. 송수신하는 스테이션들을 식별하기 위해 각 스테이션들이 고유의 주소를 가져야 한다.
  4. 별도의 회선과 통신 포트(port)가 필요하므로 설치비용이 많이 든다.
(정답률: 32%)
  • 포인트 투 포인트 방식은 두 스테이션을 1대1로 직접 연결하는 방식이므로, 상대방이 누구인지 식별하기 위한 별도의 고유 주소가 필요하지 않습니다.
profile_image
1

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

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

  1. MODEM
  2. DSU
  3. CODEC
  4. FEP
(정답률: 52%)
  • CODEC은 Coder와 Decoder의 합성어로, 아날로그 데이터를 디지털로 변환하고 다시 디지털을 아날로그로 복구시키는 신호 변환 장치입니다.

    오답 노트

    MODEM: 디지털 신호를 아날로그로, 아날로그를 디지털로 변환
    DSU: 디지털 신호를 디지털 신호로 변환
profile_image
1

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

90. 일단 통신경로가 설정되면 데이터의 형태, 부호, 전송 제어 절차 등에 의한 제약을 받지 않는 교환방식은?

  1. 패킷 교환방식
  2. 중계 교환방식
  3. 광 교환방식
  4. 회선 교환방식
(정답률: 48%)
  • 회선 교환방식은 통신 경로가 한 번 설정되면 전용 통로가 확보되므로, 데이터 형태나 전송 제어 절차 등의 제약 없이 실시간 전송이 가능합니다.
profile_image
1

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

91. 인터넷 상에서 파일을 다른 시스템으로 전송할 때 주로 이용되는 프로토콜은?

  1. TELNET
  2. SNMP
  3. FTP
  4. DNS
(정답률: 65%)
  • FTP(File Transfer Protocol)는 인터넷 상에서 서로 다른 시스템 간에 파일을 전송하기 위해 설계된 표준 프로토콜입니다.
profile_image
1

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

92. 주파수분할 다중화(FDM) 방식에서 보호대역(guard band)의 역할로 올바른 것은?

  1. 주파수 대역폭 확장
  2. 신호의 세기를 증폭
  3. 채널간의 간섭을 제한
  4. 많은 채널을 좁은 주파수 대역에 포함
(정답률: 70%)
  • 보호대역(Guard Band)은 인접한 채널 사이에 위치하여 서로 간의 간섭을 제한함으로써 신호의 혼선을 방지하는 역할을 합니다.
profile_image
1

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

93. 동기식 전송방식 중 비트지향성(bit oriented) 방식의 프로토콜이 아닌 것은?

  1. HDLC
  2. ADCCP
  3. BSC
  4. SDLC
(정답률: 52%)
  • BSC는 전송 제어 문자를 삽입하여 전송을 제어하는 문자(바이트) 지향 방식의 프로토콜입니다.

    오답 노트

    HDLC, ADCCP, SDLC: 비트 지향 방식 프로토콜
profile_image
1

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

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

  1. TOKEN-BUS
  2. FDMA
  3. CSMA/CD
  4. TOKEN-RING
(정답률: 58%)
  • FDMA는 무선 셀룰러 통신에서 할당된 주파수 대역을 여러 채널로 분할하여 사용하는 무선 전송 방식이므로, LAN의 매체 액세스 제어 기법과는 거리가 멉니다.
profile_image
1

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

95. 송신측 펄스부호변조(PCM) 과정을 순서대로 나열한 것은?

  1. 부호화 → 양자화 → 표본화
  2. 양자화 → 표본화 → 부호화
  3. 표본화 → 양자화 → 부호화
  4. 표본화 → 부호화 → 양자화
(정답률: 74%)
  • PCM(펄스부호변조)의 송신 과정은 아날로그 신호를 디지털로 변환하기 위해 표본화 → 양자화 → 부호화 순서로 진행됩니다.
profile_image
1

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

96. 양방향 통신기능을 지닌 대화형 정보통신 서비스는?

  1. 비디오텍스
  2. 텔리텍스트
  3. 팩시밀리
  4. 라디오방송
(정답률: 45%)
  • 비디오텍스는 단말기와 컴퓨터 사이에 양방향 통신이 가능하여 사용자가 정보를 선택하고 상호작용할 수 있는 대화형 정보통신 서비스입니다.
profile_image
1

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

97. 일반적으로 동질의 통신망 A와 B를 데이터 링크 계층(Data-link Layer)에서 연결하여 주는 장치로 필터링 기능을 가지고 있는 것은?

  1. 리피터(repeater)
  2. 라우터(router)
  3. 게이트웨이(gateway)
  4. 브리지(bridge)
(정답률: 47%)
  • 데이터 링크 계층(Data-link Layer)에서 동질의 통신망을 연결하며, MAC 주소를 기반으로 프레임을 전달하거나 차단하는 필터링 기능을 수행하는 장치는 브리지(bridge)입니다.

    오답 노트

    리피터: 물리 계층 장치
    라우터: 네트워크 계층 장치
    게이트웨이: 응용 계층 장치
profile_image
1

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

98. 비 패킷형 단말기에서 조립, 분해 기능을 제공해 주는 일종의 어댑터는?

  1. APM
  2. PVC
  3. PAD
  4. PCR
(정답률: 59%)
  • PAD(Packet Assembler Disassembler)는 비 패킷형 단말기가 패킷 교환망에 접속할 수 있도록 데이터를 패킷 단위로 조립하고 분해하는 어댑터 장치입니다.
profile_image
1

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

99. OSI 7계층 중 서로 다른 기종의 컴퓨터 기종마다 다를 수 있는 정보의 표현 형식을 서로 이해할 수 있도록 공통의 구문형식으로 데이터를 변환하여 보내는 계층은?

  1. 물리 계층
  2. 응용 계층
  3. 표현 계층
  4. 데이터 링크 계층
(정답률: 60%)
  • 표현 계층은 서로 다른 기종 간의 데이터 표현 형식을 일치시키기 위해 코드 변환, 데이터 암호화, 데이터 압축 및 구문 검색 등을 수행하는 계층입니다.
profile_image
1

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

100. 통신 프로토콜의 기본 3요소에 해당하지 않는 것은?

  1. 구문(Syntax)
  2. 의미(Semantic)
  3. 타이밍(Timing)
  4. 동기(Synchronization)
(정답률: 69%)
  • 통신 프로토콜의 3요소는 구문(Syntax), 의미(Semantic), 타이밍(Timing)입니다. 동기(Synchronization)는 프로토콜의 기본 3요소에 포함되지 않습니다.
profile_image
1

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

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