컴활 1급 필기 Ch2 (Windows·OS 영역) 첫 단원, OS 개념·운영 방식·계열임. Windows·macOS·Linux 같은 운영체제가 어떻게 일을 처리하는가를 9가지 운영 방식으로 분류하고, OS 종류별 특징을 한 번에 묶는 단원. 매년 1~2문제 단골이고, 시분할·다중처리·실시간·분산 차이 매칭이 핵심.
OS의 역할 -- 자원 관리자
운영체제(OS) 는 컴퓨터의 모든 자원을 관리하는 소프트웨어임. CPU·메모리·디스크·입출력 장치를 응용 프로그램이 효율적이고 안전하게 쓸 수 있게 중간에서 조율함.
OS 평가 기준 4가지 (시험 단골):
- 처리량 (Throughput): 단위 시간당 처리한 작업 수 — 클수록 좋음
- 반환 시간 (Turnaround): 작업 제출 → 완료까지 — 작을수록 좋음
- 사용 가능도 (Availability): 즉시 사용 가능한 비율 — 클수록 좋음
- 신뢰도 (Reliability): 오류 없이 정확히 처리하는 정도 — 클수록 좋음
함정: "OS 평가 기준이 반환 시간·처리량 둘 다 클수록 좋다" → 틀림. 반환 시간만 작을수록 좋음. 나머지 3가지는 클수록 좋음.
OS 운영 방식 9종 -- 매년 단골
OS가 작업을 어떻게 처리하느냐에 따라 9가지로 분류됨. 매년 시분할·다중처리·분산 중 2개가 보기로 나옴.
핵심: 시분할 vs 다중처리 차이가 시험 1번 단골.
- 시분할 = CPU 1개의 시간을 쪼개서 여러 사용자 사용 (사용자 입장에서 동시처럼 보임)
- 다중 처리 = CPU 여러 개가 진짜 동시 처리
함정: "다중 프로그래밍 = 다중 처리" → 틀림. 다중 프로그래밍은 한 CPU에서 번갈아 실행. 다중 처리는 여러 CPU 동시.
OS 종류·계열 비교
현재 사용되는 OS는 크게 5계열로 나뉨.
단일 사용자 vs 다중 사용자:
- 단일 사용자: 한 번에 한 명만 로그인 (Windows 일반 · macOS · iOS · Android)
- 다중 사용자: 여러 명 동시 로그인 (UNIX · Linux 서버)
함정 1: "Windows는 다중 사용자 OS" → 틀림 (개인용은 단일). 서버 버전은 다중 가능하지만 시험에선 단일로 분류.
함정 2: "macOS는 Windows 계열" → 틀림. UNIX 기반 (Darwin 커널). 시험에 자주 출제.
함정 3: "Android는 자체 커널" → 틀림. Linux 기반. iOS는 UNIX 기반.
⚠️ 이 챕터 함정 BEST 5
- 시분할 ≠ 다중 처리 — 시분할은 1 CPU 시간 쪼개기, 다중 처리는 여러 CPU.
- 실시간 처리 = 즉시 응답 — 일괄 처리(모아서 처리)와 반대.
- OS 평가 기준 — 처리량·사용 가능도·신뢰도는 클수록 좋음, 반환 시간만 작을수록 좋음.
- macOS·iOS = UNIX 기반, Android = Linux 기반 — 자체 커널 X.
- Windows 개인용 = 단일 사용자, UNIX·Linux 서버 = 다중 사용자.
✅ 셀프 체크 5
- [ ] OS 운영 방식 9종 이름 즉답 가능?
- [ ] 시분할과 다중 처리의 차이를 1줄로 설명?
- [ ] OS 평가 기준 4가지 + 좋은 방향 (작을수록/클수록)?
- [ ] macOS·iOS·Android의 기반 계열 매칭?
- [ ] 단일 사용자 vs 다중 사용자 대표 OS 각 2개씩?
한눈에 정리
📝 기출 변형 5선
5개년 컴활 1급 필기 기출 패턴 기반. 각 문제 펼쳐서 정답 확인.
✅ 정답 · 해설
1번 정답 확인
정답: ②
시분할(Time Sharing)은 1개 CPU의 시간을 잘게 나눠 여러 사용자가 동시에 쓰는 것처럼 보이게 함. ① 일괄 처리, ③ 다중 처리(Multi-Processing), ④ 실시간 처리의 설명.
2번 정답 확인
정답: ②
반환 시간은 작업 제출~완료까지의 시간이므로 작을수록 좋음. 나머지 3가지(처리량·사용 가능도·신뢰도)는 모두 클수록 좋음. 매년 단골 함정 — 4개 모두 클수록 좋다고 헷갈리게 출제됨.
3번 정답 확인
정답: ②
CPU 여러 개가 동시에 병렬 처리하면 다중 처리. ① 다중 프로그래밍은 1 CPU가 여러 프로그램을 번갈아 실행. ③ 시분할은 1 CPU 시간 쪼개기. ④ 분산은 여러 컴퓨터가 네트워크로 협력.
4번 정답 확인
정답: ③
iOS는 UNIX 기반 (Darwin). Windows NT 기반 아님. macOS·iOS는 모두 Apple의 UNIX 기반 Darwin 커널을 공유. ② Android는 Linux 기반이 맞음. 시험 단골 — Android와 iOS의 기반을 바꿔 출제하는 경우가 많음.
5번 정답 확인
정답: ②
실시간 처리는 데이터 발생 즉시 응답이 필요한 곳에 적합. 항공 관제·미사일·증권 거래 등. ① 모아서 처리는 일괄 처리. ③ 다중 사용자는 시분할. ④ 분산 처리.
🔗 시리즈 링크
- [Ch2-1편] OS 개념·운영 방식·계열 — 현재 글
- [Ch2-2편] Windows 계정·전원 (다음)
- 통합본: 02-2-windows/
🔥 jit.camp · 컴활 1급 합격 가이드 · 2026 최신 출제 반영