Phân bổ bộ nhớ liền kề

Tác Giả: Peter Berry
Ngày Sáng TạO: 11 Tháng Tám 2021
CậP NhậT Ngày Tháng: 20 Tháng Sáu 2024
Anonim
Phân bổ bộ nhớ liền kề - Công Nghệ
Phân bổ bộ nhớ liền kề - Công Nghệ

NộI Dung

Định nghĩa - Phân bổ bộ nhớ tiếp giáp nghĩa là gì?

Cấp phát bộ nhớ liền kề là mô hình cấp phát bộ nhớ cổ điển chỉ định một khối bộ nhớ liên tiếp xử lý (nghĩa là các khối bộ nhớ có địa chỉ liên tiếp).


Phân bổ bộ nhớ liền kề là một trong những sơ đồ phân bổ bộ nhớ lâu đời nhất. Khi một quá trình cần thực thi, bộ nhớ được yêu cầu bởi quá trình. Kích thước của quy trình được so sánh với lượng bộ nhớ chính liền kề có sẵn để thực hiện quy trình. Nếu tìm thấy đủ bộ nhớ liền kề, quá trình được cấp phát bộ nhớ để bắt đầu thực hiện. Mặt khác, nó được thêm vào hàng đợi các quá trình chờ cho đến khi có đủ bộ nhớ liền kề miễn phí.

Giới thiệu về Microsoft Azure và Microsoft Cloud | Trong suốt hướng dẫn này, bạn sẽ tìm hiểu về điện toán đám mây là gì và Microsoft Azure có thể giúp bạn di chuyển và điều hành doanh nghiệp của bạn từ đám mây như thế nào.

Techopedia giải thích Phân bổ bộ nhớ liền kề

Sơ đồ phân bổ bộ nhớ liền kề có thể được thực hiện trong các hệ điều hành với sự trợ giúp của hai thanh ghi, được gọi là các thanh ghi cơ sở và giới hạn. Khi một tiến trình đang thực thi trong bộ nhớ chính, thanh ghi cơ sở của nó chứa địa chỉ bắt đầu của vị trí bộ nhớ nơi tiến trình đang thực thi, trong khi lượng byte được tiêu thụ bởi quá trình được lưu trữ trong thanh ghi giới hạn. Một quá trình không trực tiếp tham chiếu đến địa chỉ thực tế cho một vị trí bộ nhớ tương ứng. Thay vào đó, nó sử dụng một địa chỉ tương đối liên quan đến thanh ghi cơ sở của nó. Tất cả các địa chỉ được gọi bởi một chương trình được coi là địa chỉ ảo. CPU tạo địa chỉ logic hoặc ảo, được chuyển đổi thành địa chỉ thực tế với sự trợ giúp của đơn vị quản lý bộ nhớ (MMU). Thanh ghi địa chỉ cơ sở được sử dụng để dịch địa chỉ bởi MMU. Do đó, một địa chỉ vật lý được tính như sau:


    Địa chỉ vật lý = Địa chỉ thanh ghi cơ sở + Địa chỉ logic / Địa chỉ ảo

Địa chỉ của bất kỳ vị trí bộ nhớ được tham chiếu bởi một quy trình đều được kiểm tra để đảm bảo rằng nó không tham chiếu đến địa chỉ của quy trình lân cận. Bảo mật xử lý này được xử lý bởi hệ điều hành cơ bản.

Một nhược điểm của phân bổ bộ nhớ liền kề là mức độ đa chương trình bị giảm do các quá trình chờ bộ nhớ trống.