Hjem Lyd Hvad er præemission? - definition fra techopedia

Hvad er præemission? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder præemission?

Pre-emission refererer til den midlertidige afbrydelse og suspension af en opgave uden at bede om dens samarbejde med den hensigt at genoptage denne opgave senere. Denne handling kaldes en kontekstafbryder og udføres typisk af den forudgående planlægning, en komponent i operativsystemet, der er autoriseret til at tømme eller afbryde, og senere genoptage opgaver, der kører i systemet.

Techopedia forklarer Pre-Emption

Pre-emission er en form for multitasking, hvor planlæggeren afbryder og suspenderer en aktuelt kørende opgave for at genoptage en tidligere suspenderet opgave. Denne aktivitet finder sted på næsten ethvert tilgængeligt operativsystem. Ikke-forhindrende (kooperativ) multitasking var metoden, der blev brugt af tidlige 16-bit versioner af MS windows. Alle 32-bit versionerne bruger forudgående multitasking. Forhindring inkluderer brug af en afbrydelsesmekanisme, der suspenderer den aktuelt udførende tråd og derefter påkalder planlæggeren til at bestemme, hvilken tråd der skal udføres næste, så alle tråde kan modtage en vis mængde af processor tid.


Den tid, der tildeles en tråd til at køre i et præemptivt multitasking-system kaldes tidsskiven eller kvantetiden. Planlæggeren tildeler en tidsdel til hver tråd, den udfører. Når trådens tidsdel udløber, suspenderer planlæggeren den og skifter derefter til en anden tråd.


Nogle systemer har forebyggende kerner, der gør det muligt at undtage opgaver, selv i kernetilstand. Eksempler på sådanne systemer er Solaris 2, Windows NT, Linux, Advanced Interactive eXsequent og Berkeley Software Distribution.

Hvad er præemission? - definition fra techopedia