एंबेडेड डिवाइस पर लिनक्स कर्नेल चलाने के लिए आवश्यक RAM
की न्यूनतम राशि क्या है? 80x86
के लिए लिनक्स-0.11 में, कर्नेल डेटा संरचनाओं को लोड करने और वैक्टरों को बाधित करने के लिए आवश्यक न्यूनतम RAM 2MB
थी।एंबेडेड डिवाइस पर लिनक्स कर्नेल चलाने के लिए आवश्यक न्यूनतम रैम क्या है?
वर्तमान लिनक्स-3.18 कर्नेल के लिए न्यूनतम आवश्यक RAM कितनी है? x86
और ARM
जैसे विभिन्न आर्किटेक्चर में बूटिंग के लिए आवश्यक न्यूनतम रैम के लिए अलग-अलग आवश्यकताएं हैं? कोई इसकी गणना कैसे करता है?
आप क्या हासिल करने की कोशिश कर रहे हैं? जिस डिवाइस पर आप लिनक्स को निचोड़ने की कोशिश कर रहे हैं उसके आधार पर मुझे लगता है कि आप इसे अधिकतर (फ्लैश) रोम में बंद करने में सक्षम हो सकते हैं। – doynax
@doynax: मैं सीमित रैम वाले एम्बेडेड डिवाइस पर लिनक्स पोर्ट करने की कोशिश कर रहा हूं। फ्लैश केवल पढ़ने के लिए है। –
आपका प्रश्न बहुत अस्पष्ट है। यदि आवश्यक नहीं है तो कई लिनक्स कर्नेल सुविधाओं को छोड़ा जा सकता है, और इसके परिणामस्वरूप स्मृति पदचिह्न को कम किया जा सकता है। आवश्यक डिमन्स के प्रकार और अनुप्रयोग स्मृति आवश्यकताओं को भी निर्देशित करेंगे। प्रोसेसर आर्किटेक्चर और निर्देश सेट मेमोरी आवश्यकताएं सेट करते हैं (उदाहरण के लिए एआरएम के लिए कर्नेल को थंब मोड, 16-बिट, कर्नेल आकार को कम करने के निर्देशों में संकलित किया जा सकता है)। – sawdust