Trình điều phối(Schedulers)_Bài 4

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down

Trình điều phối(Schedulers)_Bài 4

Bài gửi  NguyenThuyPhuong_I12A on 7/3/2012, 22:59

Có 3 trình điều phối: Chậm-Nhanh- Vừa
.I Điều phối chậm:(Long-Term Schedulers):
- Chọn tiến trình từ Job Queue để đưa vào Ready Queue.
- Kiểm soát Độ đa chương(số tiến trình trong bộ nhớ)
-Do có nhiều thời gian (tới vài phút)
,loại Schedulers này có điều kiện để lựa chọn kỹ càng nhằm phối hợp cân đối hai loại tiến trình:
1.Hướng CPU(CPU-Bound): Tính toán nhiều ,ít I/O.
2.Hướng I/O(I/O-Bound) Tính toán ít,Nhiều I/O. Dùng CPU ít,CPU rãnh thời gian nhiều CPU luôn bận mới tốt làm nhiều.
Mục đích: Cân bằng tải cho toàn hệ thống.
II.Điều phối nhanh: (Short-Term Schedulers)
- Còn gọi là điều phối CPU
Chọn tiến trình từ Ready Queue để cấp CPU.
Có tần suất công việc cao.Thường cứ 100ms lại tốn 10s để xác định tiến trình kế tiếp, như vậy 10/(100+10)=9% thời gian CPU được dùng để điều phối cong việc.
III. Điều phối vừa: (Medium-Term Schedulers)
Là Short-Term Schedulers được thêm chức năng rút khỏi bộ nhớ,dẫn đến làm giảm độ đa chương sau đó đưa lại chúng vào bộ nhớ vào thời điểm thích hợp để tiếp tục thực hiện từ vị trí bị tạm ngừng trước đó
Nhờ các điều phối này hỗn hợp các tiến trình trong Ready Queue co tính tối ưu hơn.
avatar
NguyenThuyPhuong_I12A

Tổng số bài gửi : 35
Join date : 24/02/2012
Age : 31
Đến từ : TP_ Quảng Ngãi

Xem lý lịch thành viên

Về Đầu Trang Go down

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang


 
Permissions in this forum:
Bạn không có quyền trả lời bài viết