Turinys:
Apibrėžimas - ką reiškia „Išankstinis ištuštinimas“?
Pirmenybė reiškia laikiną užduoties nutraukimą ir sustabdymą, neprašant jos bendradarbiauti, ketinant tą užduotį atnaujinti vėliau. Šis veiksmas vadinamas kontekstiniu jungikliu ir paprastai atliekamas prevenciniu planuokliu, operacinės sistemos komponentu, kuriam suteikta teisė iš anksto atsisakyti, nutraukti ir vėliau atnaujinti sistemoje vykdomas užduotis.
„Techopedia“ paaiškina Išankstinį ištuštinimą
Pirmenybė - tai daugiafunkcinių užduočių atlikimo forma, kai planuoklis pertraukia ir sustabdo šiuo metu vykdomą užduotį, kad būtų galima atnaujinti anksčiau sustabdytą užduotį. Ši veikla vykdoma beveik kiekvienoje prieinamoje operacinėje sistemoje. Neprivalomasis (bendradarbiaujantis) daugiafunkcinis pavedimas buvo metodas, naudojamas ankstyvosiose 16 bitų „MS Windows“ versijose. Visose 32 bitų versijose naudojamas išankstinis daugiafunkcinis užduočių vykdymas. Išankstinis imimasis reiškia pertraukimo mechanizmo naudojimą, kuris sustabdo šiuo metu vykdomą giją ir iškviečia planuoklį, kad nustatytų, kurį giją reikia vykdyti kitą kartą, leidžiant visoms gijoms gauti tam tikrą sumą. procesoriaus laiko.
Laikas, skirtas tam, kad gija vyktų prevencinėje daugiafunkcinėje sistemoje, yra vadinamas laiko pjūviu arba kvantiniu laiku. Tvarkaraštis paskirsto laiko dalį kiekvienai jo vykdomai gijai. Kai tik pasibaigia sriegio laiko atkarpa, planuotojas jį sustabdo ir perjungia į kitą giją.
Kai kurios sistemos turi prevencinius branduolius, leidžiančius išvengti užduočių net branduolio režimu. Tokių sistemų pavyzdžiai yra „Solaris 2“, „Windows NT“, „Linux“, „Advanced Interactive eXevene“ ir „Berkeley“ programinės įrangos platinimas.
