JavaScript is required

Trong các phương pháp lập lịch cho CPU, phương pháp nào tiến trình mới xuất hiện sẽ được đưa vào vị trí xử lý ngay không kể độ ưu tiên?

A.
FCFS (first come first served)
B.
RR (Round robin)
C.
SJF (shortest job first)
D.
SRT (shortes remain time)
Trả lời:

Đáp án đúng: B


Phương pháp FCFS (First-Come, First-Served) là phương pháp lập lịch CPU đơn giản nhất, hoạt động theo nguyên tắc "đến trước phục vụ trước". Điều này có nghĩa là tiến trình nào đến trước sẽ được cấp CPU trước, không quan tâm đến độ ưu tiên hay thời gian xử lý cần thiết của tiến trình đó. Các tiến trình mới khi xuất hiện sẽ được đưa vào cuối hàng đợi và chờ đến lượt được xử lý. Do đó, đáp án A là chính xác. Các đáp án còn lại không đúng vì: * **RR (Round Robin):** Mỗi tiến trình được cấp một lượng thời gian CPU cố định (quantum). Nếu tiến trình không hoàn thành trong quantum đó, nó sẽ bị đưa trở lại cuối hàng đợi. RR có xem xét thời gian, không phải ai đến trước cũng được chạy ngay. * **SJF (Shortest Job First):** Ưu tiên tiến trình có thời gian xử lý ngắn nhất. Do đó SJF cần biết hoặc ước lượng thời gian xử lý của tiến trình, và tiến trình nào ngắn nhất sẽ được ưu tiên. * **SRT (Shortest Remaining Time):** Tương tự SJF, nhưng xét thời gian còn lại để hoàn thành. SRT có thể tạm dừng tiến trình đang chạy nếu có tiến trình mới đến có thời gian hoàn thành ngắn hơn.

Câu hỏi liên quan