मैं मेमोरी प्रबंधन पर काम करने में रुचि रखने वाला छात्र हूँ, विशेष रूप से लिनक्स कर्नेल के पृष्ठ प्रतिस्थापन घटक।
अलग-अलग गाइड कौन से हैं जो मुझे कर्नेल स्रोत को समझने में मदद कर सकते हैं?
मैंने मेल गोर्मेन द्वारा लिनक्स वर्चुअल मेमोरी मैनेजर को समझना और सेसती और बोवेट द्वारा लिनक्स कर्नेल को समझना पुस्तक को पढ़ने की कोशिश की है , लेकिन वे कोड के माध्यम से नियंत्रण के प्रवाह की व्याख्या नहीं करते हैं। वे केवल उपयोग किए गए विभिन्न डेटा संरचनाओं और कार्य के विभिन्न कार्यों को समझाते हुए समाप्त करते हैं। इससे कोड अधिक भ्रमित हो जाता है।
मेरी परियोजना एक मुख्यधारा कर्नेल में पृष्ठ प्रतिस्थापन एल्गोरिथ्म को ट्विक करने से संबंधित है और कार्यभार के एक सेट के लिए इसके प्रदर्शन का विश्लेषण करती है। क्या लिनक्स कर्नेल का एक स्वाद है जिसे समझना आसान होगा (यदि लिनक्स-2.6.xx कर्नेल नहीं है)?