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

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

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

정보처리산업기사
(2000-03-12 기출문제)

목록

1과목: 데이터 베이스

1. 분산 데이터베이스의 장점으로 거리가 먼 것은?

  1. 자원의 공유
  2. 처리효율의 향상
  3. 신뢰성 향상
  4. 소프트웨어 개발비용 저렴
(정답률: 74%)
  • 분산 데이터베이스는 분산 처리기, 통신 네트워크 등 복잡한 인프라가 필요하며 설계와 구현이 까다롭기 때문에 소프트웨어 개발 비용이 많이 발생합니다.
profile_image
1

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

2. Which of the following is not a function of the DBA?

  1. schema definition
  2. storage struction definition
  3. application program coding
  4. Integrity constraint specification
(정답률: 60%)
  • DBA(데이터베이스 관리자)는 데이터베이스의 설계, 정의, 관리 및 제어를 담당하는 관리자입니다.
    스키마 정의, 저장 구조 정의, 무결성 제약사항 기술은 DBA의 핵심 업무이지만, 실제 응용프로그램을 작성하는 코딩 작업은 응용 프로그래머의 역할입니다.
profile_image
1

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

3. 데이터모델에 관한 설명 중 옳지 않은 것은?

  1. 관계 데이터 모델은 개체와 관계 모두가 테이블로 표현된다.
  2. 계층 데이터베이스는 부자관계(parent-child relationship)를 나타내는 트리 형태의 자료 구조로 표현된다.
  3. 네트워크 데이터베이스는 오너-멤버관계(owner-member relation)를 나타내는 트리 구조로 표현된다.
  4. 데이터 모델은 데이터, 데이터의 관계, 데이터의 의미 및 일관성 제약조건 등을 기술하기 위한 개념적 도구들의 모임이다.
(정답률: 37%)
  • 네트워크 데이터베이스 모델은 오너-멤버 관계를 가지며, 트리 구조가 아닌 그래프(망) 구조로 표현되는 것이 특징입니다.

    오답 노트

    관계 데이터 모델: 테이블 형태 표현
    계층 데이터베이스: 트리 형태 표현
    데이터 모델: 데이터, 관계, 제약조건 등을 기술하는 개념적 도구
profile_image
1

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

4. 색인 순차파일(ISAM;Indexed Sequential Access Method)에 관한 설명으로 옳지 않은 것은?

  1. 순차 처리와 랜덤 처리가 모두 가능하다.
  2. 레코드를 추가 및 삽입하는 경우, 파일 전체를 복사할 필요가 없다.
  3. 기본 구역(Prime data area), 색인 구역(Index area), 오버플로우 구역(Overflow area)으로 구성되어 있다.
  4. 해시 함수를 사용하여 레코드를 저장할 위치를 결정한다.
(정답률: 32%)
  • 색인 순차파일(ISAM)은 색인(Index)을 통해 랜덤 액세스가 가능하고, 데이터 영역을 통해 순차 처리가 모두 가능한 방식입니다. 해시 함수를 사용하여 저장 위치를 결정하는 방식은 ISAM이 아니라 직접 파일(Direct File)의 특징입니다.
profile_image
1

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

5. 다음 설명이 의미하는 A와 B의 관계는?

  1. one to one
  2. one to many
  3. many to one
  4. many to many
(정답률: 39%)
  • 제시된 이미지의 내용은 "An entity in an entity set A is associated with any number of entities in an entity set B, and an entity in B is associated with any number of entities in A."입니다.
    이는 엔티티 A의 하나가 B의 여러 개와 관계를 맺고, 동시에 B의 하나가 A의 여러 개와 관계를 맺는 구조이므로 many to many 관계를 의미합니다.
profile_image
1

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

6. 데이터베이스의 장점에 해당되지 않는 것은?

  1. 데이터의 공유성
  2. 데이터의 중복성
  3. 데이터의 일관성
  4. 데이터의 무결성
(정답률: 78%)
  • 데이터베이스는 데이터의 중복성을 최소화하여 일관성과 무결성을 유지하고, 여러 사용자가 데이터를 공유할 수 있도록 하는 것이 핵심 목적입니다.

    오답 노트

    데이터의 중복성: 데이터베이스가 해결해야 할 문제점이며 장점이 아님
profile_image
1

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

7. 데이터 언어에 대한 설명으로 옳지 않은 것은?

  1. 데이터 언어는 사용 목적에 따라 데이터 정의어, 데이터 조작어, 데이터 제어어로 나누어진다.
  2. 데이터 조작어(DML)에는 질의어가 있으며, 질의어는 터미널에서 주로 이용하는 절차적(procedural) 데이터 언어이다.
  3. 데이터 제어어(DCL)는 데이터를 보호하고 데이터를 관리하는 목적으로 사용된다.
  4. 데이터 정의어(DDL)는 데이터베이스를 정의하거나 수정할 목적으로 사용하는 언어이다.
(정답률: 63%)
  • 데이터 조작어(DML)의 질의어는 사용자가 '무엇(What)'을 원하는지만 명시하고 '어떻게(How)' 가져올지는 명시하지 않는 비절차적(non-procedural) 데이터 언어입니다.

    오답 노트

    데이터 정의어(DDL): 스키마 정의 및 수정 목적
    데이터 제어어(DCL): 보안 및 무결성 관리 목적
profile_image
1

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

8. 데이터베이스의 기본 스키마에 해당되지 않는 것은?

  1. 내부 스키마
  2. 개념 스키마
  3. 논리 스키마
  4. 외부 스키마
(정답률: 74%)
  • 데이터베이스의 3단계 스키마 구조는 외부 스키마, 개념 스키마, 내부 스키마로 구성됩니다. 논리 스키마는 이 표준 3단계 구조에 포함되지 않는 용어입니다.
profile_image
1

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

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

  1. 리스트(list)
  2. 큐(queue)
  3. 데큐(deque)
  4. 그래프(graph)
(정답률: 77%)
  • 자료구조는 데이터의 배치 형태에 따라 선형과 비선형으로 나뉩니다. 그래프(graph)는 데이터 요소들이 망 형태로 연결된 대표적인 비선형 자료구조입니다.

    오답 노트

    리스트, 큐, 데큐: 데이터가 일렬로 나열된 선형 자료구조
profile_image
1

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

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

  1. balanced sort
  2. cascade sort
  3. heap sort
  4. polyphase sort
(정답률: 41%)
  • 힙 정렬은 완전 이진 트리 형태의 힙 자료구조를 이용하는 비선형 구조 기반의 정렬 방식입니다.
profile_image
1

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

11. 관계 데이터베이스와 가장 관련이 있는 것은?

  1. 정규화(normalization)
  2. 다형성(polymorphism)
  3. 캡슐화(capsulation)
  4. 상속성(inheritance)
(정답률: 53%)
  • 관계 데이터베이스에서는 데이터의 중복을 최소화하고 무결성을 유지하기 위해 테이블을 분해하는 정규화 과정이 필수적입니다.

    오답 노트

    다형성, 캡슐화, 상속성: 객체 지향 프로그래밍(OOP)의 주요 특징입니다.
profile_image
1

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

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

  1. 인덱스(index)
  2. 카타로그(catalog)
  3. QBE(Query By Example)
  4. SQL(Structure Query Language)
(정답률: 62%)
  • 시스템 내의 테이블, 뷰, 접근 권한 등 모든 객체에 대한 메타데이터를 저장하고 관리하는 시스템 데이터베이스를 카타로그라고 합니다.
profile_image
1

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

13. 트랜잭션(transaction)의 특성에 해당하지 않는 것은?

  1. 원자성(Atomicity)
  2. 일관성(Consistency)
  3. 지속성(Duration)
  4. 무결성(Integrity)
(정답률: 33%)
  • 트랜잭션이 갖추어야 할 핵심 특성은 ACID라고 하며, 원자성(Atomicity), 일관성(Consistency), 고립성(Isolation), 지속성(Duration)이 이에 해당합니다.

    오답 노트

    무결성(Integrity): 데이터베이스의 정확성을 유지하는 제약 조건이지 트랜잭션의 4대 특성은 아님
