Hvad er forebyggende multitasking? definition og betydning

click fraud protection

Forebyggende multitasking etablerer en tidsdelt tilstand, hvor kørende programmer på et operativsystem får et gentagne stykke tid fra CPU'en. Afhængigt af operativsystemet kan tidsudsnittet være det samme for alle programmer, eller det kan justeres for at opfylde den nuværende blanding af applikationer og brugere.

For eksempel kan programmer, der kører på et systems baggrund, få mere CPU-tid, uanset hvor tung frontbelastningen er og omvendt. Desuden kan operativsystemet forstå de maskincyklusser, som et modem eller systemprogram kræver for kontinuerlig behandling.

Technipages forklarer forebyggende multitasking

Forebyggende multitasking er en teknik, hvor en pc's operativsystem bruger nogle få kriterier til at vælge, i hvilket omfang der skal tildeles til en enkelt opgave, før en anden enkelt opgave bruger driften system. Demonstrationen af ​​at påtage sig ansvaret for operativsystemet, der starter med en opgave og derefter giver den videre til den næste opgave, kaldes foregribelse.

Dens unikke egenskab ved at bruge en afbrydelsesmekanisme adskiller den fra en samarbejdende multitasking system, og en typisk foranstaltning for foregribelse er forløbet tid, som er et fænomen kaldet time-sharing eller tid udskæring. I nogle operativsystemer kan nogle få applikationer tildeles et større behov end forskellige applikationer, hvilket giver de mere topbehovsprojekter kontrol, når de startes og måske længere tidsbesparelser. Forebyggende multitasking gør det muligt for computeren med sikkerhed at allokere sin egen "udsnit" tid til hver proces.

Multitasking-teknikker blev skabt for at hjælpe flere brugere med at operere på én maskine, men som årene voksede videre, blev det tydeligt, at multitasking kunne implementeres yderligere uanset antallet af brugere. Dette medførte en ny æra for samtidig kørsel af flere applikationer af en enkelt bruger. Så operativsystemer af tidlige computere ned til de personlige computere har anerkendt og implementeret denne udvikling for at forbedre ydeevnen.

Almindelig brug af forebyggende multitasking

  • Et styresystem, der opmuntrer forebyggende multitasking etablerer effekten af ​​synkroniseret udførelse af forskellige opgaver.
  • Forebyggende multitasking beskæftiger sig med væsentlige eksterne operationer som indgående data.
  • De fleste operativsystemer, der er fremstillet og designet i de seneste år, har stået for forebyggende multitasking.

Almindelig misbrug af forebyggende multitasking

  • Forebyggende multitasking bruges til at adressere specifikke planlægningspolitikker i stedet for tidsdeling.
  • Brug forebyggende multitasking når opgaver eksplicit skal programmeres til at give efter, når de ikke har brug for systemressourcer.