tailieunhanh - ĐỊNH THỜI CPU (Điều phối Tiến trình)

Trong môi trường hệ điều hành đa nhiệm, bộ phận điều phối tiến trình có nhiệm vụ xem xét và quyết định khi nào thì dừng tiến trình hiện tại để thu hồi processor và chuyển processor cho tiến trình khác, và khi đã có được processor thì chọn tiến trình nào trong số các tiến trình ở trạng thái ready để cấp processor cho nó. | Võ Quang Hoàng Khang Email: khangvqh@ TT CÔNG NGHỆ THÔNG TIN TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TP HỒ CHÍ MINH ĐỊNH THỜI CPU (Điều phối Tiến trình) Mục tiêu Hiểu được Khái niệm cơ bản về định thời Các cấp độ định thời Mục tiêu của định thời Các giải thuật định thời ĐỊNH THỜI CPU Khái niệm cơ bản về định thời Trong môi trường hệ điều hành đa nhiệm, bộ phận điều phối tiến trình có nhiệm vụ xem xét và quyết định khi nào thì dừng tiến trình hiện tại để thu hồi processor và chuyển processor cho tiến trình khác, và khi đã có được processor thì chọn tiến trình nào trong số các tiến trình ở trạng thái ready để cấp processor cho nó. ĐỊNH THỜI CPU Phân loại các hoạt động định thời Định thời dài hạn (long-term scheduling): process nào được chấp nhận vào hệ thống Định thời trung hạn (medium-term sched.): process nào được đưa vào (swap in), đưa ra khỏi (swap out) bộ nhớ chính Định thời ngắn hạn (short-term sched.): process nào được thực thi tiếp theo ĐỊNH THỜI CPU Định thời dài hạn . | Võ Quang Hoàng Khang Email: khangvqh@ TT CÔNG NGHỆ THÔNG TIN TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TP HỒ CHÍ MINH ĐỊNH THỜI CPU (Điều phối Tiến trình) Mục tiêu Hiểu được Khái niệm cơ bản về định thời Các cấp độ định thời Mục tiêu của định thời Các giải thuật định thời ĐỊNH THỜI CPU Khái niệm cơ bản về định thời Trong môi trường hệ điều hành đa nhiệm, bộ phận điều phối tiến trình có nhiệm vụ xem xét và quyết định khi nào thì dừng tiến trình hiện tại để thu hồi processor và chuyển processor cho tiến trình khác, và khi đã có được processor thì chọn tiến trình nào trong số các tiến trình ở trạng thái ready để cấp processor cho nó. ĐỊNH THỜI CPU Phân loại các hoạt động định thời Định thời dài hạn (long-term scheduling): process nào được chấp nhận vào hệ thống Định thời trung hạn (medium-term sched.): process nào được đưa vào (swap in), đưa ra khỏi (swap out) bộ nhớ chính Định thời ngắn hạn (short-term sched.): process nào được thực thi tiếp theo ĐỊNH THỜI CPU Định thời dài hạn Xác định chương trình nào sẽ được đưa vào hệ thống để thực thi Quyết định độ-đa-lập-trình (degree of multiprogramming) Nếu càng nhiều process được đưa vào hệ thống Khả năng các process bị block có xu hướng giảm Sử dụng CPU hiệu quả hơn Mỗi process được phân chia khoảng thời gian sử dụng CPU thấp hơn Thường có xu hướng đưa vào một tập lẫn lộn các CPU-bound process và I/O-bound process ĐỊNH THỜI CPU Định thời trung hạn Quyết định về việc đưa process vào bộ nhớ chính, hay ra khỏi bộ nhớ chính phụ thuộc vào yêu cầu quản lý việc đa-lập-trình (multiprogramming) Cho phép bộ định thời dài hạn chấp nhận nhiều process hơn số lượng process mà có tổng kích thước được chứa vừa trong bộ nhớ chính Nhưng nếu có quá nhiều process thì sẽ làm tăng việc truy xuất đĩa, do đó cần phải lựa chọn độ-đa-lập-trình cho phù hợp Được thực hiện bởi phần mềm quản lý bộ nhớ ĐỊNH THỜI CPU Định thời ngắn hạn Xác định process nào được thực thi tiếp theo, còn gọi là định thời CPU Được kích hoạt khi có một sự kiện có

TỪ KHÓA LIÊN QUAN
crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.