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

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

목록

1과목: 데이터 베이스

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

  1. 자원의 공유
  2. 처리효율의 향상
  3. 신뢰성 향상
  4. 소프트웨어 개발비용 저렴
(정답률: 75%)
  • 분산 데이터베이스는 여러 대의 컴퓨터에 데이터를 분산하여 저장하므로 자원의 공유가 가능하고, 처리효율이 향상되며, 신뢰성도 향상됩니다. 또한, 분산 데이터베이스는 하나의 대형 시스템을 구축하는 것보다 여러 대의 컴퓨터를 이용하여 구축할 수 있으므로 소프트웨어 개발비용이 저렴합니다.
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 (Database Administrator) is responsible for managing and maintaining the database system. The function of the DBA includes schema definition, storage structure definition, and integrity constraint specification. However, application program coding is not a function of the DBA. It is the responsibility of the application developer to write the code for the application that interacts with the database.
profile_image
1

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

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

  1. 관계 데이터 모델은 개체와 관계 모두가 테이블로 표현된다.
  2. 계층 데이터베이스는 부자관계(parent-child relationship)를 나타내는 트리 형태의 자료 구조로 표현된다.
  3. 네트워크 데이터베이스는 오너-멤버관계(owner-member relation)를 나타내는 트리 구조로 표현된다.
  4. 데이터 모델은 데이터, 데이터의 관계, 데이터의 의미 및 일관성 제약조건 등을 기술하기 위한 개념적 도구들의 모임이다.
(정답률: 38%)
  • "네트워크 데이터베이스는 오너-멤버관계(owner-member relation)를 나타내는 트리 구조로 표현된다."가 옳지 않은 설명이다. 네트워크 데이터베이스는 계층 데이터베이스와 유사한 트리 구조를 가지지만, 오너-멤버 관계를 나타내는 복잡한 그래프 구조를 가진다. 따라서 네트워크 데이터베이스는 그래프 데이터 모델에 더 가깝다고 볼 수 있다.
profile_image
1

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

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

  1. 순차 처리와 랜덤 처리가 모두 가능하다.
  2. 레코드를 추가 및 삽입하는 경우, 파일 전체를 복사할 필요가 없다.
  3. 기본 구역(Prime data area), 색인 구역(Index area), 오버플로우 구역(Overflow area)으로 구성되어 있다.
  4. 해시 함수를 사용하여 레코드를 저장할 위치를 결정한다.
(정답률: 32%)
  • 해시 함수를 사용하여 레코드를 저장할 위치를 결정하는 것은 해시 파일(Hashed File)의 특징이며, ISAM 파일은 색인 구역(Index area)을 사용하여 레코드를 검색하고 정렬하는 파일 구조이므로, "해시 함수를 사용하여 레코드를 저장할 위치를 결정한다."는 설명은 옳지 않다.
profile_image
1

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

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

  1. one to one
  2. one to many
  3. many to one
  4. many to many
(정답률: 40%)
  • A와 B 사이에는 여러 개의 관계가 존재할 수 있으며, A 하나가 B 여러 개와 연결될 수 있고, 반대로 B 하나가 A 여러 개와 연결될 수 있다. 따라서 A와 B의 관계는 "many to many"이다.
profile_image
1

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

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

  1. 데이터의 공유성
  2. 데이터의 중복성
  3. 데이터의 일관성
  4. 데이터의 무결성
(정답률: 80%)
  • 데이터의 중복성은 데이터베이스의 장점이 아닌 단점입니다. 중복된 데이터는 데이터베이스의 용량을 증가시키고 데이터의 일관성과 무결성을 해치기 때문입니다. 따라서 데이터베이스 설계 시 중복된 데이터를 최소화하고 데이터의 일관성과 무결성을 유지하는 것이 중요합니다.
profile_image
1

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

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

  1. 데이터 언어는 사용 목적에 따라 데이터 정의어, 데이터 조작어, 데이터 제어어로 나누어진다.
  2. 데이터 조작어(DML)에는 질의어가 있으며, 질의어는 터미널에서 주로 이용하는 절차적(procedural) 데이터 언어이다.
  3. 데이터 제어어(DCL)는 데이터를 보호하고 데이터를 관리하는 목적으로 사용된다.
  4. 데이터 정의어(DDL)는 데이터베이스를 정의하거나 수정할 목적으로 사용하는 언어이다.
(정답률: 64%)
  • "데이터 조작어(DML)에는 질의어가 있으며, 질의어는 터미널에서 주로 이용하는 절차적(procedural) 데이터 언어이다."는 옳은 설명이다.
profile_image
1

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

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

  1. 내부 스키마
  2. 개념 스키마
  3. 논리 스키마
  4. 외부 스키마
(정답률: 75%)
  • 데이터베이스의 기본 스키마는 개념 스키마, 논리 스키마, 내부 스키마, 외부 스키마로 구성됩니다. 그 중에서도 논리 스키마는 데이터베이스의 논리적 구조를 정의하는 스키마로, 데이터베이스에 저장되는 데이터의 구조와 제약 조건 등을 정의합니다. 따라서, 기본 스키마에 해당되지 않는 것은 논리 스키마가 아닌 다른 것들입니다.
profile_image
1

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

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

  1. 리스트(list)
  2. 큐(queue)
  3. 데큐(deque)
  4. 그래프(graph)
(정답률: 77%)
  • 그래프는 비선형 자료구조이기 때문에 선형 자료구조에 해당하지 않습니다. 그래프는 정점(vertex)과 간선(edge)으로 이루어진 자료구조로, 각 정점들이 서로 연결되어 있는 형태를 가지고 있습니다. 따라서 그래프는 선형적인 구조가 아니며, 다양한 문제들을 해결하기 위해 사용됩니다.
profile_image
1

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

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

  1. balanced sort
  2. cascade sort
  3. heap sort
  4. polyphase sort
(정답률: 40%)
  • heap sort는 선형 자료구조가 아니라 트리 기반 자료구조이기 때문에 해당하지 않는다. 다른 보기들은 모두 선형 자료구조에 해당한다.
profile_image
1

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

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

  1. 정규화(normalization)
  2. 다형성(polymorphism)
  3. 캡슐화(capsulation)
  4. 상속성(inheritance)
(정답률: 53%)
  • 관계 데이터베이스는 데이터를 테이블 형태로 저장하고 관리하는 시스템이다. 이때 데이터의 중복을 최소화하고 일관성을 유지하기 위해 정규화(normalization) 과정을 거친다. 정규화는 테이블을 분해하여 중복을 제거하고, 각각의 테이블이 하나의 기능만을 수행하도록 만드는 과정이다. 따라서 정규화는 관계 데이터베이스와 가장 관련이 있는 것이다.
profile_image
1

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

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

  1. 인덱스(index)
  2. 카타로그(catalog)
  3. QBE(Query By Example)
  4. SQL(Structure Query Language)
(정답률: 63%)
  • 카타로그는 시스템 자신이 필요로 하는 여러 가지 객체에 관한 정보를 포함하고 있는 시스템 데이터베이스이기 때문에 정답입니다. 다른 보기들은 데이터베이스와 관련된 용어이지만, 카타로그와는 직접적인 관련이 없습니다. 인덱스는 데이터베이스에서 검색 속도를 높이기 위해 사용되는 자료구조이고, QBE는 데이터베이스에서 질의를 작성하는 방법 중 하나입니다. SQL은 데이터베이스에서 사용되는 질의 언어입니다.
profile_image
1

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

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

  1. 원자성(Atomicity)
  2. 일관성(Consistency)
  3. 지속성(Duration)
  4. 무결성(Integrity)
(정답률: 33%)
  • 트랜잭션의 특성 중 무결성은 데이터의 정확성과 일관성을 보장하는 것으로, 다른 세 가지 특성은 트랜잭션의 실행 결과가 원자적(전체가 실행되거나 전혀 실행되지 않음), 일관적(트랜잭션이 실행 전후에 데이터베이스가 일관된 상태를 유지), 지속적(트랜잭션이 성공적으로 완료되면 그 결과가 영구적으로 유지)으로 유지되는 것을 보장합니다. 따라서 무결성은 트랜잭션의 특성에 해당하지 않습니다.
profile_image
1

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

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

  1. 정의 기능(definition facility)
  2. 조작 기능(manipulation facility)
  3. 제어 기능(control facility)
  4. 사전 기능(dictionary facility)
