Để quản lý bộ nhớ, Hệ điều hành cần sự hỗ trợ từ thiết bị phần cứng nào?
Trả lời:
Đáp án đúng: C
Để quản lý bộ nhớ một cách hiệu quả, hệ điều hành cần sự hỗ trợ từ cả CPU (Central Processing Unit), MMU (Memory Management Unit) và RAM (Random Access Memory).
* **CPU:** Thực hiện các lệnh, bao gồm cả các lệnh liên quan đến việc truy cập và quản lý bộ nhớ.
* **MMU (Memory Management Unit):** Là một thiết bị phần cứng quan trọng giúp hệ điều hành quản lý bộ nhớ ảo, ánh xạ địa chỉ ảo sang địa chỉ vật lý, bảo vệ bộ nhớ và cung cấp các cơ chế quản lý bộ nhớ khác. MMU là thành phần không thể thiếu trong việc quản lý bộ nhớ hiện đại.
* **RAM (Random Access Memory):** Là bộ nhớ chính của hệ thống, nơi lưu trữ dữ liệu và chương trình đang được thực thi.
Như vậy, CPU và MMU có vai trò quan trọng nhất trong việc hỗ trợ hệ điều hành quản lý bộ nhớ. Do đó, đáp án C là đáp án chính xác nhất.
Các lựa chọn khác không đầy đủ hoặc không chính xác:
* A. CPU và RAM là cần thiết, nhưng thiếu MMU.
* B. HDD (ổ cứng) là bộ nhớ thứ cấp, không trực tiếp tham gia vào việc quản lý bộ nhớ chính.
* D. RAM là bộ nhớ chính, nhưng CPU mới là thành phần xử lý các yêu cầu quản lý bộ nhớ, kết hợp với MMU.
42 câu hỏi 60 phút