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

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

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

정보처리산업기사
(2010-03-07 기출문제)

목록

1과목: 데이터 베이스

1. A is a relation with cardinality 3 and degree 5 and B is relation with cardinality 4 and degree 2. When we combine relation A and B by the cartesian product, what relation does come out?

  1. cardinality 4 and degree 2
  2. cardinality 3 and degree 5
  3. cardinality 7 and degree 10
  4. cardinality 12 and degree 7
(정답률: 63%)
  • 두 릴레이션의 카티션 프로덕트(Cartesian Product) 결과, 카디널리티(튜플 수)는 두 릴레이션의 곱이 되고, 디그리(속성 수)는 두 릴레이션의 합이 됩니다.
    ① [기본 공식]
    $$\text{Cardinality} = C_A \times C_B, \text{Degree} = D_A + D_B$$
    ② [숫자 대입]
    $$\text{Cardinality} = 3 \times 4, \text{Degree} = 5 + 2$$
    ③ [최종 결과]
    $$\text{Cardinality} = 12, \text{Degree} = 7$$
profile_image
1

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

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

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

    오답 노트

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

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

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

  1. E-R 모델
  2. 관계 데이터 모델
  3. 계층 데이터 모델
  4. 네트워크 데이터 모델
(정답률: 72%)
  • 네트워크 데이터 모델은 오너(Owner)와 멤버(Member)의 관계를 가지며, 하나의 멤버가 여러 개의 오너를 가질 수 있는 다대다(N:M) 관계를 지원하는 CODASYL DBTG 모델입니다.
profile_image
1

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

4. 인사 테이블의 주소 필드에 대한 데이터 타입을 VARCHAR(10)으로 정의하였으나, 필드 길이가 부족하여 20바이트로 확장하고자 한다. 이에 적합한 SQL 명령은?

  1. MODIFY FIELD
  2. MODIFY TABLE
  3. ALTER TABLE
  4. ADD TABLE
(정답률: 68%)
  • 이미 생성된 테이블의 구조(컬럼의 데이터 타입, 길이 등)를 변경하거나 수정할 때는 데이터 정의어(DDL)인 ALTER TABLE 명령어를 사용합니다.
profile_image
1

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

5. 서브루틴 레벨에서 복귀 번지를 기억시키는 경우 가장 적합한 자료 구조는?

  1. 데크
  2. 연결 리스트
  3. 스택
(정답률: 75%)
  • 서브루틴 호출 시 복귀 번지를 저장했다가 가장 나중에 저장된 주소부터 꺼내어 돌아오는 LIFO(Last In First Out) 구조가 필요하므로 스택이 가장 적합합니다.
profile_image
1

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

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

  1. 시스템 자체에 관련 있는 다양한 객체에 관한 정보를 포함 하는 시스템 데이터베이스 이다.
  2. 데이터 사전이라고도 한다.
  3. 무결성 확보를 위하여 일반 사용자는 내용을 검색해 볼 수 없다,.
  4. 기본 테이블, 뷰, 인덱스, 패키지, 접근 권한 등의 정보를 저장한다.
(정답률: 84%)
  • 시스템 카탈로그(데이터 사전)는 시스템의 객체 정보를 저장하는 데이터베이스로, 일반 사용자도 SQL을 이용하여 내용을 검색해 볼 수 있습니다.
profile_image
1

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

7. 다음 SQL문을 관계 대수적으로 표현할 때 필요한 관계연산 자로 가장 적절할 것은?

  1. JOIN과 SELECT
  2. SELECT 와 PROJECT
  3. DIVISION과 SELECT
  4. JOIN과 PROJECT
(정답률: 58%)
  • 제시된 SQL문 $\text{SELECT 학번, 이름 FROM 학생 WHERE 학번 = 200314;}$에서 $\text{WHERE}$ 절을 통한 행 선택은 SELECT 연산자가, $\text{SELECT}$ 절을 통한 열 선택은 PROJECT 연산자가 수행합니다.
profile_image
1

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

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

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

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

9. 데이터베이스의 특성으로 옳지 않은 것은?

  1. Time Accessibility
  2. Continuous Evolution
  3. Concurrent Sharing
  4. Address Reference
(정답률: 62%)
  • 데이터베이스는 물리적 주소가 아닌 데이터의 값(내용)을 통해 접근하는 내용에 의한 참조(Content Reference) 특성을 가집니다.

    오답 노트

    Address Reference: 데이터베이스는 주소가 아닌 내용으로 참조하므로 틀린 설명임
profile_image
1

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

10. 다음 그림에서 트리의 차수는?

  1. 2
  2. 3
  3. 4
  4. 8
(정답률: 68%)
  • 트리의 차수는 각 노드가 가지는 자식 노드의 개수 중 최대값을 의미합니다.

    제시된 그림에서 각 노드의 최대 자식 수는 2개이므로 차수는 2입니다.
profile_image
1

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

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

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

    오답 노트

    한 릴레이션에 나타난 속성 값은 논리적으로 분해 가능한 값이어야 한다: 원자성 원칙에 위배되므로 틀린 설명입니다.
profile_image
1

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

12. 데이터베이스 설계 단계 중 물리적 설계 단계와 거리가 먼 것은?

  1. 저장 레코드 양식 설계
  2. 스키마의 평가 및 정제
  3. 레코드 집중의 분석 및 설계
  4. 접근 경로 설계
(정답률: 64%)
  • 물리적 설계 단계는 저장 레코드 양식, 접근 경로, 레코드 집중 분석 등 실제 저장 장치에 어떻게 저장할지를 결정하는 단계입니다. 반면 스키마의 평가 및 정제는 개념적/논리적 설계 단계에서 수행하는 작업입니다.
profile_image
1

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

13. 다음 설명에 해당하는 정렬 기법은?

  1. Insertion Sort
  2. Bubble Sort
  3. Selection Sort
  4. Quick Sort
(정답률: 57%)
  • 이미지 의 설명처럼 2번째 키부터 순차적으로 앞의 키들과 비교하여 적절한 위치에 삽입하며 정렬하는 방식은 Insertion Sort(삽입 정렬)의 핵심 원리입니다.
profile_image
1

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

14. A→B이고 B→C 일 때 A→C를 만족하는 종속관계를 제거하는 정규화 단계는?

  1. 1NF→2NF
  2. 2NF→3NF
  3. 3NF→BCNF
  4. 비정규 릴레이션→1NF
(정답률: 65%)
  • A → B이고 B → C일 때 A → C가 성립하는 관계를 이행적 함수 종속이라고 합니다. 이러한 이행적 함수 종속을 제거하여 제3정규형으로 만드는 단계가 2NF → 3NF입니다.
profile_image
1

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

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

  1. 논리적 데이터 독립성을 제공한다.
  2. 뷰의 정의 변경시 ALTER VIEW문을 사용한다.
  3. 독자적인 인덱스를 가질 수 없다.
  4. 데이터 접근 제어로 보안을 제공한다.
(정답률: 58%)
  • 뷰는 가상 테이블이므로 물리적인 저장 공간을 갖지 않아 독자적인 인덱스를 가질 수 없으며, 정의를 변경할 때 ALTER VIEW문을 사용할 수 없습니다.

    오답 노트

    논리적 데이터 독립성 제공: 뷰를 통해 구현 가능
    데이터 접근 제어: 필요한 컬럼만 보여주어 보안 강화 가능
profile_image
1

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

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

  1. 2
  2. 3
  3. 4
  4. 5
(정답률: 77%)
  • Post-order(후위 순회)는 '왼쪽 자식 → 오른쪽 자식 → 루트' 순으로 방문합니다.
    제시된 트리 의 순회 순서는 D → E → C → B → A 순이 됩니다. 따라서 노드 B는 4번째로 검사됩니다.
