JavaScript is required

Hàng đợi dành cho các process xếp hàng chờ nhập xuất được gọi là? 

A.
Busy-Waitting buffer
B.
Ready queue
C.
Waitting queue
Trả lời:

Đáp án đúng: B


Hàng đợi (queue) là một cấu trúc dữ liệu cơ bản trong hệ điều hành, được sử dụng để quản lý các tiến trình (process) đang chờ để được cấp phát tài nguyên hoặc để thực hiện một tác vụ nào đó. Trong trường hợp các tiến trình đang chờ để thực hiện các thao tác nhập/xuất (I/O), chúng sẽ được đưa vào một hàng đợi đặc biệt gọi là "Waiting queue" (hàng đợi chờ). * **Waiting queue (Hàng đợi chờ):** Đây là nơi các tiến trình bị chặn (blocked) do đang chờ hoàn thành một thao tác I/O (ví dụ: đọc dữ liệu từ ổ cứng, gửi dữ liệu qua mạng). Khi thao tác I/O hoàn tất, tiến trình sẽ được chuyển từ Waiting queue sang Ready queue. * **Ready queue (Hàng đợi sẵn sàng):** Đây là nơi các tiến trình đã sẵn sàng để thực thi và đang chờ được CPU cấp phát thời gian. * **Busy-waiting buffer:** Đây không phải là một thuật ngữ chuẩn trong quản lý tiến trình. Busy-waiting là một kỹ thuật mà một tiến trình liên tục kiểm tra một điều kiện nào đó, tiêu tốn tài nguyên CPU một cách lãng phí. Vì vậy, đáp án đúng là C. Waiting queue.

Câu hỏi liên quan