HDC 2020 සමුළුවේදී සමාගම
Harmony සඳහා ජංගම යෙදුම් සංවර්ධනය කිරීම සඳහා SDK පරීක්ෂා කිරීම 2020 අවසානයේ ආරම්භ වන අතර නව OS මත පදනම් වූ පළමු ස්මාර්ට්ෆෝන් 2021 ඔක්තෝම්බර් මාසයේදී නිකුත් කිරීමට සැලසුම් කර ඇත. 128KB සිට 128MB දක්වා RAM සහිත IoT උපාංග සඳහා නව OS දැනටමත් සූදානම් බව සටහන් කර ඇත; 2021MB සිට 128GB දක්වා මතකය සහිත උපාංග සඳහා අනුවාදය ප්රවර්ධනය කිරීම 4 අප්රේල් මාසයේදීත්, 4GB ට වැඩි RAM සහිත උපාංග සඳහා ඔක්තෝබර් මාසයේදීත් ආරම්භ වේ.
Harmony ව්යාපෘතිය 2017 සිට සංවර්ධනය වෙමින් පවතින අතර එය OS සඳහා තරඟකරුවෙකු ලෙස සැලකිය හැකි microkernel මෙහෙයුම් පද්ධතියක් බව අපි සිහිපත් කරමු.
සමගියෙහි විශේෂාංග:
- දුර්වලතා අවදානම අවම කිරීම සඳහා පද්ධතියේ හරය විධිමත් තාර්කික/ගණිත මට්ටමින් සත්යාපනය කෙරේ. ගුවන් සේවා සහ ගගනගාමීන් වැනි ක්ෂේත්රවල මෙහෙවර-විවේචනාත්මක පද්ධති සංවර්ධනය කිරීමේදී බහුලව භාවිතා වන ක්රම භාවිතා කරමින් සත්යාපනය සිදු කරන ලද අතර EAL 5+ ආරක්ෂක මට්ටමට අනුකූල වීමට ඉඩ සලසයි.
- ක්ෂුද්ර කර්නලය බාහිර උපාංගවලින් හුදකලා වේ. පද්ධතිය දෘඪාංගයෙන් වෙන් කර ඇති අතර සංවර්ධකයින්ට වෙනම පැකේජ නිර්මාණය නොකර විවිධ වර්ගයේ උපාංගවල භාවිතා කළ හැකි යෙදුම් නිර්මාණය කිරීමට ඉඩ සලසයි.
- මයික්රොකර්නලය ක්රියාත්මක කරන්නේ උපලේඛනය සහ IPC පමණක් වන අතර අනෙක් සියල්ල පද්ධති සේවාවන්හි සිදු කෙරේ, ඒවායින් බොහොමයක් පරිශීලක අවකාශයේ ක්රියාත්මක වේ.
- කාර්ය උපලේඛකය යනු ප්රමාද-අවම කිරීමේ නියතිවාදී සම්පත් වෙන් කිරීමේ එන්ජිමකි (නිශ්චය ප්රමාද එන්ජිම), එය තත්ය කාලීනව භාරය විශ්ලේෂණය කරන අතර යෙදුම් හැසිරීම පුරෝකථනය කිරීම සඳහා ක්රම භාවිතා කරයි. අනෙකුත් පද්ධති හා සසඳන විට, උපලේඛකයා ප්රමාදයේ 25.7% ක අඩුවීමක් සහ ප්රමාදයේ ජ්වලිතයේ 55.6% ක අඩුවීමක් ලබා ගනී.
- ගොනු පද්ධතිය, ජාල තොගය, ධාවක සහ යෙදුම් දියත් කිරීමේ උප පද්ධතිය වැනි මයික්රොකර්නල් සහ බාහිර කර්නල් සේවා අතර සන්නිවේදනය සැපයීම සඳහා, IPC භාවිතා කරනු ලැබේ, එය සමාගම ප්රකාශ කරන පරිදි සර්කෝන්ගේ IPC වලට වඩා පස් ගුණයකින් වේගවත් වන අතර සර්කෝන්ගේ IPC වලට වඩා තුන් ගුණයකින් වේගවත් වේ. QNX .
- සාමාන්යයෙන් භාවිතා කරන සිව්-ස්ථර ප්රොටෝකෝල තොගය වෙනුවට, පොදු කාර්ය අඩු කිරීම සඳහා, Harmony විසින් තිර, කැමරා, ශබ්ද කාඩ්පත් වැනි උපකරණ සමඟ අන්තර්ක්රියා සපයන බෙදා හරින ලද අතථ්ය බස් රථයක් මත පදනම් වූ සරල කළ තනි ස්ථර ආකෘතියක් භාවිතා කරයි.
- පද්ධතිය මූල මට්ටමින් පරිශීලක ප්රවේශය ලබා නොදේ.
- යෙදුම ගොඩනැගීම සඳහා, C, C++, Java, JavaScript සහ Kotlin හි කේත සඳහා සහය දක්වන Arc ගේම සම්පාදකය භාවිතා කරයි.
- රූපවාහිනී, ස්මාර්ට් ජංගම දුරකථන, ස්මාර්ට් ඔරලෝසු, මෝටර් රථ තොරතුරු පද්ධති වැනි විවිධ පන්ති උපාංග සඳහා යෙදුම් නිර්මාණය කිරීම සඳහා, අතුරු මුහුණත් සංවර්ධනය කිරීම සඳහා අපගේම විශ්වීය රාමුවක් සහ ඒකාබද්ධ සංවර්ධන පරිසරයක් සහිත SDK සපයනු ලැබේ. විවිධ තිර, පාලන සහ පරිශීලක අන්තර්ක්රියා ක්රම සඳහා යෙදුම් ස්වයංක්රීයව අනුවර්තනය කිරීමට මෙවලම් කට්ටලය ඔබට ඉඩ සලසයි. දැනට පවතින ඇන්ඩ්රොයිඩ් යෙදුම් අවම වෙනස්කම් සහිතව Harmony වෙත අනුවර්තනය කිරීමට මෙවලම් සැපයීම ද එහි සඳහන් වේ.
මූලාශ්රය: opennet.ru