Bài giảng Hệ điều hành - Bài 9: Phân đọan và phân trang
n Cấp phát không liên tục => tận dụng bộ nhớ hiệu quả
n Chia sẻ được ở mức module
L Chuyển đổi địa chỉ phức tạp
L Vấn đề “Cấp phát động” : lựa chọn vùng nhớ liên tục cho 1 segment ?
L Phân mảnh ngoại vi
n Chia sẻ được ở mức module
L Chuyển đổi địa chỉ phức tạp
L Vấn đề “Cấp phát động” : lựa chọn vùng nhớ liên tục cho 1 segment ?
L Phân mảnh ngoại vi
Bạn đang xem tài liệu "Bài giảng Hệ điều hành - Bài 9: Phân đọan và phân trang", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.
File đính kèm:
- bai_giang_he_dieu_hanh_bai_9_phan_doan_va_phan_trang.ppt
Nội dung text: Bài giảng Hệ điều hành - Bài 9: Phân đọan và phân trang
- Mô hình Segmentation gcc Real memory Base&bound? 0x1000 0x2000 Text seg r/o 0x3000 0x8000 0x5000 Stack seg 0x6000 0x6000 r/w ◼ Tiến trình gồm nhiều segment, áp dụng base bound cho từng segment ◼ Phân chia không gian địa chỉ thành các segment ? 2
- Mô hình Segmentation ◼ Cấp phát không liên tục => tận dụng bộ nhớ hiệu quả ◼ Chia sẻ được ở mức module Chuyển đổi địa chỉ phức tạp Vấn đề “Cấp phát động” : lựa chọn vùng nhớ liên tục cho 1 segment ? Phân mảnh ngoại vi External fragmentation gcc Nachos ?? emacs 4
- Chuyển đổi địa chỉ trong mô hình Paging Logical Physical addr addr CPU p d f d KGVL f 6