운영체제 운영방식 (스케줄링)
| 일괄처리 | 일정기간 동안 일을 모았다가 한꺼번에 처리 |
| 실시간처리 | 처리할 데이터가 생기면 바로바로 처리 |
| 다중 프로그래밍 | 여러 개의 프로그램을 동시에 처리 |
| 시분할처리 | 시간을 분할해 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. 다음 중 컴퓨터를 이용한 자료 처리 방식을 발달 과정 순서대로 옳게 나열한 것은?
① 실시간 처리 - 일괄 처리 - 분산 처리 시스템
② 일괄 처리 - 실시간 처리 - 분산 처리 시스템
③ 분산 처리 - 실시간 처리 - 일괄 처리 시스템
④ 실시간 처리 - 분산 처리 - 일괄 처리 시스템
정답: ② 일괄 처리 - 실시간 처리 - 분산 처리 시스템
해설:
컴퓨터 자료 처리 방식의 발달 순서는 다음과 같다:
- 일괄 처리(Batch Processing):
초창기 컴퓨터에서 사용된 방식으로, 작업을 모아 한꺼번에 처리 - 실시간 처리(Real-Time Processing):
즉각적인 응답이 필요한 분야에서 사용, 일괄처리의 단점을 보완 - 분산 처리(Distributed Processing):
네트워크로 연결된 여러 대의 컴퓨터가 역할을 나누어 병렬로 처리
따라서 정답은 ②번이다.
※일괄 - 실시간 - 다중프로그래밍 - 시분할 - 다중처리 - 분산처리
'컴활' 카테고리의 다른 글
| 컴활 필기 1과목 11강 - windows 설정 1 (0) | 2025.07.23 |
|---|---|
| 컴활 필기 1과목 10강 - windows 특징과 단축키 (0) | 2025.07.22 |
| 컴활 필기 1과목 8강 - 운영체제와 S/W (0) | 2025.07.22 |
| 컴활 필기 1과목 7강 - 컴퓨터 단위 (0) | 2025.07.22 |
| 컴활 필기 1과목 6강 - 메인보드 (0) | 2025.07.22 |
댓글