Inloggning för arbetsgruppen







> Glömt lösenordet?
> Glömt användarnamnet?



Svenska datatermgruppens
sekretariat sköts av


Sveriges nationella centrum för terminologi och fackspråk

Arbetet stöds av


Visning

Fråga och svar


Fråga 52: Vad innebär parallellbearbetning?

Svar: Parallellbearbetning innebär att flera program körs samtidigt eller åtminstone skenbart samtidigt i samma dator. Genom parallellbearbetning kan flera användare betjänas av samma dator samtidigt och (skenbart) kontinuerligt. Se även ordlistartikeln om multikörning.

Kommentar:
I datorer som har en enda processor (CPU), förverkligar man parallellbearbetningen genom att man låter flera program ligga körbara i arbetsminnet (primärminnet) samtidigt. Operativsystemet ser till att ett i taget av programmen körs en kort stund (några millisekunder), varefter det avbryts, och ett annat program körs, osv. Detta kallas pseudoparallell exekvering och har länge varit det vanligaste sättet att förverkliga parallellbearbetning.

Ett känt exempel på en datortyp med en annan form av parallellbearbetning är vektormaskiner: Samma CPU bearbetar flera uppsättningar data samtidigt. Maskininstruktionerna arbetar med flera parallella operanduppsättningar, dvs man adderar (etc.) hela vektorer, inte bara tal.

Det finns många tekniska varianter av parallellbearbetning, och i sammanhanget förekommer olika datorkonstruktioner, ofta avancerade, t.ex.

  • skilda processorer som kör program och bearbetar data i samma minne
  • processorer med separata arbetsminnen och med inbördes datakommunikation.

Det kan påpekas att de avancerade lösningarna för parallellbearbetning ställer krav på speciella programmeringsmetoder och att de olika konstruktionerna är lämpade för olika typer av problem.

Den intresserade hänvisas till speciallitteratur i ämnet.

De flesta datorer är konstruerade så att så mycket som möjligt utförs parallellt redan på hårdvarunivån. Som exempel kan nämnas att det är vanligt att nästa maskininstruktion hämtas och påbörjas innan den pågående är avslutad.

Svenska datatermgruppen, Roger Hansson