Bellek Yönetimi üzerinde çalışmak isteyen bir öğrenciyim, özellikle linux çekirdeğinin sayfa değiştirme bileşeni.
Çekirdek kaynağını anlamaya başlamama yardımcı olabilecek farklı kılavuzlar nelerdir?
Ben kitap okumak için çalıştık Linux Sanal Bellek Yöneticisi anlama Mel Gorman tarafından ve Linux çekirdeğinin anlama Cesati ve BOVET tarafından, ancak kodu ile kontrol akışını açıklamaz. Sadece kullanılan çeşitli veri yapılarını ve çeşitli fonksiyonların gerçekleştirdiği çalışmaları açıklarlar. Bu, kodu daha karmaşık hale getirir.
Projem, sayfa değiştirme algoritmasını genel bir çekirdeğin ince ayarını yapmak ve bir dizi iş yükü için performansını analiz etmekle ilgileniyor. Linux çekirdeğinin anlaşılması daha kolay bir lezzeti var mı (linux-2.6.xx çekirdeği değilse)?