(정답률: 75%)
  • 사전 기능은 데이터베이스의 필수 기능은 아니며, 데이터베이스 내의 용어나 데이터 구조 등을 정의하고 관리하는 기능이다. 따라서 정답은 "사전 기능(dictionary facility)"이다.
profile_image
1

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

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

  1. SELECT FROM WHERE
  2. INSERT INTO VALUES
  3. UPDATE TO WHERE
  4. DELETE FROM WHERE
(정답률: 78%)
  • "UPDATE TO WHERE"는 올바른 SQL 구문이 아닙니다. 올바른 구문은 "UPDATE SET WHERE"입니다. "UPDATE TO WHERE"는 SET 절이 빠져있으며, 업데이트할 값을 지정하지 않았기 때문에 올바르지 않습니다.
profile_image
1

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

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

  1. 스택(Stack)
  2. 스트링(String)
  3. 큐(Queue)
  4. 그래프(Graph)
(정답률: 69%)
  • FIFO 방식의 작업 스케줄링에서는 먼저 들어온 작업이 먼저 처리되어야 하므로, 가장 적합한 자료구조는 큐(Queue)입니다. 큐는 먼저 들어온 데이터가 먼저 나가는 구조로, FIFO 방식에 딱 맞습니다. 스택은 LIFO(Last In First Out) 방식으로 데이터가 처리되므로 적합하지 않습니다. 문자열(String)은 데이터를 저장하는 자료구조가 아니므로 적합하지 않습니다. 그래프(Graph)는 작업 스케줄링에 사용되는 자료구조가 아니므로 적합하지 않습니다.
profile_image
1

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

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

  1. DOMAIN
  2. TUPLE
  3. ENTITY
  4. MEMBER
(정답률: 50%)
  • 애트리뷰트 값들의 집합을 특정한 순서로 배열한 것을 튜플(tuple)이라고 합니다. 따라서, 데이터베이스의 관계모형에서 사영하는 테이블의 행을 구성하는 애트리뷰트 값들의 집합을 튜플(tuple)이라고 합니다.
profile_image
1

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

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

  1. 뷰는 데이터의 접근을 제어하게 함으로써 보안을 제공한다.
  2. 뷰는 데이터의 논리적인 독립성을 제공한다.
  3. 뷰의 테이블의 가상 테이블이다.
  4. 뷰의 테이블은 물리적인 구현으로 구성되어 있다.
(정답률: 68%)
  • 뷰의 테이블은 물리적인 구현으로 구성되어 있지 않다. 뷰는 가상 테이블로, 실제 데이터를 저장하고 있는 것이 아니라 쿼리 결과를 가상으로 생성하여 제공하는 것이다. 따라서 뷰를 이용하여 데이터를 조회하면 실제 데이터가 저장되어 있는 테이블에서 조회되는 것이 아니라, 뷰를 생성할 때 작성한 쿼리문에 따라 가상의 테이블이 생성되어 조회된다.
profile_image
1

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

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

  1. 개체 무결성
  2. 참조 무결성
  3. 키 무결성
  4. 널 무결성
(정답률: 80%)
  • 기본 키는 각 행을 유일하게 식별하는 역할을 하기 때문에, 해당 키에 속해 있는 애트리뷰트는 항상 값이 존재해야 합니다. 이를 보장하기 위해 데이터베이스에서는 해당 애트리뷰트에 널 값을 허용하지 않는 "개체 무결성" 제약을 설정합니다. 이는 데이터의 일관성과 정확성을 보장하기 위한 중요한 제약 조건 중 하나입니다.
profile_image
1

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

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

  1. 계층 데이터 모델이 지원하는 스키마의 논리적 구조는 트리 형태의 자료구조가 된다.
  2. 계층 정의 트리는 하나의 루트 레코드 타입과 다수의 종속 레코드 타입으로 구성된 순서 트리이다.
  3. 어떤 부모-자식 관계에서도 부모 레코드가 되지 못한 레코드 타입은 계층 정의 트리의 단말 노드이다.
  4. 레코드 타입들간에는 사이클(cycle)이 허용된다.
(정답률: 69%)
  • "레코드 타입들간에는 사이클(cycle)이 허용된다."는 옳지 않은 설명이다. 이는 계층 데이터 모델의 특징이 아니며, 사이클이 존재하면 계층 구조가 깨지기 때문에 허용되지 않는다. 즉, 계층 데이터 모델에서는 사이클이 발생하지 않도록 설계해야 한다.
profile_image
1

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

2과목: 전자 계산기 구조

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

  1. 고정 소수점 표현보다 표현의 정밀도를 높일 수 있다.
  2. 아주 작은 수와 아주 큰 수의 표현에는 부적합하다.
  3. 수 표현에 필요한 자리 수에 있어서 효율적이다.
  4. 과학이나 공학 또는 수학적인 응용에 주로 사용되는 수 표현이다.
(정답률: 57%)
  • "아주 작은 수와 아주 큰 수의 표현에는 부적합하다."가 부동 소수점 표현의 특징이 아닌 것은 아니라고 생각합니다. 부동 소수점 표현은 지수와 가수로 이루어져 있으며, 지수가 너무 작거나 큰 경우에는 가수의 정밀도가 떨어지게 되어 부정확한 결과를 나타낼 수 있습니다. 따라서 아주 작은 수와 아주 큰 수의 표현에는 부적합하다는 것이 부동 소수점 표현의 특징 중 하나입니다.
profile_image
1

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

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

  1. Multiple Interrupt Line 방식
  2. Daisy-chain 방식
  3. software poll 방식
  4. Bus Arbitration 방식
(정답률: 53%)
  • Daisy-chain 방식은 인터럽트 신호선을 공유하면서 여러 개의 인터럽트 장치를 연결하는 방식으로, 인터럽트 발생 시 우선순위가 높은 장치부터 처리되며, 처리가 완료되면 다음 우선순위 장치로 신호가 전달되는 방식입니다. 따라서 연결 순서에 따라 우선순위가 결정되는 것입니다.
profile_image
1

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

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

  1. 전원을 다시 동작시킨다.
  2. 모니터 화면에 인터럽트 종류를 디스플레이 한다.
  3. 메모리의 내용을 지워서 다른 프로그램이 적재될 수 있도록 한다.
  4. 인터럽트 처리시 보존시켰던 PC 및 제어상태 데이터를 PC와 제어상태 레지스터에 복구한다.
(정답률: 74%)
  • 인터럽트가 발생하면 CPU는 현재 수행 중인 프로그램을 일시 중단하고 인터럽트 처리 루틴으로 이동합니다. 이때 CPU는 현재 수행 중이던 프로그램의 상태를 저장하고, 인터럽트 처리가 끝난 후에는 이전 상태로 복구해야 합니다. 이를 위해 CPU는 인터럽트 처리시 보존시켰던 PC(Program Counter) 및 제어상태 데이터를 PC와 제어상태 레지스터에 복구합니다. 따라서 정답은 "인터럽트 처리시 보존시켰던 PC 및 제어상태 데이터를 PC와 제어상태 레지스터에 복구한다."입니다.
profile_image
1

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

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

  1. 2
  2. 3
  3. 5
  4. 6
(정답률: 78%)
  • 64가지의 경우를 모두 표현하려면 2의 6승 (2^6) 개의 조합이 필요하다. 이는 6개의 비트로 표현할 수 있기 때문에 정답은 6이다.
profile_image
1

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

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

  1. 고정 배선 방법과 마이크로프로그램 방식이 있다.
  2. 마이크로프로그램 방식은 고정 배선 방법보다 더 비싸다.
  3. 고정 배선 방법은 부품의 수는 최대화되기는 하나 작동 속도를 높이는데 목표가 있다.
  4. 마이크로프로그램 방식에서는 마이크로프로그램을 저장하기 위한 제어 메모리가 필요하다.
(정답률: 39%)
  • 마이크로프로그램 방식은 고정 배선 방법보다 더 비싸다는 설명이 옳지 않습니다. 사실, 마이크로프로그램 방식은 고정 배선 방법보다 더 유연하고 수정이 용이하기 때문에 비용 대비 성능이 더 우수합니다. 따라서, 마이크로프로그램 방식은 비용이 더 들지만, 성능과 유연성 면에서 더 우수한 방식입니다.
