Professional Documents
Culture Documents
Thuyết Trình 2
Thuyết Trình 2
1.Phân đoạn
2.Phân trang
1.Phân đoạn
• Phân đoạn (segmentation) là một kỹ thuật quản lý bộ nhớ trong hệ thống
máy tính để phân chia không gian địa chỉ của một tiến trình thành các phần
nhỏ hơn và tương đối độc lập, được gọi là các đoạn (segment). Các đoạn
bao gồm các phần của chương trình như mã, dữ liệu và stack.
1.Phân đoạn
• Ưu điểm
- Linh hoạt trong quản lý bộ nhớ
- Tái sử dụng không gian bộ nhớ
- Dễ dàng mở rộng kích thước và Hiệu quả khi tải các
chương trình lớn
• Nhược điểm
- Chi phí cao hơn
- Lãng phí không gian bộ nhớ và Khó khăn trong việc xử
lý đa tiến trình
2.Phân trang
• Phân trang (paging) là một cơ chế lưu trữ được sử dụng
trong hệ điều hành (OS) để tải các tiến trình từ bộ nhớ thứ
cấp vào bộ nhớ chính dưới dạng các trang. Khái niệm chính
đằng sau phân trang là phân tách mỗi tiến trình thành các
trang riêng lẻ. Do đó, bộ nhớ chính cũng được phân tách
thành các khung.
2.Phân trang
2.Phân trang
• Ưu điểm:
-cho phép quản lý bộ nhớ một cách hiệu quả hơn, giúp tăng tốc độ và hiệu
suất của hệ thống.
-Cho phép nhiều quá trình chia sẻ bộ nhớ một cách an toàn và hiệu quả.
-Cho phép quá trình tải về bộ nhớ của mình chỉ khi cần thiết, giảm chi phí
cho bộ nhớ chính và tăng dung lượng lưu trữ của hệ thống.
• Nhược điểm:
-Có một chi phí đáng kể cho việc quản lý bộ nhớ và xử lý các trang nếu
không được thực hiện đúng cách.
-Có thể dẫn đến hiện tượng đó là "khuyết trang" khi bộ nhớ không đủ
dung lượng để lưu trữ các trang được tải vào, dẫn đến hiện tượng chậm trễ
hoặc treo máy.
IV.Các ứng dụng của phân vùng bộ nhớ