본문 바로가기
컴활

컴활 필기 1과목 9강 - 운영방식과 세대별 특징

by 가보자곳 2025. 7. 22.
반응형

운영체제 운영방식 (스케줄링)

 

 

일괄처리 일정기간 동안 일을 모았다가 한꺼번에 처리
실시간처리 처리할 데이터가 생기면 바로바로 처리
다중 프로그래밍 여러 개의 프로그램을 동시에 처리
시분할처리 시간을 분할해 1대의 시스템을 동시에 사용
다중처리 여러 개의 CPU를 설치하여 데이터를 연산, 능력 향상
듀플렉스 고장을 대비해 여러 개의 CPU를 사용
분산처리 네트워크로 작업을 나누어 처리(서버/클라이언트 방식)

※다중처리 + 듀플렉스 = 듀얼/쿼드/헥사코어 시스템

 

1. 운영체제의 운영방식에 대한 설명으로 옳지 않은 것은?

① 일괄 처리(Batch Processing): 컴퓨터에 입력되는 데이터를 일정량 또는 일정시간 동안 모았다가 한꺼번에 처리하는 방식이다.
② 실시간 처리(Real Time Processing): 처리할 데이터가 입력될 때마다 즉시 처리하는 방식으로 각종 예약 시스템이나 은행 업무 등에서 사용한다.
③ 다중 처리(Multi-Processing): 한 개의 CPU로 여러 개의 프로그램을 동시에 처리하는 방식이다.
④ 시분할 시스템(Time Sharing System): 한 대의 시스템을 여러 사용자가 동시에 사용하는 방식으로 처리 시간을 짧은 시간 단위로 나누고 각 사용자에게 순차적으로 할당하여 실행한다.

 

 

 

정답: ③ 다중 처리(Multi-Processing): 한 개의 CPU로 여러 개의 프로그램을 동시에 처리하는 방식이다.

해설:
③은 틀린 설명이다.
다중 처리(Multi-Processing)은 여러 개의 CPU를 이용해 작업을 병렬로 수행하는 방식이다.
한 개의 CPU로 여러 개의 프로그램을 처리하는 방식은 다중 프로그래밍(Multiprogramming) 또는 시분할(Time Sharing) 방식이다.
따라서 옳지 않은 설명은 ③번이다.

 

 

2. 다음 중 하나의 컴퓨터에 여러 개의 중앙처리장치를 설치하여 주기억장치나 주변장치들을 공유하여 연산능력을 향상시키는 시스템은?

① 시분할 처리 시스템(Time Sharing System)
② 다중 프로그래밍 시스템(Multi-Programming System)
③ 듀플렉스 시스템(Duplex System)
④ 다중 처리 시스템(Multi-Processing System)

 

 

정답: ④ 다중 처리 시스템(Multi-Processing System)

해설:
다중 처리 시스템(Multi-Processing)은 두 개 이상의 CPU(Central Processing Unit) 를 하나의 컴퓨터 시스템에 설치하여 연산 능력을 향상시키는 구조이다.
이들은 메모리나 주변장치를 공유하며, 동시에 여러 작업을 처리할 수 있다.

① 시분할 시스템은 하나의 CPU를 시간 단위로 나누어 여러 사용자에게 번갈아가며 처리하는 방식이고,
② 다중 프로그래밍은 하나의 CPU가 여러 프로그램을 번갈아 처리하는 방식이며,
③ 듀플렉스 시스템은 주로 고장 대비(이중화) 목적으로 CPU를 복수로 두는 구조이다.

따라서 정답은 ④번이다.

 

 

 

 

3. 다음 중 컴퓨터 고장으로 인한 작업 중단에 대비하고, 업무 처리의 신뢰도를 높이기 위해 2개의 CPU가 같은 업무를 동시에 처리하여 그 결과를 상호점검하면서 운영하는 시스템은?

① 듀플렉스 시스템
② 클러스터링 시스템
③ 듀얼 시스템
④ 다중처리 시스템

 

 

정답: ③ 듀얼 시스템

  • 듀플렉스 시스템:
    주로 백업용 CPU가 대기 상태에 있다가 주 CPU에 고장 발생 시 대체하는 형태 (Hot Standby 구조)
    즉, "같은 업무를 동시에 처리"하지는 않음.
  • 다중처리 시스템:
    여러 CPU가 서로 다른 작업을 병렬로 처리하여 처리 능력을 향상시키는 구조
    즉, “동일한 업무를 처리하며 결과를 상호 점검”하는 구조가 아님.
  • 듀얼 시스템:
    2개의 CPU가 동시에 같은 작업을 수행하고, 결과를 상호 검증하여 고장 대비 및 신뢰성 확보
    → 문제에서 제시된 모든 조건을 충족.

 

 

4.다음 중 컴퓨터를 이용한 정보처리 방식에서 분산처리 시스템에 관한 설명으로 적절한 것은?

