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

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

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

정보처리산업기사
(2001-09-23 기출문제)

목록

1과목: 데이터 베이스

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

  1. Mapping
  2. Folding
  3. Synonym
  4. Chaining
(정답률: 76%)
  • 해싱 함수를 통해 서로 다른 키가 동일한 주소(Home Address)를 갖게 되는 경우, 이러한 키들의 집합을 Synonym이라고 합니다.
profile_image
1

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

2. 관계 데이터 모형에서 하나의 릴레이션을 구성하는 각각의 행을 지칭하는 것은?

  1. DOMAIN
  2. TUPLE
  3. ENTITY
  4. MEMBER
(정답률: 81%)
  • 관계 데이터 모형에서 릴레이션의 행(Row)은 튜플(TUPLE)이라고 하며, 이는 하나의 개체에 대한 모든 속성 값을 포함하는 집합을 의미합니다.

    오답 노트

    DOMAIN: 하나의 속성이 가질 수 있는 원자 값들의 집합
    ENTITY: 현실 세계의 독립적인 객체
profile_image
1

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

3. 데크(deque)에 관한 설명으로 옳지 않은 것은?

  1. 삽입과 삭제가 양쪽 끝에서 일어난다.
  2. 스택과 큐를 복합한 형태이다.
  3. 사용하는 포인터는 한 개이다.
  4. 입력제한 데크를 scroll이라고 한다.
(정답률: 70%)
  • 데크(deque)는 양쪽 끝에서 삽입과 삭제가 모두 가능한 자료구조로, 이를 관리하기 위해 왼쪽 끝을 가리키는 L-bottom 포인터와 오른쪽 끝을 가리키는 R-bottom 포인터 총 2개의 포인터를 사용합니다.
profile_image
1

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

4. 다음은 어떠한 정렬 방법을 설명한 것인가?

  1. 2-way 합병 정렬
  2. 퀵 정렬
  3. 기수정렬
  4. 버블정렬
(정답률: 71%)
  • 제시된 이미지 의 내용은 두 개의 키를 한 쌍으로 정렬하고, 이를 다시 합병하여 하나의 정렬된 리스트를 만드는 과정을 반복하는 방식입니다. 이는 분할 정복 알고리즘의 대표적인 예인 2-way 합병 정렬의 핵심 동작 원리입니다.
profile_image
1

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

5. E-R 다이어그램에서 아래 기호는 어떤 요소를 나타내는가?

  1. 개체
  2. 관계
  3. 항목
  4. 속성
(정답률: 81%)
  • E-R 다이어그램에서 타원형 기호인 는 개체의 특성을 기술하는 속성을 나타냅니다.
profile_image
1

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

6. 키가 아닌 모든 속성이 기본 키(primary key)에 충분한 함수적 종속을 만족하는 정규형은?

  1. 1N
  2. 2NF
  3. 3NF
  4. 4NF
(정답률: 42%)
  • 제2정규형(2NF)은 제1정규형을 만족하면서, 기본 키가 아닌 모든 속성이 기본 키에 대해 완전 함수적 종속을 만족해야 하는 단계입니다. 즉, 기본 키의 일부분에만 종속되는 부분 함수적 종속을 제거한 상태를 의미합니다.
profile_image
1

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

7. 데이터베이스관리자(DBA)의 역할에 대한 설명으로 거리가 먼 것은?

  1. 데이터베이스의 스키마를 정의한다.
  2. 데이터베이스의 저장장소 및 접근 방법을 정의한다.
  3. 사용자들에게 데이터베이스의 접근 권한을 부여한다.
  4. 응용 프로그램을 통하여 데이터베이스를 접근한다.
(정답률: 66%)
  • DBA는 데이터베이스의 설계, 정의, 권한 부여 및 관리 전반을 책임지는 관리자입니다.

    오답 노트

    응용 프로그램을 통하여 데이터베이스를 접근한다: 이는 응용 프로그래머의 역할입니다.
profile_image
1

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

8. 선형 자료구조에 해당되지 않는 것은?

  1. 스택(stack)
  2. 큐(queue)
  3. 트리(tree)
  4. 데크(deque)
(정답률: 89%)
  • 데이터가 일렬로 나열된 형태가 아닌, 부모-자식 관계의 계층적 구조를 가지는 비선형 자료구조는 트리(tree)입니다.

    오답 노트

    스택(stack), 큐(queue), 데크(deque): 데이터가 순차적으로 연결된 선형 자료구조
profile_image
1

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

9. 두 릴레이션에 저장된 튜플간에 데이터 일관성을 유지하기 위한 것으로서, 릴레이션 R1에 저장된 튜플이 릴레이션 R2에 있는 튜플을 참조하려면 참조되는 튜플이 반드시 R2에 존재해야 한다는 조건은?

  1. 참조 무결성
  2. 개체 무결성
  3. 주소 무결성
  4. 원자값 무결성
(정답률: 74%)
  • 외래키를 통해 두 릴레이션 간의 관계를 정의할 때, 참조하는 튜플이 참조되는 릴레이션에 반드시 존재해야 함으로써 데이터의 일관성을 유지하는 원칙은 참조 무결성입니다.
profile_image
1

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

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

  1. ①-②-③-④
  2. ①-③-②-④
  3. ①-④-②-③
  4. ①-②-④-③
(정답률: 86%)
  • 데이터베이스 설계는 사용자 요구사항을 분석한 후, 이를 추상적인 개념으로 모델링하고, 이를 특정 DBMS에 맞게 논리적으로 설계한 뒤, 최종적으로 물리적인 저장 구조를 결정하는 순서로 진행됩니다.
    따라서 이미지 의 올바른 순서는 요구 분석의 분석 $\rightarrow$ 개념적 설계 $\rightarrow$ 논리적 설계(이미지 내 물리적 설계 단계 전 단계) $\rightarrow$ 물리적 설계 $\rightarrow$ 데이터베이스 구현 순이 되어야 하며, 주어진 보기 중에서는 ①-④-②-③ 순서가 가장 적절합니다.
profile_image
1

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

11. 다음 SQL 문에서 DISTINCT의 의미는?

  1. 검색결과에서 레코드 중복을 제거하라.
  2. 모든 레코드를 검색하라
  3. 검색 결과를 순서대로 정렬하라
  4. DEPT의 처음 레코드만 검색하라.
(정답률: 70%)
  • 이미지 의 SQL 문에서 DISTINCT 키워드는 SELECT 문과 함께 사용되어, 조회된 결과 집합에서 중복된 레코드를 제거하고 유일한 값만 출력하도록 하는 역할을 합니다.
profile_image
1

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

12. 다음 ( )안의 내용에 해당하는 관련 단어는?

  1. Stack
  2. Queue
  3. List
  4. Tree
(정답률: 84%)
  • 제시된 이미지 의 내용은 'LIFO(Last-In-First-Out, 후입선출)' 방식으로 데이터가 생성되고 삭제되는 선형 리스트를 설명하고 있습니다. 가장 나중에 들어온 데이터가 가장 먼저 나가는 구조는 Stack의 핵심 특징입니다.
profile_image
1

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

13. Which of the following is not desirable properties of transaction?

  1. atomicity
  2. consistency preservation
  3. isolation
  4. validity
(정답률: 38%)
  • 트랜잭션의 필수 성질인 ACID 특성에는 원자성(atomicity), 일관성(consistency), 격리성(isolation), 지속성(durability)이 포함됩니다. validity는 트랜잭션의 기본 성질에 해당하지 않습니다.
profile_image
1

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

14. 시스템 자신이 필요로 하는 여러 가지 객체에 관한 정보를 포함하고 있는 시스템 데이터베이스로서, 포함하고 있는 객체로는 테이블, 데이터베이스, 뷰, 접근 권한 등이 있는 것은?

  1. 인덱스(Index)
  2. 카탈로그(Catalog)
  3. QBE(Query By Example)
  4. SQL(Structure Query Language)
