Forebyggende multitasking etablerer en tidsdelt tilstand der kjørende programmer på et operativsystem får en repeterende del av tiden fra CPU. Avhengig av operativsystemet, kan tidsstykket være tilsvarende for alle programmer, eller det kan justeres for å møte den nåværende blandingen av applikasjoner og brukere.
For eksempel kan programmer som kjører på et systems bakgrunn gis mer CPU-tid uavhengig av hvor tung frontbelastningen er og omvendt. Videre kan operativsystemet forstå maskinsyklusene som et modem eller systemprogram krever for kontinuerlig behandling.
Technipages forklarer forebyggende multitasking
Forebyggende multitasking er en teknikk der en PCs operativsystem bruker noen få kriterier for å velge i hvilken grad å tildele til en enkelt oppgave før en annen enkelt oppgave bruker operasjonen system. Demonstrasjonen av å ta ansvar for operativsystemet som starter med én oppgave og deretter gir den til neste oppgave, kalles forutgående.
Den unike egenskapen til å bruke en avbruddsmekanisme skiller den fra en samarbeidende multitasking system, og et typisk mål for forebygging er medgått tid, som er et fenomen som kalles tidsdeling eller tid skjæring. I noen operativsystemer kan noen få applikasjoner gis høyere behov enn forskjellige applikasjoner, noe som gir de mer toppbehovsprosjektene kontroll når de startes og kanskje lengre tidsreduksjoner. Forebyggende multitasking gjør det mulig for datamaskinen å tildele hver prosess sin egen "bit" tid.
Multitasking-teknikker ble laget for å hjelpe flere brukere å operere på én maskin, men etter hvert vokste videre, ble det tydelig at multitasking kunne implementeres videre uavhengig av antall brukere. Dette førte til en ny æra for samtidig kjøring av flere applikasjoner av en enkelt bruker. Så operativsystemer til tidlige datamaskiner ned til personlige datamaskiner har anerkjent og implementert denne utviklingen for å forbedre ytelsen.
Vanlig bruk av forebyggende multitasking
- Et operativsystem som oppmuntrer forebyggende multitasking etablerer effekten av synkronisert utførelse av ulike oppgaver.
- Forebyggende multitasking omhandler viktige eksterne operasjoner som innkommende data.
- De fleste operativsystemer som er produsert og designet de siste årene har stått for forebyggende multitasking.
Vanlige misbruk av forebyggende multitasking
- Forebyggende multitasking brukes til å adressere spesifikke planleggingsregler i stedet for tidsdeling.
- Bruk forebyggende multitasking når oppgaver eksplisitt skal programmeres til å gi når de ikke trenger systemressurser.