Proces

Een proces is een instantie van een programma dat in een computer draait. De betekenis ligt dicht bij die van task , een term die in sommige besturingssystemen wordt gebruikt. In UNIX en sommige andere besturingssystemen wordt een proces gestart wanneer een programma wordt gestart (hetzij door een gebruiker die een shell-commando invoert, hetzij door een ander programma). Net als een taak is een proces een lopend programma waaraan een bepaalde reeks gegevens is gekoppeld, zodat het proces kan worden bijgehouden. Een applicatie die door meerdere gebruikers wordt gedeeld zal over het algemeen een proces hebben in een bepaald stadium van uitvoering voor iedere gebruiker.

Een proces kan een subproces starten, dat een child proces wordt genoemd (en het startende proces wordt soms aangeduid als zijn parent ). Een kind proces is een replica van de ouder proces en deelt een aantal van zijn middelen, maar kan niet bestaan als de ouder wordt beƫindigd.

Processen kunnen informatie uitwisselen of hun werking synchroniseren door middel van verschillende methoden van interproces communicatie ( IPC ).