profile_image
1

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

14. 데이터베이스(DBMS)의 필수 기능에 해당하지 않는 것은?

  1. 정의 기능(definition facility)
  2. 조작 기능(manipulation facility)
  3. 제어 기능(control facility)
  4. 사전 기능(dictionary facility)
(정답률: 74%)
  • DBMS의 3대 필수 기능은 데이터베이스를 정의하는 정의 기능, 데이터를 검색 및 수정하는 조작 기능, 그리고 보안 및 무결성을 유지하는 제어 기능입니다. 사전 기능은 필수 기능에 포함되지 않습니다.
profile_image
1

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

15. SQL의 기술이 옳지 않은 것은?

  1. SELECT FROM WHERE
  2. INSERT INTO VALUES
  3. UPDATE TO WHERE
  4. DELETE FROM WHERE
(정답률: 77%)
  • SQL에서 데이터를 수정할 때는 UPDATE 문을 사용하며, 수정할 컬럼을 지정하기 위해 SET 키워드를 사용해야 합니다.

    오답 노트

    UPDATE TO WHERE: TO가 아닌 SET을 사용해야 함
profile_image
1

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

16. FIFO(First In First Out) 방식의 작업 스케줄링(Job-Scheduling)을 위한 자료구조로서 가장 적합한 것은?

  1. 스택(Stack)
  2. 스트링(String)
  3. 큐(Queue)
  4. 그래프(Graph)
(정답률: 68%)
  • 먼저 들어온 데이터가 먼저 나가는 FIFO(First In First Out) 구조를 구현하기에 가장 적합한 선형 자료구조는 큐(Queue)입니다.

    오답 노트

    스택(Stack): 후입선출(LIFO) 구조
profile_image
1

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

17. 데이터베이스의 관계모형에서 사영하는 테이블의 행을 구성하는 애트리뷰트 값들의 집합을 무엇이라고 하는가?

  1. DOMAIN
  2. TUPLE
  3. ENTITY
  4. MEMBER
(정답률: 49%)
  • 관계 데이터 모델에서 테이블의 행(Row)은 애트리뷰트 값들의 집합으로 구성되며, 이를 튜플(TUPLE)이라고 합니다.
profile_image
1

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

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

  1. 뷰는 데이터의 접근을 제어하게 함으로써 보안을 제공한다.
  2. 뷰는 데이터의 논리적인 독립성을 제공한다.
  3. 뷰의 테이블의 가상 테이블이다.
  4. 뷰의 테이블은 물리적인 구현으로 구성되어 있다.
(정답률: 67%)
  • 뷰(View)는 하나 이상의 기본 테이블에서 유도된 가상 테이블(Virtual Table)입니다.
    뷰는 실제 데이터를 물리적으로 저장하지 않고 정의(쿼리)만 저장하고 있으므로, 물리적인 구현으로 구성되어 있다는 설명은 틀린 것입니다.
profile_image
1

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

19. 기본 키에 속해 있는 애트리뷰트는 항상 널 값을 가질 수 없는 제약을 무엇이라고 하는가?

  1. 개체 무결성
  2. 참조 무결성
  3. 키 무결성
  4. 널 무결성
(정답률: 79%)
  • 관계형 데이터베이스에서 기본 키(Primary Key)는 튜플을 유일하게 식별해야 하므로, 기본 키를 구성하는 어떤 애트리뷰트도 널(Null) 값을 가질 수 없다는 제약을 개체 무결성이라고 합니다.

    오답 노트

    참조 무결성: 외래 키 값은 참조하는 릴레이션의 기본 키 값과 일치하거나 널이어야 함
profile_image
1

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

20. 계층형 데이터 모델에 관한 설명으로 옳지 않은 것은?

  1. 계층 데이터 모델이 지원하는 스키마의 논리적 구조는 트리 형태의 자료구조가 된다.
  2. 계층 정의 트리는 하나의 루트 레코드 타입과 다수의 종속 레코드 타입으로 구성된 순서 트리이다.
  3. 어떤 부모-자식 관계에서도 부모 레코드가 되지 못한 레코드 타입은 계층 정의 트리의 단말 노드이다.
  4. 레코드 타입들간에는 사이클(cycle)이 허용된다.
(정답률: 68%)
  • 계층형 데이터 모델은 트리(Tree) 구조를 기반으로 하며, 루트에서 단말 노드로 향하는 상하 관계만 존재합니다.
    트리 구조의 특성상 부모-자식 관계에서 순환 경로가 발생하는 사이클(cycle)은 절대 허용되지 않습니다.
profile_image
1

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

2과목: 전자 계산기 구조

21. 다음에서 수치 자료에 대한 부동 소수점 표현(floating point representation)의 특징이 아닌 것은?

  1. 고정 소수점 표현보다 표현의 정밀도를 높일 수 있다.
  2. 아주 작은 수와 아주 큰 수의 표현에는 부적합하다.
  3. 수 표현에 필요한 자리 수에 있어서 효율적이다.
  4. 과학이나 공학 또는 수학적인 응용에 주로 사용되는 수 표현이다.
(정답률: 56%)
  • 부동 소수점 표현은 소수점의 위치를 고정하지 않고 지수를 사용하여 표현하므로, 고정 소수점 방식보다 훨씬 넓은 범위의 수를 표현할 수 있습니다.
    따라서 아주 작은 수와 아주 큰 수를 표현하는 데 매우 적합하며, 주로 과학이나 공학적 계산에 사용됩니다.
profile_image
1

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

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

  1. Multiple Interrupt Line 방식
  2. Daisy-chain 방식
  3. software poll 방식
  4. Bus Arbitration 방식
(정답률: 53%)
  • Daisy-chain 방식은 인터럽트 요청 신호선을 공유하며, 장치들이 직렬로 연결되어 CPU와 물리적으로 가까운 장치부터 우선순위를 갖는 방식입니다.
profile_image
1

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

23. 인터럽트 수행 후에 처리되는 것은?

  1. 전원을 다시 동작시킨다.
  2. 모니터 화면에 인터럽트 종류를 디스플레이 한다.
  3. 메모리의 내용을 지워서 다른 프로그램이 적재될 수 있도록 한다.
  4. 인터럽트 처리시 보존시켰던 PC 및 제어상태 데이터를 PC와 제어상태 레지스터에 복구한다.
(정답률: 73%)
  • 인터럽트 처리가 완료되면, 중단되었던 원래의 프로그램으로 돌아가기 위해 인터럽트 발생 직전 보존해 두었던 PC(Program Counter) 및 제어상태 데이터를 다시 복구해야 합니다.
profile_image
1

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

24. 64가지의 각기 다른 자료를 나타내려고 하면 최소한 몇 개의 비트(bit)가 필요한가?

  1. 2
  2. 3
  3. 5
  4. 6
(정답률: 77%)
  • 자료의 가짓수와 필요한 비트 수의 관계는 $2^{n}$ 공식을 사용합니다.
    ① [기본 공식] $2^{n} \ge \text{자료의 수}$
    ② [숫자 대입] $2^{6} = 64$
    ③ [최종 결과] $n = 6$
profile_image
1

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

25. 프로세서의 제어 장치에 대한 설명 중 옳지 않은 것은?

  1. 고정 배선 방법과 마이크로프로그램 방식이 있다.
  2. 마이크로프로그램 방식은 고정 배선 방법보다 더 비싸다.
  3. 고정 배선 방법은 부품의 수는 최대화되기는 하나 작동 속도를 높이는데 목표가 있다.
  4. 마이크로프로그램 방식에서는 마이크로프로그램을 저장하기 위한 제어 메모리가 필요하다.
(정답률: 38%)
  • 마이크로프로그램 방식은 제어 메모리를 사용하여 구현하므로 고정 배선 방법보다 설계가 유연하고 비용이 저렴합니다.

    오답 노트

    고정 배선 방법: 하드웨어적으로 연결되어 속도가 매우 빠름
    제어 메모리: 마이크로프로그램 저장 공간 필요