profile_image
1

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

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

  1. 어큐뮬레이터(accumulator)
  2. 스택(stack)
  3. 인덱스(index) 레지스터
  4. 범용 레지스터
(정답률: 59%)
  • 1-주소 명령 형식에서는 주소 부분이 하나밖에 없기 때문에 결과 자료를 넣어 두는 레지스터가 필요하다. 이때 사용되는 레지스터는 어큐뮬레이터(accumulator)이다. 어큐뮬레이터는 CPU 내부에서 가장 빠르게 접근할 수 있는 레지스터로, 연산 결과를 저장하거나 다음 연산에 필요한 값을 누적하는 등 다양한 용도로 사용된다. 따라서 1-주소 명령 형식에서도 결과 자료를 어큐뮬레이터에 저장하여 처리할 수 있다.
profile_image
1

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

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

  1. 11.75
  2. 13.55
  3. 13.75
  4. 15.3
(정답률: 70%)
  • 1101.11을 10진법으로 표시하면 다음과 같다.

    1 × 2³ + 1 × 2² + 0 × 2¹ + 1 × 2⁰ + 1 × 2⁻¹ + 1 × 2⁻²
    = 8 + 4 + 0 + 1 + 0.5 + 0.25
    = 13.75

    따라서, 정답은 "13.75"이다.
profile_image
1

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

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

  1. 기억장치의 동작 속도가 빠르다.
  2. 입출력장치는 자율적으로 동작한다.
  3. 기억장치의 정보, 단위는 Word이다.
  4. 입출력장치가 착오 발생률이 적다.
(정답률: 41%)
  • 입출력장치가 착오 발생률이 적다는 것은 옳지 않은 설명입니다. 실제로 입출력장치는 외부와의 상호작용이 필요하기 때문에 다양한 요인에 의해 오류가 발생할 수 있습니다. 따라서 입출력장치의 신뢰성을 높이기 위해 다양한 보완 기술이 사용됩니다.
profile_image
1

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

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

  1. ASCII code
  2. Hamming code
  3. Gray code
  4. Excess-3 code
(정답률: 28%)
  • Excess-3 code는 8421 BCD 코드에서 3을 더한 값으로 표현되는 코드이다. 이 코드는 산술 연산에 가장 적합하다. 예를 들어, 덧셈 연산을 수행할 때, Excess-3 코드를 사용하면 각 자리수의 합이 10이 넘어가는 경우에도 쉽게 처리할 수 있다. 또한, 이 코드는 오류 검출 및 수정에도 용이하다.
profile_image
1

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

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

  1. Cache size
  2. 전송 Block size
  3. 주변 입출력 장치
  4. Replacement algorithm
(정답률: 55%)
  • 캐시(cache) 메모리 설계시 고려할 사항 중에서 "주변 입출력 장치"는 포함되지 않습니다. 이는 캐시(cache) 메모리가 CPU와 메인 메모리 사이에서 데이터를 빠르게 전송하기 위한 목적으로 사용되기 때문입니다. 따라서 주변 입출력 장치와는 직접적인 연관성이 없습니다. 다른 보기들인 "Cache size", "전송 Block size", "Replacement algorithm"은 모두 캐시(cache) 메모리 설계시 고려해야 할 중요한 사항들입니다.
profile_image
1

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

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

  1. 전원공급 입력
  2. 클록 입력
  3. 인터럽트 입력
  4. 데이터버스 입력
(정답률: 42%)
  • 데이터버스 입력은 마이크로프로세서와 다른 장치들 간에 데이터를 주고받는 경로로 사용되며, 입력과 출력이 모두 가능하므로 쌍방향성이다. 따라서 정답은 "데이터버스 입력"이다. 전원공급 입력은 전원을 공급하는 역할만 하고, 클록 입력은 마이크로프로세서의 동작을 제어하는 역할만 하며, 인터럽트 입력은 외부에서 발생한 이벤트를 처리하기 위한 입력이므로 쌍방향성이 아니다.
profile_image
1

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

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

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

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

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

  1. Program counter
  2. Stack
  3. Instruction register
  4. General register
(정답률: 47%)
  • 서브루틴의 수행 후 주프로그램으로 돌아오기 위한 복귀 주소는 스택에 기억시켜 둔다. 이는 서브루틴이 호출될 때 현재 주소를 스택에 저장하고, 서브루틴이 종료되면 스택에서 이전 주소를 꺼내어 주프로그램으로 복귀하기 때문이다. 이러한 방식으로 스택은 서브루틴 호출과 복귀를 관리하며, 재귀 호출과 같은 복잡한 프로그램 구조를 구현하는 데에도 사용된다.
profile_image
1

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

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

  1. 읽고쓰기 헤드(read write head)
  2. 디스크(disk)
  3. 실린더(cylinder)
  4. 액세스암(accessarm)
(정답률: 36%)
  • 실린더(cylinder)는 자기디스크 장치의 구성 요소 중 하나가 아닙니다. 실린더는 디스크의 특정 위치를 나타내는 개념으로, 디스크와 읽고쓰기 헤드, 액세스암의 위치를 결정하는 데 사용됩니다. 따라서 실린더는 자기디스크 장치의 구성 요소가 아니라 디스크의 위치를 나타내는 개념입니다.
profile_image
1

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

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

  1. 입력장치
  2. 제어장치
  3. 연산장치
  4. 기억장치
(정답률: 54%)
  • 제어장치는 컴퓨터 시스템에서 기억된 프로그램을 하나하나 불러내어 명령을 해독하고, 연산장치와 기억장치 등 다른 하드웨어 장치들을 제어하여 컴퓨터 시스템이 원하는 작업을 수행할 수 있도록 조정하는 역할을 담당합니다. 따라서 제어장치가 없으면 프로그램을 실행할 수 없습니다.
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%)
  • LDA 34 명령은 34번지의 값을 레지스터 AC에 로드하는 명령이다.

    직접주소 지정방식으로 수행될 때는 34번지의 값인 39이 A에 들어가게 된다.

    간접주소 지정방식으로 수행될 때는 34번지의 값인 39가 가리키는 127번지의 값인 349가 B에 들어가게 된다.

    따라서 정답은 "A=39, B=127"이다.
profile_image
1

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

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

  1. decoder
  2. encoder
  3. shift register
  4. ring counter
(정답률: 33%)
  • 병렬전송에서는 여러 비트의 데이터를 동시에 전송할 수 있지만, 직렬전송에서는 한 번에 하나의 비트만 전송할 수 있습니다. 따라서, 병렬전송된 데이터를 직렬전송으로 변환하기 위해서는 데이터를 하나씩 순차적으로 전송할 수 있도록 변환해야 합니다. 이때, shift register는 여러 비트의 데이터를 순차적으로 저장하고, 하나씩 이동시켜서 직렬전송할 수 있도록 변환해주는 소자입니다. 따라서, shift register는 병렬전송된 데이터를 직렬전송으로 변환하는데 적합한 소자입니다.
profile_image
1

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

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

  1. B’C
  2. BC’
  3. BC
  4. (BC)’
(정답률: 53%)
  • 불 대수에서 AND 연산은 논리곱(&)으로, OR 연산은 논리합(|)으로 표시됩니다.

    주어진 회로를 불 대수로 표시하면 다음과 같습니다.

    A = B'C
    B = AC' + BC

    따라서 정답은 "BC"입니다.

    "B'C"는 A를 나타내고, "AC' + BC"는 B를 나타내므로, "BC"는 B를 나타내는 식입니다.

    그리고 "(BC)’"는 B와 C의 논리곱의 부정을 나타내는데, 이는 B와 C 중 하나라도 0이면 1이 되는 논리회로를 의미합니다. 하지만 이 식은 정답이 아닙니다.
profile_image
1

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

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

  1. Polling
  2. Daisy chain
  3. Decoder
  4. Multiplex
(정답률: 61%)
  • Polling은 CPU가 주기적으로 각 장치를 검사하여 인터럽트 요청이 있는지 확인하는 방식이다. 따라서 인터럽트 원인이나 종류를 판별하는 소프트웨어에 의한 방법이라고 할 수 있다. Daisy chain, Decoder, Multiplex는 하드웨어적인 방법으로 인터럽트를 처리하는 방식이므로 Polling과는 다른 방법이다.