(정답률: 51%)
  • 카탈로그(Catalog)는 시스템 데이터베이스로서 테이블, 뷰, 인덱스, 접근 권한 등 데이터베이스 객체에 대한 메타데이터를 저장하고 관리하는 저장소입니다.
profile_image
1

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

15. 주기억장치내에서 이루어지는 정렬은?

  1. radix sort
  2. cascade sort
  3. balanced sort
  4. oscillating sort
(정답률: 27%)
  • 주기억장치 내에서 모든 데이터를 처리하는 정렬을 내부 정렬이라고 하며, radix sort(기수 정렬)는 대표적인 내부 정렬 방식인 분배법에 해당합니다.

    오답 노트

    외부 정렬: 보조기억장치를 사용하여 정렬하는 방식
profile_image
1

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

16. 개체간의 관계와 제약조건을 나타내고 데이터베이스의 접근 권한, 보안 및 무결성 규칙 명세가 있는 스키마는?

  1. 내부 스키마
  2. 외부 스키마
  3. 개념 스키마
  4. 서브 스키마
(정답률: 61%)
  • 개념 스키마는 모든 사용자 관점을 통합한 조직 전체의 논리적 데이터베이스 구조로, 개체 간의 관계, 제약 조건, 접근 권한, 보안 및 무결성 규칙을 명세합니다.

    오답 노트

    내부 스키마: 물리적 저장 장치 관점의 구조
    외부 스키마: 개별 사용자나 응용 프로그램 관점의 구조
profile_image
1

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

17. 아래 이진 트리를 후위순서(postorder)로 운행한 결과는?

  1. ABCDEFGH
  2. DBGHEFCA
  3. ABDCEGHF
  4. BDGHEFAC
(정답률: 76%)
  • 후위순서(postorder) 운행은 '왼쪽 자식 → 오른쪽 자식 → 루트' 순으로 방문합니다.
    제시된 트리를 이 규칙에 따라 운행하면, 루트 A를 기준으로 왼쪽 서브트리(D → B)를 먼저 방문하고, 오른쪽 서브트리(G → H → E → F → C)를 방문한 뒤 마지막으로 루트 A를 방문하게 됩니다.
    따라서 최종 결과는 DBGHEFCA가 됩니다.
profile_image
1

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

18. 데이터베이스 관리 시스템(DBMS)의 필수기능중 제어기능에 대한 설명으로 거리가 먼 것은?

  1. 데이터베이스를 접근하는 갱신, 삽입, 삭제 작업이 정확하게 수행되어 데이터의 무결성이 유지되도록 제어해야 한다.
  2. 데이터의 논리적 구조와 물리적 구조 사이에 변환이 가능하도록, 두 구조 사이의 사상(Mapping)을 명시하여야 한다.
  3. 정당한 사용자가 허가된 데이터만 접근할 수 있도록 보안(Security)을 유지하고 권한(Authorit)을 검사할 수 있어야 한다.
  4. 여러 사용자가 데이터베이스를 동시에 접근하여 데이터를 처리할 때 처리 결과가 항상 정확성을 유지하도록 병행 제어(Concurrency Control)를 할 수 있어야 한다.
(정답률: 60%)
  • 데이터의 논리적 구조와 물리적 구조 사이의 사상(Mapping)을 명시하는 것은 DBMS의 제어 기능이 아니라 데이터 독립성을 구현하기 위한 스키마 구조의 특징입니다.

    오답 노트

    무결성 유지: 데이터의 정확성 보장 제어
    보안 및 권한 검사: 비인가 사용자 접근 차단 제어
    병행 제어: 동시 접근 시 일관성 유지 제어
profile_image
1

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

19. 삽입 SQL(embedded SQL)에 대한 설명으로 옳지 않은 것은?

  1. 응용 프로그램에 삽입되어 사용되는 SQL이다.
  2. SQL 문장의 식별자로서 EXEC SQL을 앞에 기술한다.
  3. 호스트 변수와 데이터베이스 필드의 이름은 같아도 무방하다.
  4. 호스트 언어의 변수는 SQL 변수와 구별하기 위하여 앞에 % 기호를 붙인다.
(정답률: 52%)
  • 호스트 언어의 변수(호스트 변수)는 SQL 문장 내에서 구분하기 위해 앞에 콜론(:) 기호를 붙여 사용합니다.

    오답 노트

    EXEC SQL: 삽입 SQL의 시작을 알리는 식별자
profile_image
1

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

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

  1. 데이터베이스 일부만 선택적으로 보여주므로 데이터베이스의 접근을 제한할 수 있다.
  2. 복잡한 검색을 사용자는 간단하게 할 수 있다.
  3. 사용자에게 데이터의 독립성을 제공할 수 있다.
  4. 뷰는 별도의 디스크 공간을 차지하여 생성되는 실제적 테이블이다.
(정답률: 83%)
  • 뷰는 가상 테이블로서 실제 데이터를 물리적으로 저장하지 않고 정의(쿼리)만 저장하므로 별도의 디스크 공간을 차지하지 않습니다.

    오답 노트

    데이터베이스 일부 선택적 노출: 보안성 향상
    복잡한 검색 간소화: 사용자 편의성 증대
    데이터 독립성 제공: 논리적 독립성 확보
profile_image
1

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

2과목: 전자 계산기 구조

21. 메모리 용량이 총 4096워드이고, 1워드가 8비트라 할때 PC(Program Counter)와 MBR(Memory Buffer Register)의 비트수를 올바르게 나타낸 것은?

  1. PC=8비트, MBR=12비트
  2. PC=12비트, MBR=8비트
  3. PC=8비트, MBR=8비트
  4. PC=12비트, MBR=12비트
(정답률: 66%)
  • PC는 메모리의 주소를 가리키므로 메모리 용량(워드 수)을 표현할 수 있는 비트수가 필요하며, MBR은 메모리에 저장될 데이터(1워드)의 크기를 저장하는 레지스터입니다.
    ① [기본 공식] $PC = \log_{2}(\text{Memory Capacity})$ , $$MBR = \text{Word Size}$$
    ② [숫자 대입] $PC = \log_{2}(4096)$ , $$MBR = 8$$
    ③ [최종 결과] $PC = 12, MBR = 8$
profile_image
1

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

22. 제어데이터의 종류를 열거한 것으로 옳지 않은 것은?

  1. 메이저 스테이트 사이의 변천을 제어하는 제어 데이터
  2. 입출력 장치의 제어점을 제어하는데 필요한 제어데이터
  3. 중앙 처리 장치의 제어점을 제어하는데 필요한 제어데이터
  4. 인스트럭션 수행순서를 결정하는데 필요한 제어데이터
(정답률: 26%)
  • 제어데이터는 주로 중앙 처리 장치(CPU) 내부의 동작과 인스트럭션 수행 순서, 상태 변천 등을 제어하는 데 사용됩니다.

    오답 노트

    입출력 장치의 제어점 제어: 이는 제어데이터가 아닌 입출력 제어 및 인터페이스 영역의 기능입니다.
profile_image
1

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

23. 전류 일치 기술(coincident-current technique)에 의하여 기억장소를 선별하는 기억장치는?

  1. 자기 코어
  2. 자기 디스크
  3. 자기 테이프
  4. 자기 드럼
(정답률: 38%)
  • 자기 코어 기억장치는 가로선과 세로선이 교차하는 지점에 전류를 동시에 흘려보내는 전류 일치 기술(coincident-current technique)을 통해 특정 기억 위치를 선택합니다.
profile_image
1

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

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

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

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

25. 사용되는 문자의 빈도수에 따라서 코드의 길이가 달라지는 코드는?

  1. 그레이(gray)
  2. 742‘1’
  3. 허프만(huffman)
  4. 비퀴너리(biquinary)
