jiejuefangan

Huawei Harmony OS 2.0: तुम्हाला फक्त हे माहित असणे आवश्यक आहे

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

निदान या बातमीत तरी ते चुकीचे आहे.लक्षणीय फरक आहे.

जर आपण असे म्हणतो की संगणक ऑपरेटिंग सिस्टम वापरकर्त्यांना त्यांचे संगणक सॉफ्टवेअरद्वारे वापरण्यास मदत करते, तर एम्बेडेड सिस्टम ही IoT उपकरणांच्या नेटवर्किंग आणि संगणकीय समस्या स्वतः सोडवते.वापरकर्ते काय करू शकतात आणि सॉफ्टवेअरद्वारे ते कसे करायचे याचे निराकरण करणे हा Harmony OS ची डिझाइन कल्पना आहे.

या दोन प्रणालींमधील फरक आणि हार्मनी ओएस २.० ने या कल्पनेने काय केले आहे हे मी थोडक्यात मांडतो.

१.IoT साठी एम्बेडेड सिस्टम हार्मनीच्या समान नाही

सर्व प्रथम, प्रत्येकाने जागरूक असले पाहिजे असे काहीतरी आहे.IoT च्या युगात, इलेक्ट्रॉनिक उपकरणे मोठ्या प्रमाणात उदयास येत आहेत आणि टर्मिनल्स isomerization सादर करत आहेत.हे अनेक घटना घडवून आणते:

एक म्हणजे उपकरणांमधील कनेक्शनचा वाढीचा दर हा उपकरणापेक्षा खूप मोठा आहे.(उदाहरणार्थ, स्मार्टवॉच एकाच वेळी वायफाय आणि अनेक ब्लूटूथ उपकरणांशी कनेक्ट होऊ शकते.)

दुसरे म्हणजे, डिव्हाइसचे स्वतःचे हार्डवेअर आणि कनेक्शन प्रोटोकॉल अधिक वैविध्यपूर्ण होत आहेत, आणि ते अगदी खंडित केले जाऊ शकते.(उदाहरणार्थ, IoT उपकरणांची स्टोरेज स्पेस कमी-पॉवर टर्मिनल्ससाठी दहा किलोबाइट्सपासून ते शेकडो मेगाबाइट्स वाहन टर्मिनल्सपर्यंत, कमी-कार्यक्षमता MCU ते शक्तिशाली सर्व्हर चिप्सपर्यंत असू शकते.)

आपल्या सर्वांना माहित आहे की, ऑपरेटिंग सिस्टमचे महत्त्व डिव्हाइसच्या हार्डवेअरची मूलभूत कार्ये अमूर्त करणे आणि विविध ऍप्लिकेशन सॉफ्टवेअरसाठी युनिफाइड इंटरफेस प्रदान करणे, त्याद्वारे जटिल हार्डवेअर शेड्यूलिंग ऑपरेशन्स वेगळे करणे आणि संरक्षण करणे हे आहे.हे विविध ऍप्लिकेशन्सना हार्डवेअरशी व्यवहार न करता हार्डवेअर हाताळण्यास अनुमती देते.

इंटरनेट ऑफ थिंग्जमध्ये, हार्डवेअरमध्येच नवीन समस्या दिसू लागल्या आहेत, जी ऑपरेटिंग सिस्टमसाठी एक नवीन संधी आणि नवीन आव्हान आहे.या उपकरणांची कनेक्टिव्हिटी, फ्रॅगमेंटेशन आणि सुरक्षितता हाताळण्यासाठी, Huawei ची Lite OS, ARM ची Mbed OS, FreeRTOS, आणि विस्तारित safeRTOS, Amazon RTOS इत्यादीसारख्या काही एम्बेडेड ऑपरेटिंग सिस्टम तयार केल्या आहेत.

IoT च्या एम्बेडेड सिस्टमची लक्षणीय वैशिष्ट्ये आहेत:

हार्डवेअर ड्रायव्हर्स ऑपरेटिंग सिस्टम कर्नलपासून वेगळे केले जाऊ शकतात.

IoT उपकरणांच्या विषम आणि खंडित वैशिष्ट्यांमुळे, भिन्न उपकरणांमध्ये भिन्न फर्मवेअर आणि ड्राइव्हर्स असतात.त्यांना ऑपरेटिंग सिस्टम कर्नलपासून ड्रायव्हर वेगळे करणे आवश्यक आहे जेणेकरून ऑपरेटिंग सिस्टम कर्नल अधिक स्केलेबल आणि पुन्हा वापरता येण्याजोगा संसाधन असू शकेल.

ऑपरेटिंग सिस्टीम कॉन्फिगर आणि तयार केली जाऊ शकते.

