Proces

Een proces is een instantie van een programma dat momenteel op een computer wordt uitgevoerd. Het vertegenwoordigt de actieve uitvoering van een programma door de CPU en kan variëren van een kleine achtergrondtaak tot een uitgebreide applicatie, zoals een tekstverwerker of webbrowser. Elk proces bestaat uit een of meer threads en bevat de instructies uit de programmacode en alle bronnen die het in de huidige toestand nodig heeft zoals (invoer, uitvoer en tussentijdse gegevens).

Veel applicaties splitsen hun taken op in onderliggende processen. Een webbrowser kan bijvoorbeeld een afzonderlijk proces starten voor elk tabblad dat je opent en voor elke extensie of plug-in die je installeert. Onafhankelijke processen van verschillende applicaties mogen doorgaans niet rechtstreeks met elkaar communiceren, om conflicten te voorkomen en de gegevensbeveiliging te waarborgen. Technieken voor communicatie tussen processen (IPC), zoals sockets en berichtenwachtrijen, bieden echter manieren waarop processen op een veilige en gecontroleerde manier informatie kunnen uitwisselen.

Moderne besturingssystemen ondersteunen multitasking, waardoor meerdere processen gelijktijdig kunnen worden uitgevoerd. Elke CPU-kern kan één proces tegelijk uitvoeren, zodat meerdere processen parallel kunnen draaien. Omdat er altijd meer actieve processen zijn dan beschikbare kernen, verdeelt de taakplanner van het besturingssysteem de CPU-tijd over processen op basis van prioriteit. Daarbij wordt snel tussen processen gewisseld, zodat ze bijna gelijktijdig actief blijven. Interactieve processen hebben doorgaans de hoogste prioriteit, waardoor invoer van de gebruiker, zoals toetsaanslagen en klikken met de muis, onmiddellijk bronnen krijgt, terwijl achtergrondprocessen op hun beurt wachten.

Elk besturingssysteem biedt ook hulpprogramma's waarmee de gebruiker kan zien welke processen op de computer worden uitgevoerd en handmatig een proces kan beëindigen dat niet meer reageert. Gebruikers van Windows kunnen Taakbeheer openen met een sneltoets (Control + Alt + Delete). Het equivalent in macOS is de app Activiteitenweergave (te vinden in de map Programma's / Hulpprogramma's). Unix en Linux bevatten, afhankelijk van de distributie, verschillende hulpprogramma's voor systeemmonitoring, zoals de hulpprogramma's top en htop of de applicatie Systeemmonitor van GNOME.

Bijgewerkt December 28, 2023 door Brian P.

quizTest je kennis

Which of the following is a media rendering technology?

A
ActiveX
0%
B
QuickTime
0%
C
JavaScript
0%
D
Python
0%
Correct! Incorrect!     View the QuickTime definition.
More Quizzes →

Het Tech Terms computerwoordenboek

De definitie van Proces op deze pagina is een originele definitie geschreven door de auteurs van TechTerms.com. Als je naar deze pagina wilt verwijzen of deze definitie wilt citeren, gebruik dan de groene citatiebalk direct onder de definitie.

Ons doel is om computerterminologie op een begrijpelijke manier uit te leggen. We streven naar nauwkeurigheid en eenvoud bij elke definitie die we publiceren. Als je feedback hebt over deze definitie of een nieuwe technische term wilt voorstellen, neem dan contact met ons op.

De Tech Terms-nieuwsbrief

Verbeter je technische kennis met onze dagelijkse of wekelijkse nieuwsbrief! Abonneer je vandaag nog en ontvang nieuwe termen en quizzen in je inbox.

Schrijf je in voor de gratis TechTerms-nieuwsbrief

Hoe vaak wil je een e-mail ontvangen?

Je kunt je op elk moment uitschrijven of je frequentie wijzigen via de links in elke e-mail. Vragen? Neem contact met ons op.

Let op: de nieuwsbrief wordt in het Engels verzonden.