profile_image
1

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

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

  1. 마이크로 오퍼레이션 수행시간의 차이가 현저할 때 사용한다.
  2. 중앙처리장치의 시간을 효율적으로 이용할 수 있다.
  3. 모든 마이크로 오퍼레이션의 수행시간이 유사한 경우에 사용된다.
  4. 모든 마이크로 오퍼레이션에 대하여 서로 다른 사이클을 정의할 수 있다.
(정답률: 54%)
  • "마이크로 오퍼레이션 수행시간의 차이가 현저할 때 사용한다."가 동기가변식에 관한 설명이 아닙니다.

    "모든 마이크로 오퍼레이션의 수행시간이 유사한 경우에 사용된다."는 동기가변식의 특징 중 하나입니다. 이는 모든 마이크로 오퍼레이션의 수행시간이 비슷하기 때문에, 하나의 클럭 사이클 안에서 모든 오퍼레이션을 처리할 수 있어서 중앙처리장치의 시간을 효율적으로 이용할 수 있습니다.
profile_image
1

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

3과목: 시스템분석설계

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

  1. 분산매체화 시스템
  2. 집중매체화 시스템
  3. 턴 어라운드(turn around) 시스템
  4. 온라인 단말기의 입력시스템
(정답률: 58%)
  • 집중매체화 시스템은 발생한 데이터를 일정한 시간 단위로 일괄 수집하여 입력매체에 수록하는 방식이다. 이는 분산매체화 시스템과는 달리 데이터를 중앙 집중적으로 처리하므로 데이터의 일관성과 통제가 용이하다는 장점이 있다. 따라서 이 문제에서는 "집중매체화 시스템"이 정답이다.
profile_image
1

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

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

  1. 클래스와 객체요소
  2. 문제 영역 요소
  3. 사람과 상호 작용 요소
  4. 타스크 관리 요소
(정답률: 29%)
  • 코드와 요돈의 객체 지향 설계에서 구성요소 중에서 "클래스와 객체요소"가 가장 거리가 먼 이유는, 이들의 설계 방법론에서는 클래스와 객체를 중심으로 모든 것을 설계하고 구현하는 것이 핵심이기 때문입니다. 즉, 문제 영역 요소, 사람과 상호 작용 요소, 타스크 관리 요소 등은 모두 클래스와 객체를 기반으로 설계되어야 하며, 이들을 효율적으로 관리하고 조작하기 위한 방법을 제시하는 것이 이들의 설계 방법론의 목적입니다. 따라서, 클래스와 객체요소는 다른 구성요소들과는 달리 설계의 핵심이 되는 요소로서, 가장 중요하고 기본적인 개념이라 할 수 있습니다.
profile_image
1

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

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

  1. 분배 책임자
  2. 분배 방법
  3. 분배 순서
  4. 분배 주기
(정답률: 32%)
  • 정답은 "분배 순서"입니다.

    분배 책임자는 어떤 역할을 맡을지, 분배 방법은 어떤 방식으로 정보를 분배할지, 분배 주기는 언제 정보를 분배할지를 결정하는 것이 중요합니다.

    하지만 분배 순서는 이미 결정된 정보를 어떤 순서로 분배할지를 결정하는 것으로, 다른 요소들에 비해 상대적으로 중요도가 낮습니다. 따라서 거리가 먼 것으로 판단됩니다.
profile_image
1

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

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

  1. 사람의 이용에 우선하여 취급이 쉽고 컴퓨터 처리에 적합해야 한다.
  2. 증감에 대비한 확장성이 있어야 한다.
  3. total system을 위한 체계성이 있어야 한다.
  4. 직원번호, 인사파일번호, 신분증번호로 나누어 개인의 코드를 각각 따로 부여해야 한다.
(정답률: 61%)
  • 직원번호, 인사파일번호, 신분증번호를 각각 따로 부여하면 개인의 정보를 구분하여 관리할 수 있기 때문이다. 만약 하나의 코드로 모든 정보를 관리하면, 정보의 중복이 발생하거나 정보를 수정할 때 모든 데이터를 일일이 수정해야 하므로 처리가 복잡해지고 오류가 발생할 가능성이 높아진다. 따라서 각각의 코드를 부여하여 개인의 정보를 구분하여 관리하는 것이 좋다.
profile_image
1

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

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

  1. 주소 계산에 의하여 직접 처리할 수 있다.
  2. 어떤 레코드라도 평균 접근 시간 내에 검색이 가능하다.
  3. 운영체제에 따라서는 키 변환을 자동적으로 하는 것도 있다.
  4. 키 변환을 위한 계산과정이 생략되므로 처리시간이 빠르다.
(정답률: 37%)
  • "키 변환을 위한 계산과정이 생략되므로 처리시간이 빠르다."는 옳은 특징이 아니다. 랜덤편성 파일은 키 변환을 위한 계산과정이 필요하지 않기 때문에 처리시간이 빠르다는 것이 옳은 특징이다.
profile_image
1

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

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

  1. 상속성
  2. 클래스
  3. 추상화
  4. 메시지
(정답률: 55%)
  • 정답: 추상화

    추상화는 객체 지향 분석에서 중요한 속성만을 강조하여 개략화시키는 것을 말합니다. 이를 통해 불필요한 부분을 생략하고 객체의 본질적인 특성에 집중할 수 있습니다. 따라서 객체 지향 분석에서 추상화는 매우 중요한 개념 중 하나입니다. "상속성"은 객체 지향 프로그래밍에서 자식 클래스가 부모 클래스의 특성을 상속받는 것을 말하며, "클래스"는 객체를 생성하기 위한 틀이나 설계도를 의미합니다. "메시지"는 객체 간의 상호작용을 위해 전달되는 요청이나 명령을 의미합니다.
profile_image
1

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

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

  1. 시스템 보수 및 운용하는 그룹에 인계인수 작업이 용이하다.
  2. 개발자의 순서도 작성, 코딩, 디버깅, 테스트런만을 위해서이다.
  3. 시스템 개발 프로젝트의 관리가 용이하다.
  4. 개발 진척 관리의 지표가 될 수 있다.
(정답률: 65%)
  • 개발자의 순서도 작성, 코딩, 디버깅, 테스트런만을 위해서 거리가 먼 것은, 문서화를 통해 개발자들이 작성한 코드나 프로세스를 다른 개발자들이 이해하고 유지보수할 수 있기 때문입니다. 따라서 문서화를 통해 시스템 보수 및 운용하는 그룹에 인계인수 작업이 용이해지며, 시스템 개발 프로젝트의 관리가 용이해지고, 개발 진척 관리의 지표가 될 수 있습니다.
profile_image
1

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

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

  1. 트랙 오버플로우 구역
  2. 기본 데이터 구역
  3. 실린더 인덱스 구역
  4. 실린더 오버플로우 구역
(정답률: 57%)
  • 실린더 오버플로우 구역은 기본 데이터 구역 내에 더 이상 새로운 레코드를 저장할 수 없을 때, 추가적인 레코드를 저장하기 위한 구역입니다. 이 구역은 실린더의 끝 부분에 위치하며, 색인 순차편성 파일에서는 기본 데이터 구역과 함께 사용됩니다. 따라서 정답은 "실린더 오버플로우 구역"입니다.
profile_image
1

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

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

  1. 여백의 중요성
  2. 논리적 연결성
  3. 위치 및 배열의 중요성
  4. 에러 검증장치
(정답률: 31%)
  • 출력을 설계할 때 가장 거리가 먼 것은 "에러 검증장치"입니다. 이는 출력물이 제대로 출력되었는지 확인하는 중요한 기능이지만, 출력물과는 물리적으로 멀리 떨어져 있기 때문입니다. 따라서 에러 검증장치는 신뢰성과 안정성을 보장하기 위해 설계 시 고려해야 합니다.
profile_image
1

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

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

  1. 입/출력
  2. 처리
  3. 제어
  4. 보수
(정답률: 84%)
  • 보수는 시스템의 5대 기본 요소 중 하나가 아닙니다. 입/출력, 처리, 제어는 시스템의 기본적인 기능을 수행하는 요소이지만, 보수는 시스템의 안정성과 신뢰성을 유지하기 위한 보완적인 요소입니다. 따라서 보수는 시스템의 5대 기본 요소가 될 수 없습니다.
