운영체제2 [운영체제] 선점 CPU 스케줄링 (Preemptive CPU Scheduling) CPU 스케줄링 기법으로 크게 아래와 같이 나눌 수 있다.비선점 CPU 스케줄링 (Nonpreemptive CPU Scheduling) 선점 CPU 스케줄링 (Preemptive CPU Scheduling) 이번에는 선점 CPU 스케줄링 (Preemptive CPU Scheduling)에 대해 알아보도록 하자.비선점 CPU 스케줄링 기법에 대한 설명은 아래의 글을 참고해주세요! [운영체제] 비선점 CPU 스케줄링 (Nonpreemptive CPU Scheduling)운영체제는 컴퓨터 시스템의 자원을 관리하여 Throughput을 증진시키는 것이 목적이다. Throughput이란 '정해진 시간 동안 처리할 수 있는 작업의 정도'를 의미하며,즉, 운영체제는 컴퓨터가 효율적으yebaaaaa.tistory.co.. 2025. 5. 5. [운영체제] 비선점 CPU 스케줄링 (Nonpreemptive CPU Scheduling) 운영체제는 컴퓨터 시스템의 자원을 관리하여 Throughput을 증진시키는 것이 목적이다. Throughput이란 '정해진 시간 동안 처리할 수 있는 작업의 정도'를 의미하며,즉, 운영체제는 컴퓨터가 효율적으로 일할 수 있게끔 관리해주는 감독이라고 생각하면 편하다. 컴퓨터 시스템의 대표적인 자원으로 CPU가 있으며, CPU는 매 시점마다 단 하나의 프로세스만을 실행 가능하다.그러한 이유로 CPU로 어떤 프로세스를 실행할지 선정하는 스케줄링 기법이 매우 중요하다. 스케줄링 기법으로는 크게 아래와 같이 나눌 수 있다.비선점 CPU 스케줄링 (Nonpreemptive CPU Scheduling) 선점 CPU 스케줄링 (Preemptive CPU Scheduling) 먼저, 비선점 CPU 스케줄링 (Nonpre.. 2025. 4. 23. 이전 1 다음