गुरूवार 29 दिसंबर 2005

से बचने मैं (पाम के साथ NVFS नए दुर्घटनाग्रस्त में)

इस विश्लेषण के रूप में गहरा हो जाएगा, मुझे आशा है कि यादृच्छिक reboots हथेलियों प्रयोक्ताओं नए NVFS स्मृति प्रणाली (विशेष रूप से पहली दो टीमों कि लागू: Tungsten T5 और Treo 650 के साथ पीड़ित का इलाज किया जाएगा) क्योंकि उनमें से, और हल करने के लिए कैसे.

2004 के Tungsten के बाद से शुरू T5 में वापस, पाम उपकरणों बुलाया स्मृति प्रणाली लागू कर दिया गया है नया में NVFS , जो फाइल सिस्टम के लिए खड़ा है अनह्रासी. स्मृति के उपयोग की है फ्लैश (एसडी मेमोरी कार्ड के एक ही प्रकार) और पीडीए मुख्य स्मृति. फ्लैश मेमोरी प्रयुक्त की जरूरत सतत नहीं करता है रिपोर्ट करने के लिए शक्ति की रक्षा की जानकारी, जो यह पिछले जरूरत है, इस प्रकार राम , कंप्यूटर की है कि के समान है.

यह दो: कम बिजली खपत (फायदे हैं इस प्रकार बहुत स्वायत्तता को बढ़ाता है), और स्मृति की सामग्री खो दिया है जब बैटरी पूरी तरह से बाहर चलाता नहीं है. लेकिन NVFS भी नुकसान लाया. और ठीक, कार्यान्वयन. इस समस्या को समझते हैं, हमें पहले पता होना चाहिए कि कैसे ठीक से नया स्मृति प्रणाली.

में PDAExpertos समझाया गया है बहुत अच्छा. मैं इस विश्लेषण के बाकी समझने के लिए आवश्यक न्यूनतम करने के लिए संक्षेप जाएगा. एक और अधिक में गहराई से पढ़ने के लिए, मैं अपने लेख सलाह देते हैं.

पाम Tungsten T5 से पहले योजना निम्नलिखित रिपोर्ट किया था:

  • ओर एक एक मेमोरी चिप ROM ऑपरेटिंग सिस्टम के साथ कार्यक्रम, और पुस्तकालयों कि कारखाने से आया था. ROM के रूप में अपने नाम का सुझाव है, पढ़ा है केवल, हम को संशोधित नहीं कर सकते हैं.
  • और के साथ दो भागों बारी में एक रैम चिप: एक है कि हम वास्तव में सहमत हैं, जहां वे कार्यक्रम स्थापित कर रहे हैं, का उपयोग बचाया दस्तावेज़, आदि, और नहीं एक छोटी सी पार्टी कर सकते हैं कि हम, गतिशील कहा ढेर है, जो कार्यक्रमों के द्वारा प्रयोग किया जाता है जब वे चलाते हैं. दोनों पार्टियों के हार्ड डिस्क और एक कंप्यूटर का मुख्य स्मृति, क्रमशः के साथ की पहचान हो सकती है.

पाम NVFS एक संरचना है:

  • एक फ्लैश मेमोरी, एक क्षेत्र में जो चिप है, ऑपरेटिंग सिस्टम और सॉफ्टवेयर पुस्तकालयों कि फैक्टरी (ROM से आ पिछले मॉडल बन जाता है), और उसी के किसी अन्य भाग में, के लिए हमारे स्मृति उपयोग करें, आप प्रोग्राम है कि हम स्थापित किया है, दस्तावेजों, आदि रखने के लिए अनुमति मान लीजिए कि एक कंप्यूटर की हार्ड ड्राइव है, जो ऑपरेटिंग सिस्टम में एक निर्देशिका में है की तरह है, और हमारे कार्यक्रमों और डेटा के बाकी.
  • लेकिन वहाँ भी एक रैम चिप बनी हुई है. आप पूछ सकते हैं क्यों? कारण यह है कि एक प्रोग्राम स्मृति नहीं चला सकते हैं सीधे फ़्लैश करने के लिए, आप रैम में होना चाहिए करते हैं. इसलिए, हर बार जब आप एक आवेदन चलाते हैं, यह रैम में कॉपी किया जाना चाहिए पहले. यह हमारे पाम पारदर्शी तरीके से करता है, और जिसके परिणामस्वरूप देरी अतीन्द्रिय है.
    इस राम को चलाने के शामिल गतिशील ढेर पर चर्चा से पहले हम, और यह भी एक क्षेत्र बुलाया DbCache जो जहां प्रतिलिपि, जैसा हम कहते हैं, कार्यक्रम. एक बार जब आप प्रोग्राम बंद एक, DbCache ...). साफ कम से कम करने के लिए जगह बनाने के लिए अगले कार्यक्रम चलाने चाहिए और आप ( और यह ठीक सभी समस्याओं के कारण कैश है.

संक्षेप में, प्रसिद्ध DbCache, 10MB के बारे में, कर सकते हैं, जो सीधे का उपयोग नहीं के रूप में हम, देखा ऑपरेटिंग सिस्टम का उपयोग आंतरिक है. और द्वारा प्रदान की नहीं "समस्याओं enought" ... स्मृति रंगीन जाकेट , reboots या त्रुटियों "घातक अपवाद" या "स्मृति" पूर्ण होती है कि जब आप एक प्रोग्राम खोलने के मामले में कुछ बहुत consumes है कि स्मृति में एक कारण के बिना, या, अपने ऑपरेशन के विशिष्ट विधा के कारण है. लेकिन हम अगले पोस्ट में देखते हैं, क्योंकि यह काफी घने किया गया है हूँ.

इस श्रृंखला में डाक:


उपकरण अन्य सौदों में ...



संबंधित लेख

साझा करें:



मैं) टिप्पणियाँ 5 (NVFS दुर्घटनाओं पर "बचना के साथ नई पाम"


एक टिप्पणी छोड़ दो


लेबल: वैध <a href="" title=""> <abbr title=""> <acronym title=""> <blockquote cite=""> <cite> <code> <datetime = "" > <em> <i> <strike> <strong> <q cite="">

Akismet और संरक्षित समीक्षा की हजारों की धोखाधड़ी में इस ब्लॉग. लेकिन अगर आपकी टिप्पणी सही द्वारा छनित गलती पर ईमेल द्वारा कृपया संपर्क मुझे पता है.