profile_image
1

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

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

  1. CPU의 에러 동작 발생률
  2. 상호인접한 고장사이의 가동된 시간 평균
  3. 고장으로부터 복구시까지의 시간 평균
  4. CPU의 처리 속도
(정답률: 39%)
  • MTBF는 Mean Time Between Failures의 약자로, 시스템이 고장나는 평균적인 시간 간격을 의미합니다. 이때 "상호인접한 고장사이의 가동된 시간 평균"이라는 의미는 시스템이 고장나는 시점에서 그 전까지 가동된 시간을 측정하여, 그 시간을 고장이 발생한 횟수로 나눈 값입니다. 즉, 시스템이 고장나는 평균적인 시간 간격을 계산하는 것입니다.
profile_image
1

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

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

  1. ①,②,③,④,⑤
  2. ③,④,⑤,①,②
  3. ⑤,③,①,④,②
  4. ③,④,①,②,⑤
(정답률: 71%)
  • 파일 설계의 순서는 다음과 같다.

    ① 요구사항 분석
    ② 개념적 설계
    ③ 논리적 설계
    ④ 물리적 설계
    ⑤ 구현 및 운영

    이 중에서도 가장 먼저 해야 할 것은 요구사항 분석이다. 그리고 개념적 설계, 논리적 설계, 물리적 설계, 구현 및 운영 순으로 진행된다. 따라서 정답은 "③,④,①,②,⑤"이다.
profile_image
1

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

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

  1. 파일명칭
  2. 적응업무
  3. 작성목적
  4. 항목배열
(정답률: 25%)
  • 파일명칭, 적응업무, 작성목적은 파일의 성격을 파악하는 중요한 요소이지만, 항목배열은 파일의 성격과는 직접적인 연관성이 없는 요소이기 때문에 거리가 먼 것이다. 항목배열은 파일에 저장될 데이터의 구성을 결정하는 것으로, 파일의 내용과는 관련이 있지만 파일의 성격 자체와는 직접적인 연관성이 없다.
profile_image
1

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

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

  1. 타당성조사 단계
  2. 기본설계 단계
  3. 상세설계 단계
  4. 계획과 요구사항 분석단계
(정답률: 68%)
  • 기본설계 단계는 폭포수형 모델에서 개발될 소프트웨어의 전체적인 구조를 설계하는 단계입니다. 이 단계에서는 하드웨어 및 소프트웨어 구조, 제어구조, 자료구조 등의 개략적인 설계가 이루어집니다. 따라서 이 단계에서는 전체적인 시스템의 구조와 기능을 결정하게 되며, 이후의 상세설계와 구현 단계에서 이를 구체화하게 됩니다. 따라서 정답은 "기본설계 단계"입니다.
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에서는 기능을 계층적으로 분해하여 나타내는데, 이때 각 계층의 기능을 요약하여 보여주는 것이 도식목차이다. 즉, 전체 기능을 한눈에 파악할 수 있도록 구성된 목차 형태의 그림이다. 다른 보기들은 HIPO에서 사용되는 다른 종류의 다이어그램이지만, 도식목차는 HIPO의 계층적 분해를 시각적으로 보여주는 중요한 요소이다.
profile_image
1

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

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

  1. 순차 코드 (sequence code)
  2. 구분 코드 (block code)
  3. 표의 숫자 코드 (significant digital code)
  4. 연상 코드 (mnemonic code)
(정답률: 69%)
  • 표의 숫자 코드는 물리적 수치를 직접 코드로 표현하는 방식으로, 각 숫자가 의미하는 바가 명확하게 정해져 있어서 해석이 용이하다. 따라서 중량, 용량, 거리, 크기, 면적 등과 같은 물리적 수치를 다루는 경우에 적합하다. 순차 코드는 순서에 따라 코드를 부여하는 방식, 구분 코드는 분류에 따라 코드를 부여하는 방식, 연상 코드는 단어나 약어를 이용하여 코드를 부여하는 방식이다.
profile_image
1

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

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

  1. 변환 (conversion)
  2. 집계 (summary)
  3. 추출 (extract)
  4. 분배 (distribution)
(정답률: 56%)
  • 분배 패턴은 조건을 만족시키는 정보와 만족시키지 못하는 정보를 분리하여 처리하는 패턴입니다. 이는 정보를 분배하여 각각의 조건에 맞는 처리를 하기 위한 것입니다. 따라서 "분배"가 정답입니다.
profile_image
1

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

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

  1. 사용자와 분석자간의 의사소통이 원활하다.
  2. 시스템 모형 작성에 필요한 도구가 제공되지 않는다
  3. 시스템 분석 시 사용자의 참여기회가 확대된다.
  4. 시스템을 분할할 수 있다.
(정답률: 69%)
  • 구조적 분석은 시스템을 구성하는 요소들을 분해하고 이를 다시 조합하여 시스템을 이해하고 설계하는 방법이다. 이 때, 시스템 모형 작성에 필요한 도구가 제공되지 않는다는 것은 구조적 분석을 수행하는 데 필요한 소프트웨어나 도구가 없어서 분석 작업이 어려울 수 있다는 것을 의미한다. 이는 분석자가 직접 도구를 개발하거나 다른 도구를 활용해야 한다는 것을 의미한다.
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)에 적용할 수 있다.
(정답률: 59%)
  • "은행원 알고리즘은 모든 요구를 유한시간 안에 할당하는 것을 보장한다."는 옳지 않은 것이다. 교착상태가 발생하면 모든 요구를 할당할 수 없기 때문에 일부 요구를 거부해야 할 수 있다.

    은행원 알고리즘은 대화식 시스템에 적용할 수 있다. 이는 사용자가 요청을 보내고 응답을 받는 과정에서 교착상태가 발생할 수 있기 때문에, 이를 회피하기 위해 은행원 알고리즘이 사용될 수 있다.
profile_image
1

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

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

  1. LRU 알고리즘
  2. FIFO 알고리즘
  3. LFU 알고리즘
  4. SECOND CHANGE
(정답률: 68%)
  • LRU 알고리즘은 Least Recently Used의 약자로, 가장 최근에 사용하지 않은 페이지를 교체하는 알고리즘이다. 이 알고리즘은 페이지 교체 시간이 오래된 페이지를 우선적으로 교체하여 메모리를 최적화하는 방식으로 동작한다. 따라서 현 시점에서 가장 오랫동안 사용하지 않은 페이지를 선택하여 교체하는 알고리즘이 LRU 알고리즘이다. FIFO 알고리즘은 가장 먼저 들어온 페이지를 교체하는 방식으로 동작하며, LFU 알고리즘은 가장 적게 사용된 페이지를 교체하는 방식으로 동작한다. SECOND CHANCE 알고리즘은 FIFO 알고리즘과 유사하지만, 최근에 참조된 페이지는 교체하지 않고 다음 차례에 다시 검사하는 방식으로 동작한다.
profile_image
1

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

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

  1. 외부 보안
  2. 운용 보안
  3. 사용자 인터페이스 보안
  4. 내부 보안
(정답률: 59%)
  • 사용자 인터페이스 보안은 사용자의 신원을 확인하는 절차를 포함하고 있기 때문입니다. 사용자 인터페이스는 사용자와 시스템 간의 상호작용을 담당하므로, 이를 보호하는 것이 중요합니다. 사용자 인터페이스 보안은 로그인 화면, 비밀번호 설정 등을 통해 사용자의 신원을 확인하고, 불법침입자로부터 시스템을 보호합니다. 따라서, 이 문제에서는 사용자 인터페이스 보안이 정답입니다.
profile_image
1

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

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

  1. 프로세스가 실행되는 동안 일부 페이지만 집중적으로 참조되는 경향을 말한다.
  2. 시간구역성을 최근에 참조된 기억장소가 가까운 장래에도 계속 참조될 가능성이 높음을 의미한다.
  3. 공간구역성은 하나의 기억장소가 가까운 장래에도 계속 참조될 가능성이 높음을 의미한다.
  4. 프로세스가 효율적으로 실행되기 위해 프로세스에 의해 자주 참조되는 페이지들의 집합을 말한다.
