1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng hệ điều hành : PHÂN ĐỌAN VÀ PHÂN TRANG ppt

7 372 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

Thông tin cơ bản

Định dạng
Số trang 7
Dung lượng 134,47 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

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

Trang 1

BÀI 9 : PHÂN ĐỌAN VÀ PHÂN TRANG

Cấp phát không liên tục :

Segmentation

Paging

Trang 2

Mô hình Segmentation

Tiến trình gồm nhiều segment, áp dụng base bound

gcc

Text seg r/o

Stack seg r/w

0x1000

0x3000

0x5000

0x6000

Real memory

0x2000

0x8000 0x6000 Base&bound?

Trang 3

Chuyển đổi địa chỉ trong mô hình Segmentation

Virtual addr

3 128

Seg table Prot base len

r 0x1000 512

mem

+ 0x1000

? yes no

fault

Trang 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

Trang 5

Mô hình Paging

Không gian địa chỉ = {page}

Không gian vật lý = {frame}

Kích thước trang ?

Internal frag

Real memory

gcc

emacs emacs

gcc

Trang 6

Chuyển đổi địa chỉ trong mô hình Paging

CPU

KGVL

Physical addr

Logical addr

f

Trang 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 ?

Ngày đăng: 26/07/2014, 18:21

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm