post-thumbnail

CPU Scheduling

Scheduling 개념 Scheduling 이란? Process에게 CPU 사용을 어떻게 할당할지 목표: CPU가 노는시간 없이 처리량 최대화하기 위함 Process 수행 사이클의 구성(CPU-I/O Burst Cycle) CPU Burst: CPU로 연산을 수행하는 시간 I/O Burst: I/O 처리를 위해 기다리는 시간 Scheduling 종류 비선점형 스케줄링(OS가 강제로 너 나와 못함) Running 에서 Waiting 상태로 (I/O디바이스들) 수행 종료 선점형 스케줄링(너 나와) Running 에서 Ready 상태로 (time 스케쥴링) process의 수행을 정지할 수 있음 스케줄링 기준 CPU 사용률 전체 시간중에 CPU 작업을 처리하는 시간 비율 처리량 CPU가 단위시간 당 처리하는 프로세스의 개수 응답시간 Interaction system에서 요

2021년 12월 3일
·
0개의 댓글
·