exekveringsmodeller
Exekveringsmodeller är begrepp inom datavetenskap som beskriver hur instruktioner eller uppgifter faktiskt utförs i ett system. De specificerar ordningen för exekvering, tidskrav, synkronisering, kommunikation mellan komponenter och resursanvändning samt hur deterministisk eller icke-deterministisk exekvering är.
Vanliga modeller inkluderar den sekventiella exekveringsmodellen, där en åtgärd följer en annan; konkurrens- och parallellmodeller där
För språkspecifikationer används ofta operationell semantik som beskriver exekveringsregler; i hårdvara används modeller som beskriver pipelinering
Användningsområden inkluderar mjukvaruutveckling, realtidssystem, inbyggda system, dataflödes- och arbetsflödesapplikationer samt simulering och forskning. Viktiga kriterier vid
Historiskt dominerade den sekventiella modellen tidigt, varefter konkurrens- och distribuerade modeller utvecklades för att utnyttja flerkärniga