(정답률: 46%)
  • 허프만(huffman) 코드는 사용 빈도가 높은 문자에는 짧은 코드를, 빈도가 낮은 문자에는 긴 코드를 할당하여 전체 코드 길이를 최적화하는 가변 길이 코드 방식입니다.
profile_image
1

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

26. 정보의 단위로 가장 적은 것은?

  1. Byte
  2. Word
  3. Bit
  4. Record
(정답률: 74%)
  • 정보의 최소 단위는 Bit이며, 데이터 크기의 순서는 Bit $\rightarrow$ Byte $\rightarrow$ Word $\rightarrow$ Record 순으로 커집니다.
profile_image
1

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

27. 마이크로 프로그램(micro program)에 대한 설명 중 옳지 않은 것은?

  1. 마이크로 프로그램은 보통 RAM에 저장한다.
  2. 마이크로 프로그램은 CPU 내의 제어장치를 설계하는 프로그램이다.
  3. 마이크로 프로그램은 각종 제어신호를 발생시킨다.
  4. 마이크로 프로그램은 마이크로 명령으로 형성되어 있다.
(정답률: 48%)
  • 마이크로 프로그램은 CPU의 제어장치를 구현하기 위한 프로그램으로, 실행 속도가 매우 빨라야 하며 내용이 변경되지 않아야 하므로 보통 RAM이 아닌 ROM(제어 기억장치)에 저장합니다.
profile_image
1

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

28. 연산장치의 기본 요소가 되는 것은?

  1. 자기테이프
  2. 레지스터
  3. 카드
  4. 자기코어
(정답률: 73%)
  • 연산장치(ALU)가 데이터를 빠르게 처리하기 위해서는 연산 중간 결과나 피연산자를 일시적으로 저장할 수 있는 고속 기억 장치인 레지스터가 기본 요소로 필요합니다.
profile_image
1

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

29. 연산자의 기능에 해당하지 않는 것은?

  1. 함수연산 기능
  2. 기억 기능
  3. 제어 기능
  4. 입·출력 기능
(정답률: 45%)
  • 연산자(ALU)는 산술 및 논리 연산을 수행하는 장치로, 함수 연산, 제어, 입출력 기능은 수행할 수 있으나 데이터를 저장하는 기억 기능은 레지스터나 메모리의 역할입니다.
profile_image
1

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

30. 페치사이클(fetch cycle)에 해당하지 않는 것은?

  1. 주기억장치의 지정 장소(address)로부터 명령을 끄집어 내어 CPU에 옮긴다.
  2. 명령의 오퍼레이션(operation)부를 명령 레지스터(Instruction Register)에 세트(set)시켜 해독시킨다.
  3. 다음에 실행할 명령의 기억장소(address)를 세트(set)시킨다.
  4. 실제로 명령을 이행한다.
(정답률: 54%)
  • 페치 사이클(Fetch Cycle)은 CPU가 명령어를 실행하기 전, 기억장치에서 명령어를 가져와 해독하는 단계까지를 의미합니다. 실제로 명령을 이행하는 단계는 실행 사이클(Execute Cycle)에 해당합니다.
profile_image
1

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

31. 2진수 (1001011)2의 2의 보수(2’s Complement)는?

  1. 0110100
  2. 1110100
  3. 1110101
  4. 0110101
(정답률: 57%)
  • 2의 보수는 주어진 이진수의 모든 비트를 반전(0은 1로, 1은 0으로)시킨 후 1을 더하여 구합니다.
    ① [기본 공식] $2\text{'s Complement} = (1\text{'s Complement}) + 1$
    ② [숫자 대입] $0110100 + 1$
    ③ [최종 결과] $0110101$
profile_image
1

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

32. 비수치적 자료의 사용 분야에 해당되지 않는 것은?

  1. 문장의 해석 및 분류
  2. 문헌정보 검색
  3. 과학적인 응용 및 상업적인 응용
  4. 고급 프로그래밍 언어를 기계어로 번역하는 처리
(정답률: 34%)
  • 비수치적 자료는 텍스트, 기호 등 문자로 구성된 데이터를 처리하는 분야에 사용됩니다. 과학적인 응용 및 상업적인 응용은 주로 수치 계산과 통계 처리가 핵심이므로 수치적 자료의 사용 분야에 해당합니다.
profile_image
1

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

33. program count의 기능을 설명한 것 중 옳은 것은?

  1. PC의 내용은 fetch cycle 동안에 1 증가된다.
  2. PC의 내용은 execute cycle 동안에 1 증가된다.
  3. PC의 내용은 fetching, executing과 관계없다.
  4. PC의 내용은 변화하지 않는다.
(정답률: 45%)
  • Program Counter(PC)는 다음에 실행할 명령어의 주소를 가리키는 레지스터입니다. 명령어를 메모리에서 읽어오는 fetch cycle 단계에서 해당 명령어를 가져온 직후, 다음 명령어를 가리키기 위해 PC의 값은 1 증가합니다.
profile_image
1

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

34. 인터럽트 요인이 발생하였을 때 CPU가 확인하여야 할 사항은?

  1. 메모리 내용
  2. 입·출력 장치
  3. 시간
  4. 모든 레지스터의 내용
(정답률: 32%)
  • 인터럽트가 발생하면 CPU는 현재 수행 중이던 작업의 상태를 나중에 복구하여 정확히 중단 지점부터 다시 시작해야 합니다. 따라서 현재 CPU 내부의 모든 레지스터 내용을 저장하고 확인하는 과정이 필수적입니다.
profile_image
1

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

35. Computer system에 예기치 않은 일이 발생했을 때 제어 프로그램에게 알려주는 것을 무엇이라 하는가?

  1. Interrupt
  2. PSW(Program Status Word)
  3. Problem State(처리프로그램 상태)
  4. Program Library
(정답률: 76%)
  • 컴퓨터 시스템 가동 중 예기치 않은 상황이나 특정 이벤트가 발생했을 때, 현재 실행 중인 프로그램을 일시 중단하고 제어권을 운영체제나 제어 프로그램으로 넘겨 처리하도록 알리는 메커니즘을 Interrupt라고 합니다.
profile_image
1

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

36. 패리티 bit는 몇 개의 착오까지 검출이 가능한가?

  1. 2 bit의 숫자만큼
  2. 1 bit
  3. 2 bit
  4. 4 bit
(정답률: 51%)
  • 패리티 비트는 데이터 전송 시 $1$의 개수가 짝수인지 홀수인지 확인하여 오류를 검출하는 방식입니다. 단일 비트의 반전은 찾아낼 수 있지만, $2$개 이상의 비트가 동시에 변하면 검출이 불가능하므로 $1$ bit의 착오만 검출 가능합니다.
profile_image
1

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

37. 마이크로 동작(Micro-operation)에 대한 정의로서 옳은 것은?

  1. 레지스터에 저장된 데이터에 의해서 이루어지는 동작
  2. 컴퓨터의 빠른 계산 동작
  3. 플립플롭 내에서 기억되는 동작
  4. 2진수 계산에 쓰이는 동작
(정답률: 56%)
  • 마이크로 동작은 CPU 내의 레지스터에 저장된 데이터에 의해 수행되는 가장 기본적이고 원자적인 연산 단위를 의미합니다.
profile_image
1

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

38. 컴퓨터의 연산장치에서 2개의 자료 11011101, 01101101을 Exclusive-OR 연산하였을 때의 결과는?

  1. 01001111
  2. 10110000
  3. 11111101
  4. 01001101
(정답률: 52%)
  • Exclusive-OR(XOR) 연산은 두 입력값이 서로 다를 때만 $1$을 출력하고, 같으면 $0$을 출력하는 논리 연산입니다.
    $$11011101$$
    $$01101101$$
    $$\text{XOR 연산}$$
    $$10110000$$
profile_image
1

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

39. 오퍼랜드(operand) 부분에 데이터를 기억하는 방법에 해당되는 것은?

  1. 상대 번지 지정
  2. 이미디어트(immediate) 번지 지정
  3. 변형 페이지 제로 번지 지정
  4. 인덱스 번지 지정
