kontextskift
Kontextskift er et grundlæggende begreb i datalogi og operativsystemteori. Det beskriver processen, hvor CPU'en skifter fra at køre en opgave til en anden ved at gemme tilstanden til den nuværende opgave og indlæse tilstanden hos den næste. Kontextskift gør multitasking muligt: Flere processer eller tråde kan dele en enkelt CPU uden at miste fremskridt.
Den gemte tilstand kaldes ofte kontekstdata og findes typisk i en struktur som process control block (PCB)
Et kontekstskift udløses normalt af scheduleren: tidsplanen via en timer-interruption, en I/O-komplettering eller et systemkald, der
Der findes forskellige typer af kontekstskift: preemptive skift involverer en OS-scheduler, der afbryder kørsel, mens cooperative
Optimering af kontekstskift inkluderer design af en effektiv scheduler, at placere arbejde sådan, at de fleste