Gedistribueerd programmeren: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Geen bewerkingssamenvatting
AdnergjeBot (overleg | bijdragen)
k AdnergjeBot: "zoals bijvoorbeeld" vervangen door "zoals"
Regel 1:
'''Multiprogrammeren''' (ook wel '''parallel programmeren''', of '''gedistribueerd programmeren''') is een [[techniek]] van [[programmeren]] en [[computerprogramma|programma]]-ontwerp, waarbij een computerprogramma bestaat uit meerdere deelprogramma's die al dan niet gelijktijdig uitgevoerd kunnen worden. Multiprocessor-machines zijn in staat om betere prestaties te behalen door dit soort programmering.
 
Bij multiprogrammeren wordt een enkele taak opgesplitst in meerdere ''subtaken'' die relatief onafhankelijk berekend en achteraf weer samengevoegd kunnen worden tot een enkel resultaat. Dit kan binnen een enkele computer zijn, of verspreid over meerdere systemen. In het tweede geval is de term ''distributed computing'' van toepassing. Multiprogrammeren is het meest effectief bij taken die gemakkelijk in stukken opgedeeld kunnen worden zoals bijvoorbeeld puur wiskundige problemen.
 
''Distributed computing'' (gedistribueerde gegevensverwerking) kan gedefinieerd worden als een methode waar gewerkt wordt door verschillende computers, gelinkt middels een communicatienetwerk.