(정답률: 20%)
  • 이미디어트(immediate) 번지 지정 방식은 오퍼랜드 부분에 실제 데이터(상수)를 직접 저장하는 방식입니다. 메모리 참조 없이 즉시 데이터를 사용할 수 있어 처리 속도가 매우 빠릅니다.
profile_image
1

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

40. DRAM의 특징으로 옳은 것은?

  1. 전원이 끊어져도 기억장치의 상태는 지워지지 않는다.
  2. 주기적으로 메모리 재생(refresh)을 해야 한다.
  3. 내용 주소화(content addressable) 기억장치이다.
  4. 동적 재배치(dynamic relocation)를 용이하게 한다.
(정답률: 50%)
  • DRAM은 전하를 저장하는 커패시터를 사용하므로 시간이 지나면 전하가 누설되어 데이터가 소실됩니다. 따라서 이를 방지하기 위해 주기적으로 메모리 재생(refresh)을 수행해야 하는 특징이 있습니다.

    오답 노트

    전원이 끊어져도 지워지지 않음: ROM 또는 비휘발성 메모리의 특징
    내용 주소화 기억장치: CAM의 특징
    동적 재배치 용이: 메모리 관리 기법의 특징
profile_image
1

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

3과목: 시스템분석설계

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

  1. ①②③④
  2. ②③①④
  3. ①③②④
  4. ④③②①
(정답률: 51%)
  • 파일 설계는 구체적인 항목 정의부터 전체적인 편성 방법 결정 순으로 진행됩니다.
    파일항목의 검토 $\rightarrow$ 파일의 특성조사 $\rightarrow$ 파일매체의 검토 $\rightarrow$ 편성법 검토 순으로 설계하는 것이 옳습니다.
profile_image
1

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

42. 파일의 색인 순차편성은 데이터 부분과 색인 부분으로 구성되는데, 다음 중 색인부분에 포함되지 않는 것은?

  1. 오버플로우 영역 인덱스
  2. 마스터 인덱스
  3. 실린더 인덱스
  4. 트랙 인덱스
(정답률: 68%)
  • 색인 순차파일(ISAM)의 색인 부분은 데이터의 위치를 빠르게 찾기 위한 계층적 구조로 구성됩니다.
    마스터 인덱스, 실린더 인덱스, 트랙 인덱스는 모두 색인 부분에 해당하지만, 오버플로우 영역 인덱스는 데이터가 넘쳐서 저장되는 실제 데이터 영역과 관련된 부분입니다.
profile_image
1

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

43. 문서화의 목적에 대한 설명으로 옳지 않은 것은?

  1. 시스템 개방 프로젝트 관리의 효율화
  2. 소프트웨어 이관의 용이함
  3. 시스템 유지보수의 효율화
  4. 시스템 개발과정의 요식행위화
(정답률: 64%)
  • 문서화는 시스템의 생애주기 동안 효율적인 관리와 유지보수를 위해 수행하는 필수적인 활동입니다.
    시스템 개발과정의 요식행위화는 문서화의 목적이 아니라, 잘못된 문서화 관행으로 인해 나타날 수 있는 부작용입니다.
profile_image
1

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

44. 성공적인 시스템을 개발하기 위해서는 아래 보기 중 어떤 순서로 접근하는 것이 효율적이겠는가?

  1. ①④②③⑤
  2. ①②③④⑤
  3. ⑤④②③①
  4. ④①②③⑤
(정답률: 66%)
  • 시스템 개발은 목적 설정부터 평가까지 논리적인 흐름으로 진행되어야 합니다.
    목적을 분명히 한다 $\rightarrow$ 현상을 조사분석한다 $\rightarrow$ 신시시스템을 설계한다 $\rightarrow$ 신시시스템을 실행한다 $\rightarrow$ 신시시스템 실행후 평가한다 순으로 접근하는 것이 가장 효율적입니다.
profile_image
1

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

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

  1. 분산매체화 시스템
  2. 턴어라운드 시스템
  3. 집중매체화 시스템
  4. 직접입력 시스템
(정답률: 64%)
  • 데이터를 전표에 기록한 후 일정 시간마다 일괄 수집하여 전산부서라는 특정 장소에서 입력 매체에 기록하는 방식은 집중매체화 시스템에 해당합니다.
profile_image
1

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

46. 아래 보기와 같이 주로 도서 분류코드에 사용되는 코드는?

  1. 10진코드
  2. 순서코드
  3. 문자코드
  4. 분류코드
(정답률: 52%)
  • 제시된 이미지 와 같이 100, 200, 300 등 10진수 체계를 이용하여 계층적으로 분류하는 방식은 10진코드의 특징입니다.
profile_image
1

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

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

  1. 순차 체크(sequence check)
  2. 범위 체크(limit check)
  3. 균형 체크(balance check)
  4. 일괄 합계 체크(batch total check)
(정답률: 58%)
  • 입력 데이터 집합의 특정 항목 합계(Batch Total)를 미리 계산하여 입력 후 컴퓨터가 계산한 값과 비교함으로써 데이터의 누락이나 중복 여부를 확인하는 방법입니다.
profile_image
1

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

48. 프로그램 단위별로 디버깅이 끝난 것을 모아 서로 연관된 프로그램군(group)을 계통적으로 검사하는 테스트 방법을 무엇이라 하는가?

  1. 단위 테스트
  2. 결합 테스트
  3. 종합 테스트
  4. 계층 테스트
(정답률: 29%)
  • 단위 테스트가 완료된 개별 모듈들을 결합하여 모듈 간의 인터페이스와 상호작용을 검사하는 단계를 결합 테스트라고 합니다.

    오답 노트

    단위 테스트: 개별 프로그램 단위의 오류 검사
    종합 테스트: 전체 시스템이 통합된 상태에서 수행하는 최종 테스트
profile_image
1

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

49. 부여된 코드를 실제로 사용하는 단계에서 ‘781356’을 ‘783156’으로 오류(Error)가 발생되었을 때, 어떤 오류에 해당하는가?

  1. Transcription Error
  2. Transposition Error
  3. Double Transposition Error
  4. Random Error
(정답률: 75%)
  • 인접한 두 숫자의 위치가 서로 바뀌어 입력되는 오류를 Transposition Error(전치 오류)라고 합니다. '781356'이 '783156'으로 바뀐 것은 1과 3의 위치가 서로 바뀐 전형적인 사례입니다.
profile_image
1

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

50. 객체 지향 시스템에서는 객체가 시스템을 구성하는 기본 단위인데, 이런 객체 중에는 같은 특성을 갖는 객체들이 많다. 이와 같이 같은 특성을 갖는 객체를 표현한 것을 무엇이라 하는가?

  1. 속성
  2. 클래스
  3. 메시지
  4. 인스턴스
(정답률: 67%)
  • 클래스는 동일한 속성과 동작을 갖는 객체들의 집합으로, 객체를 생성하기 위한 틀 또는 청사진 역할을 합니다.

    오답 노트

    인스턴스: 클래스를 통해 실제로 구현된 개별 객체
profile_image
1

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

51. 마스터 파일(Master File)의 변경하고자 하는 내용을 검사하거나 갱신할 때 사용되는 정보로서, 일시적인 성격을 지닌 파일은?

  1. Transaction File
  2. History File
  3. Summary File
  4. Trailer File
(정답률: 73%)
  • 트랜잭션 파일(Transaction File)은 마스터 파일의 내용을 변경, 갱신, 삭제하기 위해 사용되는 일시적인 성격의 파일입니다.
profile_image
1

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

52. 시스템의 신뢰성 평가요소로 거리가 먼 것은?

  1. 시스템 전체의 가동률
  2. 보조기억장치의 용량과 성능
  3. 신뢰성 향상을 위해 시행한 처리의 경제 효과
  4. 시스템을 구성하는 각 요소의 신뢰도 균형성