profile_image
1

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

26. 주소 부분이 하나밖에 없는 1-주소 명령 형식에서 결과 자료를 넣어 두는데 사용하는 레지스터는?

  1. 어큐뮬레이터(accumulator)
  2. 스택(stack)
  3. 인덱스(index) 레지스터
  4. 범용 레지스터
(정답률: 58%)
  • 1-주소 명령 형식은 하나의 오퍼랜드만 명시하며, 나머지 하나는 기본적으로 어큐뮬레이터(accumulator)를 사용합니다. 따라서 연산 결과 역시 어큐뮬레이터에 저장됩니다.
profile_image
1

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

27. 2진법의 수 1101.11을 10진법으로 표시하면?

  1. 11.75
  2. 13.55
  3. 13.75
  4. 15.3
(정답률: 70%)
  • 2진수를 10진수로 변환할 때는 각 자릿수에 2의 거듭제곱 가중치를 곱하여 모두 더합니다.
    $$1101.11_2 = (1 \times 2^3) + (1 \times 2^2) + (0 \times 2^1) + (1 \times 2^0) + (1 \times 2^{-1}) + (1 \times 2^{-2})$$
    $$= 8 + 4 + 0 + 1 + 0.5 + 0.25$$
    $$= 13.75$$
profile_image
1

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

28. 입출력장치와 기억장치와의 차이점 설명 중 옳지 않은 것은?

  1. 기억장치의 동작 속도가 빠르다.
  2. 입출력장치는 자율적으로 동작한다.
  3. 기억장치의 정보, 단위는 Word이다.
  4. 입출력장치가 착오 발생률이 적다.
(정답률: 40%)
  • 입출력장치는 기계적 동작이나 외부 환경의 영향을 많이 받기 때문에, 전자적 신호로 동작하는 기억장치에 비해 착오 발생률이 훨씬 높습니다.
profile_image
1

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

29. BCD code 중에서 산술 연산 작용에 가장 적합한 것은?

  1. ASCII code
  2. Hamming code
  3. Gray code
  4. Excess-3 code
(정답률: 28%)
  • Excess-3 코드는 BCD 코드에 3($0011_2$)을 더한 코드로, 보수(Complement)를 취하기 쉬워 산술 연산(특히 뺄셈) 처리에 매우 적합한 자기 보수 코드입니다.
profile_image
1

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

30. 캐시(cache) 메모리 설계시 고려할 사항이 아닌 것은?

  1. Cache size
  2. 전송 Block size
  3. 주변 입출력 장치
  4. Replacement algorithm
(정답률: 54%)
  • 캐시 메모리는 CPU와 메인 메모리 사이의 속도 차이를 줄이기 위한 고속 메모리로, 캐시 크기, 블록 크기, 교체 알고리즘 등이 성능 설계의 핵심 요소입니다. 주변 입출력 장치는 캐시 메모리의 내부 설계 구조와 직접적인 관련이 없습니다.
profile_image
1

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

31. 마이크로프로세서 장치로 들어가는 4가지 입력 중에서 출력과 겸해져 쌍방향성인 것은?

  1. 전원공급 입력
  2. 클록 입력
  3. 인터럽트 입력
  4. 데이터버스 입력
(정답률: 41%)
  • 데이터버스는 CPU와 외부 장치 간에 데이터를 주고받는 통로로, 읽기(입력)와 쓰기(출력)가 모두 가능한 쌍방향성 통신 구조를 가집니다.
profile_image
1

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

32. 인터럽트 반응시간(interrupt response time)에 대한 설명으로 옳은 것은?

  1. 인터럽트 요청신호를 발생한 후부터 인터럽트 취급 루틴의 수행이 시작될 때까지이다.
  2. 일반적으로 하드웨어에 의한 방식이 소프트웨어에 의한 처리보다 느리다.
  3. 인터럽트 반응 속도는 하드웨어나 소프트웨어에 필요한 기억 공간에 의한 영향이 없다.
  4. 인터럽트 요청 신호의 발생 후부터 취급 루틴의 수행이 완료될 때까지의 시간이다.
(정답률: 40%)
  • 인터럽트 반응시간은 인터럽트 요청 신호가 발생한 시점부터 해당 인터럽트를 처리하기 위한 취급 루틴(ISR)의 수행이 실제로 시작될 때까지의 시간을 의미합니다.

    오답 노트

    취급 루틴의 수행이 완료될 때까지: 이는 반응시간이 아니라 전체 처리 시간을 의미합니다.
profile_image
1

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

33. 서브루틴의 수행 후 주프로그램으로 돌아오기 위한 복귀 주소는 어느 곳에 기억시켜 두는가?

  1. Program counter
  2. Stack
  3. Instruction register
  4. General register
(정답률: 46%)
  • 서브루틴 호출 시, 원래 프로그램으로 돌아갈 복귀 주소는 LIFO(Last-In First-Out) 구조인 Stack에 저장되어 나중에 역순으로 꺼내어 사용합니다.
profile_image
1

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

34. 자기디스크 장치의 구성 요소가 아닌 것은?

  1. 읽고쓰기 헤드(read write head)
  2. 디스크(disk)
  3. 실린더(cylinder)
  4. 액세스암(accessarm)
(정답률: 36%)
  • 자기디스크의 물리적 구성 요소는 디스크, 읽고쓰기 헤드, 액세스암 등으로 이루어져 있습니다.

    오답 노트

    실린더: 물리적 부품이 아니라 여러 디스크 표면에서 동일한 트랙들의 집합을 의미하는 논리적 단위입니다.
profile_image
1

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

35. 기억된 프로그램(program)을 하나하나 불러내어 명령을 해독하는 장치는?

  1. 입력장치
  2. 제어장치
  3. 연산장치
  4. 기억장치
(정답률: 53%)
  • 제어장치는 기억장치에 저장된 프로그램을 순차적으로 불러와 명령어를 해독하고, 시스템의 각 장치에 제어 신호를 보내 동작을 지시하는 역할을 수행합니다.
profile_image
1

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

36. 기억장치의 내용이 다음과 같을 때 어셈블리어로 LDA 34 명령을 직접 주소지정 방식으로 수행될 때 AC에 들어가는 값은 A라 하고, 간접주소 지정방식으로 수행될 때 AC 에 들어가는 값을 B라 하면 A, B 값은?

  1. A=34, B=39
  2. A=34, B=127
  3. A=39, B=127
  4. A=127, B=349
(정답률: 32%)
  • 주소지정 방식에 따라 AC(누산기)에 로드되는 값이 달라집니다.
    1. 직접 주소지정: 명령어의 주소값($34$)이 가리키는 번지의 내용을 그대로 가져옵니다.
    $$A = \text{Memory}[34] = 39$$
    2. 간접 주소지정: 명령어의 주소값($34$)이 가리키는 번지의 내용($39$)을 다시 주소로 사용하여 그 번지의 내용을 가져옵니다.
    $$B = \text{Memory}[\text{Memory}[34]] = \text{Memory}[39] = 127$$
profile_image
1

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

37. 자료의 병렬전송을 직렬전송으로 변환하는데 사용하기에 적합한 소자는?

  1. decoder
  2. encoder
  3. shift register
  4. ring counter
(정답률: 32%)
  • 시프트 레지스터(shift register)는 데이터를 한 비트씩 밀어내며 이동시키는 소자로, 병렬 데이터를 직렬로 변환(PISO)하거나 직렬 데이터를 병렬로 변환(SIPO)하는 데 사용됩니다.
profile_image
1

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

38. 다음 회로를 불(Boolean) 대수로 표시하면?

  1. B’C
  2. BC’
  3. BC
  4. (BC)’
