Table of Contents
Hiệu suất lên kế hoạch là một số đo quan trọng trong việc đánh giá hiệu suất của một hệ điều hành. nó đo mức độ hiệu quả của CPU để thực hiện quá trình, giảm thiểu thời gian không dùng và bảo đảm phân phối tài nguyên công bằng.
Đang lập kế hoạch tiến trình
Chương trình tiến trình bao gồm việc chọn phương pháp chạy trên CPU vào bất cứ thời điểm nào.
Tính toán tính năng hiệu quả trong kế hoạch
Hiệu quả có thể tính bằng công thức:
Thành quả = (Total CPU Time -dle Time) / Tổng CPU Time )
Tỷ lệ này cho thấy lượng thời gian mà CPU chi tiêu để thực hiện quá trình so với việc không hoạt động. Một giá trị cao hơn cho thấy sự sử dụng tốt hơn.
Gương mẫu thực tế
Giả sử một hệ thống chạy trong 10 giờ, với 2 giờ không có thời gian.
Thành quả = (10 - 2) / 10 = 0.8 hay 80% )
Các yếu tố ảnh hưởng đến sự hợp nhất
Một số yếu tố ảnh hưởng đến hiệu quả lên kế hoạch, bao gồm:
- Tiến trình ưu tiên tiến trình
- Name
- Comment
- Các thuật toán vẽ giản đồ