(정답률: 57%)
  • 옳지 않은 설명은 "프로세스가 실행되는 동안 일부 페이지만 집중적으로 참조되는 경향을 말한다."입니다. 구역성은 시간구역성과 공간구역성으로 나뉘며, 시간구역성은 최근에 참조된 기억장소가 가까운 장래에도 계속 참조될 가능성이 높음을 의미하고, 공간구역성은 하나의 기억장소가 가까운 장래에도 계속 참조될 가능성이 높음을 의미합니다. 프로세스가 효율적으로 실행되기 위해 자주 참조되는 페이지들의 집합을 말하는 것은 구역성의 한 종류인 "지역성(locality)"입니다.
profile_image
1

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

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

  1. (ㄱ) 서비스를 받을 시간 (ㄴ) 서비스를 받을 시간
  2. (ㄱ) 서비스를 받을 시간 (ㄴ) 실행된 시간
  3. (ㄱ) 실행된 시간 (ㄴ) 서비스를 받을 시간
  4. (ㄱ) 응답시간 (ㄴ) 서비스를 받을 시간
(정답률: 74%)
  • 가변적 우선순위는 (ㄱ) 실행된 시간과 (ㄴ) 서비스를 받을 시간의 합으로 계산된다. 이는 HRN 스케줄링 기법에서 응답률을 계산하기 위한 방법으로, 실행된 시간이 길어질수록 우선순위가 높아지고, 서비스를 받을 시간이 빨라질수록 우선순위가 높아진다. 따라서 (ㄱ) 서비스를 받을 시간과 (ㄴ) 실행된 시간이 아닌, (ㄱ) 실행된 시간과 (ㄴ) 서비스를 받을 시간이 가변적 우선순위를 계산하는데 사용되는 이유는 응답률을 더 정확하게 계산하기 위해서이다.
profile_image
1

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

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

  1. 스케줄링(scheduling)
  2. 스래싱(thrashing)
  3. 프리페이징(prepaging)
  4. 작업세트(working set)
(정답률: 69%)
  • 스래싱은 페이지 부재가 지속적으로 발생하여 CPU가 페이지 교체에 많은 시간을 소비하게 되어 실제 작업보다 페이지 교체에 더 많은 시간을 소비하는 현상을 말합니다. 이는 프로세스가 필요로 하는 페이지를 가져오기 위해 디스크에서 페이지를 읽어오는데 시간이 오래 걸리기 때문에 발생합니다. 따라서 스래싱은 프로세스의 성능을 저하시키는 원인이 됩니다.
profile_image
1

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

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

  1. 점유와 대기 조건의 부정
  2. 불완전 상태 조건의 부정
  3. 환형 대기 조건의 부정
  4. 비선점 조건의 부정
(정답률: 56%)
  • 교착상태를 방지하는 방법 중 "불완전 상태 조건의 부정"이 가장 거리가 먼 이유는, 다른 세 가지 방법은 모두 교착상태의 발생 조건을 부정하는 것이지만, "불완전 상태 조건의 부정"은 교착상태의 발생 조건 중 하나인 "자원 할당 순서"를 바꾸는 것이 아니라, 자원 할당을 조절하여 교착상태를 방지하는 방법이기 때문입니다. 따라서 다른 방법들과는 조금 다른 성격을 가지고 있습니다.
profile_image
1

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

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

  1. 최악 적합(worst fit)
  2. 최적 적합(best fit)
  3. 다음 적합(next fit)
  4. 최초 적합(first fit)
(정답률: 68%)
  • 최악 적합 기법은 주기억장치 내의 가장 큰 공백에 프로그램을 할당하는 기법입니다. 이 기법은 주기억장치 내의 공백을 계속해서 유지하기 때문에, 작은 프로그램들이 주기억장치 내의 작은 공백에 할당되어 메모리 낭비가 발생할 수 있습니다. 또한, 프로그램이 실행되는 동안 주기억장치 내의 공백이 계속해서 줄어들기 때문에, 프로그램을 추가로 할당하기 어려울 수 있습니다. 따라서, 최악 적합 기법은 메모리 사용 효율성이 낮은 기법 중 하나입니다.
profile_image
1

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

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

  1. 외부 인터럽트
  2. 슈퍼바이저 호출 인터럽트
  3. 기계검사 인터럽트
  4. 프로그램 검사 인터럽트
(정답률: 32%)
  • 슈퍼바이저 호출 인터럽트는 운영체제가 시스템 콜과 같은 특권 명령을 수행하기 위해 발생시키는 인터럽트이다. 이 인터럽트는 사용자 프로그램이 직접 호출할 수 없으며, 운영체제만이 발생시킬 수 있다. 따라서 입출력 수행이나 기억장치의 배당과 같은 특권 명령을 수행하기 위해 필요한 인터럽트로 분류된다.
profile_image
1

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

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

  1. DES
  2. RSA
  3. Public key system
  4. FORK
(정답률: 58%)
  • "FORK"는 암호기법이 아니라 소프트웨어 개발에서 사용되는 버전 관리 시스템의 하나이기 때문입니다.
profile_image
1

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

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

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

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

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

  1. 그래프 구조
  2. 계층적 트리 구조
  3. 배열 구조
  4. 네트워크 구조
(정답률: 54%)
  • Unix 파일 시스템은 계층적 트리 구조로 이루어져 있습니다. 이는 파일과 디렉토리가 부모-자식 관계를 가지며, 최상위 디렉토리인 루트 디렉토리를 기준으로 하위 디렉토리와 파일이 계층적으로 구성되어 있기 때문입니다. 이러한 구조는 파일과 디렉토리를 쉽게 찾고 관리할 수 있도록 도와줍니다.
profile_image
1

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

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

  1. 컴퓨터 시스템을 효율적으로 사용할 수 있다.
  2. 적절한 작업 제어 언어 (JCL)를 제공해야 한다
  3. 실행결과를 즉시 받아 볼 수 있어 응답시간이 짧다.
  4. 유사한 성격의 작업을 한꺼번에 모아서 처리하는 시스템이다.
(정답률: 74%)
  • 일괄처리 시스템은 실행결과를 즉시 받아 볼 수 없어 응답시간이 짧지 않다. 대신에 작업을 모아서 처리하기 때문에 처리속도가 빠르다는 장점이 있다.
profile_image
1

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

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

  1. 트리 구조 디렉토리
  2. 1단계 구조 디렉토리
  3. 2단계 구조 디렉토리
  4. 비주기 구조 디렉토리
(정답률: 59%)
  • 디렉토리 구조를 확장한 임의 트리는 하나의 루트 디렉토리에서 시작하여 다수의 종속 디렉토리로 구성되는 구조입니다. 이는 트리 구조와 유사하며, 각 디렉토리는 부모-자식 관계를 가지며, 하나의 디렉토리는 여러 개의 하위 디렉토리를 가질 수 있습니다. 따라서 "트리 구조 디렉토리"가 정답입니다. 1단계 구조 디렉토리는 단순히 하나의 루트 디렉토리만을 가지며, 2단계 구조 디렉토리는 루트 디렉토리와 그 하위 디렉토리만을 가지는 구조입니다. 비주기 구조 디렉토리는 디렉토리 간의 관계가 일정하지 않은 구조를 의미합니다.
profile_image
1

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

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

  1. 순차 파일
  2. 인덱스된 순차파일
  3. 직접 파일
  4. 분할 파일
(정답률: 47%)
  • 직접 파일은 키(Key)와 보조기억 장치 사이의 물리적인 주소로 변환할 수 있는 사상 함수(mapping function)가 필요하므로, 특정 레코드를 검색하기 위해 직접 파일 내에서 해당 레코드의 위치를 찾을 수 있습니다. 따라서 직접 파일이 키(Key)와 보조기억 장치 사이의 빠른 검색이 가능하며, 검색 속도가 빠르고 효율적입니다.
profile_image
1

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

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

  1. 한 시점에 단지 하나의 전송만이 가능하다.
  2. 처리기나 기타 장치의 증설 절차가 복잡하다.
  3. 버스에 이상이 생기면 전체 시스템에 장애가 발생한다.
  4. 버스의 사용을 위한 경쟁상태가 발생하여 시스템 성능의 심각한 저해를 가져올 수 있다.
