1. Trang chủ
  2. » Giáo án - Bài giảng

Phân đoạn trang

7 124 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

1 BÀI 9 : PHÂN ĐỌANPHÂN TRANG  Cấp phát không liên tục :  Segmentation  Paging 2 Mô hình Segmentation  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 ? gcc Text seg r/o Stack seg r/w 0x1000 0x3000 0x5000 0x6000 Real memory 0x2000 0x8000 0x6000 Base&bound? 3 Chuyeån ñoåi ñòa chæ trong moâ hình Segmentation Virtual addr Seg# offset 3 128 Seg table Prot base len r 0x1000 512 mem seg 128 + 0x1000 ? yes no fault 4 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 gcc emacs ?? External fragmentation Nachos 5 Moâ hình Paging  Khoâng gian ñòa chæ = {page}  Khoâng gian vaät lyù = {frame}  Kích thöôùc trang ? Internal frag Real memory gcc emacs emacs gcc 6 Chuyeån ñoåi ñòa chæ trong moâ hình Paging CPU KGVL Physical addr Logical addr p d f d f 7 Mô hình Paging  Cấp phát bộ nhớ đơn giản  Không còn phân mảnh ngoại vi  Không chia sẻ ở mức module  Phân mảnh nội vi  Lưu trữ bảng trang ? . 1 BÀI 9 : PHÂN ĐỌAN VÀ PHÂN TRANG  Cấp phát không liên tục :  Segmentation  Paging 2 Mô hình. Cấp phát bộ nhớ đơn giản  Không còn phân mảnh ngoại vi  Không chia sẻ ở mức module  Phân mảnh nội vi  Lưu trữ bảng trang ?

Ngày đăng: 06/07/2013, 01:27

Xem thêm: Phân đoạn trang

HÌNH ẢNH LIÊN QUAN

Mô hình Segmentation - Phân đoạn trang
h ình Segmentation (Trang 2)
Chuyển đổi địa chỉ trong mô hình Segmentation - Phân đoạn trang
huy ển đổi địa chỉ trong mô hình Segmentation (Trang 3)
Mô hình Segmentation - Phân đoạn trang
h ình Segmentation (Trang 4)
Mô hình Paging - Phân đoạn trang
h ình Paging (Trang 5)
Chuyển đổi địa chỉ trong mô hình Paging - Phân đoạn trang
huy ển đổi địa chỉ trong mô hình Paging (Trang 6)
w