profile_image
1

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

17. 해싱에서 동일한 홈 주소로 인하여 충돌이 일어난 레코드들의 집합을 무엇이라고 하는가?

  1. Bucket
  2. Collision
  3. Synonym
  4. Overflow
(정답률: 70%)
  • 해싱에서 충돌이 발생하여 동일한 홈 주소를 가지게 된 레코드들의 집합을 Synonym이라고 합니다.

    오답 노트

    Bucket: 하나의 주소를 갖는 파일의 구역
    Collision: 서로 다른 레코드가 같은 주소를 갖는 현상
    Overflow: 버킷 내에 저장 공간이 없는 상태
profile_image
1

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

18. 데이터베이스를 구성하는 데이터 개체, 이들 개체 사이의 속성, 이들간에 존재하는 관계, 데이터 구조와 데이터 값들이 갖는 제약 조건에 관한 정의를 총칭해서 무엇이라고 하는가?

  1. VIEW
  2. DOMAIN
  3. SCHEMA
  4. DBA
(정답률: 76%)
  • 데이터베이스의 전체적인 설계도이자 데이터 개체, 속성, 관계, 제약 조건에 대한 정의를 총칭하는 용어는 SCHEMA입니다.
profile_image
1

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

19. 선형 구조에 해당하는 것으로만 짝지어진 것은?

  1. 스택, 큐, 데크
  2. 스택, 큐, 트리
  3. 큐, 데크, 그래프
  4. 트리, 그래프, 스택
(정답률: 82%)
  • 데이터가 일렬로 연결된 선형 구조에는 스택, 큐, 데크가 포함됩니다.

    오답 노트

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

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

20. 데이터베이스 설계 단계의 순서로 옳은 것은?

  1. 개념적 설계 → 논리적 설계 → 물리적 설계
  2. 논리적 설계 → 개념적 설계 → 물리적 설계
  3. 개념적 설계 → 물리적 설계 → 논리적 설계
  4. 물리적 설계 → 개념적 설계 → 논리적 설계
(정답률: 81%)
  • 데이터베이스 설계는 추상적인 개념부터 구체적인 물리적 구현 순으로 진행됩니다. 따라서 개념적 설계 → 논리적 설계 → 물리적 설계 순서가 정답입니다.
    암기 팁: '개-논-물' 순으로 외우면 효율적입니다.
profile_image
1

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

2과목: 전자 계산기 구조

21. 컴퓨터에서 사용하는 명령어를 기능별로 분류할 때 동일한 분류에 포함되지 않은 것은?

  1. JMP(jump 명령)
  2. ADD(addition 명령)
  3. ROL(rotate left 명령)
  4. CLC(clear carry 명령)
(정답률: 49%)
  • 명령어의 기능적 분류에 따라 JMP(jump 명령)는 프로그램의 실행 흐름을 바꾸는 제어 기능 명령어인 반면, ADD, ROL, CLC는 데이터를 처리하는 함수 연산 기능 명령어입니다.

    오답 노트

    ADD, ROL, CLC: 함수 연산 기능
profile_image
1

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

22. 마이크로프로그램을 저장하는 제어 메모리는 주로 어떤 메모리를 사용하는가?

  1. ROM
  2. CAM
  3. RAM
  4. virtual memory
(정답률: 62%)
  • 마이크로프로그램은 제어 장치 내의 제어 메모리에 저장되어 실행되는데, 프로그램의 내용이 변경되지 않아야 하므로 비휘발성 메모리인 ROM을 주로 사용합니다.
profile_image
1

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

23. 16진수 (7A.C5)16을 8진수로 변환한 것으로 옳은 것은?

  1. (82.512)
  2. (82.612)
  3. (172.512)
  4. (172.612)
(정답률: 51%)
  • 16진수를 먼저 2진수로 변환한 뒤, 소수점을 기준으로 3자리씩 묶어 8진수로 변환합니다.
    16진수 $(7A.C5)_{16}$을 2진수로 변환하면 $(01111010.11000101)_{2}$가 됩니다.
    이를 3자리씩 묶으면 $(001)(111)(010).(110)(001)(010)$이 되며, 이를 8진수로 변환하면 $(172.612)_{8}$이 됩니다.
profile_image
1

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

24. 16비트를 갖는 명령어 중 OP code가 5비트, operand가 8비트를 차지한다면 명령어의 최대 종류는?

  1. 5
  2. 8
  3. 32
  4. 256
(정답률: 58%)
  • 명령어의 종류는 연산자부(OP code)의 비트 수에 의해 결정되며, $n$비트일 때 최대 $2^{n}$개의 명령어를 표현할 수 있습니다.
    ① [기본 공식] $\text{명령어 종류} = 2^{n}$
    ② [숫자 대입] $\text{명령어 종류} = 2^{5}$
    ③ [최종 결과] $\text{명령어 종류} = 32$
profile_image
1

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

25. indirect cycle 동안에 컴퓨터가 수행하는 작업은?

  1. 명령을 읽는다.
  2. 오퍼랜드의 번지를 읽는다.
  3. 오퍼랜드를 읽는다.
  4. 인터럽트를 처리한다.
(정답률: 58%)
  • 간접 사이클(Indirect Cycle)은 명령어의 주소부가 간접 주소일 때, 실제 데이터가 저장된 유효 주소를 얻기 위해 메모리에서 오퍼랜드의 번지를 한 번 더 읽어오는 단계입니다.
profile_image
1

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

26. n bit의 레지스터 A(An-1An-2…A1A0)와 B(Bn-1Bn-2…B1B0)에 대해 다음의 마이크로 오퍼레이션(micro-operation)을 n번 수행하였다. 이 때, shr은 오른쪽 시프트(right shift), cir은 오른쪽 회전 시프트(rotate right)이다. 어떤 기능을 수행한 것인가?

  1. A의 내용을 B로 직렬 전송(serial transfer)
  2. B의 내용을 A로 직렬 전송(serial transfer)
  3. A와 B의 내용을 교환
  4. B의 내용을 2로 나눈 나머지를 A에 저장
(정답률: 61%)
  • 제시된 마이크로 오퍼레이션 $\text{cir B, shr A, } A_{n-1} \leftarrow B_0$을 분석하면, B 레지스터의 최하위 비트($$B_0$$)가 A 레지스터의 최상위 비트($$A_{n-1}$$)로 이동하고, A는 오른쪽으로 시프트되며, B는 오른쪽으로 회전합니다. 이를 $n$번 반복하면 B의 모든 비트가 순차적으로 A로 옮겨지므로 B의 내용을 A로 직렬 전송하는 기능이 됩니다.
profile_image
1

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

27. I/O 버스에 연결될 수 있는 선 중 양방향성인 것은?

  1. interrupt sense line
  2. data line
  3. founction line
  4. device address line
(정답률: 55%)
  • I/O 버스에서 데이터 라인(data line)은 CPU와 주변 장치 간에 데이터를 주고받아야 하므로 양방향성으로 동작합니다.

    오답 노트

    interrupt sense line, device address line: 주로 단방향으로 신호를 전달합니다.
profile_image
1

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

28. 디스크 드라이브의 한 형태로 용량이 큰 비휘발성 플래시 메모리를 이용하는 것은?

  1. DVD
  2. CCD
  3. 하이브리드 드라이브
  4. 캐시메모리
(정답률: 43%)
  • 하이브리드 드라이브는 고속의 플래시 메모리(SSD)와 대용량의 자기 디스크(HDD)를 결합하여, 비휘발성 메모리의 빠른 속도와 디스크의 대용량 저장 공간이라는 장점을 동시에 제공하는 장치입니다.
profile_image
1

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

