ஜீஜுஃபங்கன்

Huawei Harmony OS 2.0: நீங்கள் தெரிந்து கொள்ள வேண்டியது இங்கே

Huawei Harmony OS 2.0 என்ன செய்ய முயற்சிக்கிறது?IoT (Internet of Things) இயக்க முறைமை என்றால் என்ன?தலைப்பைப் பொறுத்தவரை, பெரும்பாலான ஆன்லைன் பதில்கள் தவறாகப் புரிந்து கொள்ளப்பட்டவை என்று கூறலாம்.எடுத்துக்காட்டாக, பெரும்பாலான அறிக்கைகள் ஒரு சாதனத்தில் இயங்கும் உட்பொதிக்கப்பட்ட அமைப்பு மற்றும் Harmony OS ஐ "இன்டர்நெட் ஆஃப் திங்ஸ்" இயக்க முறைமை என்று குறிப்பிடுகின்றன.அது சரியல்ல என்று நான் பயப்படுகிறேன்.

குறைந்தபட்சம் இந்த செய்தியில் அது தவறு.குறிப்பிடத்தக்க வேறுபாடு உள்ளது.

கணினி இயக்க முறைமை பயனர்கள் தங்கள் கணினிகளை மென்பொருள் மூலம் பயன்படுத்த உதவுகிறது என்று சொன்னால், உட்பொதிக்கப்பட்ட அமைப்பு IoT சாதனங்களின் நெட்வொர்க்கிங் மற்றும் கம்ப்யூட்டிங் சிக்கல்களை அவர்களே தீர்க்கும்.Harmony OS இன் வடிவமைப்பு யோசனை, பயனர்கள் என்ன செய்ய முடியும் மற்றும் மென்பொருள் மூலம் அதை எவ்வாறு செய்வது என்பதைத் தீர்ப்பதாகும்.

இந்த இரண்டு அமைப்புகளுக்கும் இடையே உள்ள வித்தியாசத்தையும் ஹார்மனி ஓஎஸ் 2.0 இந்த யோசனையுடன் என்ன செய்தது என்பதையும் சுருக்கமாக அறிமுகப்படுத்துகிறேன்.

1.IoTக்கான உட்பொதிக்கப்பட்ட அமைப்பு ஹார்மனிக்கு சமமாக இல்லை

முதலில், அனைவரும் அறிந்திருக்க வேண்டிய ஒரு விஷயம் இருக்கிறது.IoT வயதில், மின்னணு சாதனங்கள் அதிக எண்ணிக்கையில் வெளிவருகின்றன, மேலும் டெர்மினல்கள் ஐசோமரைசேஷனை வழங்குகின்றன.இது பல நிகழ்வுகளை ஏற்படுத்துகிறது:

ஒன்று சாதனங்களுக்கிடையேயான இணைப்பின் வளர்ச்சி விகிதம் சாதனத்தை விட அதிகமாக உள்ளது.(எடுத்துக்காட்டாக, ஒரு ஸ்மார்ட்வாட்ச் வைஃபை மற்றும் பல புளூடூத் சாதனங்களுடன் ஒரே நேரத்தில் இணைக்க முடியும்.)

மற்றொன்று, சாதனத்தின் சொந்த வன்பொருள் மற்றும் இணைப்பு நெறிமுறைகள் மிகவும் பன்முகப்படுத்தப்படுகின்றன, மேலும் இது துண்டு துண்டாகக் கூட கூறப்படலாம்.(உதாரணமாக, IoT சாதனங்களின் சேமிப்பு இடம் குறைந்த சக்தி முனையங்களுக்கான பத்து கிலோபைட்கள் முதல் நூற்றுக்கணக்கான மெகாபைட் வாகன முனையங்கள் வரை இருக்கலாம், குறைந்த செயல்திறன் கொண்ட MCU முதல் சக்திவாய்ந்த சர்வர் சிப்கள் வரை.)

நாம் அனைவரும் அறிந்தபடி, இயக்க முறைமையின் முக்கியத்துவமானது, சாதனத்தின் வன்பொருளின் அடிப்படை செயல்பாடுகளை சுருக்கி, பல்வேறு பயன்பாட்டு மென்பொருளுக்கு ஒரு ஒருங்கிணைந்த இடைமுகத்தை வழங்குவது, அதன் மூலம் சிக்கலான வன்பொருள் திட்டமிடல் செயல்பாடுகளை தனிமைப்படுத்தி பாதுகாக்கிறது.வன்பொருளைக் கையாளாமல் வன்பொருளைக் கையாள பல்வேறு பயன்பாடுகளை இது அனுமதிக்கிறது.

இன்டர்நெட் ஆஃப் திங்ஸில், வன்பொருளிலேயே புதிய சிக்கல்கள் தோன்றியுள்ளன, இது ஒரு புதிய வாய்ப்பு மற்றும் இயக்க முறைமைகளுக்கு ஒரு புதிய சவாலாகும்.இந்த சாதனங்களின் இணைப்பு, துண்டாடுதல் மற்றும் பாதுகாப்பை நிவர்த்தி செய்ய, Huawei இன் லைட் OS, Mbed OS of ARM, FreeRTOS மற்றும் நீட்டிக்கப்பட்ட பாதுகாப்பான RTOS, 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 சாதன பயன்பாடுகளின் வளர்ச்சித் திறனை கணிசமாக மேம்படுத்துகிறது.

எல்லா சாதனங்களும் இணைக்கப்பட்டிருக்கும் போது அதைப் பற்றி ஆழமாகச் சிந்தித்துப் பார்த்தால், சாதனத்தில் உள்ள பயன்பாட்டுச் சேவைகளுக்கு முன்னுரிமை கிடைக்குமா?நிச்சயமாக, தற்போதைய ஹார்மனி அமைப்பு சேவைகளை வழங்குவதற்கான மையமாக இருக்க வேண்டும், மேலும் மனித கவனம் சாதனம் முதன்மை சாதனமாகும்.

நான் ஆரம்பத்தில் கூறியது போல், தற்போதுள்ள இன்டர்நெட் ஆஃப் திங் அமைப்புடன் ஒப்பிடுகையில், இது இன்டர்நெட் ஆஃப் திங்ஸ் சாதனங்களின் பாரிய இணைப்பு மற்றும் சாதனம் துண்டு துண்டாக உள்ள அடிப்படை சிக்கல்களை மட்டுமே தீர்க்கிறது, இதனால் ஐஓடி சாதனங்கள் ஒன்றோடொன்று இணைக்க முடியும்;ஒரு இயக்க முறைமையாக, பயனர்கள் மற்றும் டெவலப்பர்கள் இந்தச் சாதனங்களைப் பயன்படுத்துவது அல்லது செயல்படுத்துவது 2ஐ விட 1=1 இன் விளைவைப் பூர்த்திசெய்வது எவ்வளவு எளிது என்பதில் அதிக கவனம் செலுத்தப்பட வேண்டும்.

 


இடுகை நேரம்: ஜூன்-11-2021