MMU có chức năng gì trong hệ thống vi xử lý?
Trả lời:
Đáp án đúng: A
MMU (Memory Management Unit) là một thành phần phần cứng trong hệ thống máy tính, chịu trách nhiệm quản lý bộ nhớ ảo. Chức năng chính của MMU là chuyển đổi địa chỉ ảo (virtual address) được sử dụng bởi chương trình thành địa chỉ vật lý (physical address) trong bộ nhớ RAM. Điều này cho phép hệ điều hành cung cấp cho mỗi chương trình một không gian địa chỉ ảo riêng, lớn hơn dung lượng bộ nhớ vật lý thực tế, đồng thời bảo vệ bộ nhớ của các chương trình khác nhau khỏi bị truy cập trái phép. Vì vậy, đáp án A là chính xác nhất.
Các đáp án khác không hoàn toàn đúng vì:
- B. Quản lý bộ nhớ dữ liệu: MMU tham gia vào việc quản lý vị trí vật lý của dữ liệu, nhưng không trực tiếp quản lý nội dung hoặc cấu trúc của dữ liệu.
- C. Quản lý bộ nhớ chương trình: Tương tự như trên, MMU quản lý vị trí vật lý của mã chương trình, nhưng không quản lý logic hoặc luồng thực thi của chương trình.
- D. Quản lý tất cả các loại bộ nhớ trong hệ thống: MMU chủ yếu quản lý bộ nhớ ảo, không phải tất cả các loại bộ nhớ khác (ví dụ: bộ nhớ cache, ROM).