29. 보조기억장치로 부적합한 것은?

  1. 자기 디스크
  2. DVD
  3. 자기 테이프
  4. SDRAM
(정답률: 59%)
  • 보조기억장치는 비휘발성 메모리로 데이터를 영구적으로 저장하는 장치입니다. SDRAM은 전원이 꺼지면 데이터가 사라지는 휘발성 메모리로, CPU가 직접 접근하는 주기억장치에 해당합니다.
profile_image
1

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

30. 2진수 (1010)2을 그레이(Gray) 코드로 변환한 것으로 옳은 것은?

  1. 1111
  2. 1001
  3. 1011
  4. 1101
(정답률: 62%)
  • 2진수를 그레이 코드로 변환할 때는 최상위 비트는 그대로 내려오고, 그다음 비트부터는 이전 2진수 비트와 현재 2진수 비트를 XOR 연산(서로 다르면 1, 같으면 0)하여 결정합니다.
    ① [기본 공식] $G_{n} = B_{n} \oplus B_{n+1}$ (단, 최상위 비트는 동일)
    ② [숫자 대입] $1 \rightarrow (1 \oplus 0) \rightarrow (0 \oplus 1) \rightarrow (1 \oplus 0)$
    ③ [최종 결과] $1111$
profile_image
1

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

31. CPU의 하드웨어(hardware) 요소들을 기능별로 분류할 때 포함되지 않는 것은?

  1. 연산 기능
  2. 제어 기능
  3. 입출력 기능
  4. 전달 기능
(정답률: 42%)
  • CPU의 하드웨어 구성 요소는 크게 연산 기능(ALU), 제어 기능(Control Unit), 그리고 데이터 이동을 위한 전달 기능으로 분류됩니다.

    오답 노트

    입출력 기능: CPU 외부의 입출력 장치나 인터페이스가 담당하는 기능입니다.
profile_image
1

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

32. 다음과 같은 명령어는 어떤 유형의 번지 명령 방식인가?

  1. 0-주소
  2. 1-주소
  3. 2-주소
  4. 3-주소
(정답률: 48%)
  • 제시된 이미지 의 명령어들을 보면 LOAD A, ADD B와 같이 연산 코드(op-code) 뒤에 피연산자(operand)가 단 하나만 명시되어 있으므로 1-주소 명령어 방식에 해당합니다.
profile_image
1

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

33. 인터럽트 처리 방식 중 인터럽트 신호선을 공유하면서 연결순서에 따라 우선순위가 결정되는 것은?

  1. multiple interrupt line 방식
  2. daisy chain 방식
  3. software polling 방식
  4. bus arbitration 방식
(정답률: 54%)
  • 데이지 체인(daisy chain) 방식은 인터럽트 요청 신호선을 공유하며, CPU와 장치들이 직렬로 연결되어 있어 물리적인 연결 순서에 따라 우선순위가 결정되는 하드웨어적 방식입니다.
profile_image
1

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

34. 주기억 장치의 영역구분을 크게 둘로 나눌 때 옳은 것은?

  1. 시스템 프로그램 영역, 사용자 프로그램 영역
  2. 시스템 프로그램 영역, 운영체제 영역
  3. 관리자 프로그램 영역, 운영체제 영역
  4. 관리자 프로그램 영역, 사용자 프로그램 영역
(정답률: 56%)
  • 주기억 장치는 효율적인 메모리 관리와 보호를 위해 크게 운영체제 등이 상주하는 시스템 프로그램 영역과 일반 응용 프로그램이 실행되는 사용자 프로그램 영역으로 구분하여 관리합니다.
profile_image
1

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

35. 반도체 기억소자로서 이미 기억된 내용을 자외선을 이용하여 지우고 다시 사용할 수 있는 메모리 소자는?

  1. SRAM
  2. DRAM
  3. EPROM
  4. PROM
(정답률: 74%)
  • EPROM(Erasable Programmable ROM)은 자외선(UV)을 이용하여 저장된 내용을 지우고 다시 프로그래밍할 수 있는 비휘발성 메모리 소자입니다.
profile_image
1

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

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

  1. 비동기식
  2. 동기고정식
  3. 동기가변식
  4. 중앙집중식
(정답률: 51%)
  • 비동기식 제어 방식은 고정된 클록 주기에 맞추지 않고, 각 마이크로오퍼레이션이 완료되는 즉시 다음 단계로 넘어가므로 각 작업마다 서로 다른 시간을 할당할 수 있는 효율적인 방법입니다.
profile_image
1

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

37. 다음과 같은 함수를 카르노맵(karnaugh-map)을 이용하여 간략화한 식은?

(정답률: 52%)
  • 주어진 논리식 $\overline{xyz} + \overline{xy}z + \overline{x}yz + x\overline{y}z + xy\overline{z}$을 카르노맵으로 간략화하면 $\overline{z} + x\overline{y}$가 도출됩니다.
    따라서 정답은 입니다.
profile_image
1

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

38. 명령어 실행 과정에서 명령어가 지정한 번지를 수정하기 위한 레지스터는?

  1. 명령 레지스터
  2. 프로그램 카운터
  3. 베이스 레지스터
  4. 인덱스 레지스터
(정답률: 52%)
  • 명령어의 유효 주소를 계산할 때, 기본 주소에 특정 값을 더해 실제 메모리 주소를 수정하는 역할을 하는 레지스터는 인덱스 레지스터입니다.

    오답 노트

    명령 레지스터: 현재 실행 중인 명령의 내용을 기억
    프로그램 카운터: 다음에 실행할 명령어의 주소를 기억
    베이스 레지스터: 프로그램의 시작 주소를 기억
profile_image
1

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

39. 인터럽트의 발생 원인으로 틀린 것은?

  1. 부프로그램 호출
  2. supervisor call
  3. 정전
  4. 불법적인 인스트럭션 수행
(정답률: 61%)
  • 인터럽트는 프로그램의 정상적인 실행 흐름을 일시 중단시키고 긴급한 상황을 처리하는 메커니즘입니다. 부프로그램 호출은 일반적인 프로그램 실행 흐름의 일부인 제어 전이일 뿐, 예외적인 상황에 의해 발생하는 인터럽트가 아닙니다.

    오답 노트

    supervisor call: 소프트웨어 인터럽트의 일종
    정전: 하드웨어 장애로 인한 외부 인터럽트
    불법적인 인스트럭션 수행: 내부 인터럽트(Trap)의 일종
profile_image
1

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

40. 해밍 코드(hamming code)를 만들기 위해서는 BCD코드와 일반적으로 몇 개의 점검 비트(check bit)가 필요한가?

  1. 1
  2. 2
  3. 3
  4. 4
(정답률: 45%)
  • 해밍 코드에서 점검 비트(패리티 비트)의 위치는 $2^{n}$ 번째($1, 2, 4, 8, \dots$)에 배치됩니다. $4$비트인 BCD 코드를 전송하기 위해서는 데이터 비트와 점검 비트의 합이 $2^{n} \ge m + n + 1$ (여기서 $m$은 데이터 비트 수, $n$은 점검 비트 수)을 만족해야 합니다.
    ① [기본 공식] $2^{n} \ge m + n + 1$
    ② [숫자 대입] $2^{3} \ge 4 + 3 + 1$
    ③ [최종 결과] $8 \ge 8$ (성립하므로 $n=3$)
profile_image
1

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

3과목: 시스템분석설계

41. 소프트웨어 개발주기 모델 중 폭포수형의 특징으로 옳지 않은 것은?

  1. 프로젝트 관리 및 자동화가 어렵다.
  2. 단계별 정의가 분명하고, 각 단계별 산출물이 명확하다.
  3. 계획 수립→위험 분석→공학화→고객 평가의 순서로 진행된다.
  4. 전통적인 라이프 사이클 모델이다.
