Vietnamese (machine translation)

Lưu ý

Mục đích của file này là để độc giả tiếng Việt có thể đọc và hiểu tài liệu nhân kernel dễ dàng hơn, không phải để tạo ra một nhánh tài liệu riêng. Nếu bạn có bất kỳ nhận xét hoặc cập nhật nào cho file này, vui lòng thử cập nhật file tiếng Anh gốc trước. Nếu bạn thấy có sự khác biệt giữa bản dịch và bản gốc, hoặc có vấn đề về bản dịch, vui lòng gửi góp ý hoặc patch cho người dịch của file này, hoặc nhờ người bảo trì và người review tài liệu tiếng Việt giúp đỡ.

Bản gốc:

DAX Driver Operation

Người dịch:

Google Translate (machine translation)

Phiên bản gốc:

8541d8f725c6

Cảnh báo

Tài liệu này được dịch tự động bằng máy và chưa được review bởi người dịch. Nội dung có thể không chính xác hoặc khó hiểu ở một số chỗ. Khi có sự khác biệt với bản gốc, bản gốc luôn là chuẩn. Bản dịch chất lượng cao (được review) được đặt trong thư mục vi_VN/.

Hoạt động của trình điều khiển DAX

Trình điều khiển ZZ0000ZZ ban đầu được thiết kế để cung cấp cơ chế truy cập giống bộ nhớ tới các thiết bị khối giống bộ nhớ. Đó là được mở rộng để hỗ trợ các Thiết bị bộ nhớ CXL, cung cấp các thiết bị được người dùng định cấu hình các thiết bị bộ nhớ.

Hệ thống con CXL phụ thuộc vào hệ thống con DAX để:

  • Tạo giao diện giống như tệp cho vùng người dùng thông qua ZZ0000ZZ hoặc

  • Tham gia giao diện cắm nóng bộ nhớ để thêm bộ nhớ CXL vào bộ cấp phát trang.

Hệ thống con DAX thể hiện khả năng này thông qua trình điều khiển ZZ0000ZZ. ZZ0001ZZ cung cấp bản dịch giữa CXL ZZ0002ZZ và một chiếc ZZ0003ZZ.

Thiết bị DAX

ZZ0002ZZ là một giao diện giống như tệp được hiển thị trong ZZ0000ZZ. A Vùng bộ nhớ được hiển thị qua thiết bị dax có thể được truy cập thông qua phần mềm người dùng thông qua lệnh gọi hệ thống ZZ0001ZZ. Kết quả là ánh xạ trực tiếp tới Dung lượng CXL trong các bảng trang của tác vụ.

Người dùng muốn xử lý việc phân bổ bộ nhớ CXL theo cách thủ công nên sử dụng tính năng này giao diện.

chuyển đổi kmem

Trình điều khiển ZZ0000ZZ chuyển đổi ZZ0002ZZ thành một loạt ZZ0003ZZ do ZZ0001ZZ quản lý. Năng lực này sẽ được hiển thị với bộ cấp phát trang kernel trong bộ nhớ do người dùng chọn khu.

Cài đặt ZZ0000ZZ (cả cục bộ và toàn cầu của thiết bị DAX) chỉ ra nơi kernell sẽ phân bổ các bộ mô tả ZZ0001ZZ vì ký ức này sẽ đến từ đâu. Nếu ZZ0002ZZ được đặt, bộ nhớ hotplug sẽ dành một phần dung lượng khối bộ nhớ để phân bổ folio. Nếu không được đặt, bộ nhớ sẽ được phân bổ thông qua ZZ0003ZZ bình thường phân bổ - và kết quả là rất có thể sẽ nằm ở nút NUM cục bộ của CPU thực hiện thao tác cắm nóng.