Saya seorang siswa yang tertarik untuk mengerjakan Memory Management, khususnya komponen penggantian halaman dari kernel linux.
Apa saja panduan berbeda yang dapat membantu saya untuk mulai memahami sumber kernel?
Saya telah mencoba membaca buku Memahami Linux Virtual Memory Manager oleh Mel Gorman dan Memahami Kernel Linux oleh Cesati dan Bovet, tetapi mereka tidak menjelaskan aliran kontrol melalui kode. Mereka hanya menjelaskan berbagai struktur data yang digunakan dan pekerjaan yang dilakukan berbagai fungsi. Ini membuat kode lebih membingungkan.
Proyek saya menangani tweaking algoritma penggantian halaman di kernel mainstream dan menganalisis kinerjanya untuk satu set beban kerja. Apakah ada rasa kernel linux yang akan lebih mudah dipahami (jika bukan kernel linux-2.6.xx)?