(정답률: 47%)
  • 시스템 신뢰성은 시스템이 주어진 조건에서 의도된 기능을 얼마나 정확하게 수행하는지를 평가하는 척도입니다. 보조기억장치의 용량과 성능은 하드웨어의 물리적 제원일 뿐, 시스템의 가동률이나 신뢰도 균형성과 같은 신뢰성 평가 요소와는 거리가 멉니다.
profile_image
1

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

53. 자료 사전에서 사용되는 표기법 중 반복의 의미를 나타내는 기호는?

  1. +
  2. =
  3. [ ]
  4. { }
(정답률: 67%)
  • 자료 사전(Data Dictionary)에서 중괄호 { }는 반복(Repeat)을 의미하는 기호로 사용됩니다.
profile_image
1

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

54. 소프트웨어 개발주기 모델의 하나인 폭포수형(waterfall) 모델에서 개발될 소프트웨어에 대한 전체적인 하드웨어 및 소프트웨어 구조, 제어구조, 자료구조의 개략적인 설계를 작성하는 단계는?

  1. 타당성조사 단계
  2. 기본설계 단계
  3. 상세설계 단계
  4. 계획과 요구사항 분석단계
(정답률: 66%)
  • 폭포수 모델에서 기본설계 단계는 분석 단계에서 정의된 요구사항을 바탕으로 시스템의 전체적인 하드웨어 및 소프트웨어 구조, 제어 구조, 자료 구조 등의 개략적인 설계를 수행하는 단계입니다.
profile_image
1

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

55. 출력설계의 순서가 옳은 것은?

  1. ①-②-③-④
  2. ①-④-②-③
  3. ④-①-②-③
  4. ④-③-②-①
(정답률: 64%)
  • 출력 설계는 사용자가 필요로 하는 정보의 내용을 먼저 결정하고, 이를 어떤 매체로 출력할지, 누구에게 배분할지, 어떻게 이용할지를 결정하는 순서로 진행됩니다.
    따라서 의 순서는 출력의 내용 $\rightarrow$ 출력의 매체화 $\rightarrow$ 출력의 분배 $\rightarrow$ 출력의 이용 순이 정답입니다.
profile_image
1

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

56. 코드의 3대 기능으로 거리가 먼 것은?

  1. 정렬
  2. 식별
  3. 분류
  4. 배열
(정답률: 42%)
  • 코드의 3대 기능은 데이터를 효율적으로 관리하기 위한 분류, 식별, 배열입니다.

    오답 노트

    정렬: 코드의 기본 기능이 아닌 데이터 처리 과정의 일종입니다.
profile_image
1

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

57. 입력설계시에 제일 먼저 설계하는 항목은?

  1. 입력 내용에 관한 설계
  2. 입력 매체에 관한 설계
  3. 입력 투입에 관한 설계
  4. 입력 정보수집 설계
(정답률: 64%)
  • 입력 설계의 가장 첫 단계는 시스템에 어떤 데이터가 필요한지를 결정하는 입력 정보수집 설계입니다. 이후 수집된 정보를 바탕으로 내용, 매체, 투입 방법을 순차적으로 설계하게 됩니다.
profile_image
1

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

58. HIPO는 일반적으로 세가지로 구성된 패키지 형태로 되어 있는데, 이에 해당하지 않는 것은?

  1. 도식목차(visual table of contents)
  2. 순서도(flowchart)
  3. 총괄도표(overview diagram)
  4. 상세도표(detail diagram)
(정답률: 46%)
  • HIPO(Hierarchy Plus Input-Process-Output)는 시스템의 기능을 계층적으로 분할하여 표현하는 도구로, 도식목차(visual table of contents), 총괄도표(overview diagram), 상세도표(detail diagram)의 세 가지 패키지로 구성됩니다. 순서도는 프로세스의 흐름을 나타내는 도구이며 HIPO의 구성 요소가 아닙니다.
profile_image
1

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

59. 시스템 구성의 기본 요소에 해당되지 않는 것은?

  1. Processing
  2. Control
  3. Feedback
  4. Memory
(정답률: 48%)
  • 일반적인 시스템 구성의 기본 요소는 입력(Input), 처리(Processing), 출력(Output), 제어(Control), 피드백(Feedback)으로 이루어집니다. 메모리(Memory)는 처리(Processing) 과정에서 사용되는 하드웨어 자원일 뿐, 시스템 구성의 기본 논리 요소에는 해당하지 않습니다.
profile_image
1

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

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

  1. 오류에 대비한 체크 시스템을 고려한다.
  2. 신뢰성과 정확성을 고려한다.
  3. 시스템의 상태, 구성요소 및 기능 등을 종합적으로 표시한다.
  4. 각 부문별 담당자의 책임범위를 고려한다.
(정답률: 77%)
  • 프로세스 설계는 시스템의 기능적 구현, 신뢰성, 정확성, 오류 제어 및 전체적인 구성 요소의 종합적 표시 등 기술적 설계에 집중해야 합니다. 각 부문별 담당자의 책임범위를 고려하는 것은 프로젝트 관리나 조직 관리의 영역이지 프로세스 설계의 직접적인 유의 사항은 아닙니다.
profile_image
1

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

4과목: 운영체제

61. 어떤 프로세스가 프로그램 수행에 소요되는 시간보다 페이지 교체에 소요되는 시간이 더 많은 경우를 의미하는 것은?

  1. page fault
  2. thrashing
  3. overloading
  4. demand paging
(정답률: 60%)
  • 프로세스가 실행되는 시간보다 페이지 교체(Page replacement)에 더 많은 시간을 소비하여 CPU 이용률이 급격히 떨어지는 현상을 스래싱(thrashing)이라고 합니다.
profile_image
1

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

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

  1. Mutual exclusion
  2. Hold and wait
  3. Preemption
  4. Circular wait
(정답률: 68%)
  • 교착상태(Deadlock)가 발생하기 위해서는 상호 배제(Mutual exclusion), 점유와 대기(Hold and wait), 비선점(No preemption), 환형 대기(Circular wait)의 4가지 조건이 모두 충족되어야 합니다. 따라서 선점(Preemption)은 교착상태 발생 조건이 아니라, 오히려 이를 해결하거나 방지하는 방법과 관련이 있습니다.
profile_image
1

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

63. 분산 시스템의 장점이 아닌 것은?

  1. 보안이 향상된다.
  2. 자원 공유가 가능하다.
  3. 신뢰성이 보장된다.
  4. 연산 처리 속도가 향상된다.
(정답률: 73%)
  • 분산 시스템은 여러 컴퓨터에 자원을 분산하여 자원 공유, 신뢰성 향상, 연산 처리 속도 향상을 꾀하는 시스템입니다. 하지만 시스템이 분산되어 관리 포인트가 늘어나고 네트워크를 통해 데이터가 이동하므로 보안 관리는 오히려 더 어려워지며 보안이 향상된다고 볼 수 없습니다.
profile_image
1

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

64. RR(Round-Robin) 스케쥴링 기법에서 시간 할당량에 대한 설명으로 옳지 않은 것은?

  1. 시간 할당량이 너무 작으면 문맥교환 오버헤드가 작아지게 된다.
  2. 시간 할당량이 너무 작으면 문맥교환이 자주 일어나게 된다.
  3. 시간 할당량이 너무 크면 FIFO 기법과 거의 같은 형태가 된다.
  4. 시간 할당량이 너무 작으면 시스템은 대부분의 시간을 프로세서의 스위칭에 소비하고 실제 사용자들의 연산은 거의 못하는 결과가 초래된다.
