Caching với Direct Memory Access giao diện
Ngoài ra để lập bản đồ và giao diện ghim dùng để truy cập siêu dữ liệu trực tiếp trong bộ nhớ cache, người quản lý bộ nhớ cache cung cấp một giao diện thứ ba để lưu trữ dữ liệu: truy cập bộ nhớ trực tiếp (DMA). Các chức năng DMA được sử dụng để đọc từ hay ghi vào các trang bộ nhớ cache, không can thiệp bộ đệm, chẳng hạn như khi một hệ thống tập tin mạng là làm một chuyển qua mạng. Trở về giao diện DMA để hệ thống tập tin địa chỉ vật lý của dữ liệu người dùng được lưu trữ (chứ không phải là địa chỉ ảo, các bản đồ và giao diện ghim trở lại), sau đó có thể được sử dụng để truyền dữ liệu trực tiếp từ bộ nhớ vật lý với một thiết bị mạng. Mặc dù một lượng nhỏ dữ liệu (1 KB 2 KB) có thể sử dụng các giao diện sao chép đệm dựa trên thông thường, để chuyển lớn hơn giao diện DMA có thể dẫn đến những cải tiến hiệu suất đáng kể cho một máy chủ mạng yêu cầu tập tin xử lý từ hệ thống từ xa. Để mô tả những tài liệu tham khảo cho bộ nhớ vật lý, một danh sách mô tả bộ nhớ (MDL) được sử dụng. (MDLs được giới thiệu trong Chương 10)
nhanh I / O
Bất cứ khi nào có thể, đọc và ghi vào tập tin lưu trữ được xử lý bởi một cơ chế tốc độ cao có tên nhanh I / O. Nhanh I / O là một phương tiện của việc đọc hoặc viết một tập tin lưu trữ mà không cần phải thông qua công việc tạo ra một IRP, như được mô tả trong Chương 8. Với nhanh I / O, I / O quản lý tôi gọi là trình điều khiển hệ thống tập tin nhanh I / O thường xuyên để xem liệu I / O có thể hài lòng trực tiếp từ người quản lý bộ nhớ cache mà không tạo ra một IRP.
đang được dịch, vui lòng đợi..
![](//viimg.ilovetranslation.com/pic/loading_3.gif?v=b9814dd30c1d7c59_8619)