(정답률: 35%)
  • 공유버스 기법은 여러 개의 처리기가 하나의 버스를 공유하여 데이터를 전송하는 방식이다. 따라서 한 시점에 단지 하나의 전송만이 가능하다는 것은 옳은 설명이다. 하지만 처리기나 기타 장치의 증설 절차가 복잡하다는 것은 옳지 않은 설명이다. 공유버스 기법은 처리기나 기타 장치를 추가할 때 버스에 연결만 하면 되므로 증설 절차가 간단하다는 장점이 있다. 따라서 정답은 "처리기나 기타 장치의 증설 절차가 복잡하다."가 아닌 다른 보기들이 옳은 설명이다.
profile_image
1

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

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

  1. PNP 기능을 지원한다.
  2. 멀티태스킹을 지원한다.
  3. 네트워크 기능이 강화되었다.
  4. 멀티유저 시스템이다.
(정답률: 42%)
  • 멀티유저 시스템이 아니다. Windows 95는 단일 사용자 운영 체제로, 여러 사용자가 동시에 로그인하고 작업하는 멀티유저 시스템이 아니라는 것입니다.
profile_image
1

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

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

  1. 프로세스가 CPU를 강제적으로 탈취할 수 없으면, 이는 비선점 스케줄링 기법이다.
  2. 실시간 시스템은 보통 선점 스케줄링 기법을 사용한다.
  3. 시분할 시스템은 보통 비선점 CPU 스케줄링 기법을 사용한다.
  4. 선점 시스템에서 응답시간을 예측하기가 비선점 시스템에서 보다 용이하다.
(정답률: 72%)
  • 선점/비선점 스케줄링 기법에 대한 설명 중 옳지 않은 것은 "프로세스가 CPU를 강제적으로 탈취할 수 없으면, 이는 비선점 스케줄링 기법이다." 이다. 이는 옳은 설명이다. 비선점 스케줄링 기법은 프로세스가 CPU를 할당받으면 자발적으로 CPU를 반납할 때까지 계속 사용하며, 강제적으로 CPU를 탈취하지 않는다. 따라서 이 문장은 옳은 설명이다.
profile_image
1

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

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

  1. (ㄱ) 기억장치 인터리빙 (storage interleaving) (ㄴ) 폴링 (polling)
  2. (ㄱ) 폴링 (polling) (ㄴ) 인터럽트 (interrupt)
  3. (ㄱ) 버퍼링 (buffering) (ㄴ) 스풀링 (spooling)
  4. (ㄱ) 스래싱 (thrashing) (ㄴ) 입/출력 채널
(정답률: 40%)
  • (ㄱ) 기억장치 인터리빙 (storage interleaving) (ㄴ) 폴링 (polling)

    (ㄱ) 기억장치 인터리빙은 인접한 메모리의 주소를 주기억장치내의 다른 뱅크(Bank)에 둠으로써, 동시에 여러 곳을 호출할 수 있는 기능을 말한다. 이는 메모리 접근 시간을 줄이고 성능을 향상시키는 기술이다.

    (ㄴ) 폴링은 하나의 장치가 독립적인 기능을 하는 다른 장치의 상태를 검사할 수 있도록 허가하는 기법을 말한다. 이는 주기적으로 상태를 확인하며, 상태가 변경되면 이에 대한 처리를 수행하는 방식으로 동작한다. 예를 들어, 프린터가 인쇄 작업을 완료했는지 주기적으로 확인하고, 작업이 완료되면 이에 대한 처리를 수행하는 것이 폴링의 예이다.
profile_image
1

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

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

  1. 주기억장치에 적재할 다음 프로그램이나 데이터를 언제 가져올 것인가를 결정하는 문제이다.
  2. 반입 기법에는 요구반입(demand fetch)기법과 예상 반입(anticipatory fetch)기법이 있다.
  3. 요구 반입 기법은 새로 반입된 데이터나 프로그램을 주기억장치의 어디에 위치시킬 것인가를 결정하는 방법이다.
  4. 예상 반입 기법은 앞으로 요구될 가능성이 큰 데이터 또는 프로그램을 예상하여 주기억장치로 미리 옮기는 방법이다.
(정답률: 43%)
  • 정답은 "요구 반입 기법은 새로 반입된 데이터나 프로그램을 주기억장치의 어디에 위치시킬 것인가를 결정하는 방법이다."가 아닙니다. 요구 반입 기법은 주기억장치에 적재할 다음 프로그램이나 데이터를 언제 가져올 것인가를 결정하는 방법입니다. 위치 결정은 배치 기법에서 이루어집니다.
profile_image
1

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

5과목: 정보통신개론

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

(정답률: 32%)
  • 정답은 ""이다. 이는 양방향으로 접근이 가능하며 통신외선장애에 대한 융통성이 있어 근거리 네트워크(LAN)에서 가장 많이 채택되고 있는 방식인 이더넷(Ethernet)이다. 이더넷은 케이블을 통해 컴퓨터와 네트워크 장비를 연결하고 데이터를 전송하는 방식으로, 대부분의 가정이나 사무실에서 사용되는 유선 네트워크의 표준이다.
profile_image
1

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

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

  1. 한 번에 문자 한 개씩 전송
  2. 비교적 고속전송에 사용
  3. start bit와 stop bit로 동기 조정
  4. 실제 전송시 잉여 bit의 상승률이 커짐
(정답률: 38%)
  • "한 번에 문자 한 개씩 전송"은 비동기 전송 방식과 가장 가까운 방식이며, "start bit와 stop bit로 동기 조정"과 "실제 전송시 잉여 bit의 상승률이 커짐"은 비동기 전송 방식의 특징이다. 따라서, "비교적 고속전송에 사용"은 비동기 전송 방식과 거리가 먼 것이다. 이는 비동기 전송 방식이 데이터 전송 속도가 느리다는 단점이 있기 때문이다.
profile_image
1

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

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

  1. 진폭 변조
  2. 주파수 변조
  3. 위상 변조
  4. 펄스 부호 변조
(정답률: 44%)
  • 디지털 신호는 0과 1로 이루어져 있으며, 이를 아날로그 신호로 변환하여 전송해야 합니다. 이때 변조방식 중에서 펄스 부호 변조는 디지털 신호를 펄스로 변환하여 전송하는 방식으로, 신호의 크기와 시간을 이용하여 0과 1을 구분합니다. 이 방식은 간단하고 안정적이며, 오류 검출 및 수정이 용이하다는 장점이 있어 디지털 통신에서 가장 많이 사용됩니다.
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계층은 상위층부터 하위층까지 다음과 같이 나열됩니다.

    1. 응용 계층 (Application Layer)
    2. 표현 계층 (Presentation Layer)
    3. 세션 계층 (Session Layer)
    4. 전송 계층 (Transport Layer)
    5. 네트워크 계층 (Network Layer)
    6. 데이터 링크 계층 (Data Link Layer)
    7. 물리 계층 (Physical Layer)

    따라서 "A-C-B-D-G-F-E"는 올바른 순서입니다.

    A: 응용 계층은 사용자와 직접적으로 상호작용하는 계층으로 가장 상위에 위치합니다.
    C: 세션 계층은 응용 프로그램 간의 세션을 설정하고 유지하는 계층입니다.
    B: 표현 계층은 데이터의 형식을 변환하거나 암호화하는 등의 역할을 합니다.
    D: 전송 계층은 데이터의 신뢰성과 효율성을 보장하는 계층입니다.
    G: 물리 계층은 데이터를 전기 신호로 변환하여 전송하는 계층입니다.
    F: 데이터 링크 계층은 물리 계층에서 전송된 데이터를 관리하고 오류를 검출하고 수정하는 등의 역할을 합니다.
    E: 네트워크 계층은 데이터를 목적지까지 전달하는 경로를 결정하고 라우팅하는 계층입니다.
profile_image
1

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

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

  1. 600
  2. 1200
  3. 2400
  4. 4800
(정답률: 70%)
  • 1200 baud 모뎀은 1초당 1200번의 신호 변화를 전송할 수 있습니다. 2bit를 전송하려면 4가지의 가능한 조합이 있으므로, 1초당 2400개의 비트를 전송할 수 있습니다. 따라서 데이터의 전송속도는 2400bps가 됩니다.
profile_image
1

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

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

  1. 경로 배정
  2. 전송유지 및 종료
  3. 패킷 관리
  4. 에러검출 및 정정
(정답률: 33%)
  • 데이터링크 계층은 물리적인 매체를 통해 데이터를 전송하고, 에러검출 및 정정을 수행합니다. 따라서 "에러검출 및 정정"이 정답입니다.