(정답률: 63%)
  • RR 스케줄링에서 시간 할당량이 너무 작아지면 프로세스 간의 전환인 문맥교환(Context Switching)이 매우 빈번하게 발생하며, 이로 인해 시스템의 문맥교환 오버헤드가 오히려 증가하게 됩니다.

    오답 노트

    시간 할당량이 너무 크면 FIFO 기법과 거의 같은 형태가 된다: 맞음. 할당량이 무한대라면 먼저 온 프로세스가 끝날 때까지 점유하므로 FIFO와 동일해짐.
profile_image
1

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

65. 프로그램의 실행 오류로 인해 발생하는 인터럽트로 수행중인 프로그램에서 0으로 나누는 연산이나, 스택의 오버플로우(overflow) 등과 같은 오류가 발생했을 때, 일어나는 인터럽트는 무엇인가?

  1. 기계 검사 인터럽트
  2. SVC(Supervisor Call) 인터럽트
  3. 프로그램 검사(program check) 인터럽트
  4. 재시작(restart) 인터럽트
(정답률: 54%)
  • 프로그램 검사(program check) 인터럽트는 0으로 나누기, 스택 오버플로우, 잘못된 메모리 참조 등 프로그램 실행 중 내부적인 논리 오류가 발생했을 때 CPU가 이를 감지하여 일으키는 인터럽트입니다.
profile_image
1

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

66. 13K의 작업을 두 번째 공백인 14K의 작업공간에 할당했을 경우, 사용된 기억장치 배치전략 기법은?

  1. 최초 적합(first-fit)
  2. 최적 적합(best-fit)
  3. 최악 적합(worst-fit)
  4. 최후 적합(last-fit)
(정답률: 81%)
  • 최적 적합(best-fit)은 가용 공간들 중 요청된 크기와 차이가 가장 적은, 즉 가장 딱 맞는 크기의 공간을 선택하여 할당하는 전략입니다.
    제시된 상황에서 $13\text{K}$ 작업을 수용할 수 있는 공간($16\text{K}, 14\text{K}, 30\text{K}$) 중 가장 크기 차이가 적은 $14\text{K}$ 공간에 할당했으므로 최적 적합 기법에 해당합니다.
profile_image
1

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

67. 데이터 암호화 시스템 중, 암호화 키와 해독 키가 따로 존재하여 암호화 키는 공용키로 공개되어 있고 해독 키는 개인 키로 비밀이 보장되어 있는 방식은?

  1. 비밀 번호(password)
  2. DES(Data Encryption Standards)
  3. 공개 키 시스템(public key system)
  4. 디지털 서명(digital signature)
(정답률: 60%)
  • 공개 키 시스템(public key system)은 암호화에는 누구나 알 수 있는 공개 키를 사용하고, 복호화(해독)에는 본인만 가진 개인 키를 사용하는 비대칭 암호화 방식입니다.
profile_image
1

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

68. 프로세스 제어블록(PCB)에 포함되지 않는 것은?

  1. 프로세스의 현재 상태
  2. 우선 순위
  3. 프로세스 식별자
  4. 프로세스의 CPU 사용율
(정답률: 53%)
  • PCB는 운영체제가 프로세스를 관리하기 위해 필요한 정보를 저장하는 공간으로, 프로세스 식별자, 상태, 우선순위, 프로그램 카운터 등이 포함됩니다. CPU 사용율은 성능 모니터링 지표이며 PCB의 기본 구성 요소가 아닙니다.
profile_image
1

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

69. 유닉스의 파일 시스템에서 inode에 포함되는 내용이 아닌 것은?

  1. 파일을 최후로 접근(access)한 시간
  2. 파일이 최초로 변경(modification)된 시간
  3. 파일의 크기
  4. 파일의 타입
(정답률: 56%)
  • inode는 파일의 메타데이터를 저장하는 구조체로, 파일 타입, 크기, 최후 접근 시간, 최후 수정 시간 등을 포함합니다. 하지만 파일이 '최초로' 변경된 시간은 저장하지 않습니다.
profile_image
1

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

70. 파일 디스크립터(file descriptor)에 포함되는 내용이 아닌 것은?

  1. 파일 작성자
  2. 생성 날짜 및 시간
  3. 보조기억장치 상의 파일의 위치
  4. 액세스 회수
(정답률: 23%)
  • 파일 디스크립터는 파일의 상태와 위치 정보를 담고 있는 구조체로, 생성 날짜, 보조기억장치 상의 위치, 액세스 회수 등의 메타데이터를 포함하지만 파일 작성자 정보는 포함하지 않습니다.
profile_image
1

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

71. “윈도 98”에서 사용자가 사용하기 원하는 하드웨어를 시스템에 부착하면 자동으로 인식하여 동작하게 해 주는 기능은?

  1. folding
  2. plug and play
  3. coalescing
  4. naming
(정답률: 63%)
  • 하드웨어를 장착하면 시스템이 자동으로 인식하여 드라이버 설치 및 설정을 수행하는 기능을 plug and play라고 합니다.
profile_image
1

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

72. 비선점(nonpreemptive)형 프로세스 스케줄링 방식에 해당하는 것은?

  1. SJF, SRT
  2. SJF, FIFO
  3. Round-Robin, SRT
  4. Round-Robin, SJF
(정답률: 53%)
  • 비선점 스케줄링은 CPU를 할당받은 프로세스가 스스로 반납하거나 종료될 때까지 CPU를 뺏지 않는 방식입니다. 대표적으로 먼저 온 순서대로 처리하는 FIFO와 실행 시간이 짧은 순으로 처리하는 SJF가 이에 해당합니다.

    오답 노트

    Round-Robin, SRT: CPU를 강제로 뺏는 선점형 방식임
profile_image
1

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

73. 특정 공유 자원이나 한 그룹의 공유 자원들을 할당하는 데 필요한 데이터 및 프로시저를 포함하는 병행성 구조로서 자료 추상화 개념을 기초로 하는 것은?

  1. Monitor
  2. Locality
  3. Paging
  4. Context Switching
(정답률: 41%)
  • 모니터(Monitor)는 공유 자원에 접근하는 프로세스를 관리하기 위해 자료 구조와 프로시저를 하나로 묶은 고수준 동기화 도구이며, 자료 추상화 개념을 기반으로 하여 상호 배제를 자동으로 보장합니다.
profile_image
1

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

74. 운영체제의 목적으로 거리가 먼 것은?

  1. 시스템 성능 향상
  2. 처리량 향상
  3. 응답시간 증가
  4. 신뢰성 향상
(정답률: 79%)
  • 운영체제는 사용자에게 편리함을 제공하고 시스템 효율을 높이는 것이 목적입니다. 응답시간은 짧을수록(감소할수록) 성능이 좋은 것이므로, 응답시간 증가는 운영체제의 목적과 정반대되는 개념입니다.
profile_image
1

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

75. 분산처리 시스템의 위상(topology)에 따른 분류에서 성형(star) 구조에 대한 설명으로 옳지 않은 것은?

  1. 터미널의 증가에 따라 통신 회선수도 증가한다.
  2. 중앙 노드 이외의 장애는 다른 노드에 영향을 주지 않는다.
  3. 각 노드들은 point-to-point 형태로 모든 노드들과 직접 연결된다.
  4. 제어가 집중되고 모든 동작이 중앙 컴퓨터에 의해 감시된다.
(정답률: 59%)
  • 성형 구조는 중앙 노드를 중심으로 각 노드가 1:1로 연결된 형태입니다. 모든 노드가 서로 직접 연결되는 방식은 망형(Mesh) 구조에 해당합니다.

    오답 노트

    터미널 증가 시 회선수 증가: 중앙 노드와 연결되므로 맞음
    중앙 노드 외 장애 무관: 개별 연결이므로 맞음
    중앙 컴퓨터 감시: 중앙 집중 제어 방식이므로 맞음
profile_image
1

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

76. 인터럽트 발생시 운영체제가 가장 먼저 하는 일은?

  1. 인터럽트 처리
  2. 인터럽트 발생 지점으로 복귀
  3. 인터럽트 서비스 루틴으로 제어를 이동
  4. 현재까지의 모든 프로그램 상태를 저장