मी आधी म्हटल्याप्रमाणे, IoT टर्मिनल्सच्या हार्डवेअर कॉन्फिगरेशनमध्ये दहा किलोबाइट्सपासून शेकडो मेगाबाइट्सपर्यंत स्टोरेज स्पेस आहे.म्हणून, समान ऑपरेटिंग सिस्टमला एकाच वेळी लो-एंड किंवा हाय-एंड जटिल आवश्यकतांशी जुळवून घेण्यासाठी अनुरूप किंवा डायनॅमिकली कॉन्फिगर करणे आवश्यक आहे.

उपकरणांमधील सहयोग आणि परस्पर कार्यक्षमतेची खात्री करा.

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

IoT उपकरणांची सुरक्षितता आणि विश्वासार्हता सुनिश्चित करा.

IoT डिव्हाइस स्वतःच अधिक संवेदनशील डेटा संचयित करते, म्हणून डिव्हाइससाठी प्रवेश प्रमाणीकरण आवश्यकता जास्त आहेत.

या प्रकारच्या विचारसरणी अंतर्गत, जरी या प्रकारची ऑपरेटिंग सिस्टम हार्डवेअर ऑपरेशन, म्युच्युअल कॉलिंग आणि IoT डिव्हाइसेसच्या नेटवर्किंग समस्यांचे निराकरण करते, तरीही वापरकर्ते इंटरनेटशी कनेक्ट केलेल्या IoT डिव्हाइसेसना सुविधा देण्यासाठी या प्रणालींचा काय आणि कसा वापर करू शकतात याचा विचार करत नाही.

वापरकर्त्यांच्या दृष्टिकोनातून, अशा IoT डिव्हाइस सिस्टमसाठी कॉलिंग प्रक्रिया सामान्यतः अशी आहे:

वापरकर्त्यांनी त्यांचे APP किंवा IoT डिव्हाइस पार्श्वभूमी व्यवस्थापन (जसे की क्लाउड व्यवस्थापक) वापरणे आवश्यक आहे, डिव्हाइसवर IoT इंटरफेस सुरू करणे आणि नंतर IoT डिव्हाइसवरील सिस्टमद्वारे हार्डवेअर डिव्हाइसमध्ये प्रवेश करणे आवश्यक आहे.यामध्ये मोबाइल ऑपरेटिंग सिस्टीम आणि इंटरनेट ऑफ थिंग्ज डिव्हाईस सिस्टीममधील परस्पर कॉल्सचा समावेश होतो.येथे APP हे फक्त इंटरनेट ऑफ थिंग्ज डिव्हाइस पार्श्वभूमी व्यवस्थापन आहे.कोणत्याही इंटरनेट ऑफ थिंग्ज डिव्हाइसमधील लिंकेज खूप क्लिष्ट असेल.

 2.हार्मनीने त्याच्या डिझाइन कल्पनांमध्ये काय सुधारणा केली आहे?

डिव्हाइसेसमधील कनेक्शन यापुढे ऍप्लिकेशन लेयर फंक्शन नाही परंतु मिडलवेअरद्वारे एन्कॅप्स्युलेट केलेले आणि वेगळे केले जाते.

पृष्ठभागावर, Harmony OS 2.0 IoT डिव्हाइसेसचे कनेक्शन “वितरित सॉफ्ट-बस” द्वारे वेगळे करते, अशा प्रकारे मोबाइल सिस्टमवर कनेक्शन व्यवस्थापन टाळते जेणेकरून आपण पत्रकार परिषदेत पाहू शकता की परस्पर कॉल हार्मनी मोबाइल फोन आणि इंटरनेट ऑफ थिंग्ज डिव्हाइसेस खूप आहे. सोयीस्कर

परंतु ऑपरेटिंग सिस्टीमच्या दृष्टीकोनातून, कनेक्शन एन्कॅप्सुलेशन आयसोलेशन कनेक्शन व्यवस्थापनाच्या सोयीपेक्षा बरेच काही आणते.याचा अर्थ असा की “कनेक्‍टिव्हिटी” ऍप्लिकेशन लेयरपासून हार्डवेअर लेयरपर्यंत उतरते, ज्यामुळे खंडित ऑपरेटिंग सिस्टमची मूलभूत क्षमता बनते.

