Table of Contents
Quản lý bộ nhớ là một khía cạnh cơ bản của thiết kế hệ thống điều hành nó bao gồm việc phân loại, quản lý và giải phóng nguồn tài nguyên bộ nhớ để đảm bảo hiệu suất tối ưu của hệ thống.
Các loại vận động quản lý bộ nhớ
Có một số chiến lược quản lý trí nhớ thông thường, mỗi phương pháp có lợi và giới hạn. Bao gồm sự định vị trí bộ nhớ đồng thời, cách ghi nhớ, phân đoạn và bộ nhớ ảo.
Giải mã bộ nhớ liên tục
Phương pháp này phân phát một khối bộ nhớ liên tục cho một quá trình, đơn giản là thực hiện nhưng có thể dẫn đến phân mảnh, khiến cho khó tìm được những khối bộ nhớ đủ lớn qua thời gian.
Đăng và co giật
Việc dán chia bộ nhớ thành các trang cố định, cho phép sự phân vùng và giảm phân vùng. sự co giật, mặt khác, chia bộ nhớ thành các đoạn kích cỡ biến, dựa trên các phân chia hợp lý như hàm hay kiểu dữ liệu. Cả hai kỹ thuật cải thiện khả năng linh hoạt nhưng thêm sự phức tạp để quản lý bộ nhớ.
Bộ nhớ ảo
Bộ nhớ ảo mở rộng bộ nhớ vật lý bằng cách dùng không gian đĩa để mô phỏng trình thêm RAM. Nó cho phép các tiến trình sử dụng bộ nhớ nhiều hơn vật lý, cải thiện khả năng đa nhiệm. Tuy nhiên, nó có thể giới thiệu độ nhạy nhờ thời gian truy cập đĩa.
- Thành công trong việc sử dụng tài nguyên
- Thu nhỏ các mảnh vỡ
- Hỗ trợ đa nhiệm
- Sự phức tạp trong việc thực hiện