(정답률: 52%)
  • 회로 분석 결과, 상단 경로는 $A$와 $B$가 직렬 연결되어 있고, 하단 경로는 $\bar{A}$와 $B$가 직렬 연결되어 있으며, 이 두 경로가 병렬로 연결된 후 다시 $C$와 직렬로 연결된 구조입니다.
    전체 식은 $(A \cdot B + \bar{A} \cdot B) \cdot C$가 되며, 이를 정리하면 다음과 같습니다.
    $$B(A + \bar{A}) \cdot C = B \cdot 1 \cdot C = BC$$
profile_image
1

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

39. 인터럽트 원인이나 종류를 판별하는 소프트웨어에 의한 방법은?

  1. Polling
  2. Daisy chain
  3. Decoder
  4. Multiplex
(정답률: 60%)
  • 인터럽트 발생 시 CPU가 소프트웨어적으로 각 장치에 순차적으로 질문하여 인터럽트 원인을 찾아내는 방식을 Polling이라고 합니다.

    오답 노트

    Daisy chain: 하드웨어적인 우선순위 결정 방식
profile_image
1

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

40. CPU 클럭 중 동기가변식에 관한 설명이 아닌 것은?

  1. 마이크로 오퍼레이션 수행시간의 차이가 현저할 때 사용한다.
  2. 중앙처리장치의 시간을 효율적으로 이용할 수 있다.
  3. 모든 마이크로 오퍼레이션의 수행시간이 유사한 경우에 사용된다.
  4. 모든 마이크로 오퍼레이션에 대하여 서로 다른 사이클을 정의할 수 있다.
(정답률: 54%)
  • 동기가변식 클럭은 마이크로 오퍼레이션마다 수행 시간이 서로 다를 때, 각 작업에 맞는 최적의 사이클을 정의하여 CPU 효율을 높이는 방식입니다.

    오답 노트

    모든 마이크로 오퍼레이션의 수행시간이 유사한 경우: 이는 동기고정식 클럭에 대한 설명입니다.
profile_image
1

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

3과목: 시스템분석설계

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

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

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

42. 코드(Coad)와 요돈(Yourdon)의 객체 지향 설계에서 구성요소로 거리가 먼 것은?

  1. 클래스와 객체요소
  2. 문제 영역 요소
  3. 사람과 상호 작용 요소
  4. 타스크 관리 요소
(정답률: 28%)
  • 코드와 요돈의 객체 지향 설계 구성요소는 문제 영역 요소, 사람과 상호 작용 요소, 타스크 관리 요소로 이루어집니다. 클래스와 객체 요소는 일반적인 객체 지향 개념일 뿐, 해당 설계 모델의 특정한 구성요소 분류에 속하지 않습니다.
profile_image
1

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

43. 출력 정보의 분배에 관한 설계 내용 중 거리가 먼 것은?

  1. 분배 책임자
  2. 분배 방법
  3. 분배 순서
  4. 분배 주기
(정답률: 31%)
  • 출력 정보의 분배 설계 시에는 누가(분배 책임자), 어떻게(분배 방법), 언제(분배 주기) 전달할 것인가를 결정하는 것이 핵심입니다. 분배 순서는 일반적인 분배 설계의 필수 구성 요소에 해당하지 않습니다.
profile_image
1

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

44. 코드 설계시 주의해야 할 사항으로 거리가 먼 것은?

  1. 사람의 이용에 우선하여 취급이 쉽고 컴퓨터 처리에 적합해야 한다.
  2. 증감에 대비한 확장성이 있어야 한다.
  3. total system을 위한 체계성이 있어야 한다.
  4. 직원번호, 인사파일번호, 신분증번호로 나누어 개인의 코드를 각각 따로 부여해야 한다.
(정답률: 60%)
  • 코드 설계의 기본 원칙은 효율성과 일관성입니다. 개인의 식별을 위해 여러 개의 코드를 따로 부여하는 것은 데이터 중복과 관리 혼선을 초래하므로, 하나의 고유한 코드로 통합 관리하는 것이 바람직합니다.

    오답 노트

    사람의 이용보다 컴퓨터 처리에 적합해야 함: 코드 설계의 기본 방향
    확장성: 데이터 증가에 대비한 필수 요소
    체계성: 전체 시스템과의 조화 필요
profile_image
1

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

45. 랜덤편성 파일의 특징으로 옳지 않은 것은?

  1. 주소 계산에 의하여 직접 처리할 수 있다.
  2. 어떤 레코드라도 평균 접근 시간 내에 검색이 가능하다.
  3. 운영체제에 따라서는 키 변환을 자동적으로 하는 것도 있다.
  4. 키 변환을 위한 계산과정이 생략되므로 처리시간이 빠르다.
(정답률: 36%)
  • 랜덤편성 파일은 키 값을 주소로 변환하는 해싱(Hashing) 과정을 통해 레코드에 직접 접근하므로 평균 접근 시간이 일정하고 빠릅니다.

    오답 노트

    키 변환을 위한 계산과정이 생략되므로 처리시간이 빠르다: 랜덤편성 파일은 반드시 키 변환(주소 계산) 과정이 필요하며, 이 계산 과정을 통해 직접 접근이 가능해지는 것입니다.
profile_image
1

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

46. 객체 지향 분석에서 불필요한 부분을 생략하고 객체의 속성 중 가장 중요한 것에만 중점을 두어 개략화시킨 것을 무엇이라고 하는가?

  1. 상속성
  2. 클래스
  3. 추상화
  4. 메시지
(정답률: 54%)
  • 추상화는 객체 지향 분석에서 복잡한 시스템의 불필요한 세부 사항은 제거하고, 해당 객체의 정체성을 정의하는 가장 핵심적인 속성과 기능만을 추출하여 단순화하는 과정을 의미합니다.
profile_image
1

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

47. 문서화의 목적으로 거리가 먼 것은?

  1. 시스템 보수 및 운용하는 그룹에 인계인수 작업이 용이하다.
  2. 개발자의 순서도 작성, 코딩, 디버깅, 테스트런만을 위해서이다.
  3. 시스템 개발 프로젝트의 관리가 용이하다.
  4. 개발 진척 관리의 지표가 될 수 있다.
(정답률: 64%)
  • 문서화는 시스템의 유지보수, 인계인수, 프로젝트 관리 및 진척도 파악을 위해 수행하는 필수적인 활동입니다.

    오답 노트

    개발자의 순서도 작성, 코딩, 디버깅, 테스트런만을 위해서이다: 문서화는 개발자 개인의 작업 도구가 아니라 시스템 전체의 생명주기 관리와 협업을 위한 공통 자산입니다.
profile_image
1

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

48. 입/출력 파일 설계시 색인 순차편성 파일 구성에서 새로이 추가되는 레코드가 많아서 기본 데이터 구역 내에 더 이상 기록할 수 없을 때, 오버 플로우된 레코드를 기록하는 구역은?

  1. 트랙 오버플로우 구역
  2. 기본 데이터 구역
  3. 실린더 인덱스 구역
  4. 실린더 오버플로우 구역
(정답률: 57%)
  • 색인 순차편성 파일(ISAM) 구조에서 기본 데이터 구역에 더 이상 레코드를 기록할 수 없는 오버플로우 상태가 발생하면, 이를 처리하기 위해 별도로 마련된 실린더 오버플로우 구역에 레코드를 기록하여 저장 공간을 확보합니다.
profile_image
1

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

49. 출력을 설계에 있어서 고려할 사항으로 가장 거리가 먼 것은?

  1. 여백의 중요성
  2. 논리적 연결성
  3. 위치 및 배열의 중요성
  4. 에러 검증장치
(정답률: 30%)
  • 출력 설계는 사용자가 정보를 효율적으로 확인하도록 돕는 인터페이스 설계 과정입니다. 따라서 여백의 중요성, 논리적 연결성, 위치 및 배열의 중요성은 시각적 전달력을 높이는 핵심 고려 사항이지만, 에러 검증장치는 데이터의 무결성을 확인하는 입력 설계나 시스템 제어 단계의 고려 사항입니다.
profile_image
1

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

