JavaScript is required

Đâu KHÔNG PHẢI là vai trò của hệ điều hành trong quản lý tiến trình?

A.

Tạo và hủy các tiến trình của người sử dụng và của hệ thống.

B.

Điều khiển bộ nhớ vật lý cho việc nạp tiến trình.

C.

Cung cấp các cơ chế đồng bộ tiến trình.

D.

Cung cấp các cơ chế giao tiếp giữa các tiến trình.

Trả lời:

Đáp án đúng: B


Câu hỏi yêu cầu tìm vai trò KHÔNG thuộc về hệ điều hành trong quản lý tiến trình. * **A. Tạo và hủy các tiến trình của người sử dụng và của hệ thống:** Đây là một trong những chức năng chính của hệ điều hành trong quản lý tiến trình. Hệ điều hành chịu trách nhiệm tạo mới các tiến trình khi người dùng yêu cầu hoặc khi hệ thống cần, và hủy các tiến trình khi chúng hoàn thành hoặc khi có lỗi xảy ra. * **B. Điều khiển bộ nhớ vật lý cho việc nạp tiến trình:** Đây là vai trò của hệ điều hành trong quản lý bộ nhớ, không phải là quản lý tiến trình trực tiếp. Hệ điều hành quản lý việc cấp phát và thu hồi bộ nhớ cho các tiến trình, nhưng bản thân việc nạp tiến trình vào bộ nhớ vật lý là một phần của quản lý bộ nhớ. * **C. Cung cấp các cơ chế đồng bộ tiến trình:** Hệ điều hành cung cấp các cơ chế như semaphore, mutex, monitor để các tiến trình có thể đồng bộ hóa và tránh xung đột khi truy cập tài nguyên chung. * **D. Cung cấp các cơ chế giao tiếp giữa các tiến trình:** Hệ điều hành cung cấp các cơ chế như pipe, message queue, socket để các tiến trình có thể trao đổi dữ liệu và phối hợp hoạt động với nhau. Vậy, đáp án đúng là B vì nó thuộc về quản lý bộ nhớ, không phải là vai trò trực tiếp trong quản lý tiến trình.

Câu hỏi liên quan