Кућа Развој Шта је атом? - дефиниција из техопедије

Шта је атом? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи Атом?

Атом је истовремени и домени специфични програмски језик који се користи у реалном времену и уграђеним апликацијама. Садржи састављање временског распореда задатака и производи код са побољшаном употребом меморије и временом извршења. Атомов модел конкурентности елиминише захтеве за алгоритмима међусобног искључивања.

Техопедиа објашњава Атом

Развијен 2007, Атом је објављен као опен соурце у априлу те године. Дизајниран је да максимизира операције изведене у датом сатном циклусу без кршења семантике атомске операције. Међутим, Атом такође уравнотежује процесирање оптерећења и умањује временске кашњења.

Опис склопа Атома састоји се од скупа елемената и правила стања. Свако правило састоји се од две компоненте: ажурирања стања и услова за омогућавање. Кад су правила омогућена, радње се бирају атомско. Правила су додељена линеарним и глобалним приоритетом, а више правила се могу уписати у исти елемент државе. Зависности података између правила формирају графикон. Циклични графикони су пожељни као правила и могу бити секвенцијално састављени. Компајлери налажу правила да минимизирају ивице које се враћају од правила ниског до високог приоритета. Будући да су парови правила међусобно искључиви, ивице нису критичне за граф зависности података о правилима.

Атом објекти (познати и као активни објекти) су активни ентитети слични вишеслојним серверима. Све обрађене поруке стварају нове теме унутар објеката. Навојеви се понекад креирају истовремено током креирања објекта за извршавање унутрашњих активности. Извршавање навоја није превентивно, а у објекту је истовремено активна само једна нит. Нити се односе на услове активирања који одређују стања објеката компатибилна са извршењем. Атом модели су повезани са функцијама (попут обавештења о држави, апстрактних стања и предиката стања) и интегрисани су са просљеђивањем порука и заказивањем нити.

Шта је атом? - дефиниција из техопедије