(정답률: 49%)
  • 폭포수 모델은 타당성 조사 $\rightarrow$ 계획 $\rightarrow$ 요구 사항 분석 $\rightarrow$ 설계 $\rightarrow$ 구현 $\rightarrow$ 테스트 $\rightarrow$ 유지보수 순으로 진행되는 전통적인 선형 모델입니다. 계획 수립 $\rightarrow$ 위험 분석 $\rightarrow$ 공학화 $\rightarrow$ 고객 평가의 순서로 진행되는 모델은 나선형(Spiral) 모델의 특징입니다.
profile_image
1

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

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

  1. 프로세스 흐름도
  2. 프로그램 흐름도
  3. 시스템 흐름도
  4. 블록 차트
(정답률: 62%)
  • 컴퓨터의 입력, 처리, 출력이라는 하나의 처리 과정을 그림으로 표시한 것은 프로세스 흐름도입니다.

    오답 노트

    프로그램 흐름도: 자료 처리의 세부 조작 순서 중심
    시스템 흐름도: 자료 발생부터 배분, 축적까지의 전 과정
    블록 차트: 전체 기능을 블록 단위로 표시
profile_image
1

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

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

  1. 마모에 의하여 소멸되지 않는다.
  2. 요구나 환경의 변화에 따라 적절히 변형시킬 수 없다.
  3. 간단히 복사할 수 있다.
  4. 생산물의 구조가 코드 안에 숨어 있다.
(정답률: 63%)
  • 소프트웨어는 하드웨어와 달리 마모되지 않고 복제가 쉬우며, 요구나 환경의 변화에 따라 적절히 수정 및 변형이 가능해야 하는 특성을 가집니다.
profile_image
1

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

44. 자료 사전에서 사용되는 기호의 의미로 옳은 것은?

  1. { } : 자료의 정의
  2. [ ] : 자료의 생략
  3. ( ) : 자료의 반복
  4. * * : 자료의 설명(주석)
(정답률: 71%)
  • 자료 사전(Data Dictionary)에서 기호 $\ast \ast$는 해당 자료에 대한 설명이나 주석을 의미합니다.

    오답 노트

    { }: 자료의 반복
    [ ]: 자료의 선택
    ( ): 자료의 생략
profile_image
1

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

45. 소프트웨어 비용 산정 방법 중 전문가가 독자적으로 감정할 때 발생할 수 있는 편차를 줄이기 위해 단계별로 전문가들의 견해를 조정자가 조정하여 최종 견적을 결정하는 것은?

  1. 전문가 감정에 의한 방법
  2. 델파이 방법
  3. LOC 방법
  4. COCOMO 방법
(정답률: 50%)
  • 델파이 방법은 전문가들이 익명으로 의견을 제시하고, 조정자가 이를 취합하여 다시 피드백하는 과정을 반복함으로써 전문가 간의 편차를 줄이고 합의를 도출하는 비용 산정 기법입니다.
profile_image
1

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

46. 입력 설계 순서로 옳은 것은?

  1. 입력 정보 발생 설계→입력 정보 매체 설계→입력 정보 수집 설계→입력 정보 투입 설계→입력 정보 내용 설계
  2. 입력 정보 발생 설계→입력 정보 수집 설계→입력 정보 매체 설계→입력 정보 투입 설계→입력 정보 내용 설계
  3. 입력 정보 발생 설계→입력 정보 투입 설계→입력 정보 수집 설계→입력 정보 매체 설계→입력 정보 내용 설계
  4. 입력 정보 발생 설계→입력 정보 수집 설계→입력 정보 투입 설계→입력 정보 매체 설계→입력 정보 내용 설계
(정답률: 62%)
  • 입력 설계는 정보의 발생부터 내용 결정까지 체계적인 순서로 진행됩니다.
    암기 팁: '발-수-매-투-내' 순서로 기억하세요.
    입력 정보 발생 설계 $\rightarrow$ 입력 정보 수집 설계 $\rightarrow$ 입력 정보 매체 설계 $\rightarrow$ 입력 정보 투입 설계 $\rightarrow$ 입력 정보 내용 설계
profile_image
1

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

47. 프로세스 설계 원칙으로 거리가 먼 것은?

  1. 신뢰성과 정확성을 고려하여 처리 과정을 명확하게 표현한다.
  2. 발생 가능성이 있는 오류에 대한 체크 시스템도 고려한다.
  3. 시스템의 상태, 구성 요소 및 기능 등을 개별적으로 표시한다.
  4. 정보의 흐름, 처리 과정에 대한 이해의 수단이 되도록 표준화한다.
(정답률: 56%)
  • 프로세스 설계는 시스템의 전체적인 흐름과 구성 요소 간의 유기적인 관계를 통합적으로 표현해야 합니다. 시스템의 상태, 구성 요소 및 기능을 개별적으로 표시하는 것은 통합적인 프로세스 설계 원칙에 어긋납니다.
profile_image
1

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

48. 시스템 문서화의 필요성에 대한 이유로 거리가 먼 것은?

  1. 시스템 유지보수의 용이성을 위해
  2. 업무 인수 인계시 업무 내용을 쉽게 파악하기 위해
  3. 시스템 개발 후의 변경에 따른 혼란을 방지하기 위해
  4. 오류 발생시 책임 구분을 명확히 하기 위해
(정답률: 75%)
  • 시스템 문서화는 유지보수의 효율성을 높이고, 원활한 업무 인수 인계 및 변경 사항에 따른 혼란을 방지하여 시스템의 안정성을 확보하는 것이 목적입니다. 오류 발생 시 책임 소재를 가리는 것은 문서화의 본질적인 목적이 아닙니다.
profile_image
1

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

49. 대화형 입.출력 방식 중 프롬프트 방식에 대한 설명으로 옳지 않은 것은?

  1. 값싼 키보드로 충분하다.
  2. 명령어 처리 방법의 구현이 쉽다.
  3. 명령어를 복합적으로 활용하면 복잡한 명령도 가능하다.
  4. 복잡한 명령들을 배울 필요가 없다.
(정답률: 62%)
  • 프롬프트 방식은 사용자가 직접 명령어를 입력해야 하므로, 복잡한 명령을 수행하기 위해서는 해당 명령어들을 학습하고 익혀야 할 필요가 있습니다.
profile_image
1

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

50. 다음과 같은 오류 발생 형태의 종류는?

  1. Transcription Error
  2. Transposition Error
  3. Addition Error
  4. Omission Error
(정답률: 60%)
  • 제시된 이미지 를 보면 $12345$가 $1345$로 변하며 숫자 $2$가 빠져 있습니다. 이처럼 데이터의 일부가 누락되는 오류를 Omission Error라고 합니다.
profile_image
1

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

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

  1. 파일 활동률
  2. 작동 용이성
  3. 정보량
  4. 처리 시간
(정답률: 51%)
  • 파일 활동률은 파일 설계 단계가 아니라, 설계 전 단계인 특성 조사 단계에서 고려해야 할 사항입니다.
profile_image
1

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

52. 럼바우의 객체지향 분석 기법에서 자료 흐름도와 밀접한 관계가 있는 것은?

  1. Object Modeling
  2. Dynamic Modeling
  3. Function Modeling
  4. Total Modeling
(정답률: 42%)
  • 럼바우(Rumbaugh) 기법의 기능 모델링(Function Modeling)은 자료 흐름도(DFD)를 이용하여 프로세스 간의 자료 흐름과 처리 과정을 표현하는 단계입니다.

    오답 노트

    Object Modeling: 객체 다이어그램을 이용한 정보 모델링
    Dynamic Modeling: 상태도를 이용한 동적 행위 표현
profile_image
1

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

