Bài giảng Hệ điều hành Máy tính: Lecture 11 trình bày các nội dung chính như sau: Tổ chức thực hiện, chiến lược quản lý, nhìn lại paging và segmentation, tổng quan hiện thực bộ nhớ ảo, phần cứng hỗ trợ bộ nhớ ảo,. | Thay trang (Page Replacement) BK Khoa Khoa học & Kỹ thuật Máy tính 1 Kiến trúc bộ nhớ Disk Mem Cache OS CPU BK Khoa Khoa học & Kỹ thuật Máy tính 2 Tổ chức thực hiện Một hoặc nhiều chương trình (Process) cùng lúc. Dung lượng cấp phát giống nhau hay khác nhau. Công việc được thiết kế chạy trên vùng cố định hay có thể thay đổi. Công việc có thể phải nạp vào vùng liên tục hay gián đoạn. BK Khoa Khoa học & Kỹ thuật Máy tính 3 Chiến lược quản lý Chiến lược nạp: Nạp theo yêu cầu Nạp trước Chiến lược sắp đặt: Best fit First fit Next fit Worst fit Chiến lược thay thế: Chọn vùng nào đang bị chiếm để lấy bộ nhớ cấp cho một yêu cầu: 25-Aug-16 OPT Random FIFO LRU NRU Page faults Khoa Khoa học & Kỹ thuật Máy tính 4 Nhìn lại paging và segmentation Các tham chiếu đến bộ nhớ được chuyển đổi động thành địa chỉ thực lúc process đang thực thi CPU package The CPU sends virtual addresses to the MMU CPU Memory Disk controller MMU Bus The MMU sends physical addresses to the memory BK MMU: memory management unit Một process gồm các phần nhỏ (page hay segment), các phần này được nạp vào các vùng có thể không liên tục trong bộ nhớ chính Khoa Khoa học & Kỹ thuật Máy .