50. 시스템의 5대 기본 요소가 될 수 없는 것은?

  1. 입/출력
  2. 처리
  3. 제어
  4. 보수
(정답률: 83%)
  • 시스템의 5대 기본 요소는 입력, 출력, 처리, 제어, 기억(저장)입니다. 보수는 시스템 운영 후 유지보수 단계에 해당하며, 시스템을 구성하는 기본 기능적 요소에는 포함되지 않습니다.
profile_image
1

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

51. 시스템의 신뢰성을 평가하는 MTBF의 의미는?

  1. CPU의 에러 동작 발생률
  2. 상호인접한 고장사이의 가동된 시간 평균
  3. 고장으로부터 복구시까지의 시간 평균
  4. CPU의 처리 속도
(정답률: 37%)
  • MTBF(Mean Time Between Failures)는 시스템의 신뢰성을 나타내는 지표로, 고장과 다음 고장 사이의 평균 가동 시간을 의미합니다.

    오답 노트

    고장으로부터 복구시까지의 시간 평균: MTTR(Mean Time To Repair)에 대한 설명입니다.
profile_image
1

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

52. 파일 설계의 순서로 가장 적절한 것은?

  1. ①,②,③,④,⑤
  2. ③,④,⑤,①,②
  3. ⑤,③,①,④,②
  4. ③,④,①,②,⑤
(정답률: 69%)
  • 파일 설계는 목적을 먼저 정의하고 항목을 검토한 뒤, 구체적인 특성과 매체를 결정하고 최종적으로 편성법을 검토하는 순서로 진행됩니다.
    따라서 올바른 순서는 의 ③ 파일작성의 목적 확인 $\rightarrow$ ④ 파일 항목의 검토 $\rightarrow$ ① 파일의 특성조사 $\rightarrow$ ② 파일매체의 검토 $\rightarrow$ ⑤ 편성법 검토 순입니다.
profile_image
1

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

53. 파일 설계시 파일 성격에 관한 검토 사항으로 거리가 먼 것은?

  1. 파일명칭
  2. 적응업무
  3. 작성목적
  4. 항목배열
(정답률: 25%)
  • 파일 설계 시 파일의 성격에 관한 검토 사항은 파일의 명칭, 적응 업무, 작성 목적 등이 포함됩니다. 항목 배열은 성격 검토 이후 실제 파일의 구조를 정의하는 상세 설계 단계에 해당하므로 성격 검토 사항과는 거리가 멉니다.
profile_image
1

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

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

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

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

55. 시스템의 기본적인 특성에 속하지 않는 것은?

  1. 제어성
  2. 목적성
  3. 정보성
  4. 자동성
(정답률: 44%)
  • 시스템의 기본 특성은 목적성, 제어성, 자동성, 환경성, 통합성 등이 있으며, 정보성은 시스템의 특성이 아닌 처리 결과물에 가깝습니다.
profile_image
1

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

56. HIPO에서 지정된 기능을 계층적으로 나타내는 것은?

  1. 총괄도표 (Over Diagram)
  2. 상세도표 (Detail Diagram)
  3. 구조도표 (Structure Diagram)
  4. 도식목차 (Visual Table Of Contents)
(정답률: 39%)
  • HIPO에서 시스템의 전체적인 기능을 계층적으로 시각화하여 나타낸 것은 도식목차(Visual Table Of Contents)입니다.
profile_image
1

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

57. 중량, 용량, 거리, 크기, 면적 등의 물리적 수치를 직접 코드로 적용시키는 방식은?

  1. 순차 코드 (sequence code)
  2. 구분 코드 (block code)
  3. 표의 숫자 코드 (significant digital code)
  4. 연상 코드 (mnemonic code)
(정답률: 68%)
  • 중량, 용량, 거리, 크기 등과 같은 물리적 수치 자체를 코드에 직접 반영하여 의미를 부여하는 방식은 표의 숫자 코드(significant digital code)입니다.
profile_image
1

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

58. 어떤 특정한 조건을 부여하여 조건을 만족시키는 정보와 만족시키지 못하는 정보로 분리하여 처리하는 패턴은?

  1. 변환 (conversion)
  2. 집계 (summary)
  3. 추출 (extract)
  4. 분배 (distribution)
(정답률: 55%)
  • 특정 조건에 따라 정보를 만족하는 그룹과 만족하지 않는 그룹으로 나누어 처리하는 방식은 분배(distribution) 패턴의 핵심 원리입니다.
profile_image
1

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

59. 구조적 분석의 특징으로 거리가 먼 것은?

  1. 사용자와 분석자간의 의사소통이 원활하다.
  2. 시스템 모형 작성에 필요한 도구가 제공되지 않는다
  3. 시스템 분석 시 사용자의 참여기회가 확대된다.
  4. 시스템을 분할할 수 있다.
(정답률: 68%)
  • 구조적 분석은 DFD(데이터 흐름도), DD(데이터 사전)와 같은 시스템 모형 작성을 위한 강력한 도구들을 제공하여 분석의 효율성을 높이는 방법론입니다.
profile_image
1

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

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

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

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

4과목: 운영체제

61. 교착상태 회피를 위하여 사용되는 은행원 알고리즘에 관한 사항으로 옳지 않은 것은?

  1. 은행원 알고리즘을 적용하기 위해서는 자원의 양이 일정하여야 한다.
  2. 은행원 알고리즘을 적용하기 위해서는 사용자의 수가 일정하여야 한다.
  3. 은행원 알고리즘은 모든 요구를 유한시간 안에 할당하는 것을 보장한다.
  4. 은행원 알고리즘은 대화식 시스템(interactive-system)에 적용할 수 있다.
(정답률: 57%)
  • 은행원 알고리즘은 자원 할당 시 안전 상태를 유지하여 교착상태를 회피하는 기법이지만, 최대 자원 요구량을 미리 알아야 하므로 동적인 자원 요청이 빈번한 대화식 시스템에는 적용하기 어렵습니다.
profile_image
1

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

62. 현 시점에서 가장 오랫동안 사용하지 않은 페이지를 선택하여 교체하는 알고리즘은?

  1. LRU 알고리즘
  2. FIFO 알고리즘
  3. LFU 알고리즘
  4. SECOND CHANGE
(정답률: 67%)
  • LRU(Least Recently Used) 알고리즘은 메모리 페이지 교체 시 가장 오랫동안 참조되지 않은 페이지를 교체 대상으로 선택하는 시간 지역성 기반의 알고리즘입니다.
profile_image
1

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

63. 사용자의 신원을 운영체제가 확인하는 절차를 통해 불법침입자로부터 시스템을 보호하는 보안은?

  1. 외부 보안
  2. 운용 보안
  3. 사용자 인터페이스 보안
  4. 내부 보안
(정답률: 58%)
  • 사용자 인터페이스 보안은 사용자의 신원을 확인하는 인증 절차를 통해 시스템에 접근하는 사용자가 정당한 권한을 가졌는지 검증하여 불법 침입을 방지하는 보안 방식입니다.
profile_image
1

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

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

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

    오답 노트

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

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

65. HRN(Highest Response-Ratio Next) 스케줄링 기법에서 가변적 우선순위는 다음 식으로 계산된다. (ㄱ), (ㄴ)에 알맞은 내용은?

  1. (ㄱ) 서비스를 받을 시간 (ㄴ) 서비스를 받을 시간
  2. (ㄱ) 서비스를 받을 시간 (ㄴ) 실행된 시간
  3. (ㄱ) 실행된 시간 (ㄴ) 서비스를 받을 시간
  4. (ㄱ) 응답시간 (ㄴ) 서비스를 받을 시간
(정답률: 73%)
  • HRN 스케줄링은 대기 시간과 서비스 시간을 모두 고려하여 에이징(Aging) 효과를 통해 기아 현상을 방지하는 기법입니다. 우선순위 계산식은 다음과 같습니다.
    $$\text{우선순위} = \frac{\text{대기시간} + \text{서비스 시간}}{\text{서비스 시간}}$$
    따라서 (ㄱ)과 (ㄴ) 모두 서비스를 받을 시간이 들어가는 것이 정답입니다.
