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?
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.
50 câu hỏi 60 phút