Tại thời điểm thực thi, việc ánh xạ địa chỉ để di chuyển tiến trình giữa không gian bộ nhớ vật lý (Physical Memory) và không gian bộ nhớ ảo (Virtual Memory) được thực hiện bởi:
Trả lời:
Đáp án đúng: C
Câu hỏi này kiểm tra kiến thức về cách hệ điều hành quản lý bộ nhớ ảo và bộ nhớ vật lý. Việc ánh xạ địa chỉ giữa bộ nhớ ảo và bộ nhớ vật lý trong quá trình thực thi chương trình là một chức năng quan trọng của bộ quản lý bộ nhớ (Memory Management Unit - MMU).
- A. Trình biên dịch: Trình biên dịch dịch mã nguồn thành mã máy, nhưng không tham gia vào việc ánh xạ địa chỉ trong thời gian chạy.
- B. Bộ nạp (Loader): Bộ nạp chịu trách nhiệm tải chương trình vào bộ nhớ khi chương trình bắt đầu thực thi, nhưng không thực hiện việc ánh xạ địa chỉ liên tục trong quá trình chạy.
- C. Bộ quản lý bộ nhớ MMU: MMU là phần cứng chuyên dụng thực hiện việc ánh xạ địa chỉ ảo sang địa chỉ vật lý. Nó sử dụng các bảng trang (page tables) để theo dõi sự ánh xạ này và đảm bảo rằng các tiến trình có thể truy cập bộ nhớ một cách an toàn và hiệu quả.
- D. Trình soạn thảo liên kết: Trình soạn thảo liên kết kết hợp các module đối tượng (object modules) thành một chương trình thực thi, nhưng không liên quan đến việc ánh xạ địa chỉ trong thời gian chạy.
Do đó, đáp án đúng là C. Bộ quản lý bộ nhớ MMU.
50 câu hỏi 60 phút