53. 출력 정보 분배시 고려사항으로 거리가 먼 것은?

  1. 분배 책임자
  2. 분배의 방법 및 형태
  3. 분배의 주기 및 시기
  4. 분배 항목 명칭
(정답률: 44%)
  • 출력 정보 분배 시에는 누가 분배하는지(분배 책임자), 어떤 방식으로 전달하는지(분배의 방법 및 형태), 언제 전달하는지(분배의 주기 및 시기)와 같은 운영 및 관리적 요소가 중요하며, 분배 항목의 명칭은 분배 과정 자체의 고려사항과는 거리가 멉니다.
profile_image
1

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

54. 프로세스의 표준 처리 패턴 중 어떤 파일에서 특정한 조건에 만족하는 정보를 추출해 내는 처리는?

  1. Matching
  2. Merge
  3. Extract
  4. Distribution
(정답률: 47%)
  • 파일 내의 전체 데이터 중 특정한 조건에 만족하는 정보만을 선택적으로 추출하여 내보내는 표준 처리 패턴은 Extract입니다.
profile_image
1

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

55. 모듈 작성시 주의 사항으로 거리가 먼 것은?

  1. 적절한 크기로 작성한다.
  2. 모듈 간의 결합도를 최대화한다.
  3. 보기 쉽고 이해하기 쉽도록 작성한다.
  4. 자료 추상화와 정보은닉의 성격을 가지도록 한다.
(정답률: 61%)
  • 좋은 모듈은 각 모듈이 최대한 독립적으로 작동해야 하므로, 모듈 간의 상호 의존성을 나타내는 결합도는 최소화해야 합니다.

    오답 노트

    모듈 간의 결합도를 최대화한다: 결합도는 최소화하여 독립성을 높여야 함
profile_image
1

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

56. 그룹 분류 코드에 대한 설명으로 옳지 않은 것은?

  1. 기계 처리에 적합한 코드 체계이다.
  2. 적은 자리수로 많은 그룹을 구분할 수 있다.
  3. 융통성이 있으므로 데이터 항목의 추가 보충이 용이하다.
  4. 코드를 세분해서 사용하므로 분류상의 의미가 명확하여 알기 쉽다.
(정답률: 33%)
  • 그룹 분류 코드는 코드를 세분화하여 분류 의미를 명확히 하는 체계이므로, 분류를 상세히 나눌수록 코드의 자릿수가 늘어나는 특성이 있습니다. 따라서 적은 자리수로 많은 그룹을 구분할 수 있다는 설명은 옳지 않습니다.
profile_image
1

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

57. 코드 오류 검출 방법 중 다음 설명에 해당하는 것은?

  1. Numeric Check
  2. Balance Check
  3. Limit Check
  4. Validity Check
(정답률: 67%)
  • 입력 데이터가 사전에 정해진 상한값과 하한값이라는 규정된 범위 내에 존재하는지를 확인하여 정확성을 검증하는 방법은 Limit Check입니다.
profile_image
1

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

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

  1. 작성 목적 확인→매체의 검토→특성 조사→항목 검토→편성법 검토
  2. 작성 목적 확인→항목 검토→특성 조사→매체의 검토→편성법 검토
  3. 작성 목적 확인→항목 검토→편성법 검토→특성 조사→매체의 검토
  4. 작성 목적 확인→특성 조사→항목 검토→매체의 검토→편성법 검토
(정답률: 60%)
  • 파일 설계는 작성 목적 확인 $\rightarrow$ 항목 검토 $\rightarrow$ 특성 조사 $\rightarrow$ 매체의 검토 $\rightarrow$ 편성법 검토 순으로 진행됩니다.

    오답 노트

    목항특매편 순서를 기억하세요.
profile_image
1

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

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

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

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

60. 색인 순차 파일의 인덱스 영역이 아닌 것은?

  1. 오버플로우 인덱스 영역
  2. 트랙 인덱스 구역
  3. 실린더 인덱스 영역
  4. 마스터 인덱스 영역
(정답률: 64%)
  • 색인 순차 파일은 크게 인덱스 구역과 오버플로 구역으로 나뉩니다. 인덱스 구역은 마스터 인덱스 영역, 실린더 인덱스 영역, 트랙 인덱스 영역으로 구성되며, 오버플로우 영역은 인덱스 영역에 포함되지 않는 별도의 데이터 저장 구역입니다.
profile_image
1

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

4과목: 운영체제

61. 버퍼링에 대한 설명으로 옳지 않은 것은?

  1. CPU의 효율적인 시간 관리를 지향하기 위해 도입되었다.
  2. 주기억장치와 CPU간 또는 주기억장치와 입/출력 장치간의 데이터 이동에 있어서의 시간 관리의 효율화를 도모한다.
  3. 용량이 큰 자기디스크를 아주 큰 버퍼처럼 물리적인 중간 저장 장치로 사용한다.
  4. 입/출력 장치의 느린 속도를 보완해 주는 방법으로 버퍼링이라는 개념이 출현하였다.
(정답률: 59%)
  • 버퍼링(Buffering)은 데이터를 일시적으로 저장하는 메모리 영역을 가리키는 용어입니다. 이 메모리 영역은 데이터를 전송하거나 처리하기 전에 임시로 저장하는데 사용됩니다. 주로 데이터 전송이나 처리의 지연을 감소시키고, 데이터 흐름의 일관성을 유지하기 위해 사용됩니다.
  • 용량이 큰 자기디스크를 아주 큰 버퍼처럼 사용하여 입출력 장치와 CPU 사이의 속도 차이를 해결하는 기법은 버퍼링이 아니라 스풀링(Spooling)입니다.
profile_image
1

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

62. SJF 기법을 적용하여 작업 스케줄링 할 경우, 다음 작업들의 평균 반환 시간은?

  1. 5.25
  2. 6.25
  3. 6.75
  4. 7.75
(정답률: 39%)
  • SJF(Shortest Job First)는 대기 중인 작업 중 실행 시간이 가장 짧은 작업을 먼저 처리하는 기법입니다. 반환 시간은 (종료 시간 - 도착 시간)으로 계산합니다.
    실행 순서: A(0~6) $\rightarrow$ C(6~7) $\rightarrow$ B(7~10) $\rightarrow$ D(10~14)
    ① [기본 공식] $T_{avg} = \frac{\sum (종료시간 - 도착시간)}{작업수}$
    ② [숫자 대입] $T_{avg} = \frac{(6-0) + (7-2) + (10-1) + (14-3)}{4}$
    ③ [최종 결과] $T_{avg} = 7.75$
profile_image
1

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

63. 3 개의 페이지 프레임을 갖는 시스템에서 페이지 참조순서가1, 2, 0, 4, 1, 3 일 경우 FIFO 알고리즘에 의한 최종 페이지 대치 결과는?

  1. 1, 4, 2
  2. 1, 2, 0
  3. 4, 1, 3
  4. 4, 1, 0
(정답률: 70%)
  • FIFO(First-In-First-Out) 알고리즘은 가장 먼저 들어온 페이지를 가장 먼저 교체하는 방식입니다.
    참조 순서에 따른 프레임 변화: [1] $\rightarrow$ [1, 2] $\rightarrow$ [1, 2, 0] $\rightarrow$ [4, 2, 0] (1 교체) $\rightarrow$ [4, 1, 0] (2 교체) $\rightarrow$ [4, 1, 3] (0 교체)
profile_image
1

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

64. 임계구역의 원칙으로 옳지 않은 것은?

  1. 두 개 이상의 프로세스가 동시에 사용할 수 있다.
  2. 순서를 지키면서 신속하게 사용한다.
  3. 하나의 프로세스가 독점하게 해서는 안 된다.
  4. 임계구역이 무한 루프에 빠지지 않도록 주의해야 한다.