profile_image
1

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

66. 페이지부재가 계속 발생되어 프로세스가 수행되는 시간보다 페이지 교체에 소비되는 시간이 더 많은 경우를 무엇이라고 하는가?

  1. 스케줄링(scheduling)
  2. 스래싱(thrashing)
  3. 프리페이징(prepaging)
  4. 작업세트(working set)
(정답률: 68%)
  • 스래싱(thrashing)은 페이지 부재가 빈번하게 발생하여 CPU가 실제 프로세스 수행 시간보다 페이지 교체(I/O)에 더 많은 시간을 소비함으로써 시스템 성능이 급격히 저하되는 현상입니다.
profile_image
1

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

67. 교착상태를 방지하는 방법으로 가장 거리가 먼 것은?

  1. 점유와 대기 조건의 부정
  2. 불완전 상태 조건의 부정
  3. 환형 대기 조건의 부정
  4. 비선점 조건의 부정
(정답률: 55%)
  • 교착상태(Deadlock)를 방지하기 위해서는 상호 배제, 점유와 대기, 비선점, 환형 대기라는 4가지 발생 조건 중 하나를 부정해야 합니다.

    오답 노트

    불완전 상태 조건의 부정: 교착상태 발생의 4대 필수 조건에 해당하지 않습니다.
profile_image
1

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

68. 기억장치 할당 기법 중에서 프로그램을 주기억장치내의 공백 중에서 가장 큰 공백에 배치하는 기법?

  1. 최악 적합(worst fit)
  2. 최적 적합(best fit)
  3. 다음 적합(next fit)
  4. 최초 적합(first fit)
(정답률: 67%)
  • 최악 적합(worst fit)은 가용 공간 중 가장 크기가 큰 공백 영역에 프로세스를 배치하여, 남은 공간을 최대한 크게 유지하려는 할당 기법입니다.
profile_image
1

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

69. 입출력 수행 또는 기억장치의 배당을 위하여 발생하는 인터럽트는?

  1. 외부 인터럽트
  2. 슈퍼바이저 호출 인터럽트
  3. 기계검사 인터럽트
  4. 프로그램 검사 인터럽트
(정답률: 32%)
  • 슈퍼바이저 호출 인터럽트는 사용자가 입출력 수행이나 기억장치 배당과 같이 운영체제의 커널 서비스(SVC)를 요청할 때 발생하는 소프트웨어 인터럽트입니다.
profile_image
1

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

70. 암호기법의 종류가 아닌 것은?

  1. DES
  2. RSA
  3. Public key system
  4. FORK
(정답률: 57%)
  • DES, RSA, Public key system은 데이터를 암호화하여 보호하는 암호기법이지만, FORK는 프로세스를 복제하여 새로운 자식 프로세스를 생성하는 운영체제의 시스템 호출입니다.
profile_image
1

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

71. 노화(aging)기법에 대한 설명으로 올바른 것은?

  1. 하나 또는 둘 이상의 프로세스가 더 이상 계속할 수 없는 어떤 특정 사건을 기다리고 있는 상태를 말한다.
  2. 프로세스들이 자원을 배타적으로 점유하고 있어서, 다른 프로세스들이 그 자원을 사용할 수 없도록 만든다.
  3. 프로세스가 자원을 기다리고 있는 시간에 비례하여 우선순위를 부여함으로써 가까운 시간 안에 자원이 할당될 수 있도록 한다.
  4. 프로세스에게 일단 할당된 자원은 모두 사용하기 전에는 그 프로세스로부터 도중에 자원을 회수할 수 없다.
(정답률: 45%)
  • 노화(aging)는 우선순위가 낮은 프로세스가 무한히 기다리는 기아 상태(starvation)를 방지하기 위해, 대기 시간에 비례하여 우선순위를 점진적으로 높여주는 기법입니다.
profile_image
1

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

72. Unix에서 파일 시스템은 어떠한 구조로 이루어지는가?

  1. 그래프 구조
  2. 계층적 트리 구조
  3. 배열 구조
  4. 네트워크 구조
(정답률: 53%)
  • Unix 파일 시스템은 루트 디렉토리를 최상위로 하여 하위에 디렉토리와 파일이 가지를 치듯 연결되는 계층적 트리 구조를 채택하고 있습니다.
profile_image
1

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

73. 일괄처리 시스템에 대한 설명으로 옳지 않은 것은?

  1. 컴퓨터 시스템을 효율적으로 사용할 수 있다.
  2. 적절한 작업 제어 언어 (JCL)를 제공해야 한다
  3. 실행결과를 즉시 받아 볼 수 있어 응답시간이 짧다.
  4. 유사한 성격의 작업을 한꺼번에 모아서 처리하는 시스템이다.
(정답률: 71%)
  • 일괄처리 시스템은 유사한 작업을 모아 한꺼번에 처리하므로 컴퓨터 효율은 높지만, 작업이 끝날 때까지 기다려야 하므로 응답 시간이 매우 깁니다.

    오답 노트

    컴퓨터 효율적 사용, JCL 제공 필요, 유사 작업 모아 처리: 모두 일괄처리 시스템의 올바른 설명입니다.
profile_image
1

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

74. 디렉토리(Directory) 구조를 확장한 임의 트리로 하나의 루트 디렉토리와 다수의 종속 디렉토리로 구성된 디렉토리는?

  1. 트리 구조 디렉토리
  2. 1단계 구조 디렉토리
  3. 2단계 구조 디렉토리
  4. 비주기 구조 디렉토리
(정답률: 58%)
  • 트리 구조 디렉토리는 루트 디렉토리를 정점으로 하여 하위에 여러 개의 서브 디렉토리를 가질 수 있는 계층적 구조로, 디렉토리 구조를 확장하여 효율적인 파일 관리를 가능하게 합니다.
profile_image
1

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

75. 특정 레코드를 검색하기 위하여 키(Key)와 보조기억 장치사이의 물리적인 주소로 변환할 수 있는 사상 함수(mapping function)가 필요한 파일은?

  1. 순차 파일
  2. 인덱스된 순차파일
  3. 직접 파일
  4. 분할 파일
(정답률: 45%)
  • 직접 파일(Direct File)은 레코드의 키 값을 사상 함수(Mapping Function)를 통해 물리적 주소로 직접 변환하여 접근하므로, 매우 빠른 검색 속도를 제공하는 것이 특징입니다.
profile_image
1

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

76. 처리기를 연결하는 기법 중 공유버스 기법에 대한 설명으로 옳지 않은 것은?

  1. 한 시점에 단지 하나의 전송만이 가능하다.
  2. 처리기나 기타 장치의 증설 절차가 복잡하다.
  3. 버스에 이상이 생기면 전체 시스템에 장애가 발생한다.
  4. 버스의 사용을 위한 경쟁상태가 발생하여 시스템 성능의 심각한 저해를 가져올 수 있다.
(정답률: 34%)
  • 공유버스 기법은 하나의 통신 경로를 여러 장치가 공유하므로, 새로운 장치를 추가할 때 버스에 연결만 하면 되기 때문에 증설 절차가 매우 간단합니다.

    오답 노트

    한 시점에 하나의 전송만 가능, 버스 장애 시 전체 시스템 장애, 경쟁 상태로 인한 성능 저하: 모두 공유버스 기법의 전형적인 특징입니다.
profile_image
1

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

77. windows95에 대한 설명 중 옳지 않은 것은?

  1. PNP 기능을 지원한다.
  2. 멀티태스킹을 지원한다.
  3. 네트워크 기능이 강화되었다.
  4. 멀티유저 시스템이다.
(정답률: 41%)
  • Windows 95는 개인용 컴퓨터를 위한 싱글 유저(Single-user) 기반의 운영체제입니다. 여러 사용자가 동시에 접속하여 사용하는 멀티유저 시스템이 아닙니다.
