에듀윌 · OS 정의 + 5대 역할
PART A
PART A 시작 · OS를 한 줄로 정의

하드웨어와 사용자 사이의 중간 관리자

OS Operating System
한 줄 시그니처 하드웨어와 사용자(응용 프로그램) 사이에서 시스템 자원을 효율적으로 관리하고 편리한 인터페이스를 제공하는 시스템 소프트웨어 — 켜자마자 가장 먼저 도는 자원의 중간 관리자
5대 핵심 역할한 줄 설명
① 자원 관리CPU·메모리·디스크·I/O 장치 등 시스템 자원의 할당·회수
② 사용자 인터페이스CLI(Shell)·GUI 등 사용자가 컴퓨터를 쉽게 쓰도록 하는 창구
③ 자원 보호한 프로세스가 다른 프로세스의 메모리·파일을 무단 접근 ❌
④ 작업 처리여러 작업을 동시·교대로 실행 — CPU 스케줄링·문맥 교환
⑤ 하드웨어 추상화하드웨어 세부를 몰라도 동작하도록 통일된 API 제공
🏬
백화점 총지배인 — 고객(응용 프로그램)이 매장(하드웨어) 운영법을 몰라도, 총지배인이 위치·재고·결제·경비를 통합 관리해 줘서 고객은 쇼핑만 하면 됩니다.