(정답률: 74%)
  • 임계구역(Critical Section)은 공유 자원에 접근하는 영역으로, 데이터 일관성을 위해 한 번에 오직 하나의 프로세스만 진입할 수 있어야 하는 상호 배제(Mutual Exclusion) 원칙을 지켜야 합니다.

    오답 노트

    순서를 지키면서 신속하게 사용: 진행(Progress) 원칙
    하나의 프로세스가 독점 금지: 한정 대기(Bounded Waiting) 원칙
profile_image
1

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

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

  1. BLOCK
  2. THREAD
  3. SUSPEND
  4. RESUME
(정답률: 67%)
  • 스레드(THREAD)는 프로세스 내에서 실행되는 흐름의 단위로, 프로세스의 자원을 공유하면서 CPU 스케줄링의 기본 단위가 되어 다중 프로그래밍을 효율적으로 지원합니다.
profile_image
1

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

66. 세그먼테이션 기법에 대한 설명 중 옳지 않은 것은?

  1. 각 작업이 갖고 있는 세그먼테이션들에 대한 정보를 갖고 있는 세그먼트 맵 테이블이 필요하다.
  2. 각 세그먼트는 고유한 이름과 크기를 갖는다.
  3. 기억 장치의 사용자 관점을 보존하는 기억 장치관리 기법이다.
  4. 하나의 작업을 똑같은 크기의 세그먼트라는 물리적인 단위로 나누어 주기억 공간의 페이지 프레임에 들어가도록 한다.
(정답률: 51%)
  • 세그먼테이션은 프로그램을 논리적 단위(세그먼트)로 나누는 기법으로, 각 세그먼트는 서로 다른 크기를 가집니다.
    하나의 작업을 똑같은 크기의 물리적인 단위로 나누어 페이지 프레임에 넣는 방식은 세그먼테이션이 아니라 페이징(Paging) 기법에 대한 설명입니다.
profile_image
1

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

67. 현 상태가 그림과 같이 주어졌을 때 최적적합에 의한 20KB크기 J3의 할당 결과는?

(정답률: 55%)
  • 최적적합(Best-fit) 알고리즘은 가용 공간 중 요청 크기보다 크면서 가장 작은 공간에 할당하여 내부 단편화를 최소화하는 방식입니다.
    1. 가용 공간 확인: $100 \sim 170$ (크기 $70\text{KB}$), $220 \sim 330$ (크기 $110\text{KB}$), $350 \sim 400$ (크기 $50\text{KB}$)
    2. $20\text{KB}$를 수용할 수 있는 가장 작은 공간은 $350 \sim 400$ 영역입니다.
    3. 따라서 $350$번지부터 $20\text{KB}$를 할당하면 $\text{J3}$는 $350 \sim 370$ 영역에 위치하게 됩니다.
    결과적으로 가 정답입니다.
profile_image
1

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

68. UNIX의 특징으로 옳지 않은 것은?

  1. 대화식 운영체제이다.
  2. 다중 사용자, 다중 작업을 지원한다.
  3. 리스트 구조의 파일 시스템을 갖는다.
  4. 대부분 C 언어로 작성되어 이식성이 높다.
(정답률: 62%)
  • UNIX의 파일 시스템은 루트 디렉토리를 정점으로 하는 계층적인 트리 구조를 갖습니다.

    오답 노트

    대화식 운영체제, 다중 사용자/다중 작업 지원, C 언어 기반의 높은 이식성은 UNIX의 올바른 특징입니다.
profile_image
1

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

69. UNIX 파일 시스템 구조에서 데이터 블록의 주소 정보를 보관하고 있는 것은?

  1. 부트 블록
  2. 슈퍼 블록
  3. I-node 블록
  4. 데이터 블록
(정답률: 60%)
  • I-node 블록은 파일의 크기, 소유자, 권한 및 실제 데이터가 저장된 데이터 블록의 주소와 같은 메타데이터(인덱스 정보)를 보관하는 장소입니다.

    오답 노트

    부트 블록: 시스템 부팅 시 필요한 코드 저장
    데이터 블록: 실제 파일의 내용 저장
profile_image
1

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

70. 행은 사용자 영역, 열은 객체를 나타내며, 각 항은 접근 권한의 집합으로 구성되는 자원 보호 기법은?

  1. Access Control Matrix
  2. Access Control List
  3. Capability List
  4. Lock/Key
(정답률: 40%)
  • 사용자(행)와 객체(열)를 축으로 하여 접근 권한을 행렬 형태로 관리하는 기법은 Access Control Matrix입니다.

    오답 노트

    Access Control List: 행렬의 열(객체)을 중심으로 구성
    Capability List: 행렬의 행(사용자)을 중심으로 구성
profile_image
1

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

71. 자원 할당 그래프와 관계되는 교착상태 해결 기법은?

  1. Prevention
  2. Avoidance
  3. Recovery
  4. Detection
(정답률: 31%)
  • 교착상태 탐지(Detection) 기법은 자원 할당 그래프를 통해 시스템 내에 교착상태가 발생했는지 주기적으로 확인하고 분석하는 방법입니다.

    오답 노트

    Prevention: 교착상태 발생 조건 중 하나를 사전에 제거하여 예방
    Avoidance: 자원 할당 시 안전 상태를 확인하여 회피
profile_image
1

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

72. 워킹 셋(Working Set)에 대한 설명으로 가장 적합한 것은?

  1. 주기억장치에는 최대한의 워킹 셋을 올려놓아야 한다.
  2. 주기억 장치내의 워킹 셋을 감소시키면 반대로 스래싱이 증가할 수 있다.
  3. 윈도우의 크기(설정 시간 간격)가 증가하면 주기억장치에 유지되는 워킹 셋은 작아진다.
  4. 워킹 셋 기억장치 관리 기법을 구현한다는 것은 구성이 빠르게 바뀌게 되므로 오버헤드를 초래할 수 있다.
(정답률: 39%)
  • 워킹 셋 기법은 프로세스가 일정 시간 동안 참조하는 페이지들의 집합을 주기억장치에 유지하는 방식입니다. 하지만 이를 실시간으로 추적하고 관리하는 과정에서 시스템에 상당한 오버헤드가 발생할 수 있습니다.

    오답 노트

    주기억장치 내 워킹 셋 감소: 스래싱(Thrashing)이 증가함
    윈도우 크기 증가: 워킹 셋의 크기가 커짐
profile_image
1

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

73. 사용자 Password에 대한 설명으로 옳지 않은 것은?

  1. 추측 가능한 사용자의 전화번호, 생년월일 등으로는 구성하지 않는 것이 바람직하다.
  2. 암호가 짧을수록 추측에 의한 암호 발각 가능성이 희박하다.
  3. 암호는 자주 변경하는 것이 바람직하다.
  4. 불법 액세스를 방지하는데 사용된다.
(정답률: 79%)
  • 비밀번호는 길이가 길고 복잡할수록 무작위 대입 공격이나 추측을 통한 해킹 가능성이 낮아집니다. 따라서 암호가 짧을수록 발각 가능성이 희박하다는 설명은 틀린 내용입니다.
profile_image
1

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

74. 초기 헤드의 위치가 100번 트랙이고 디스크 대기 큐에 다음과 같은 순서의 액세스 요청이 대기 중이다. SSTF 스케줄링 기법을 사용하여 액세스 요청을 모두 처리하기 위한 헤드의 총 이동거리는? (단, 가장 안쪽 트랙 : 0, 가장 바깥쪽 트랙 : 150)

  1. 102
  2. 112
  3. 128
  4. 178
