Tôi là một sinh viên thích làm việc với Quản lý bộ nhớ, đặc biệt là thành phần thay thế trang của kernel linux.
Các hướng dẫn khác nhau có thể giúp tôi bắt đầu hiểu nguồn kernel là gì?
Tôi đã cố gắng đọc cuốn sách Tìm hiểu về Trình quản lý bộ nhớ ảo Linux của Mel Gorman và Tìm hiểu về nhân Linux của Cesati và Bovet, nhưng họ không giải thích được dòng điều khiển thông qua mã. Họ cuối cùng chỉ giải thích các cấu trúc dữ liệu khác nhau được sử dụng và các chức năng khác nhau thực hiện. Điều này làm cho mã khó hiểu hơn.
Dự án của tôi liên quan đến việc điều chỉnh thuật toán thay thế trang trong kernel chính và phân tích hiệu suất của nó cho một tập hợp khối lượng công việc. Có một hương vị của hạt nhân linux sẽ dễ hiểu hơn (nếu không phải là hạt nhân linux-2.6.xx)?