Što je preventivni multitasking? definicija i značenje

click fraud protection

Preventivni multitasking uspostavlja uvjet dijeljenja vremena u kojem programi koji se izvode na operacijskom sustavu dobivaju ponavljajući dio vremena od CPU-a. Ovisno o operativnom sustavu, vremenski odsječak može biti jednak za sve programe ili se može prilagoditi kako bi zadovoljio trenutnu mješavinu aplikacija i korisnika.

Na primjer, programima koji se izvode u pozadini sustava može se dati više CPU vremena bez obzira na to koliko je teško prednje opterećenje i obrnuto. Nadalje, OS može razumjeti strojne cikluse koje modem ili sistemski program zahtijeva za kontinuiranu obradu.

Technipages objašnjava preventivni multitasking

Preventivni multitasking tehnika je u kojoj operativni sustav računala koristi nekoliko kriterija odaberite u kojoj mjeri želite dodijeliti bilo koji pojedinačni zadatak prije nego što drugi pojedinačni zadatak koristi operaciju sustav. Demonstracija preuzimanja odgovornosti za operacijski sustav počevši od jednog zadatka, a zatim ga davanja na sljedeći zadatak naziva se preemption.

Njegova jedinstvena karakteristika korištenja mehanizma prekida razlikuje ga od kooperativnog multitaskinga sustav, a tipična mjera za sprječavanje je proteklo vrijeme, što je fenomen koji se naziva dijeljenje vremena ili vrijeme rezanje. U nekim operativnim sustavima, nekoliko aplikacija može imati veće potrebe od različitih aplikacija, pružajući veću kontrolu nad projektima kada su oni pokrenuti i možda dulje vrijeme. Preventivni multitasking omogućuje računalu da svakom procesu sigurno dodijeli svoj vlastiti "odsječak" vremena.

Tehnike multitaskinga stvorene su kako bi pomogle više korisnika da rade na jednom stroju, ali kako godine raste, postalo je očito da se multitasking može dalje implementirati bez obzira na broj korisnika. To je dovelo do nove ere istovremenog pokretanja više aplikacija od strane jednog korisnika. Tako su operativni sustavi od ranih računala do osobnih računala prepoznali i implementirali ovaj razvoj kako bi poboljšali performanse.

Uobičajene upotrebe preventivnog multitaskinga

  • Operativni sustav koji potiče preventivno obavljanje više zadataka uspostavlja učinak sinkroniziranog izvršavanja različitih zadataka.
  • Preventivni multitasking bavi se bitnim vanjskim operacijama poput dolaznih podataka.
  • Većina operativnih sustava proizvedenih i dizajniranih posljednjih godina bila je preventivna multitasking.

Uobičajene zlouporabe preventivnog multitaskinga

  • Preventivni multitasking koristi se za rješavanje specifičnih pravila rasporeda umjesto dijeljenja vremena.
  • Koristiti preventivno obavljanje više zadataka kada se zadaci trebaju eksplicitno programirati da popuštaju kada im ne trebaju resursi sustava.