Skaitļošanas tehnikā multiapstrāde ir darbības veids, kurā divi vai vairāki procesori datorā vienlaicīgi apstrādā divas vai vairākas vienas un tās pašas programmas (instrukciju kopas) daļas. Multiapstrādi tipiski veic divi vai vairāki mikroprocesori, katrs no kuriem ir faktiski centrālais procesors atsevišķas sīkas mikroshēmas veidā. Lieldatori apvieno simtus un pat tūkstošus šādu mikroprocesoru, lai interpretētu un izpildītu instrukcijas.
Galvenā daudzprocesoru datora priekšrocība pār vienprocesora sistēmu ir ātrums, un līdz ar to spēja vadīt lielākus informācijas daudzumus. Tāpēc ka katram procesoram šādā sistēmā ir uzticēts veikt specifisku funkciju, tas var veikt savu uzdevumu, nodot instrukciju kopu nākošajam procesoram, un sākt strādāt pie jaunas instrukciju kopas. Piemēram, var izmantot dažādus procesorus lai veiktu atmiņas vadību, datu komunikāciju vai aritmētiskās funkcijas. Vai arī lielāks procesors varētu izmantot vadāmos (slave) procesorus, lai vadītu dažādus “saimniecības” pienākumus, tādus kā atmiņas vadība. Multiprocesoru sistēmas parasti izmanto lieldatoros un minidatoros, pretēji personālajiem datoriem, kurus iekļauj vienprocesora arhitektūrā.…