JavaScript is required

Kiến trúc Hệ điều hành Microkernel, nhân (kernel) của Hệ điều hành giữ vai trò gì?

A.

Quản lý bộ nhớ và liên lạc giữa các tiến trình.

B.
Điều phối tiến trình và quản lý bộ nhớ.
C.
Điều phối tiến trình và lời gọi hệ thống.
D.
Quản lý bộ nhớ và quản lý nhập xuất (Input / Output).
Trả lời:

Đáp án đúng: A


Kiến trúc Microkernel là một kiến trúc hệ điều hành mà trong đó, nhân (kernel) chỉ chứa các chức năng tối thiểu và quan trọng nhất, còn các chức năng khác được chuyển ra ngoài nhân và chạy như các tiến trình người dùng. Các chức năng tối thiểu mà nhân Microkernel đảm nhận bao gồm: 1. **Quản lý bộ nhớ:** Cấp phát và thu hồi bộ nhớ cho các tiến trình. 2. **Liên lạc giữa các tiến trình (Inter-Process Communication - IPC):** Cung cấp cơ chế để các tiến trình có thể trao đổi dữ liệu và thông tin với nhau. Do các tiến trình dịch vụ chạy bên ngoài nhân, chúng cần một cách để giao tiếp với nhau và với nhân. Các chức năng như điều phối tiến trình, quản lý nhập xuất (I/O), và quản lý lời gọi hệ thống (system call handling) có thể được thực hiện bởi các tiến trình dịch vụ chạy bên ngoài nhân. Vì vậy, đáp án A là chính xác nhất.

Câu hỏi liên quan