JavaScript is required

Thuật ngữ “I/O-bound process” có nghĩa là gì?

A.

là tiến trình được xử lý bởi CPU.

B.
là tiến trình được xử lý bởi thiết bị I/O.
C.
là tiến trình được xử lý bởi Hệ điều hành.
D.
là tiến trình tạo ra bởi thiết bị I/O.
Trả lời:

Đáp án đúng: B


Thuật ngữ "I/O-bound process" dùng để chỉ một tiến trình mà thời gian thực thi của nó chủ yếu bị giới hạn bởi tốc độ của các hoạt động nhập/xuất (I/O). Điều này có nghĩa là tiến trình phải thường xuyên chờ đợi các thiết bị I/O (như ổ cứng, mạng, bàn phím, màn hình, v.v.) hoàn thành công việc của chúng trước khi có thể tiếp tục thực hiện các tính toán. * **Phương án A sai:** Tiến trình I/O-bound không phải là tiến trình được xử lý bởi CPU mà là tiến trình bị chậm lại do chờ đợi I/O. * **Phương án B đúng:** Đây là định nghĩa chính xác của tiến trình I/O-bound. * **Phương án C sai:** Hệ điều hành quản lý các tiến trình, nhưng I/O-bound process không phải là tiến trình được xử lý bởi hệ điều hành một cách cụ thể hơn các tiến trình khác. * **Phương án D sai:** Tiến trình I/O-bound không phải là tiến trình được tạo ra bởi thiết bị I/O.

Câu hỏi liên quan