profile_image
1

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

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

  1. 단방향(simplex)통신
  2. 반단방향(half simplex)통신
  3. 전이중방향(full duplex)통신
  4. 반이중방향(half duplex)통신
(정답률: 63%)
  • 반이중방향 통신은 송신과 수신 기능을 번갈아가며 사용하는 방식으로, 한 번에 하나의 방향으로만 통신이 가능합니다. 따라서 무전기와 같이 상호적인 대화가 필요한 경우에 적합합니다. 반면에 단방향 통신은 한 방향으로만 정보를 전송하는 방식이며, 반단방향 통신은 한 방향으로만 정보를 전송하되, 다른 방향으로는 수신만 가능한 방식입니다. 전이중방향 통신은 동시에 두 가지 방향으로 정보를 전송할 수 있는 방식입니다.
profile_image
1

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

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

  1. 원시프로그램을 기계어로 번역하기 위한 프로그램이다.
  2. 사용자가 작성한 프로그램을 기계가 알 수 있는 언어로 번역해 주는 프로그램이다.
  3. 시스템의 신뢰성, 호환성, 적응성 등을 실현시켜 작업의 처리를 원할하게 한다.
  4. 제어프로그램의 감시하에 특정 문제를 해결하기 위한 프로그램이다.
(정답률: 55%)
  • 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 방식
(정답률: 65%)
  • CSMA/CD 방식은 충돌 감지를 통해 데이터 충돌을 방지하는 방식으로, 전송로 상에 데이터가 흐르지 않은 것을 확인한 후 데이터를 보내는 방식이기 때문에 버스형태 통신망구조에 적합하다. 이 방식은 데이터를 보내기 전에 다른 기기가 데이터를 보내고 있는지 확인하고, 충돌이 발생하면 일정 시간 동안 기다린 후 다시 보내는 방식으로 동작한다. 이를 통해 데이터 충돌을 최소화하고 효율적인 통신을 가능하게 한다.
profile_image
1

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

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

  1. Terminal(T)
  2. rate(R)
  3. Terminal Adapter(TA)
  4. System(S)
(정답률: 42%)
  • ISDN의 사용자 망 인터페이스에서 기준점은 S/T 인터페이스이다. 따라서, Terminal Adapter(TA)는 S/T 인터페이스를 구성하는 장비 중 하나이며, 기준점이 아닌 것은 없다. 따라서, 정답은 없다.
profile_image
1

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

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

  1. ISDN
  2. LAN
  3. VAN
  4. SONET
(정답률: 74%)
  • LAN은 Local Area Network의 약자로, 지역 내에서 사용되는 정보통신망을 의미합니다. 따라서 구내나 동일 건물 내에서 프로그램 파일이나 주변장치를 공유할 수 있는 정보통신망으로는 LAN이 가장 적합합니다. ISDN은 Integrated Services Digital Network의 약자로, 전화선을 통해 데이터를 전송하는 디지털 통신망을 의미하며, VAN은 Value Added Network의 약자로, 기업이나 조직에서 사용하는 전용 통신망을 의미합니다. SONET은 Synchronous Optical Network의 약자로, 광케이블을 이용한 고속 데이터 전송망을 의미합니다.
profile_image
1

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

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

  1. 스타트 필드(Start Field)
  2. 플래그 필드(Flag Field)
  3. 주소 필드(Address Field)
  4. 제어필드(Control Field)
(정답률: 52%)
  • 스타트 필드(Start Field)는 HDLC 프레임 구조에 포함되지 않습니다. HDLC 프레임 구조는 플래그 필드(Flag Field), 주소 필드(Address Field), 제어필드(Control Field), 정보 필드(Information Field), 패딩 필드(Padding Field), CRC 필드(CRC Field)로 구성됩니다. 스타트 필드는 다른 프로토콜에서 사용되는 필드이며, HDLC에서는 사용되지 않습니다.
profile_image
1

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

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

  1. CCU, CCP, FEP는 통신제어장치이다.
  2. MODEM은 변복조장치이다.
  3. DTE는 데이터 에러감시장치이다.
  4. DSU는 신호변환장치이다.
(정답률: 65%)
  • DTE는 데이터 종단장치를 의미하며, 데이터를 생성하고 처리하는 장치입니다. 따라서 "데이터 에러감시장치"라는 설명은 잘못된 것입니다. 정답은 "DTE는 데이터 종단장치이다."입니다.
profile_image
1

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

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

  1. 실시간(real-time) 처리에 이용된다.
  2. 데이터의 전송과 처리과정에 사람이 개입되지 않는다.
  3. 정보전송장치와 정보처리장치 사이에 자기테이프 등의 기록매체를 경유한다.
  4. 데이터 발생지의 단말기가 원격지에 설치된 컴퓨터와 통신회선을 통해 연결된다.
(정답률: 46%)
  • 정보전송장치와 정보처리장치 사이에 자기테이프 등의 기록매체를 경유한다. - 이것은 온라인 시스템과 관계없는 것이다. 이유는 온라인 시스템은 실시간 처리에 이용되며, 데이터의 전송과 처리과정에 사람이 개입되지 않으며, 데이터 발생지의 단말기가 원격지에 설치된 컴퓨터와 통신회선을 통해 연결된다.
profile_image
1

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

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

  1. 신호가 한 노드에서 다음 노드로 도달하는데 걸리는 시간을 의미한다.
  2. 송신기가 한 데이터의 한 블록을 보내는 데 걸리는 시간을 의미한다.
  3. 한 노드가 데이터를 교환할 때 필요한 처리를 수행하는데 소요되는 시간을 의미한다.
  4. 노드의 처리 속도를 의미한다.
(정답률: 42%)
  • 전파지연은 신호가 한 노드에서 다음 노드로 도달하는데 걸리는 시간을 의미한다. 이는 신호가 전송되는 물리적인 거리와 매체의 특성에 따라 달라지며, 노드 간 통신에서 중요한 지연 요소 중 하나이다.
profile_image
1

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

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

  1. 동축케이블(Coaxial cable)
  2. 꼬임선(Twisted pair cable)
  3. 스크린케이블(Screen cable)
  4. 광섬유케이블(Optical fiber cable)
(정답률: 69%)
  • 광섬유케이블은 전기 신호가 아닌 빛 신호를 이용하여 데이터를 전송하기 때문에 전송 속도가 빠르고, 장거리 전송이 가능하며, 전자기파에 대한 간섭이 없어 안정적인 전송이 가능하다. 또한, 보안성이 높아 도청 등의 위험에서 안전하다.
profile_image
1

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

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

  1. 수신여부확인
  2. 정보변환
  3. 오류검출과 정정
  4. 다중화
(정답률: 43%)
  • X.25 프로토콜에서 가장 중요한 사항은 다중화입니다. 이는 여러 개의 가상 회선을 하나의 물리적인 회선으로 통합하여 효율적으로 데이터를 전송하기 위한 기술입니다. 다중화를 통해 더 많은 데이터를 빠르고 안정적으로 전송할 수 있습니다.
profile_image
1

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

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

  1. 입출력 제어
  2. 다중화 제어
  3. 송수신 제어
  4. 에러 제어
(정답률: 36%)
  • 단말기의 전송제어 기능 중에서 다중화 제어는 전송 채널을 여러 개로 분할하여 동시에 여러 개의 데이터를 전송하는 기능을 말합니다. 반면에 입출력 제어, 송수신 제어, 에러 제어는 모두 전송된 데이터의 흐름을 제어하거나 오류를 검출 및 수정하는 기능입니다. 따라서 다중화 제어는 전송 채널을 분할하는 기능으로, 다른 기능들과는 구분됩니다.
profile_image
1

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

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

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

    ISDN 채널 구조는 A, B, C, D, H 채널로 이루어져 있다. A채널은 음성 통화나 데이터 전송에 사용되는 채널이며, B채널은 사용자 데이터 채널이 아니라 전송된 데이터를 제어하는 데 사용되는 채널이다. C채널은 전송된 데이터의 오류를 검사하고 수정하는 데 사용되는 채널이며, D채널은 패킷 교환망에서 사용되는 채널이다. H채널은 고속 데이터 전송을 위해 사용되는 채널이다.

    따라서, "B채널은 기본적인 사용자 데이터 채널이다."라는 설명은 틀린 설명이다.
profile_image
1

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

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