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
ppt 7 trang xuanthi 29/12/2022 900
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:

  • pptbai_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

  1. 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
  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
  3. Chuyển đổi địa chỉ trong mô hình Paging Logical Physical addr addr CPU p d f d KGVL f 6