profile_image
1

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

78. 선점/비선점 스케줄링 기법에 대한 설명 중 옳지 않은 것은?(실제 시험에서는 정답이 다, 라 2개 였습니다. 이곳에서는 1번을 정답 처리 합니다.)

  1. 프로세스가 CPU를 강제적으로 탈취할 수 없으면, 이는 비선점 스케줄링 기법이다.
  2. 실시간 시스템은 보통 선점 스케줄링 기법을 사용한다.
  3. 시분할 시스템은 보통 비선점 CPU 스케줄링 기법을 사용한다.
  4. 선점 시스템에서 응답시간을 예측하기가 비선점 시스템에서 보다 용이하다.
(정답률: 71%)
  • 프로세스가 CPU를 강제적으로 탈취할 수 없는 것은 비선점 스케줄링의 핵심 정의가 맞습니다. (단, 문제의 정답 설정에 따라 해당 보기를 선택합니다.)

    오답 노트

    시분할 시스템: 빠른 응답을 위해 선점 스케줄링 사용
    응답시간 예측: 비선점 시스템이 선점 시스템보다 예측이 더 용이함
profile_image
1

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

79. 인접한 메모리의 주소를 주기억장치내의 다른 뱅크(Bank)에 둠으로써, 동시에 여러 곳을 호출할 수 있는 것을 ((ㄱ))기능이라 하며, 하나의 장치가 독립적인 기능을 하는 다른 장치의 상태를 검사할 수 있도록 허가하는 기법을 ((ㄴ))이라 한다. (ㄱ), (ㄴ)에 알맞은 용어는?

  1. (ㄱ) 기억장치 인터리빙 (storage interleaving) (ㄴ) 폴링 (polling)
  2. (ㄱ) 폴링 (polling) (ㄴ) 인터럽트 (interrupt)
  3. (ㄱ) 버퍼링 (buffering) (ㄴ) 스풀링 (spooling)
  4. (ㄱ) 스래싱 (thrashing) (ㄴ) 입/출력 채널
(정답률: 39%)
  • 메모리 뱅크를 나누어 연속된 주소를 분산 배치함으로써 접근 속도를 높이는 기술은 기억장치 인터리빙(storage interleaving)이며, CPU가 주기적으로 장치의 상태를 확인하여 처리 가능 여부를 검사하는 방식은 폴링(polling)입니다.
profile_image
1

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

80. 기억장치관리에 반입(fetch)기법에 대한 설명으로 옳지 않은 것은?

  1. 주기억장치에 적재할 다음 프로그램이나 데이터를 언제 가져올 것인가를 결정하는 문제이다.
  2. 반입 기법에는 요구반입(demand fetch)기법과 예상 반입(anticipatory fetch)기법이 있다.
  3. 요구 반입 기법은 새로 반입된 데이터나 프로그램을 주기억장치의 어디에 위치시킬 것인가를 결정하는 방법이다.
  4. 예상 반입 기법은 앞으로 요구될 가능성이 큰 데이터 또는 프로그램을 예상하여 주기억장치로 미리 옮기는 방법이다.
(정답률: 42%)
  • 반입(fetch) 기법은 데이터를 '언제' 가져올 것인가에 관한 전략입니다. 요구 반입 기법은 프로그램 실행 중 실제로 데이터가 필요할 때 가져오는 방식이지, 주기억장치의 '어디에' 위치시킬 것인가를 결정하는 배치(placement) 전략이 아닙니다.
profile_image
1

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

5과목: 정보통신개론

81. 아래의 네트워크 구성형태 중 양쪽 방향으로 접근이 가능하여 통신외선장애에 대한 융통성이 있으며 근거리 네트워크(LAN)에서 가장 많이 채택되고 있는 방식은?

(정답률: 31%)
  • 링형(Ring) 토폴로지는 인접한 노드와 연결되어 양방향 접근이 가능하며, 특정 회선 장애 시 우회 경로를 통해 융통성을 가질 수 있어 LAN에서 많이 사용됩니다. 따라서 정답은 입니다.
profile_image
1

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

82. 다음중 비동기 전송방식과 거리가 먼 것은?

  1. 한 번에 문자 한 개씩 전송
  2. 비교적 고속전송에 사용
  3. start bit와 stop bit로 동기 조정
  4. 실제 전송시 잉여 bit의 상승률이 커짐
(정답률: 36%)
  • 비동기 전송방식은 데이터의 시작과 끝을 알리는 start bit와 stop bit를 사용하여 문자 단위로 전송하므로, 동기화 오버헤드가 커서 저속 전송에 적합합니다.

    오답 노트

    비교적 고속전송에 사용: 동기 전송방식의 특징입니다.
profile_image
1

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

83. 디지털 신호 전송에 필요한 변조방식은?

  1. 진폭 변조
  2. 주파수 변조
  3. 위상 변조
  4. 펄스 부호 변조
(정답률: 43%)
  • 아날로그 신호를 디지털 신호로 변환하여 전송하기 위해서는 표본화, 양자화, 부호화 과정을 거치는 펄스 부호 변조(PCM) 방식이 필요합니다.
profile_image
1

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

84. OSI 7계층의 상위층부터 하위층까지 옳게 나열한 것은?

  1. A-B-C-D-E-F-G
  2. E-F-G-D-B-C-A
  3. G-B-C-D-E-F-A
  4. A-C-B-D-G-F-E
(정답률: 40%)
  • OSI 7계층은 상위층부터 하위층 순으로 응용(Application) $\rightarrow$ 표현(Presentation) $\rightarrow$ 세션(Session) $\rightarrow$ 전송(Transport) $\rightarrow$ 네트워크(Network) $\rightarrow$ 데이터 링크(Data Link) $\rightarrow$ 물리(Physical) 계층으로 구성됩니다.
    따라서 의 항목을 순서대로 나열하면 A(application) - C(presentation) - B(session layer) - D(transport layer) - G(network layer) - F(data link layer) - E(physical) 순이 됩니다.
profile_image
1

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

85. 1200[baud]의 모뎀이 2bit를 사용하는 경우 데이터의 전송속도[bps]는?

  1. 600
  2. 1200
  3. 2400
  4. 4800
(정답률: 69%)
  • 데이터 전송 속도(bps)는 초당 전송되는 신호의 수(baud)에 신호 하나가 담고 있는 비트 수를 곱하여 계산합니다.
    ① $bps = baud \times bit$
    ② $bps = 1200 \times 2$
    ③ $bps = 2400$
profile_image
1

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

86. OSI 7계층에서 데이터링크 계층의 기능에 대한 설명으로 적합한 것은?

  1. 경로 배정
  2. 전송유지 및 종료
  3. 패킷 관리
  4. 에러검출 및 정정
(정답률: 33%)
  • OSI 7계층 중 데이터링크 계층은 인접한 노드 간의 신뢰성 있는 데이터 전송을 담당하며, 프레임 단위의 에러 검출 및 정정, 흐름 제어 등을 수행합니다.

    오답 노트

    경로 배정, 패킷 관리: 네트워크 계층의 기능
profile_image
1

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

87. 무전기 통신과 같이 한 통신로를 이용하여 송신과 수신 중 한 가지 기능만으로 사용하되, 송수신 기능을 번갈아 사용 하므로써 상호정보를 교환하는 방법은?

  1. 단방향(simplex)통신
  2. 반단방향(half simplex)통신
  3. 전이중방향(full duplex)통신
  4. 반이중방향(half duplex)통신
(정답률: 62%)
  • 반이중방향(half duplex)통신은 하나의 통신로를 사용하지만, 송신과 수신을 동시에 할 수는 없고 번갈아 가며 데이터를 주고받는 방식입니다. 무전기가 대표적인 예시입니다.
profile_image
1

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