(정답률: 62%)
  • 인터럽트가 발생하면 CPU는 현재 수행 중이던 작업으로 나중에 되돌아와야 하므로, 가장 먼저 현재의 프로세스 상태(PC, 레지스터 값 등)를 PCB(Process Control Block)나 스택에 저장하는 작업을 수행합니다.
profile_image
1

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

77. 기억 장치에서 페이지들이 참조될 때마다 그때의 시간을 기억시켜 두고 페이지 대치가 필요할 때, 가장 오랫동안 사용되지 않은 페이지를 선택하여 대치시키는 방법은 무엇인가?

  1. FIFO(first-in-first-ont)
  2. LRU(least recently used)
  3. LFU(least frequently used)
  4. Second Chance
(정답률: 60%)
  • 가장 오랫동안 사용되지 않은(Least Recently Used) 페이지를 교체 대상으로 선정하는 알고리즘은 LRU(least recently used)입니다.

    오답 노트

    FIFO(first-in-first-ont): 가장 먼저 들어온 페이지를 교체
    LFU(least frequently used): 참조 횟수가 가장 적은 페이지를 교체
    Second Chance: FIFO에 참조 비트를 추가하여 한 번 더 기회를 주는 방식
profile_image
1

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

78. Brinch Hansen의 HRN 기법에서 가변적 우선순위를 구하는 식은?

(정답률: 66%)
  • HRN(Highest Response-ratio Next) 기법은 대기 시간이 길어질수록 우선순위를 높여 기아 현상을 방지하는 방식으로, 다음과 같은 가변 우선순위 공식을 사용합니다.
    $$\frac{W + S}{S}$$
    여기서 $W$는 대기 시간, $S$는 서비스 시간을 의미하며, 이를 텍스트로 표현하면 가 됩니다.
profile_image
1

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

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

  1. 운영체제는 컴퓨터 자원들인 기억장치, 프로세서, 파일 및 정보, 네트워크 및 보호 등을 효율적으로 관리할 수 있는 프로그램의 집합니다.
  2. 운영체제는 컴퓨터 하드웨어, 시스템 프로그램, 응용 프로그램, 사용자 등으로 구성되어 있다.
  3. 자원할당 측면에서 운영체제의 주된 기능은 파일 관리, 입출력의 구현, 소스 프로그램의 컴파일 및 목적코드 생성 등이다.
  4. 운영체제는 시스템 전체의 움직임을 감시, 감독 관리 및 지원하는 처리 프로그램과 주어진 문제를 응용 프로그램 감독 하에 실제 데이터 처리를 하는 제어 프로그램으로 구성된다.
(정답률: 48%)
  • 운영체제는 하드웨어 자원(기억장치, 프로세서, 파일, 네트워크 등)을 효율적으로 관리하고 제어하여 사용자에게 편리한 환경을 제공하는 시스템 프로그램의 집합입니다.
profile_image
1

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

80. 하나의 프로세스가 자주 참조하는 페이지의 집합을 의미하며, 이런 페이지 집합이 적재되면 프로세스는 한동안 페이지 폴트 없이 실행될 수 있다. 이런 페이지 집합을 무엇이라 하는가?

  1. working set
  2. critical section
  3. paging
  4. fragmentation
(정답률: 72%)
  • 프로세스가 특정 시간 동안 집중적으로 참조하는 페이지들의 집합을 working set이라고 합니다. 이 집합이 메모리에 모두 적재되어 있으면 페이지 폴트 발생을 최소화하여 효율적인 실행이 가능합니다.
profile_image
1

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

5과목: 정보통신개론

81. 변조속도는 어떻게 구하는가?

  1. 데이터 신호속도/변조시 상태변화 수
  2. 변조시 상태변화 수/데이터 신호속도
  3. 데이터 전송속도/변조시 상태변화 수
  4. 변조시 상태변화 수/데이터 전송속도
(정답률: 25%)
  • 변조속도(Baud rate)는 초당 전송되는 신호의 변화 횟수를 의미하며, 데이터 신호속도를 한 번의 상태 변화로 전송 가능한 비트 수(상태변화 수)로 나누어 계산합니다.
profile_image
1

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

82. 꼬임선(Twisted-pair line)의 특징으로 맞지 않는 것은?

  1. 전기적 간섭현상을 줄이기 위해서 균일하게 서로 감겨있는 형태의 케이블이다.
  2. 하나의 케이블에 여러쌍의 꼬임선들을 절연체로 피복하여 구성한다.
  3. 다른 전송매체에 비해서 거리, 대역폭 및 데이터 전송률면에서 제한적이지 않다.
  4. 가격이 저렴하고 설치가 간편한 이점을 가진다.
(정답률: 60%)
  • 꼬임선은 가격이 저렴하고 설치가 간편하지만, 다른 전송 매체(광케이블, 동축케이블 등)에 비해 전송 거리, 대역폭, 데이터 전송률 면에서 매우 제한적이라는 단점이 있습니다.
profile_image
1

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

83. 다음 중 광섬유케이블의 장점이 아닌 것은 ?

  1. 안정된 통신 및 누화 방지
  2. 많은 중계 급전선 필요
  3. 광대역이며 대용량 전송
  4. 실치보수 용이 및 비용 절감
(정답률: 38%)
  • 광섬유케이블은 신호 감쇠가 매우 적어 장거리 전송 시에도 중계기의 설치 횟수를 획기적으로 줄일 수 있다는 것이 핵심 장점입니다. 따라서 많은 중계 급전선이 필요하다는 설명은 틀린 내용입니다.
profile_image
1

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

84. 다음 중 데이터 통신에서의 변복조 방식이 아닌 것은 ?

  1. 진폭편이 변조(ASK)
  2. 위상 편이 변조(PSK)
  3. 주파수편이 변조(FSK)
  4. 주파수 디지털 변조(PDK)
(정답률: 68%)
  • 데이터 통신에서 디지털 신호를 아날로그 신호로 바꾸는 변조 방식에는 ASK(진폭), PSK(위상), FSK(주파수) 편이 변조가 있으며, 주파수 디지털 변조(PDK)라는 방식은 존재하지 않습니다.
profile_image
1

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

85. 네트워크 구조에 대한 설명 중 틀린 것은 ?

  1. 프로세스는 정보처리나 통신을 하는 것을 모델화한 것이다.
  2. 원격처리장치는 노드로 모델화 시킬 수 있다.
  3. 전기신호를 운반하는 매체는 링크로 모델화 한다.
  4. 정보처리란 노드내의 프로그램이 다른 프로그램과 상호 보완적으로 실행하는 처리라 할 수 있다.
(정답률: 22%)
  • 정보처리는 노드 내의 프로그램이 다른 프로그램과 상호 보완적으로 실행하는 것이 아니라, 입력된 데이터를 정해진 규칙에 따라 처리하여 유용한 정보로 변환하는 일련의 과정을 의미합니다.

    오답 노트

    프로세스: 정보처리나 통신 모델화
    원격처리장치: 노드로 모델화
    전기신호 운반 매체: 링크로 모델화
profile_image
1

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

86. 패키지계 뉴미디어에 속하지 않는 것은 ?

  1. CATV
  2. VTR
  3. 비디오 디스크
  4. CD-ROM
(정답률: 27%)
  • 뉴미디어는 전송 방식에 따라 유선계, 무선계, 독립계(패키지계)로 분류됩니다. 비디오 디스크, VTR, CD-ROM은 저장 매체 중심의 독립계(패키지계)에 속하지만, CATV는 케이블을 이용한 유선계 뉴미디어에 해당합니다.
profile_image
1

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

