У дома развитие Какво е атом? - определение от техопедия

Какво е атом? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава Atom?

Atom е успореден и специфичен за домейна език за програмиране, който се използва за приложения в реално време и за вграждане. Той разполага с планиране на задачите за съставяне на време и произвежда код с подобрено използване на паметта и време за изпълнение. Моделът на съвместимост на Atom елиминира изискванията за алгоритмите за взаимно изключване.

Техопедия обяснява Атом

Разработен през 2007 г., Atom е пуснат като отворен код през април същата година. Той е проектиран да максимизира операциите, изпълнени в даден цикъл на часовника, без да нарушава семантиката на атомната операция. Atom също така балансира обработката на натоварванията и свежда до минимум закъсненията във времето.

Описанието на веригата на Atom се състои от набор от елементи и правила на състоянието. Всяко правило се състои от два компонента: актуализации на състоянието и условия за активиране. Когато правилата са активирани, се избират действия, които да се изпълняват атомно. Правилата са с линеен и глобален приоритет и могат да бъдат написани множество правила към един и същи елемент на състояние. Зависимостите на данните между правилата формират графика. Цикличните графики са предпочитани като правила и могат да бъдат последователно съставени. Компилаторите подреждат правила, за да сведат до минимум ръбовете, които връщат обратно от правилата с нисък до висок приоритет. Тъй като двойките правила са взаимно изключващи се, ръбовете не са критични за графика на зависимост от данни от правило.

Атомните обекти (известни още като активни обекти) са активни обекти, подобни на многопоточни сървъри. Всички обработени съобщения създават нови теми в обектите. Понякога нишките се създават едновременно по време на създаването на обект за изпълнение на вътрешни дейности. Изпълнението на нишки не е превантивно и в обекта е активна само една нишка. Нишките се отнасят до условията на активиране, които определят състоянията на обектите, съвместими с изпълнението. Моделите на Atom са свързани с функции (като известие за състоянието, абстрактни състояния и предикати на състоянието) и са интегрирани с предаване на съобщения и планиране на нишки.

Какво е атом? - определение от техопедия