사무자동화산업기사 CBT
종목 메뉴

개념 한 쪽

사무자동화산업기사 운영체제 개념 — OS 목적·일괄처리·시분할·가상 메모리

운영체제 세트는 OS의 목적과 처리 방식, 그리고 메모리 관련 용어를 한 묶음으로 묻는다. 운영체제는 하드웨어 자원을 관리하고 사용자가 프로그램을 편리하게 쓸 수 있는 환경을 제공하는 시스템 소프트웨어이며, 목적에 해당하지 않는 선지를 가려내는 문제가 첫 관문이다. 처리 방식은 일괄처리·다중 프로그래밍·시분할의 특징을, 메모리는 휘발성과 용량 확장 개념을 구분해 두어야 한다.

2026-10-17 기준 · 사무자동화산업기사 대시보드

이 개념을 문제로 확인하고 싶으면 이 개념 문제 10개 풀기 회원용

가입 없이 오늘의 10문제 바로 풀기 →

뜻

운영체제(OS)는 컴퓨터 시스템을 관리·제어하는 시스템 소프트웨어다. 프로세서·메모리·입출력 장치 같은 하드웨어 자원을 효율적으로 분배하고, 사용자에게 편의를 주는 인터페이스를 제공하며, 하드웨어와 사용자·응용 프로그램 사이의 중간자 역할을 한다. 반대로 의사 결정은 경영자나 사용자의 판단 영역이고, 원시 프로그램을 기계어로 번역하는 일은 컴파일러·어셈블러의 역할이며, 특정 문제를 해결하는 것은 응용 프로그램의 몫이다. 응용 프로그램 자체의 유지보수(버그 수정·기능 개선)도 운영체제의 기능이 아니므로, 운영체제를 응용 소프트웨어로 규정하면 개념 오류가 된다.

처리 방식은 처리 시점과 사용자 수로 갈린다. 일괄처리 체제는 자료가 발생하면 즉시 처리하지 않고 일정량 모아 두었다가 한꺼번에 처리하는 방식이고, 다중 프로그래밍은 여러 프로그램을 메모리에 적재해 두고 교차 실행하여 CPU 효율을 높이는 방식이다. 시분할(Time sharing)은 CPU 처리 시간을 아주 짧은 단위로 나누어 여러 사용자의 프로그램을 번갈아 처리하는 대화형 방식으로, 각 사용자는 프로세서를 독점하는 것처럼 느끼지만 물리적으로 동시에 처리하는 병렬처리와는 같은 말이 아니다. 유닉스는 대표적인 다중 사용자 운영체제다. 입출력 장치의 속도가 느릴 때 데이터를 디스크에 임시로 저장해 CPU와 입출력 장치가 서로 독립적으로 작동하게 하는 기술은 Spooling이다.

메모리는 계층별 속성이 다르다. RAM은 CPU가 직접 접근하는 주 기억 장치지만 전원이 끊기면 데이터가 사라지는 휘발성 메모리이고, ROM은 비휘발성이다. 캐시 메모리는 CPU와 주 기억 장치의 속도 차이를 줄이기 위해, 버퍼 메모리는 서로 다른 속도의 장치 사이에서 데이터 전송 속도 차를 조절하기 위해 쓴다. 보조기억장치의 전체 용량을 컴퓨터가 주 기억 장소로 가지고 있는 것처럼 생각하게 하여 주 기억 장소보다 큰 프로그램을 작성·실행할 수 있게 하는 개념은 가상 메모리다.

예제

출제 패턴은 세 가지다. ① 목적·역할 판단 — 「의사 결정」「원시 프로그램의 기계어 번역」「응용 프로그램의 유지보수」를 운영체제의 목적으로 적은 선지는 오답이다. ② 처리 방식 특징 매칭 — 일괄처리를 「즉시 처리」라고 하거나 시분할을 「병렬처리와 같은 말」이라고 하면 틀린 설명이고, 다중 프로그래밍·유닉스의 특징을 옳게 서술한 선지는 맞는 설명이다. ③ 용어 매칭 — 「주 기억장소보다 큰 프로그램」「보조기억장치를 주기억처럼」이면 가상 메모리, 「디스크에 저장하고 독립적으로 작동」이면 Spooling, 휘발성 여부를 뒤집은 선지는 RAM 설명의 단골 오답이다.

자주 묻는 물음

운영체제의 목적에 해당하지 않는 것은 어떤 것들인가요?
의사 결정, 원시 프로그램의 기계어 번역, 특정 문제의 해결, 응용 프로그램의 유지보수입니다. 운영체제는 자원 관리와 사용자 인터페이스 제공, 시스템 성능·처리 효율 향상이 목적이고, 번역은 컴파일러·어셈블러, 문제 해결은 응용 프로그램, 유지보수는 개발자의 역할입니다.
일괄처리와 시분할, 다중 프로그래밍은 어떻게 구분하나요?
일괄처리는 자료를 모아 두었다가 한꺼번에 처리하는 방식이라 즉시 처리한다는 설명이 틀리고, 다중 프로그래밍은 여러 프로그램을 메모리에 적재해 교차 실행하여 CPU 효율을 높이는 방식입니다. 시분할은 CPU 시간을 잘게 나누어 여러 사용자가 단말기로 대화형으로 쓰는 방식이며 병렬처리와 같은 말이 아닙니다. 유닉스는 다중 사용자 운영체제입니다.
RAM·캐시·버퍼·가상 메모리는 각각 무엇인가요?
RAM은 전원이 끊기면 데이터가 사라지는 휘발성 주 기억 장치입니다. 캐시는 CPU와 주 기억 장치의 속도 차를 줄이는 메모리이고, 버퍼는 서로 다른 속도의 장치 사이에서 데이터 전송 속도 차를 조절합니다. 가상 메모리는 보조기억장치의 일부를 주 기억 장치처럼 사용하게 하여 주 기억 장소보다 큰 프로그램을 실행할 수 있게 하는 개념입니다.
이 개념 문제 10개 풀기 회원용

사무자동화산업기사 풀이 세트에서 이 개념의 문제 10개를 바로 풀어 보세요.