jiejuefangan

हुआवेई हार्मनी ओएस 2.0: यहां वह सब कुछ है जो आपको जानना आवश्यक है

हुआवेई हार्मनी ओएस 2.0 क्या करने की कोशिश कर रहा है?मुझे लगता है कि मुद्दा यह है कि IoT (इंटरनेट ऑफ थिंग्स) ऑपरेटिंग सिस्टम क्या है?जहाँ तक विषय का संबंध है, यह कहा जा सकता है कि अधिकांश ऑनलाइन उत्तरों को गलत समझा गया है।उदाहरण के लिए, अधिकांश रिपोर्टें एम्बेडेड सिस्टम को संदर्भित करती हैं जो एक डिवाइस और हार्मनी ओएस पर "इंटरनेट ऑफ थिंग्स" ऑपरेटिंग सिस्टम के रूप में चलता है।मुझे डर है कि यह सही नहीं है।

कम से कम इस खबर में तो यह गलत है।एक महत्वपूर्ण अंतर है।

यदि हम कहते हैं कि कंप्यूटर ऑपरेटिंग सिस्टम सॉफ्टवेयर के माध्यम से उपयोगकर्ताओं को अपने कंप्यूटर का उपयोग करने में मदद कर रहा है, तो एम्बेडेड सिस्टम IoT उपकरणों की नेटवर्किंग और कंप्यूटिंग समस्याओं को स्वयं हल करने के लिए है।हार्मनी ओएस का डिजाइन विचार यह हल करना है कि उपयोगकर्ता सॉफ्टवेयर के माध्यम से क्या कर सकते हैं और कैसे कर सकते हैं।

मैं संक्षेप में इन दोनों प्रणालियों के बीच के अंतर और हार्मनी ओएस 2.0 ने इस विचार के साथ क्या किया है, का परिचय दूंगा।

1.IoT के लिए एंबेडेड सिस्टम हार्मनी के बराबर नहीं है

सबसे पहले, कुछ ऐसा है जिसके बारे में सभी को पता होना चाहिए।IoT के युग में, इलेक्ट्रॉनिक उपकरण बड़ी संख्या में उभर रहे हैं, और टर्मिनल आइसोमेराइज़ेशन प्रस्तुत कर रहे हैं।इससे कई घटनाएं सामने आती हैं:

एक है उपकरणों के बीच कनेक्शन की विकास दर डिवाइस की तुलना में बहुत अधिक है।(उदाहरण के लिए, एक स्मार्टवॉच वाईफाई और कई ब्लूटूथ डिवाइस से एक साथ कनेक्ट हो सकती है।)

दूसरा है, डिवाइस के अपने हार्डवेयर और कनेक्शन प्रोटोकॉल अधिक विविध होते जा रहे हैं, और इसे खंडित भी कहा जा सकता है।(उदाहरण के लिए, IoT उपकरणों का भंडारण स्थान निम्न-शक्ति टर्मिनलों के लिए दसियों किलोबाइट से लेकर सैकड़ों मेगाबाइट वाहन टर्मिनलों तक हो सकता है, कम-प्रदर्शन MCU से लेकर शक्तिशाली सर्वर चिप्स तक।)

जैसा कि हम सभी जानते हैं, ऑपरेटिंग सिस्टम का महत्व डिवाइस के हार्डवेयर के बुनियादी कार्यों को अमूर्त करना और विभिन्न एप्लिकेशन सॉफ़्टवेयर के लिए एक एकीकृत इंटरफ़ेस प्रदान करना है, जिससे जटिल हार्डवेयर शेड्यूलिंग ऑपरेशन को अलग और परिरक्षित किया जा सके।यह विभिन्न अनुप्रयोगों को हार्डवेयर से निपटने के बिना हार्डवेयर में हेरफेर करने की अनुमति देता है।

इंटरनेट ऑफ थिंग्स में, हार्डवेयर में ही नई समस्याएं सामने आई हैं, जो ऑपरेटिंग सिस्टम के लिए एक नया अवसर और एक नई चुनौती है।इन उपकरणों की कनेक्टिविटी, विखंडन और सुरक्षा को संबोधित करने के लिए, कुछ एम्बेडेड ऑपरेटिंग सिस्टम बनाए गए हैं, जैसे हुआवेई का लाइट ओएस, एआरएम का एमबेड ओएस, फ्रीआरटीओएस, और विस्तारित सेफआरटीओएस, अमेज़ॅन आरटीओएस, आदि।

