मैक ओएस एक्स का कौन सा संस्करण आप चला रहे हैं?
kernel_task
मैक ओएस एक्स 10.9 मावेरिक्स में मेरी 2012 मैकबुक प्रो (गैर रेटिना) पर रैम 1.07 जीबी लेता इंटेल HD4000 एकीकृत ग्राफिक्स और प्रणाली रैम 16GB के साथ। हां, यह पूरी तरह से आवश्यक है। यदि आपके पास अधिक रैम है, तो मैक ओएस एक्स kernel_task
सिस्टम को बेहतर तरीके से चलाने के लिए बहुत अधिक उपयोग करेगा ।
पिछले कुछ वर्षों में मैक ओएस एक्स के प्रत्येक नए संस्करण के साथ, मैक ओएस एक्स kernel_task
को चलाने के लिए अधिक से अधिक मेमोरी ली गई है।
मेरे अनुभव में, यदि आप मैक ओएस एक्स 10.8 माउंटेन लायन चला रहे हैं, तो आपके मैक को लगातार हार्ड ड्राइव पर स्वैफ़ाइल का उपयोग करने के लिए ओएस की आवश्यकता के बिना 4 जीबी से अधिक सिस्टम रैम की आवश्यकता होती है, जो प्रदर्शन की गति को कम करता है)। अब यह प्रतीत होता है कि आपके Mac को प्रभावी ढंग से Mac OS X 10.9 Mavericks चलाने के लिए 6GB से अधिक RAM की आवश्यकता है ।
Microsoft Windows 8.0 और 8.1 के लिए आवश्यक RAM की मात्रा तुलनीय है। यह बस 2013 में नवीनतम पर्सनल कंप्यूटर ऑपरेटिंग सिस्टम के लिए आवश्यक है।
कृपया ध्यान दें कि कई सिस्टम फ़ंक्शंस के तहत चलता है kernel_task
, और आपके मैक पर क्या चल रहा है, इसके आधार पर आप अपने मैक का उपयोग कर रहे हैं, इसकी सूची।
मुझे आपके लिए 2011 में CNet से " कर्नेल_टैस्क इन रैम एक्स " , के लिए एक अच्छा स्पष्टीकरण मिला । एक उद्धरण:
... आपको एक और प्रक्रिया दिखाई देगी जिसे "k गिरी_टस्क" कहा जाता है जो नियमित रूप से कुछ सौ मेगाबाइट की वास्तविक रैम का उपयोग करेगा और सिस्टम उपयोग के साथ इसकी रैम पदचिह्न को बढ़ाएगा।
ओएस एक्स में कर्नेल एक सॉफ्टवेयर आर्किटेक्चर है जो संसाधनों को संभालने के लिए जिम्मेदार है जिन्हें प्रक्रियाओं और कार्यक्रमों की आवश्यकता होती है। इनमें मल्टीटास्किंग शेड्यूलिंग, वर्चुअल मेमोरी, सिस्टम इनपुट और आउटपुट और प्रक्रियाओं के बीच विभिन्न संचार रूटीन का प्रबंधन शामिल है। इसके अलावा, कर्नेल को ब्लूटूथ और वाई-फाई, ग्राफिक्स प्रोसेसर, थर्ड-पार्टी हार्डवेयर, परिधीय उपकरणों तक पहुंच, और विशेष फाइलसिस्टम जैसी सुविधाओं के सिस्टम-स्तरीय प्रबंधन की आपूर्ति करने के लिए कर्नेल एक्सटेंशन (kexts) को लोड करके बढ़ाया कार्यक्षमता दी जा सकती है। सहयोग। संक्षेप में, कर्नेल आपके हार्डवेयर को चलाने और हार्डवेयर संसाधनों को अनुप्रयोगों और सिस्टम सेवाओं के लिए उपलब्ध कराने के लिए जिम्मेदार है।
... प्रक्रिया "kernel_task" सिस्टम मेमोरी की एक बड़ी मात्रा ले सकती है। जब सिस्टम शुरू होता है, भले ही आपके पास कर्नेल एक्सटेंशन लोड हो सकते हैं, सभी सेवाएँ सक्रिय नहीं हैं। सिस्टम उनका उपयोग करने के लिए तैयार हो सकता है, लेकिन ज़रूरत पड़ने तक उन्हें पूरी तरह से लोड नहीं करेगा। इसलिए, यदि आप शुरू में अपना सिस्टम शुरू करते हैं और गतिविधि मॉनिटर की जांच करते हैं, तो आप कर्नेल_टैस्क प्रक्रिया को अपेक्षाकृत कम मात्रा में रैम ले सकते हैं। जब आप अपने सिस्टम और अपने iSight कैमरा, वाई-फाई सेवाओं, GPU को स्विच करने और बाहरी उपकरणों का उपयोग करने जैसी सुविधाओं का उपयोग करना शुरू करते हैं, तो kernel_task इन उपकरणों के लिए संसाधनों का उपयोग करेगा और आकार में बढ़ेगा।
sysdiagnose
कर देखने की कोशिश करूँगा कि क्या मैं आपके मूल प्रश्न को तोड़ सकता हूँ।