🤔 CPU 스케줄링이 뭐야?CPU 스케줄링은 운영체제가 여러 프로세스들에게 공정하고 효율적으로 CPU 자원을 배분하는 것입니다.🏪 카페 예시로 이해하기카페에서 바리스타 1명이 여러 주문을 처리한다고 생각해보세요!프로세스 = 고객들의 주문 ☕CPU = 바리스타 👨🍳스케줄링 = 어떤 순서로 음료를 만들지 정하는 것 📋스케줄링이 없다면? 급한 아메리카노 주문이 복잡한 프라푸치노 뒤에서 계속 기다려야 해요! 😱🔄 선점형 vs 비선점형 스케줄링선점형 (Preemptive) 🔄바리스타가 프라푸치노를 만들다가 급한 아메리카노 주문이 들어오면 프라푸치노를 잠시 멈추고 아메리카노부터 만드는 방식!특징:응답 시간 빠름 ⚡컨텍스트 스위칭 오버헤드 발생 💸실시간 시스템에 적합 ⏰비선점형 (Non-preemp..