87. OSI 7계층 참조 모델의 목적에 해당되지 않는 것은 ?

  1. 시스템 상호간을 접속하기 위한 개념을 규정한다.
  2. OSI 규격을 개발하기 위한 범위를 정한다.
  3. 관련 규격의 적합성을 조정하기 위한 공동적인 기반을 제공한다.
  4. 개별적인 독립된 시스템의 특수성을 유지하도록 한다.
(정답률: 66%)
  • OSI 7계층 모델의 핵심 목적은 서로 다른 제조사의 시스템들이 원활하게 통신할 수 있도록 표준화를 통해 상호 호환성을 확보하는 것이며, 개별 시스템의 특수성을 유지하는 것은 목적이 아닙니다.
profile_image
1

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

88. 패킷 교환망의 특징으로 옳지 않은 것은 ?

  1. 전송 오류의 정정 불능
  2. 전송량제어와 전송속도 변환
  3. 대량의 데이터 전송시 전송 지연
  4. 표준화된 프로토콜 적용
(정답률: 56%)
  • 패킷 교환망은 각 패킷마다 오류 검출 및 정정 메커니즘을 포함하고 있어 전송 오류를 정정할 수 있습니다.

    오답 노트

    전송 오류의 정정 불능: 패킷 단위로 오류 검출 및 정정이 가능함
profile_image
1

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

89. LAN의 채널 액세스 제어방식인 CSMA/CD에 대한 설명 내용으로 잘못된 것은 ?

  1. 채널로 송출된 패킷은 모든 제어기에서 수신가능하다.
  2. 각 제어기는 액세스 제어에 관하여 반송파 검출 및 충돌 검출만 필요하다.
  3. 제어기가 상위계층으로부터 패킷을 받고나서 전송을 완료할 때까지의 시간은 확률적으로 변화한다.
  4. 모든 제어기는 차동의 액세스 권리를 갖는다.
(정답률: 17%)
  • CSMA/CD 방식에서 모든 제어기는 동일한 조건에서 채널에 접근할 수 있는 동등한 액세스 권리를 가집니다.

    오답 노트

    차동의 액세스 권리: 모든 제어기는 동등한 권리를 가짐
profile_image
1

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

90. 다음 중 정보통신 관련 국제표준기구가 아닌 것은 ?

  1. ITU
  2. ISO
  3. IEC
  4. IITA
(정답률: 64%)
  • ITU(국제전기통신연합), ISO(국제표준화기구), IEC(국제전기기술위원회)는 정보통신 및 기술 분야의 대표적인 국제표준기구입니다. 반면 IITA(정보통신산업진흥원)는 대한민국의 정보통신산업 진흥을 위한 전문기관으로 국제표준기구가 아닙니다.
profile_image
1

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

91. 데이터통신방식의 에러체크방식 중 수평패리티방식에서 짝수패리티 방식을 채택할 경우 1개의 블록 중에 수평에 대한 1의 개수는 ?

  1. 홀수가 되도록 한다.
  2. 3의 배수가 되도록 한다.
  3. 짝수가 되도록 한다.
  4. 5개가 되도록 한다.
(정답률: 62%)
  • 짝수 패리티(Even Parity) 방식은 데이터 비트와 패리티 비트를 합쳐서 1의 전체 개수가 짝수가 되도록 맞추는 에러 검출 방식입니다.
profile_image
1

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

92. 그림과 같은 네트워크 형상(Topology)에 해당되는 것은

  1. 성(Star)형
  2. 버스(Bus)형
  3. 로터리(Rotary)형
  4. 링(Ring)형
(정답률: 76%)
  • 제시된 이미지 처럼 모든 노드가 인접한 두 노드와 연결되어 폐쇄된 고리 형태를 이루는 네트워크 형상은 링(Ring)형입니다.
profile_image
1

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

93. 데이터 통신에서 컴퓨터가 단말기에 전송할 데이터의 유무를 묻는 것은 ?

  1. Polling
  2. Calling
  3. Selection
  4. Link up
(정답률: 52%)
  • Polling은 컴퓨터(마스터)가 단말기(슬레이브)에게 전송할 데이터가 있는지 순차적으로 묻는 제어 방식입니다.

    오답 노트

    Selection: 컴퓨터가 단말기에 데이터를 전송하기 위해 선택하는 방식
profile_image
1

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

94. 다음중 반송파의 진폭과 위상을 상호 변환하여 신호를 얻는 디지털 변조방식은 ?

  1. PSK
  2. ASK
  3. QAM
  4. FSK
(정답률: 56%)
  • QAM(직교 진폭 변조)은 반송파의 진폭(Amplitude)과 위상(Phase)을 동시에 변화시켜 데이터를 전송하는 디지털 변조 방식입니다.

    오답 노트

    PSK: 위상만 변화
    ASK: 진폭만 변화
    FSK: 주파수만 변화
profile_image
1

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

95. 데이터 전송기기에서 통신제어장치의 주요한 기능이 아닌 것은 ?

  1. 통신방식 제어
  2. 다중접속 제어
  3. 단말제어
  4. 전송제어
(정답률: 50%)
  • 통신제어장치(CCU)는 데이터 전송을 효율적으로 관리하기 위해 통신방식 제어, 다중접속 제어, 전송제어 등의 기능을 수행합니다. 단말제어는 통신제어장치의 주요 기능에 포함되지 않습니다.
profile_image
1

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

96. 다음 그림은 OSI 7 계층 모델의 개념도이다. (가)부분에 해당하는 것은 ?

  1. Entity
  2. Service Primitive
  3. Process
  4. SAP(Service Access Point)
(정답률: 28%)

  • OSI 7 계층 모델에서 상위 계층(N)과 하위 계층(N-1) 사이의 인터페이스를 통해 서비스가 제공되는 논리적인 접속 지점을 SAP(Service Access Point)라고 합니다.
profile_image
1

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

97. 7 정보통신망의 3대 동작 기능이 아닌 것은 ?

  1. 전달기능
  2. 신호기능
  3. 부호기능
  4. 제어기능
(정답률: 72%)
  • 정보통신망의 3대 동작 기능은 데이터를 목적지까지 보내는 전달기능, 전송 효율을 높이는 제어기능, 그리고 데이터를 전기적 신호로 바꾸는 신호기능입니다. 부호기능은 3대 동작 기능에 포함되지 않습니다.
profile_image
1

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

98. 다음과 같은 장점을 가지고 있는 전송매체는 ?

  1. 동축케이블(Coaxial cable)
  2. 꼬임 UTP 케이블(Twisted UTP cable)
  3. 스크린케이블(Screen cable)
  4. 광섬유케이블(Optical fiber cable)
(정답률: 67%)

  • 고속·대량 전송 가능, 가벼운 무게와 작은 크기로 인한 설치 용이성, 그리고 매우 낮은 감쇠율은 광섬유케이블(Optical fiber cable)의 핵심 특징입니다.
profile_image
1

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

99. TCP/IP 상에서 운용되는 응용 서비스가 아닌 것은 ?

  1. FTP(File Transfer Protocol)
  2. Telnet
  3. E-Mail
  4. DSU(Digital Service Unit)
(정답률: 49%)
  • TCP/IP 응용 계층 서비스는 네트워크를 통해 사용자에게 기능을 제공하는 프로토콜입니다. FTP, Telnet, E-Mail은 대표적인 응용 서비스이지만, DSU(Digital Service Unit)는 디지털 신호를 전송 매체에 맞게 변환하는 물리 계층의 하드웨어 장비입니다.
profile_image
1

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

100. 00 다음 중 무선계 뉴미디어에 속하는 것은 ?

  1. LAN
  2. ISDN
  3. VAN
  4. Teletext
(정답률: 55%)
  • Teletext는 방송 신호의 수직 공백 부분에 디지털 데이터를 삽입하여 TV 화면을 통해 텍스트 정보를 제공하는 무선계 뉴미디어 서비스입니다.

    오답 노트

    LAN: 근거리 통신망
    ISDN: 종합 정보 통신망
    VAN: 부가가치 통신망
profile_image
1

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

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