① 여러 개의 CPU와 하나의 주기억장치를 이용하여 여러 프로그램을 동시에 처리하는 방식이다.
② 여러 명의 사용자가 사용하는 시스템에서 시간을 분할하여 프로그램을 실행하는 시스템이다.
③ 여러 대의 컴퓨터들에 의해 작업한 결과를 통신망을 이용하여 상호 교환할 수 있도록 연결되어 있는 시스템이다.
④ 하나의 CPU와 주기억장치를 이용하여 여러 개의 프로그램을 동시에 처리하는 방식이다.

 

 

 

정답: ③ 여러 대의 컴퓨터들에 의해 작업한 결과를 통신망을 이용하여 상호 교환할 수 있도록 연결되어 있는 시스템이다.

해설:
분산처리 시스템은 여러 대의 독립적인 컴퓨터(노드)가 네트워크를 통해 연결되어, 작업을 분산 수행하고 그 결과를 공유하는 구조이다.
각 시스템은 자체적인 CPU와 메모리를 가지고 있으며, 통신망을 통해 협업이 가능하다.

① 다중처리 시스템 + 다중 프로그래밍에 대한 설명
② 시분할 시스템(Time Sharing System)에 대한 설명
④ 다중 프로그래밍(Multi-programming)에 대한 설명

따라서 분산처리 시스템의 정확한 설명은 ③번이다.

 

 


 

컴퓨터 세대별 특징

1세대 진공관 일괄처리, 하드웨어 중심
2세대 트랜지스터 (TR) 실시간처리, 고급언어 개발
3세대 집적회로 (IC) 다중프로그래밍, 시분할처리, 운영체제 도입
4세대 고밀도 집적 회로 (LSI) 다중처리, 분산처리, 개인용 컴퓨터, 마이크로프로세서 개발
5세대 초고밀도 집적 회로 (VLSI) 인공지능(AI), 퍼지이론, 패턴인식, 전문가 시스템

 

 

 

5.다음 중 컴퓨터 세대와 주요회로를 올바르게 연결하지 않은 것은?

① 1세대 - 진공관
② 2세대 - 트랜지스터
③ 3세대 - 자기드럼
④ 4세대 - 고밀도집적회로

 

 

 

 

정답: ③ 3세대 - 자기드럼

해설:

  • 자기드럼(Magnetic Drum)은 1세대 컴퓨터의 보조기억장치로 사용된 장치로, 회로 기술과는 관련이 없다.
  • 3세대집적회로(IC) 기술이 중심이다.
  • 나머지 선택지는 각 세대의 대표적인 회로 기술과 올바르게 연결되어 있다.

따라서 올바르지 않은 연결은 ③번이다.

 

 

 

 

6. 다음 중 컴퓨터의 발전 과정으로 3세대 이후의 특징에 해당하지 않는 것은?

① 개인용 컴퓨터의 사용
② 전문가 시스템
③ 일괄처리 시스템
④ 집적회로의 사용

 

 

 

정답: ③ 일괄처리 시스템

해설:

  • 일괄처리 시스템1세대 컴퓨터의 대표적인 처리 방식으로, 작업을 모아서 한꺼번에 처리하는 방식이다.
  • 3세대 이후에는 다중 프로그래밍, 시분할, 분산처리, 전문가 시스템, AI, 개인용 컴퓨터 등의 기술이 등장하였다.
  • 집적회로(IC)는 3세대에서 도입되었으며 이후 세대에서도 발전된 형태로 계속 사용되었다.

따라서 3세대 이후의 특징에 해당하지 않는 것은 ③번이다.

 

 

 

 

 

7. 다음 중 컴퓨터를 이용한 자료 처리 방식을 발달 과정 순서대로 옳게 나열한 것은?

① 실시간 처리 - 일괄 처리 - 분산 처리 시스템
② 일괄 처리 - 실시간 처리 - 분산 처리 시스템
③ 분산 처리 - 실시간 처리 - 일괄 처리 시스템
④ 실시간 처리 - 분산 처리 - 일괄 처리 시스템

 

 

 

정답: ② 일괄 처리 - 실시간 처리 - 분산 처리 시스템

해설:
컴퓨터 자료 처리 방식의 발달 순서는 다음과 같다:

  1. 일괄 처리(Batch Processing):
    초창기 컴퓨터에서 사용된 방식으로, 작업을 모아 한꺼번에 처리
  2. 실시간 처리(Real-Time Processing):
    즉각적인 응답이 필요한 분야에서 사용, 일괄처리의 단점을 보완
  3. 분산 처리(Distributed Processing):
    네트워크로 연결된 여러 대의 컴퓨터가 역할을 나누어 병렬로 처리

따라서 정답은 ②번이다.

 

※일괄 - 실시간 - 다중프로그래밍 - 시분할 - 다중처리 - 분산처리

반응형

댓글