एकीकडे, क्रॉस-प्लॅटफॉर्म ऑपरेटिंग सिस्टम रिसोर्स कॉल्सना लेयर्स क्रॉस करण्याची आवश्यकता नाही.याचा अर्थ असा की क्रॉस-सिस्टम डेटा परस्परसंवाद वापरकर्त्याद्वारे कनेक्ट आणि सत्यापित करणे आवश्यक नाही.म्हणून, ऑपरेटिंग सिस्टम कनेक्शनची गुणवत्ता सुनिश्चित करताना सर्व उपकरणांवर कॉल करू शकते.यावेळी, दोन उपकरणांमधील हार्डवेअर उपकरण/संगणन प्रणाली/स्टोरेज सिस्टीम इंटरऑपरेबल आहे, त्यामुळे दोन किंवा अधिक सामायिक हार्डवेअर/स्टोरेज उपकरणे अंमलात आणू शकतात—“सुपर टर्मिनल,” जसे की क्रॉस-डिव्हाइस कॅमेराचे सिंक्रोनाइझेशन, फाइल सिंक्रोनाइझेशन, आणि भविष्यातील CPU/GPU क्रॉस-प्लॅटफॉर्म कॉल्स देखील.

दुसरीकडे, हे देखील दर्शवते की विकासकांना स्वतः IoT कनेक्टिव्हिटीच्या जटिल डीबगिंगवर जास्त लक्ष केंद्रित करण्याची आवश्यकता नाही.त्यांना फंक्शनल लॉजिक आणि इंटरफेस लॉजिकवर लक्ष केंद्रित करणे आवश्यक आहे.यामुळे IoT ऍप्लिकेशनच्या विकास खर्चात लक्षणीय घट होईल कारण प्रत्येक ऍप्लिकेशन सिस्टमला आधी विकसित करणे आणि सर्वात मूलभूत ऍप्लिकेशन फंक्शन्सपासून ते डिव्हाइस कनेक्शनपर्यंत डीबग करणे आवश्यक होते, परिणामी ऍप्लिकेशन सिस्टमची अनुकूलता खराब होते.जटिल डीबगिंग कनेक्शन टाळण्यासाठी आणि एकाधिक उपकरणांचे अनुकूलन आणि विकास पूर्ण करण्यासाठी विकसकांना फक्त हार्मोनी सिस्टमद्वारे प्रदान केलेल्या API वर अवलंबून राहणे आवश्यक आहे.

भविष्यात अनेक आयओटी उपकरणे लागू करणारी अनेक ऍप्लिकेशन्स असतील आणि हे ऍप्लिकेशन्स त्यांना एकत्र ठेवण्यापेक्षा कितीतरी अधिक प्रभावी होतील याची कल्पना येते.हे परिणाम तुलनेने उच्च विकास खर्च असणे आवश्यक आहे जेणेकरून ते साध्य करणे कठीण होईल.

या प्रकरणात, क्षमता:

1. क्रॉस-सिस्टम कॉल पूर्णपणे टाळा जेणेकरुन IoT सॉफ्टवेअर आणि अनेक IoT हार्डवेअर उपकरणे ऑपरेटिंग सिस्टमद्वारे खऱ्या अर्थाने डीकपल करता येतील.

2. पूर्णपणे भिन्न परिस्थितींचा सामना करत, ऑपरेटिंग सिस्टमद्वारे सर्व IoT उपकरणांना आवश्यक सेवा (अणु सेवा कार्ड) प्रदान करा.

3. ऍप्लिकेशन डेव्हलपमेंटसाठी फक्त फंक्शनल लॉजिकवर लक्ष केंद्रित करणे आवश्यक आहे, जे एकाधिक IoT डिव्हाइस ऍप्लिकेशन्सच्या विकास कार्यक्षमतेत लक्षणीय सुधारणा करते.

सर्व उपकरणे जोडलेली असताना आपण त्याबद्दल सखोल विचार केल्यास, डिव्हाइसवरील अनुप्रयोग सेवांना प्राधान्य मिळेल का?अर्थात, सेवा प्रदान करण्यासाठी सध्याची हार्मनी प्रणाली मुख्य असली पाहिजे आणि मानवी लक्ष देणारे उपकरण हे प्राथमिक उपकरण आहे.

मी सुरुवातीला म्हटल्याप्रमाणे, सध्याच्या इंटरनेट ऑफ थिंग सिस्टमच्या तुलनेत, ते फक्त इंटरनेट ऑफ थिंग्ज डिव्हाइसेसच्या मोठ्या प्रमाणात कनेक्शन आणि डिव्हाइस विखंडन या मूलभूत समस्यांचे निराकरण करते जेणेकरुन IoT डिव्हाइस एकमेकांशी कनेक्ट होऊ शकतील;ऑपरेटिंग सिस्टम म्हणून, वापरकर्ते आणि विकासकांसाठी 1=1 2 पेक्षा जास्त प्रभाव पूर्ण करण्यासाठी या उपकरणांचा वापर करणे किंवा त्यांना आवाहन करणे किती सोपे आहे यावर अधिक विचार केला पाहिजे.

 


पोस्ट वेळ: जून-11-2021