IoT के एम्बेडेड सिस्टम की उल्लेखनीय विशेषताएं हैं:

हार्डवेयर ड्राइवरों को ऑपरेटिंग सिस्टम कर्नेल से अलग किया जा सकता है।

IoT उपकरणों की विषम और खंडित विशेषताओं के कारण, विभिन्न उपकरणों में अलग-अलग फ़र्मवेयर और ड्राइवर होते हैं।उन्हें ड्राइवर को ऑपरेटिंग सिस्टम कर्नेल से अलग करने की आवश्यकता होती है ताकि ऑपरेटिंग सिस्टम कर्नेल अधिक स्केलेबल और पुन: प्रयोज्य संसाधन हो सके।

ऑपरेटिंग सिस्टम को कॉन्फ़िगर और सिलवाया जा सकता है।

जैसा कि मैंने पहले कहा, IoT टर्मिनलों के हार्डवेयर विन्यास में दस किलोबाइट से लेकर सैकड़ों मेगाबाइट तक का भंडारण स्थान होता है।इसलिए, एक ही ऑपरेटिंग सिस्टम को निम्न-अंत या उच्च-अंत जटिल आवश्यकताओं के साथ-साथ अनुकूलित करने के लिए अनुकूलित या गतिशील रूप से कॉन्फ़िगर करने की आवश्यकता होती है।

उपकरणों के बीच सहयोग और अंतर सुनिश्चित करें।

इंटरनेट ऑफ थिंग्स के वातावरण में एक दूसरे के साथ काम करने के लिए प्रत्येक डिवाइस के लिए अधिक से अधिक कार्य होंगे।ऑपरेटिंग सिस्टम को इंटरनेट ऑफ थिंग्स के उपकरणों के बीच संचार कार्य की गारंटी देने की आवश्यकता है।

IoT उपकरणों की सुरक्षा और विश्वसनीयता सुनिश्चित करें।

IoT डिवाइस स्वयं अधिक संवेदनशील डेटा संग्रहीत करता है, इसलिए डिवाइस के लिए एक्सेस प्रमाणीकरण आवश्यकताएं अधिक होती हैं।

इस तरह की सोच के तहत, हालांकि इस प्रकार का ऑपरेटिंग सिस्टम IoT उपकरणों के हार्डवेयर संचालन, आपसी कॉलिंग और नेटवर्किंग समस्याओं को हल करता है, यह इस बात पर विचार नहीं करता है कि इंटरनेट से जुड़े IoT उपकरणों की सुविधा के लिए उपयोगकर्ता इन प्रणालियों का क्या और कैसे उपयोग कर सकते हैं।

उपयोगकर्ताओं के दृष्टिकोण से, ऐसे IoT डिवाइस सिस्टम के लिए कॉल करने की प्रक्रिया आम तौर पर इस तरह होती है:

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

 2.हार्मनी ने अपने डिजाइन विचारों में क्या सुधार किया है?

उपकरणों के बीच कनेक्शन अब एक एप्लिकेशन लेयर फ़ंक्शन नहीं है, लेकिन मिडलवेयर के माध्यम से एनकैप्सुलेटेड और आइसोलेटेड है।

सतह पर, हार्मनी ओएस 2.0 आईओटी उपकरणों के कनेक्शन को "वितरित सॉफ्ट-बस" के माध्यम से अलग करता है, इस प्रकार मोबाइल सिस्टम पर कनेक्शन प्रबंधन से परहेज करता है ताकि आप प्रेस कॉन्फ्रेंस में आपसी कॉल हार्मनी मोबाइल फोन और इंटरनेट ऑफ थिंग्स उपकरणों को देख सकें। सुविधाजनक।

लेकिन एक ऑपरेटिंग सिस्टम के नजरिए से, कनेक्शन एनकैप्सुलेशन आइसोलेशन कनेक्शन प्रबंधन की सुविधा से कहीं अधिक लाता है।इसका मतलब है कि "कनेक्टिविटी" एप्लिकेशन लेयर से हार्डवेयर लेयर तक उतरती है, जो एक खंडित ऑपरेटिंग सिस्टम की मूलभूत क्षमता बन जाती है।