(정답률: 53%)
  • SSTF(Shortest Seek Time First)는 현재 헤드 위치에서 가장 가까운 트랙을 먼저 방문하는 방식입니다.
    이동 경로: $100 \rightarrow 90 \rightarrow 112 \rightarrow 65 \rightarrow 40 \rightarrow 16$
    ① [기본 공식]
    $Total = \sum |Next - Current|$
    ② [숫자 대입]
    $Total = |90-100| + |112-90| + |65-112| + |40-65| + |16-40|$
    ③ [최종 결과]
    $Total = 10 + 22 + 47 + 25 + 24 = 128$
profile_image
1

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

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

  1. 시스템 설계 단순화
  2. 연산 속도 향상
  3. 자원 공유
  4. 신뢰성 증진
(정답률: 65%)
  • 분산처리 시스템은 여러 대의 컴퓨터를 네트워크로 연결하여 하나의 시스템처럼 동작하게 하므로, 자원 공유, 연산 속도 향상, 시스템 신뢰성 증진이라는 장점이 있지만, 시스템 구조가 복잡해져 설계는 매우 어려워집니다.
profile_image
1

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

76. 우선순위(Priority) 스케줄링에 대한 설명으로 옳지 않은 것은?

  1. 우선순위의 등급은 내부적 요인과 외부적 요인에 따라 부여할 수 있다.
  2. 각 작업마다 우선순위가 주어지며, 우선순위가 제일 높은 작업에게 먼저 프로세서가 할당된다.
  3. 기아 상태(Starvation)가 발생할 수 있다.
  4. 우선순위 계산식은 (대기시간+서비스시간) / 서비스시간 이다.
(정답률: 41%)
  • 제시된 계산식은 우선순위 스케줄링 일반에 대한 설명이 아니라, 그 중 하나인 HRN(Highest Response-ratio Next) 방식에서 사용하는 우선순위 계산식입니다.

    오답 노트

    기아 상태(Starvation): 낮은 우선순위의 작업이 계속 밀려 실행되지 못하는 현상
profile_image
1

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

77. 운영체제의 성능 평가 기준 중 컴퓨터 시스템 내의 한정된 각종 자원을 여러 사용자가 요구할 때, 신속하고 충분히 지원해 줄 수 있는 정도를 의미하는 것은?

  1. Throughput
  2. Reliability
  3. Turn Around Time
  4. Availability
(정답률: 44%)
  • 가용성(Availability)은 컴퓨터 시스템 내의 한정된 자원을 여러 사용자가 요구할 때, 이를 신속하고 충분하게 지원해 줄 수 있는 정도를 의미하는 성능 평가 기준입니다.

    오답 노트

    Throughput: 단위 시간당 처리량
    Reliability: 신뢰도(고장 없이 작동하는 정도)
    Turn Around Time: 작업 완료까지 걸리는 총 시간
profile_image
1

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

78. 다음은 무엇에 대한 정의인가?

  1. Page
  2. Semaphore
  3. Monitor
  4. Process
(정답률: 79%)

  • 실행 중인 프로그램이자 커널의 관리 하에 있으며, 각종 자원을 요청하고 할당받을 수 있는 능동적인 개체는 프로세스(Process)의 정의입니다.
profile_image
1

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

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

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

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

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

  1. 보조기억장치상의 파일의 위치 및 최초 수정 날짜 및 시간에 대한 정보를 포함한다.
  2. 파일시스템이 관리하므로 사용자가 직접 참조할 수 없다.
  3. 보조기억장치에 저장되어 있다가 파일이 개방(Open) 될 때 주기억장치로 옮겨지는 것이 일반적이다.
  4. 파일마다 독립적으로 존재한다.
(정답률: 32%)
  • 파일 디스크립터는 프로세스가 개방한 파일에 접근하기 위해 사용하는 정수 값의 인덱스로, 파일의 위치, 수정 날짜 등의 상세 정보는 파일 디스크립터가 아니라 파일 제어 블록(FCB)이나 아이노드(inode)에 저장됩니다.
profile_image
1

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

5과목: 정보통신개론

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

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

    오답 노트

    Ftp: 파일 전송 프로토콜
    Gopher: 메뉴 기반의 정보 검색 서비스
    Archie: FTP 서버의 파일 목록을 검색하는 서비스
profile_image
1

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

82. 데이터 교환방식 중 데이터를 패킷단위로 전송하는 것은?

  1. 회선교환
  2. 메시지교환
  3. 패킷교환
  4. 축적교환
(정답률: 76%)
  • 패킷교환은 전송할 데이터를 일정한 크기의 작은 단위인 패킷(Packet)으로 나누어 전송하는 효율적인 데이터 교환 방식입니다.

    오답 노트

    회선교환: 전송 경로를 독점적으로 점유하는 방식
    메시지교환: 전체 메시지를 한 번에 전송하여 저장 후 전달하는 방식
profile_image
1

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

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

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

    오답 노트

    감독 프레임(Supervisory Frame): 흐름 제어 및 오류 제어 담당
    정보 프레임(Information Frame): 실제 사용자 데이터 전송 담당
profile_image
1

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

84. 다음 중 베이스밴드(base band) 방식의 변조에 해당되는 것은?

  1. 주파수편이 변조(FSK)
  2. 위상편이 변조(PSK)
  3. 펄스코드 변조(PCM)
  4. 진폭편이 변조(ASK)
(정답률: 48%)
  • 베이스밴드 전송은 변조 과정 없이 디지털 신호를 그대로 전송하는 방식으로, 아날로그 신호를 디지털로 변환하여 전송하는 펄스코드 변조(PCM)가 이에 해당합니다.

    오답 노트

    주파수편이 변조(FSK), 위상편이 변조(PSK), 진폭편이 변조(ASK)는 모두 디지털 데이터를 아날로그 신호로 바꾸는 대역통과(Pass-band) 변조 방식입니다.
profile_image
1

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

85. 순환중복 검사 방식에 관한 설명으로 틀린 것은?

  1. 문자 단위로 데이터가 전송될 때, 에러를 검출하는 방식이다.
  2. 생성다항식은 CRC-16, CRC-32 등이 있다.
  3. 수신단에서 CRC 부호로 에러를 검출한다.
  4. 여러 비트에서 발생하는 집단성 에러도 검출이 가능하여 신뢰성이 우수하다.
(정답률: 41%)
  • 순환중복 검사(CRC) 방식은 데이터를 하나의 다항식으로 간주하여 계산하는 방식으로, 문자 단위가 아닌 프레임(블록) 단위로 데이터를 전송할 때 에러를 검출하는 매우 강력한 방식입니다.
profile_image
1

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

86. OSI-7 참조 모델 중 데이터링크 계층의 주요 기능이 아닌 것은?

  1. 데이터링크 연결의 설정과 해제
  2. 프레임의 순서제어
  3. 오류제어
  4. 경로선택 및 다중화
(정답률: 54%)
  • 데이터링크 계층은 인접한 노드 간의 신뢰성 있는 데이터 전송을 위해 연결 설정/해제, 순서 제어, 오류 제어 등을 수행합니다.

    오답 노트

    경로선택 및 다중화: 이는 최적의 경로를 결정하는 네트워크 계층의 핵심 기능입니다.
profile_image
1

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

87. 다음 중 광대역 통신망 ATM 셀(Cell)의 구성으로 옳은 것은?

  1. 헤더 5옥테드(octet), 페이로드(Payload) 53옥테드
  2. 헤더 4옥테드(octet), 페이로드(Payload) 53옥테드
  3. 헤더 5옥테드(octet), 페이로드(Payload) 48옥테드
  4. 헤더 4옥테드(octet), 페이로드(Payload) 48옥테드
