JavaScript is required

Trong giải thuật điều phối tiến trình “Round Robin”, CPU thực thi các tiến trình trong hàng đợi Ready theo thứ tự nào?

A.

Từ đầu Queue đến cuối Queue

B.

Từ cuối Queue lên đầu Queue.

C.

Xoay vòng lần lượt sau một thời gian xác định (quantum time)

D.

Xoay vòng khi thực thi hoàn thành cho một tiến trình.

Trả lời:

Đáp án đúng: C


Giải thuật Round Robin (RR) là một giải thuật điều phối CPU trong đó mỗi tiến trình được cấp một lượng thời gian CPU cố định, gọi là quantum time (thời gian lượng tử). - Các tiến trình được đặt vào hàng đợi Ready. - CPU thực thi các tiến trình theo thứ tự từ đầu hàng đợi đến cuối hàng đợi. - Khi một tiến trình được cấp CPU, nó sẽ chạy trong khoảng thời gian quantum time. - Nếu tiến trình hoàn thành trước khi hết quantum time, nó sẽ thoát khỏi CPU và CPU chuyển sang tiến trình tiếp theo trong hàng đợi. - Nếu tiến trình vẫn chưa hoàn thành sau khi hết quantum time, nó sẽ bị ngắt và đưa trở lại cuối hàng đợi Ready. CPU sau đó sẽ chuyển sang tiến trình tiếp theo trong hàng đợi. Như vậy, CPU thực thi các tiến trình theo thứ tự xoay vòng, mỗi tiến trình được một lượng thời gian CPU nhất định. Đáp án C mô tả đúng nhất cách thức hoạt động của thuật toán Round Robin.

Câu hỏi liên quan