एक ओर, क्रॉस-प्लेटफ़ॉर्म ऑपरेटिंग सिस्टम संसाधन कॉल को परतों को पार करने की आवश्यकता नहीं होती है।इसका अर्थ है कि क्रॉस-सिस्टम डेटा इंटरैक्शन को उपयोगकर्ता द्वारा कनेक्ट और मान्य करने की आवश्यकता नहीं है।इसलिए, कनेक्शन की गुणवत्ता सुनिश्चित करते हुए ऑपरेटिंग सिस्टम उपकरणों पर कॉल कर सकता है।इस समय, दो उपकरणों के बीच हार्डवेयर डिवाइस/कंप्यूटिंग सिस्टम/स्टोरेज सिस्टम इंटरऑपरेबल है, इसलिए दो या अधिक साझा हार्डवेयर/स्टोरेज डिवाइस लागू कर सकते हैं- "सुपर टर्मिनल," जैसे कि क्रॉस-डिवाइस कैमरा का सिंक्रोनाइज़ेशन, फ़ाइल सिंक्रोनाइज़ेशन, और संभावित भावी CPU/GPU क्रॉस-प्लेटफ़ॉर्म कॉल भी।

दूसरी ओर, यह यह भी दर्शाता है कि स्वयं डेवलपर्स को IoT कनेक्टिविटी के जटिल डिबगिंग पर बहुत अधिक ध्यान देने की आवश्यकता नहीं है।उन्हें कार्यात्मक तर्क और इंटरफेस तर्क पर ध्यान देने की जरूरत है।यह IoT एप्लिकेशन की विकास लागत को महत्वपूर्ण रूप से कम कर देगा क्योंकि प्रत्येक एप्लिकेशन सिस्टम को पहले विकसित करने और डिवाइस कनेक्शन के लिए सबसे बुनियादी एप्लिकेशन फ़ंक्शंस से डिबग करने की आवश्यकता होती है, जिसके परिणामस्वरूप एप्लिकेशन सिस्टम की अनुकूलन क्षमता खराब हो जाती है।डेवलपर्स को केवल जटिल डिबगिंग कनेक्शन से बचने और कई उपकरणों के अनुकूलन और विकास को पूरा करने के लिए हार्मनी सिस्टम द्वारा प्रदान की गई एपीआई पर भरोसा करने की आवश्यकता है।

यह कल्पना की जा सकती है कि ऐसे कई अनुप्रयोग होंगे जिन्हें भविष्य में कई IoT डिवाइस लागू करेंगे, और ये अनुप्रयोग केवल उन्हें एक साथ ढेर करने की तुलना में कहीं अधिक प्रभावी होंगे।इन प्रभावों को अपेक्षाकृत उच्च विकास लागतों की आवश्यकता है ताकि इसे हासिल करना मुश्किल हो।

इस मामले में क्षमता:

1. क्रॉस-सिस्टम कॉल से पूरी तरह से बचें ताकि IoT सॉफ़्टवेयर और कई IoT हार्डवेयर डिवाइस को ऑपरेटिंग सिस्टम के माध्यम से वास्तविक रूप से अलग किया जा सके।

2. पूरी तरह से भिन्न परिदृश्यों का सामना करते हुए, एक ऑपरेटिंग सिस्टम के माध्यम से सभी IoT उपकरणों को आवश्यक सेवाएं (परमाणु सेवा कार्ड) प्रदान करें।

3. अनुप्रयोग विकास को केवल कार्यात्मक तर्क पर ध्यान केंद्रित करने की आवश्यकता है, जो कई IoT डिवाइस अनुप्रयोगों की विकास दक्षता में काफी सुधार करता है।

अगर हम इस बारे में गहराई से सोचते हैं जब सभी डिवाइस कनेक्ट हो जाते हैं, तो क्या डिवाइस पर एप्लिकेशन सेवाओं की प्राथमिकता होगी?बेशक, वर्तमान सद्भाव प्रणाली सेवाएं प्रदान करने के लिए मूल होनी चाहिए, और मानव ध्यान उपकरण प्राथमिक उपकरण है।

जैसा कि मैंने शुरुआत में कहा था, मौजूदा इंटरनेट ऑफ थिंग सिस्टम की तुलना में, यह केवल इंटरनेट ऑफ थिंग्स उपकरणों के बड़े पैमाने पर कनेक्शन और डिवाइस के विखंडन की मूलभूत समस्याओं को हल करता है ताकि IoT डिवाइस आपस में जुड़ सकें;एक ऑपरेटिंग सिस्टम के रूप में, इस बात पर अधिक ध्यान दिया जाना चाहिए कि उपयोगकर्ताओं और डेवलपर्स के लिए इन उपकरणों का उपयोग करना या 2 से अधिक 1=1 के प्रभाव को पूरा करने के लिए इन उपकरणों का उपयोग करना कितना आसान है।

 


पोस्ट करने का समय: जून-11-2021