दोस्तो आजकल स्मार्टफोन का जमाना आ गया है। और स्मार्टफोन में सबसे ज्यादा जो छाया हुआ है वो एंड्रॉइड फोन। ऐसे में हमें एंड्रॉइड फोन से संबंधित कुछ ऐसे शब्द हैं जिनको जाने की स्पष्टीकरण होती है। तो इस पोस्ट में मैं आप लोगों को एंड्रॉइड से ही संबंधित कुछ ऐसे शब्द बताउंगा जो आपने कभी सुनी तो होगी लेकिन शायद इसके बारे में विस्तार से पता होगा।
जब हम किसी स्मार्टफोन या टैबलेट को ऑन करते हैं, तो इसमें तीन मुख्य भाग होते हैं: bootloader, kernel और recovery। इन तीनों भागों का अच्छी तरह से समझना अत्यंत आवश्यक है क्योंकि इनमें से प्रत्येक भाग स्मार्टफोन या टैबलेट के सामान्य फंक्शन के लिए आवश्यक होता है।
1. Bootloader
Bootloader स्मार्टफोन या टैबलेट के प्रथम लेयर को रिसेट करता है जिसमें सिस्टम सोफ्टवेयर के सभी भाग होते हैं। जब आप अपने फोन को ऑन करते हैं, तो bootloader पहले आरंभ होता है और सिस्टम सोफ्टवेयर के बाद स्मार्टफोन या टैबलेट के कर्णल और एप्लीकेशन शुरू होते हैं।
2. Kernel
Kernel स्मार्टफोन या टैबलेट का दूसरा लेयर होता है जो सिस्टम सोफ्टवेयर को चलाता है। यह सभी सिस्टम एप्लीकेशन को एक साथ एकत्रित करता है और स्मार्टफोन या टैबलेट के सिस्टम के सामान्य फंक्शनों को नियंत्रित करता है।
कर्नल एक सॉफ्टवेयर का हिस्सा होता है जो एक ऑपरेटिंग सिस्टम द्वारा प्रयोग किया जाता है। यह सिस्टम के लिए सभी बुनियादी सेवाओं और सुविधाओं को प्रदान करता है, जैसे कि प्रक्रिया प्रबंधन, मेमोरी प्रबंधन, सिस्टम सुरक्षा, सुविधाएं जैसे फ़ाइल सिस्टम और नेटवर्क सुविधाएं आदि।
एक कर्नल सभी सिस्टम के ड्राइवरों को प्रबंधित करता है, जो सिस्टम के हार्डवेयर के साथ संचालित होते हैं। यह इनपुट-आउटपुट ऑपरेशन के लिए नीचे स्तरीय संचार का भी जवाबदेह होता है।
3. Recovery
Recovery भी स्मार्टफोन या टैबलेट का एक महत्वपूर्ण भाग है जो फ़ोन को रिसेट करता है। Recovery सिस्टम के मूल्यवान डेटा और फाइलों को बैकअप करने और रिस्टोर करने के लिए एक महत्वपूर्ण टूल है। यह आमतौर पर एक सीमित संस्करण वाला ओपन सोर्स सॉफ्टवेयर होता है जो स्मार्टफोन या टैबलेट के सिस्टम फ़ाइलों और डेटा के साथ काम करता है।
4. ROM
ROM (Read-Only Memory) स्मार्टफोन या टैबलेट के सिस्टम सॉफ्टवेयर का तीसरा और अंतिम लेयर होता है। यह सिस्टम के सारे सॉफ्टवेयर एप्लीकेशन, फ़ाइलें, फ़ोटो, वीडियो और अन्य मीडिया को संग्रहित करता है। इसमें फ़ोन के ऑपरेटिंग सिस्टम भी शामिल होता है। इस लेयर में संग्रहित डेटा स्मार्टफोन या टैबलेट को ऑन करने पर सामने आता है।
इन तीनों भागों के अलावा, एक और टर्म जिसे व्यावसायिक उपयोग में आमतौर पर उपयोग किया जाता है, है “ROM” जो “Read-Only Memory” का अर्थ होता है। यह टर्म व्यावसायिक उपयोग में आमतौर पर एक ऐसी डेटा संग्रहण फॉर्मेट को दर्शाता है जिसे केवल पढ़ा जा सकता है। ROM एक बेहतरीन विकल्प है। ROM स्मार्टफोन या टैबलेट की सारी आवश्यक सिस्टम फ़ाइलों को स्थापित करती है जो ऑपरेटिंग सिस्टम और अन्य सिस्टम कंपोनेंट के लिए आवश्यक होती हैं। इसके अलावा, ROM में अन्य सिस्टम फ़ाइलों, जैसे एप्लीकेशन, वॉलपेपर, संगीत और वीडियो फ़ाइलें भी होती हैं।
एक स्मार्टफोन या टैबलेट का ROM अक्सर मैन्यूफैक्चरर द्वारा पूर्व-भरा होता है और इसे अपडेट करने का कोई सीधा तरीका नहीं होता है। लेकिन, कुछ स्मार्टफोन या टैबलेट में अन्य ROM जैसे Custom ROM उपलब्ध होते हैं, जो स्मार्टफोन या टैबलेट के ऑपरेटिंग सिस्टम और अन्य सिस्टम कंपोनेंट को बदलने की अनुमति देते हैं। Custom ROM इंटरनेट से डाउनलोड किए जा सकते हैं और स्मार्टफोन या टैबलेट पर इंस्टॉल किए जा सकते हैं।
Conclusion
जब एक स्मार्टफोन या टैबलेट शुरू होता है, तो यह स्थानीय संसाधनों (जैसे ऑपरेटिंग सिस्टम और अन्य सिस्टम फ़ाइलों) और आवश्यक डेटा को पढ़ने के लिए bootloader से शुरू होता है। Bootloader फ़ोन या टैबलेट के सारे हार्डवेयर को जाँचता है और स्थानीय संसाधनों और एप्लीकेशनों को शुरू करने के लिए आवश्यक डेटा को पढ़ता है। इसके बाद, एक उत्तरदायी kernel सारे हार्डवेयर को कंट्रोल करता है और सिस्टम के सभी सामान्य ऑपरेशन को प्रबंधित करता है।
कभी-कभी, स्मार्टफोन या टैबलेट पर सिस्टम को फिक्स करने या नया सिस्टम सॉफ्टवेयर स्थापित करने के लिए Recovery मोड में ले जाना जरूरी होता है। Recovery सिस्टम, स्मार्टफोन या टैबलेट के सिस्टम के सभी मूल्यवान डेटा और फ़ाइलों को बैकअप करता है और उन्हें रिस्टोर करता है यदि कोई समस्या उत्पन्न होती है।