88. Operation System의 목적으로 옳은 것은?

  1. 원시프로그램을 기계어로 번역하기 위한 프로그램이다.
  2. 사용자가 작성한 프로그램을 기계가 알 수 있는 언어로 번역해 주는 프로그램이다.
  3. 시스템의 신뢰성, 호환성, 적응성 등을 실현시켜 작업의 처리를 원할하게 한다.
  4. 제어프로그램의 감시하에 특정 문제를 해결하기 위한 프로그램이다.
(정답률: 54%)
  • 운영체제(Operation System)는 컴퓨터 하드웨어와 사용자 사이의 인터페이스 역할을 하며, 시스템의 신뢰성, 호환성, 적응성 등을 실현시켜 전체적인 작업 처리가 원활하게 이루어지도록 관리하는 것이 목적입니다.
profile_image
1

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

89. 다음 중 정보통신 시스템의 특징이 아닌 것은?

  1. 거리와 시간의 극복
  2. 대형컴퓨터의 공공이용
  3. 대용량 파일의 공동이용
  4. 정보처리의 효율화
(정답률: 18%)
  • 정보통신 시스템은 물리적 거리와 시간의 제약을 극복하고, 대용량 파일이나 대형 컴퓨터의 자원을 공동으로 이용하여 효율적인 정보 교환을 가능하게 하는 시스템입니다. 정보처리의 효율화는 통신 시스템 자체의 특징이라기보다 정보 처리 시스템 전반의 목적에 가깝습니다.
profile_image
1

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

90. 전송로 상에 데이터가 흐르지 않은 것을 확인한 후 데이터를 보내는 방식으로 버스(bus)형태 통신망구조에 적합한 방식은?

  1. Token passing 방식
  2. CSMA/CD 방식
  3. TDMA 방식
  4. CDMA 방식
(정답률: 64%)
  • CSMA/CD(Carrier Sense Multiple Access with Collision Detection) 방식은 전송로의 사용 여부를 먼저 확인(Carrier Sense)하고, 데이터 충돌이 발생하면 이를 감지하여 재전송하는 방식으로 버스형 망 구조에 최적화되어 있습니다.
profile_image
1

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

91. 다음 중 ISDN의 사용자 망 인터페이스에서 기준점이 아닌 것은?

  1. Terminal(T)
  2. rate(R)
  3. Terminal Adapter(TA)
  4. System(S)
(정답률: 41%)
  • ISDN의 사용자 망 인터페이스 기준점은 단말기(T), 네트워크 종료 지점(R), 시스템(S)으로 구분됩니다. Terminal Adapter(TA)는 기준점이 아니라 단말기와 기준점 사이를 연결하는 장치입니다.
profile_image
1

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

92. 구내나 동일 건물 내에서 프로그램 파일 또는 주변장치를 공유할 수 있는 정보통신망은?

  1. ISDN
  2. LAN
  3. VAN
  4. SONET
(정답률: 73%)
  • LAN(Local Area Network)은 근거리 통신망으로, 동일 건물이나 구내와 같은 제한된 지역 내에서 컴퓨터, 주변장치, 프로그램 등을 공유하기 위해 구축하는 네트워크입니다.
profile_image
1

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

93. HDCL의 프레임 구조에 포함될 수 없는 것은?

  1. 스타트 필드(Start Field)
  2. 플래그 필드(Flag Field)
  3. 주소 필드(Address Field)
  4. 제어필드(Control Field)
(정답률: 51%)
  • HDLC 프레임 구조는 플래그, 주소, 제어, 정보, FCS 필드로 구성됩니다. 스타트 필드는 HDLC의 표준 프레임 구조에 포함되지 않습니다.
profile_image
1

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

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

  1. CCU, CCP, FEP는 통신제어장치이다.
  2. MODEM은 변복조장치이다.
  3. DTE는 데이터 에러감시장치이다.
  4. DSU는 신호변환장치이다.
(정답률: 64%)
  • DTE는 데이터 단말 장치(Data Terminal Equipment)를 의미하며, 통신망의 끝단에서 데이터를 생성하거나 수신하는 장치를 말합니다. 데이터 에러감시장치가 아닙니다.

    오답 노트

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

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

95. 다음 중 온라인(On-Line) 시스템과 관계없는 것은?

  1. 실시간(real-time) 처리에 이용된다.
  2. 데이터의 전송과 처리과정에 사람이 개입되지 않는다.
  3. 정보전송장치와 정보처리장치 사이에 자기테이프 등의 기록매체를 경유한다.
  4. 데이터 발생지의 단말기가 원격지에 설치된 컴퓨터와 통신회선을 통해 연결된다.
(정답률: 45%)
  • 온라인 시스템은 단말기와 컴퓨터가 통신 회선으로 직접 연결되어 실시간으로 데이터를 처리하는 방식입니다. 자기테이프와 같은 기록매체를 경유하여 데이터를 전달하는 방식은 온라인이 아닌 배치(Batch) 처리 시스템의 특징입니다.
profile_image
1

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

96. 전파지연(propagation delay)이란 무엇을 뜻하는가?

  1. 신호가 한 노드에서 다음 노드로 도달하는데 걸리는 시간을 의미한다.
  2. 송신기가 한 데이터의 한 블록을 보내는 데 걸리는 시간을 의미한다.
  3. 한 노드가 데이터를 교환할 때 필요한 처리를 수행하는데 소요되는 시간을 의미한다.
  4. 노드의 처리 속도를 의미한다.
(정답률: 41%)
  • 전파지연은 물리적인 전송 매체를 통해 신호가 송신측에서 수신측(한 노드에서 다음 노드)까지 이동하는 데 걸리는 순수 이동 시간을 의미합니다.

    오답 노트

    송신기가 블록을 보내는 시간: 전송 지연(Transmission delay)
    노드 처리 수행 시간: 처리 지연(Processing delay)
profile_image
1

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

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

  1. 동축케이블(Coaxial cable)
  2. 꼬임선(Twisted pair cable)
  3. 스크린케이블(Screen cable)
  4. 광섬유케이블(Optical fiber cable)
(정답률: 68%)
  • 제시된 특징인 고속·대량 전송 가능, 소형·경량으로 인한 설치 용이성, 그리고 매우 낮은 감쇄율은 빛을 이용하여 데이터를 전송하는 광섬유케이블(Optical fiber cable)의 대표적인 장점입니다.
profile_image
1

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

98. 공중패킷교환망의 X.25 프로토콜의 가장 중요한 사항은?

  1. 수신여부확인
  2. 정보변환
  3. 오류검출과 정정
  4. 다중화
(정답률: 42%)
  • X.25 프로토콜은 공중패킷교환망(PPN)의 표준으로, 한정된 통신 회선을 효율적으로 사용하기 위해 여러 사용자가 회선을 공유하는 다중화 기술이 가장 핵심적인 사항입니다.
profile_image
1

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

99. 단말기의 전송제어 기능이 아닌 것은?

  1. 입출력 제어
  2. 다중화 제어
  3. 송수신 제어
  4. 에러 제어
(정답률: 36%)
  • 단말기의 전송제어는 데이터의 송수신, 입출력, 에러 제어 등을 통해 컴퓨터와의 통신을 관리하는 기능입니다. 다중화 제어는 여러 신호를 하나의 전송로로 통합하여 전송하는 네트워크 장비(Multiplexer)의 기능이므로 단말기의 전송제어 기능에 해당하지 않습니다.
profile_image
1

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

100. ISDN 채널에 대한 설명으로 틀린 것은?

  1. B채널은 기본적인 사용자 데이터 채널이다.
  2. D채널은 패킷교환이나 신호를 기다리지 않는 저속원격계측에도 사용된다.
  3. 기본적인 채널구조는 두 개의 반이중 64[Kbps] A채널과 하나의 반이중 16[Kbps] C채널로 규정되고 있다.
  4. H채널은 고속의 사용자 정보를 위해 사용된다.
(정답률: 60%)
  • ISDN의 기본 채널 구조는 두 개의 전이중 $64\text{Kbps}$ B채널과 하나의 전이중 $16\text{Kbps}$ D채널로 구성됩니다.
profile_image
1

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

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