(정답률: 59%)
  • ATM(Asynchronous Transfer Mode) 셀은 고정 길이의 셀 구조를 가지며, 총 53옥테드(octet)로 구성됩니다. 이 중 제어 정보가 담긴 헤더가 5옥테드, 실제 데이터가 담긴 페이로드가 48옥테드입니다.
profile_image
1

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

88. 다음 중 ITU-T 권고안에서 X 시리즈의 내용은?

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

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

89. 데이터 전송에서 1차원 Parity에 대한 설명으로 적합한 것은?

  1. 수신된 데이터에서 전송 오류를 무시한다.
  2. 수신된 데이터에서 전송 오류의 검출을 행한다.
  3. 수신된 데이터에서 전송 오류의 정정을 행한다.
  4. 수신된 데이터에서 전송 오류의 검출과 정정을 행한다.
(정답률: 67%)
  • 1차원 패리티(Parity) 방식은 데이터 끝에 1비트를 추가하여 1의 개수가 짝수인지 홀수인지 확인함으로써 전송 중 발생한 오류를 찾아내는 가장 단순한 오류 검출 방식입니다.

    오답 노트

    전송 오류의 정정: 패리티는 오류가 발생했다는 사실만 알 수 있을 뿐, 어느 위치에서 오류가 났는지 알 수 없어 정정은 불가능합니다.
profile_image
1

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

90. 텔레마틱(Telematics) 서비스에 대한 설명으로 틀린 것은?

  1. 비디오텍스는 화상 정보를 DB에 축적한 후, 상호 대화형식으로 가입자에게 필요한 정보를 제공한다.
  2. 텔레텍스트는 이동전화를 이용하여 상호 대화형식으로 문자 등의 정보를 제공한다.
  3. 텔레텍스는 이용자가 직접 문서의 내용을 편집, 수정, 검색, 저장을 할 수 있다.
  4. 전자우편은 메시지나 문서를 컴퓨터 등에 의해 수신측에 배달하는 서비스를 말한다.
(정답률: 32%)
  • 텔레텍스트는 방송 신호에 문자 정보를 포함시켜 TV 화면에 표시하는 단방향 서비스이며, 이동전화를 이용한 상호 대화형 서비스가 아닙니다.
profile_image
1

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

91. ISDN에서 제공하는 베어러서비스에 해당되는 것은?

  1. G4 FAX
  2. TV 화상회의
  3. 비디오텍스
  4. 회선교환
(정답률: 47%)
  • 베어러 서비스는 전송되는 정보를 변형 없이 그대로 전달하는 기본 전송 서비스로, 회선교환과 패킷교환이 이에 해당합니다.

    오답 노트

    G4 FAX, TV 화상회의, 비디오텍스: 베어러 서비스에 고도의 기능을 부가한 텔레 서비스에 해당함
profile_image
1

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

92. 다음 중 PCM 방식에서 음성신호의 표본화 주파수가 8[kHz]인 경우 표본화 주기[us]는?

  1. 125
  2. 250
  3. 500
  4. 1000
(정답률: 46%)
  • 표본화 주기는 표본화 주파수의 역수로 계산하며, 단위를 $\mu s$로 변환하기 위해 $10^{6}$을 곱해줍니다.
    ① [기본 공식] $T = \frac{1}{f}$
    ② [숫자 대입] $T = \frac{1}{8000} \times 1,000,000$
    ③ [최종 결과] $T = 125$
profile_image
1

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

93. 다음 중 광섬유 케이블에서 클래드(Clad)의 주 역할은?

  1. 광 신호를 반사시키는 역할
  2. 광 신호를 증폭시키는 역할
  3. 광 신호를 저장시키는 역할
  4. 광 신호를 입력시키는 역할
(정답률: 59%)
  • 광섬유 케이블의 클래드는 코어보다 굴절률이 낮아, 코어를 통해 진행하는 광신호가 외부로 유출되지 않고 내부로 다시 반사되게 하는 전반사 역할을 수행합니다.
profile_image
1

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

94. 다음 중 데이터 통신시스템의 구성에서 데이터 전송계에 해당하지 않는 것은?

  1. 단말장치(DTE)
  2. 데이터 전송회선
  3. 통신제어장치
  4. 데이터 처리장치
(정답률: 45%)
  • 데이터 전송계는 단말장치(DTE), 데이터 전송회선, 통신제어장치로 구성되어 데이터를 전송하는 역할을 합니다.

    오답 노트

    데이터 처리장치: 전송된 데이터를 처리하는 컴퓨터(Host) 영역에 해당하며 전송계에 포함되지 않습니다.
profile_image
1

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

95. 다음 중 통신제어 장치의 기능에 해당하지 않는 것은?

  1. 문자의 조립 및 분해
  2. 전송 제어
  3. 오류 검출
  4. 통신 신호의 변환
(정답률: 29%)
  • 통신제어 장치는 전송 제어, 오류 검출, 문자의 조립 및 분해 등의 기능을 수행합니다.

    오답 노트

    통신 신호의 변환: 이는 모뎀(MODEM)과 같은 신호 변환 장치의 기능입니다.
profile_image
1

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

96. IP 주소의 수는 한정되어 있으므로 어떤 기관에서 배정 받은 하나의 네트워크 주소를 다시 여러 개의 작은 네트워크로 나누어 사용하는 것은?

  1. subnetting
  2. IP address
  3. SLIP
  4. MAC
(정답률: 60%)
  • subnetting은 하나의 네트워크 주소를 효율적으로 관리하기 위해 여러 개의 작은 서브넷(Subnet)으로 나누어 사용하는 기술입니다.
profile_image
1

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

97. 다음 중 다른 프로토콜을 사용하는 망과 LAN을 연결할 때 사용되는 것은?

  1. Adapter
  2. Repeater
  3. Gateway
  4. Bridge
(정답률: 61%)
  • Gateway는 서로 다른 프로토콜을 사용하는 서로 다른 네트워크(망)를 연결하여 데이터를 주고받을 수 있게 해주는 네트워크 게이트웨이 장치입니다.
profile_image
1

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

98. 다음 중 뉴미디어의 특징과 거리가 먼 것은?

  1. 정보교환의 고속화와 대용량화
  2. 다채널성
  3. 단방향성
  4. 정보형태의 다양화
(정답률: 76%)
  • 뉴미디어는 정보교환의 고속화와 대용량화, 다채널성, 정보형태의 다양화뿐만 아니라 사용자와 매체 간의 상호작용이 가능한 쌍방향성이 핵심 특징입니다.

    오답 노트

    단방향성: 뉴미디어는 쌍방향 소통을 지향하므로 거리가 멉니다.
profile_image
1

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

99. OSI-7 계층 중에서 암호화, 데이터 압축, 코드변환 등의 기능을 수행하는 계층은?

  1. 트랜스포트계층(Transport Layer)
  2. 응용계층(Application Layer)
  3. 세션계층(Session Layer)
  4. 프리젠테이션계층(Presentation Layer)
(정답률: 45%)
  • 프리젠테이션계층(Presentation Layer)은 송수신자가 서로 이해할 수 있도록 데이터의 형식을 정의하며, 암호화, 데이터 압축, 코드 변환 등의 구문적 변환 기능을 수행합니다.
profile_image
1

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

100. 통화 중에 이동전화가 한 셀에서 다른 셀로 이동 때, 자동으로 다른 셀의 통화 채널로 전화해 줌으로써 통화가 지속되게 하는 기능은?

  1. 핸드오프
  2. 핸드쉐이크
  3. 셀의 분할
  4. 페이딩
(정답률: 64%)
  • 이동전화 사용자가 통화 중에 하나의 셀에서 인접한 다른 셀로 이동할 때, 통화가 끊기지 않도록 자동으로 채널을 전환해 주는 기능을 핸드오프라고 합니다.
profile_image
1

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

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