Huawei Harmony OS 2.0 ఏమి చేయడానికి ప్రయత్నిస్తోంది?నా ఉద్దేశ్యం ఏమిటంటే, IoT (ఇంటర్నెట్ ఆఫ్ థింగ్స్) ఆపరేటింగ్ సిస్టమ్ అంటే ఏమిటి?టాపిక్ విషయానికొస్తే, ఆన్లైన్ సమాధానాలు చాలావరకు తప్పుగా అర్థం చేసుకున్నాయని చెప్పవచ్చు.ఉదాహరణకు, చాలా నివేదికలు పరికరం మరియు హార్మొనీ OSపై పనిచేసే ఎంబెడెడ్ సిస్టమ్ను "ఇంటర్నెట్ ఆఫ్ థింగ్స్" ఆపరేటింగ్ సిస్టమ్గా సూచిస్తాయి.అది సరికాదని నేను భయపడుతున్నాను.
కనీసం ఈ వార్తలో అది తప్పు.ముఖ్యమైన తేడా ఉంది.
కంప్యూటర్ ఆపరేటింగ్ సిస్టమ్ వినియోగదారులు తమ కంప్యూటర్లను సాఫ్ట్వేర్ ద్వారా ఉపయోగించుకోవడంలో సహాయపడుతుందని మేము చెబితే, IoT పరికరాల నెట్వర్కింగ్ మరియు కంప్యూటింగ్ సమస్యలను స్వయంగా పరిష్కరించడం ఎంబెడెడ్ సిస్టమ్.సాఫ్ట్వేర్ ద్వారా వినియోగదారులు ఏమి చేయగలరో మరియు ఎలా చేయాలో పరిష్కరించడం హార్మొనీ OS రూపకల్పన ఆలోచన.
నేను ఈ రెండు సిస్టమ్ల మధ్య వ్యత్యాసాన్ని మరియు ఈ ఆలోచనతో హార్మొనీ OS 2.0 ఏమి చేసిందో క్లుప్తంగా పరిచయం చేస్తాను.
1.IoT కోసం ఎంబెడెడ్ సిస్టమ్ హార్మొనీకి సమానం కాదు
అన్నింటిలో మొదటిది, ప్రతి ఒక్కరూ తెలుసుకోవలసిన విషయం ఉంది.IoT యుగంలో, ఎలక్ట్రానిక్ పరికరాలు పెద్ద సంఖ్యలో ఉద్భవించాయి మరియు టెర్మినల్స్ ఐసోమైరైజేషన్ను ప్రదర్శిస్తున్నాయి.ఇది అనేక దృగ్విషయాలను తెస్తుంది:
ఒకటి, పరికరాల మధ్య కనెక్షన్ వృద్ధి రేటు పరికరం కంటే చాలా ఎక్కువగా ఉంటుంది.(ఉదాహరణకు, స్మార్ట్వాచ్ వైఫై మరియు బహుళ బ్లూటూత్ పరికరాలకు ఏకకాలంలో కనెక్ట్ చేయగలదు.)
మరొకటి, పరికరం యొక్క స్వంత హార్డ్వేర్ మరియు కనెక్షన్ ప్రోటోకాల్లు మరింత వైవిధ్యంగా మారుతున్నాయి మరియు ఇది విచ్ఛిన్నమైందని కూడా చెప్పవచ్చు.(ఉదాహరణకు, IoT పరికరాల నిల్వ స్థలం తక్కువ-పవర్ టెర్మినల్ల కోసం పదుల కిలోబైట్ల నుండి వందల మెగాబైట్ల వాహన టెర్మినల్స్ వరకు ఉండవచ్చు, తక్కువ-పనితీరు గల MCU నుండి శక్తివంతమైన సర్వర్ చిప్ల వరకు.)
మనందరికీ తెలిసినట్లుగా, ఆపరేటింగ్ సిస్టమ్ యొక్క ప్రాముఖ్యత పరికరం యొక్క హార్డ్వేర్ యొక్క ప్రాథమిక విధులను సంగ్రహించడం మరియు వివిధ అప్లికేషన్ సాఫ్ట్వేర్ల కోసం ఏకీకృత ఇంటర్ఫేస్ను అందించడం, తద్వారా సంక్లిష్ట హార్డ్వేర్ షెడ్యూలింగ్ కార్యకలాపాలను వేరుచేయడం మరియు రక్షించడం.ఇది హార్డ్వేర్తో వ్యవహరించాల్సిన అవసరం లేకుండా హార్డ్వేర్ను మార్చడానికి వివిధ అప్లికేషన్లను అనుమతిస్తుంది.
ఇంటర్నెట్ ఆఫ్ థింగ్స్లో, హార్డ్వేర్లోనే కొత్త సమస్యలు కనిపించాయి, ఇది ఆపరేటింగ్ సిస్టమ్లకు కొత్త అవకాశం మరియు కొత్త సవాలు.ఈ పరికరాల యొక్క కనెక్టివిటీ, ఫ్రాగ్మెంటేషన్ మరియు భద్రతను పరిష్కరించడానికి, Huawei యొక్క లైట్ OS, ARM యొక్క Mbed OS, FreeRTOS మరియు పొడిగించిన సేఫ్ఆర్టోస్, అమెజాన్ RTOS మొదలైన కొన్ని ఎంబెడెడ్ ఆపరేటింగ్ సిస్టమ్లు సృష్టించబడ్డాయి.
IoT యొక్క ఎంబెడెడ్ సిస్టమ్ యొక్క ముఖ్యమైన లక్షణాలు:
హార్డ్వేర్ డ్రైవర్లను ఆపరేటింగ్ సిస్టమ్ కెర్నల్ నుండి వేరు చేయవచ్చు.
IoT పరికరాల యొక్క భిన్నమైన మరియు విచ్ఛిన్నమైన లక్షణాల కారణంగా, వివిధ పరికరాలు వేర్వేరు ఫర్మ్వేర్ మరియు డ్రైవర్లను కలిగి ఉంటాయి.వారు ఆపరేటింగ్ సిస్టమ్ కెర్నల్ నుండి డ్రైవర్ను వేరు చేయాలి, తద్వారా ఆపరేటింగ్ సిస్టమ్ కెర్నల్ మరింత స్కేలబుల్ మరియు పునర్వినియోగ వనరుగా ఉంటుంది.
ఆపరేటింగ్ సిస్టమ్ను కాన్ఫిగర్ చేయవచ్చు మరియు అనుకూలీకరించవచ్చు.
నేను ముందే చెప్పినట్లుగా, IoT టెర్మినల్స్ యొక్క హార్డ్వేర్ కాన్ఫిగరేషన్లో పదుల కిలోబైట్ల నుండి వందల మెగాబైట్ల వరకు నిల్వ స్థలం ఉంది.అందువల్ల, అదే ఆపరేటింగ్ సిస్టమ్ తక్కువ-ముగింపు లేదా హై-ఎండ్ కాంప్లెక్స్ అవసరాలకు ఏకకాలంలో స్వీకరించడానికి అనుగుణంగా లేదా డైనమిక్గా కాన్ఫిగర్ చేయబడాలి.
పరికరాల మధ్య సహకారం మరియు పరస్పర చర్యను నిర్ధారించుకోండి.
ఇంటర్నెట్ ఆఫ్ థింగ్స్ వాతావరణంలో ప్రతి పరికరం ఒకదానితో ఒకటి పని చేయడానికి మరిన్ని పనులు ఉంటాయి.ఆపరేటింగ్ సిస్టమ్ ఇంటర్నెట్ ఆఫ్ థింగ్స్ సాధనాల మధ్య కమ్యూనికేషన్ ఫంక్షన్కు హామీ ఇవ్వాలి.
IoT పరికరాల భద్రత మరియు విశ్వసనీయతను నిర్ధారించుకోండి.
IoT పరికరం మరింత సున్నితమైన డేటాను నిల్వ చేస్తుంది, కాబట్టి పరికరానికి యాక్సెస్ ప్రామాణీకరణ అవసరాలు ఎక్కువగా ఉంటాయి.
ఈ రకమైన ఆలోచన ప్రకారం, ఈ రకమైన ఆపరేటింగ్ సిస్టమ్ IoT పరికరాల హార్డ్వేర్ ఆపరేషన్, మ్యూచువల్ కాలింగ్ మరియు నెట్వర్కింగ్ సమస్యలను పరిష్కరిస్తున్నప్పటికీ, ఇంటర్నెట్కు కనెక్ట్ చేయబడిన IoT పరికరాలను సులభతరం చేయడానికి వినియోగదారులు ఈ సిస్టమ్లను ఏమి మరియు ఎలా ఉపయోగించవచ్చో పరిగణించదు.
వినియోగదారుల దృక్కోణం నుండి, అటువంటి IoT పరికర సిస్టమ్ కోసం కాలింగ్ ప్రక్రియ సాధారణంగా ఇలా ఉంటుంది:
వినియోగదారులు వారి APP లేదా IoT పరికర నేపథ్య నిర్వహణ (క్లౌడ్ మేనేజర్ వంటివి)ని ఉపయోగించాలి, పరికరంలో IoT ఇంటర్ఫేస్ను అమలు చేయాలి, ఆపై IoT పరికరంలోని సిస్టమ్ ద్వారా హార్డ్వేర్ పరికరాన్ని యాక్సెస్ చేయాలి.ఇది తరచుగా మొబైల్ ఆపరేటింగ్ సిస్టమ్ మరియు ఇంటర్నెట్ ఆఫ్ థింగ్స్ పరికర సిస్టమ్ మధ్య పరస్పర కాల్లను కలిగి ఉంటుంది.ఇక్కడ APP కేవలం ఇంటర్నెట్ ఆఫ్ థింగ్స్ పరికరం నేపథ్య నిర్వహణ మాత్రమే.ఏదైనా ఇంటర్నెట్ ఆఫ్ థింగ్స్ పరికరం మధ్య అనుసంధానం చాలా క్లిష్టంగా ఉంటుంది.
2.హార్మొనీ దాని డిజైన్ ఆలోచనలలో ఏమి మెరుగుపడింది?
పరికరాల మధ్య కనెక్షన్ ఇకపై అప్లికేషన్ లేయర్ ఫంక్షన్ కాదు కానీ మిడిల్వేర్ ద్వారా ఎన్క్యాప్సులేట్ చేయబడింది మరియు వేరుచేయబడుతుంది.
ఉపరితలంపై, హార్మొనీ OS 2.0 "పంపిణీ చేయబడిన సాఫ్ట్-బస్" ద్వారా IoT పరికరాల కనెక్షన్ను వేరు చేస్తుంది, తద్వారా మొబైల్ సిస్టమ్లలో కనెక్షన్ నిర్వహణను నివారించడం వలన మీరు ప్రెస్ కాన్ఫరెన్స్లో పరస్పర కాల్ హార్మొనీ మొబైల్ ఫోన్ మరియు ఇంటర్నెట్ ఆఫ్ థింగ్స్ పరికరాలను చూడవచ్చు. అనుకూలమైన.
కానీ ఆపరేటింగ్ సిస్టమ్ దృక్కోణం నుండి, కనెక్షన్ ఎన్క్యాప్సులేషన్ ఐసోలేషన్ కనెక్షన్ నిర్వహణ యొక్క సౌలభ్యం కంటే ఎక్కువ తెస్తుంది.దీని అర్థం “కనెక్టివిటీ” అప్లికేషన్ లేయర్ నుండి హార్డ్వేర్ లేయర్కు దిగి, విచ్ఛిన్నమైన ఆపరేటింగ్ సిస్టమ్ యొక్క ప్రాథమిక సామర్ధ్యంగా మారుతుంది.
ఒక వైపు, క్రాస్-ప్లాట్ఫారమ్ ఆపరేటింగ్ సిస్టమ్ రిసోర్స్ కాల్లు పొరలను దాటవలసిన అవసరం లేదు.దీని అర్థం క్రాస్-సిస్టమ్ డేటా ఇంటరాక్షన్ని వినియోగదారు కనెక్ట్ చేసి ధృవీకరించాల్సిన అవసరం లేదు.అందువల్ల, కనెక్షన్ నాణ్యతను నిర్ధారించేటప్పుడు ఆపరేటింగ్ సిస్టమ్ పరికరాలకు కాల్ చేయగలదు.ఈ సమయంలో, రెండు పరికరాల మధ్య హార్డ్వేర్ పరికరం/కంప్యూటింగ్ సిస్టమ్/స్టోరేజ్ సిస్టమ్ ఇంటర్ఆపరేబుల్, కాబట్టి రెండు లేదా అంతకంటే ఎక్కువ షేర్డ్ హార్డ్వేర్/స్టోరేజ్ పరికరాలు క్రాస్-డివైస్ కెమెరా సింక్రొనైజేషన్, ఫైల్ సింక్రొనైజేషన్ వంటి “సూపర్ టెర్మినల్”ని అమలు చేయగలవు. మరియు భవిష్యత్తులో CPU/GPU క్రాస్-ప్లాట్ఫారమ్ కాల్లు కూడా సాధ్యమే.
మరోవైపు, IoT కనెక్టివిటీ యొక్క సంక్లిష్ట డీబగ్గింగ్పై డెవలపర్లు ఎక్కువగా దృష్టి పెట్టాల్సిన అవసరం లేదని కూడా ఇది సూచిస్తుంది.వారు ఫంక్షనల్ లాజిక్ మరియు ఇంటర్ఫేస్ లాజిక్పై దృష్టి పెట్టాలి.ఇది IoT అప్లికేషన్ యొక్క డెవలప్మెంట్ ఖర్చును గణనీయంగా తగ్గిస్తుంది, ఎందుకంటే ప్రతి అప్లికేషన్ సిస్టమ్ను మునుపు డెవలప్ చేయడం మరియు అత్యంత ప్రాథమిక అప్లికేషన్ ఫంక్షన్ల నుండి పరికర కనెక్షన్కి డీబగ్ చేయడం అవసరం, ఫలితంగా అప్లికేషన్ సిస్టమ్ యొక్క అనుకూలత తక్కువగా ఉంటుంది.సంక్లిష్ట డీబగ్గింగ్ కనెక్షన్ని నివారించడానికి మరియు బహుళ పరికరాల అనుసరణ మరియు అభివృద్ధిని పూర్తి చేయడానికి డెవలపర్లు హార్మొనీ సిస్టమ్ అందించిన APIపై మాత్రమే ఆధారపడాలి.
భవిష్యత్తులో బహుళ IoT పరికరాలు అమలు చేసే అనేక అప్లికేషన్లు ఉన్నాయని ఊహించవచ్చు మరియు ఈ అప్లికేషన్లు వాటిని ఒకదానితో ఒకటి పేర్చడం కంటే చాలా ప్రభావవంతంగా ఉంటాయి.ఈ ప్రభావాలు సాపేక్షంగా అధిక అభివృద్ధి వ్యయాలను కలిగి ఉండాలి కాబట్టి దానిని సాధించడం కష్టం.
ఈ సందర్భంలో, సామర్థ్యం:
1. క్రాస్-సిస్టమ్ కాల్లను పూర్తిగా నివారించండి, తద్వారా IoT సాఫ్ట్వేర్ మరియు అనేక IoT హార్డ్వేర్ పరికరాలను ఆపరేటింగ్ సిస్టమ్ ద్వారా వాస్తవికంగా విడదీయవచ్చు.
2. పూర్తిగా భిన్నమైన దృశ్యాలను ఎదుర్కొంటూ, ఆపరేటింగ్ సిస్టమ్ ద్వారా అన్ని IoT పరికరాలకు అవసరమైన సేవలను (అటామిక్ సర్వీస్ కార్డ్) అందించండి.
3. అప్లికేషన్ డెవలప్మెంట్ ఫంక్షనల్ లాజిక్పై మాత్రమే దృష్టి పెట్టాలి, ఇది బహుళ IoT పరికర అప్లికేషన్ల అభివృద్ధి సామర్థ్యాన్ని గణనీయంగా మెరుగుపరుస్తుంది.
అన్ని పరికరాలు కనెక్ట్ అయినప్పుడు దాని గురించి లోతుగా ఆలోచిస్తే, పరికరంలోని అప్లికేషన్ సేవలకు ప్రాధాన్యత ఉంటుందా?వాస్తవానికి, సేవలను అందించడానికి ప్రస్తుత హార్మొనీ వ్యవస్థ ప్రధానమైనది మరియు మానవ శ్రద్ధ పరికరం ప్రాథమిక పరికరం.
నేను ప్రారంభంలో చెప్పినట్లుగా, ఇప్పటికే ఉన్న ఇంటర్నెట్ ఆఫ్ థింగ్ సిస్టమ్తో పోలిస్తే, ఇది ఇంటర్నెట్ ఆఫ్ థింగ్స్ పరికరాల యొక్క భారీ కనెక్షన్ మరియు పరికరం ఫ్రాగ్మెంటేషన్ యొక్క ప్రాథమిక సమస్యలను మాత్రమే పరిష్కరిస్తుంది, తద్వారా IoT పరికరాలు పరస్పరం అనుసంధానించబడతాయి;ఒక ఆపరేటింగ్ సిస్టమ్గా, వినియోగదారులు మరియు డెవలపర్లు 2 కంటే ఎక్కువ 1=1 ప్రభావాన్ని పూర్తి చేయడానికి ఈ పరికరాలను ఉపయోగించడం లేదా అమలు చేయడం ఎంత సులభమో అనేదానిపై మరింత శ్రద్ధ వహించాలి.
పోస్ట్ సమయం: జూన్-11-2021