1.1 운영체제의 개요 1.1.1 운영체제의 이해 - OS 란? 하드웨어와 직접적으로 연관되어 시스템 하드웨어를 관리하거나 응용 소프트웨어를 실행하는 등 사용자가 컴퓨터를 쉽게 다룰 수 있도록 해주는 시스템 소프트웨어 - 운영체제의 주요 역할 1. 하드웨어 제어 2. 사용자들 간에 하드웨어 자원을 공유 3. 스케줄링을 통해 자원의 효율적 사용 * 스케줄링 : 다중 프로그래밍을 가능하게 하는 운영체제의 동작 기법 4. I/O 용이 5. 오류 방지 및 복구 6. 편리한 사용자 인터페이스 제공 - 운영체제 유형 1. 다중 교환 (Multi-switching) : 다수의 작업이 동시 실행을 하고 포그라운드 프로그램만 동작 2. 단일 작업 (Single-tasking) : 한 번에 하나의 작업만 처리한다 3. 다..