Превентивни мултитаскинг успоставља услов дељења времена у коме програми који се извршавају на оперативном систему добијају понављајући део времена од ЦПУ-а. Зависно од оперативног система, временски одељак може бити еквивалентан за све програме, или може бити подешен да задовољи тренутну мешавину апликација и корисника.
На пример, програмима који се покрећу у позадини система може се дати више ЦПУ времена без обзира на то колико је тешко фронтално оптерећење и обрнуто. Штавише, ОС може да разуме машинске циклусе које модем или системски програм захтева за континуирану обраду.
Тецхнипагес објашњава превентивни мултитаскинг
Превентивни мултитаскинг је техника у којој оперативни систем рачунара користи неколико критеријума изаберите у којој мери ћете доделити било који појединачни задатак пре него што други појединачни задатак користи операцију систем. Демонстрација преузимања одговорности за оперативни систем почевши од једног задатка, а затим га давања на следећи задатак назива се преемптион.
Његова јединствена карактеристика коришћења механизма прекида разликује га од кооперативног мултитаскинга систем, а типична мера за спречавање је протекло време, што је феномен који се назива дељење времена или време сечење. У неким оперативним системима, неколицини апликација може се дати већа потреба него различитим апликацијама, пружајући већу контролу над пројектима када су покренути и можда дуже временско скраћење. Превентивни мултитаскинг омогућава рачунару да сваком процесу сигурно додели свој „делић“ времена.
Технике мултитаскинга су креиране да помогну више корисника да раде на једној машини, али како године расте, постало је евидентно да се мултитаскинг може даље имплементирати без обзира на број корисника. Ово је довело до нове ере у истовременом покретању више апликација од стране једног корисника. Дакле, оперативни системи од раних рачунара до персоналних рачунара су препознали и имплементирали овај развој како би побољшали перформансе.
Уобичајене употребе превентивног мултитаскинга
- Оперативни систем који охрабрује превентивно обављање више задатака успоставља ефекат синхронизованог извршавања различитих задатака.
- Превентивни мултитаскинг бави се основним спољним операцијама као што су долазни подаци.
- Већина оперативних система који су произведени и дизајнирани последњих година су били превентивни мултитаскинг.
Уобичајене злоупотребе превентивног мултитаскинга
- Превентивни мултитаскинг се користи за решавање специфичних политика планирања уместо дељења времена.
- Користите превентивно обављање више задатака када задаци треба да буду експлицитно програмирани да попуштају када им нису потребни системски ресурси.