1
Chương 4: Đnh thi CPU
2
Ni dung
Khái nim bn
Các bđnh thi
long-term, mid-term, short-term
Các tiêu chun đnh thi CPU
Các gii thut đnh thi
First-Come, First-Served (FCFS)
Round-Robin (RR)
Shortest Job First (SJF) Shortest Remaining Time First (SRTF)
Priority Scheduling
Highest Response Ratio Next (HRRN)
Multilevel Queue
Multilevel Feedback Queue
3
Khái niệm bản
Trong các hệ thống multitasking
Thực thi nhiu chương trình đồng thời làm tăng hiệu suất hệ thống.
Tại mỗi thời điểm, chỉ một process được thực thi. Do đó, cần phải
giải quyết vấn đphân chia, lựa chọn process thực thi sao cho được
hiệu qu nhất chiến lược định thời CPU.
Định thời CPU
Chọn một process (từ ready queue) thực thi.
Với một multithreaded kernel, việc định thời CPU là do OS chọn kernel
thread được chiếm CPU.
4
Các bộ định thời
ready
ready
running
running
suspended
ready
suspended
ready
suspended
blocked
suspended
blocked
new
new
terminated
terminated
blocked
blocked
Long-term
scheduling
Long-term
scheduling
Medium-term
scheduling
Medium-term
scheduling
Short-term
scheduling
5
Các hàng đi đnh thi