Sloj OS za rukovanje procesorom Flashcards
Sta karakterise tipicne ciljeve rasporedjivanja
- Rasporedjivanje brine o izboru na koji ce se proces procesor prekljuciti
- Ciljevi su poboljsanje koriscenja procesorskog vremena, raspodela procesorskog vremena sto znaci kraci odziv na korisnicku akciju, ili neki drugi oblik potrebnog kvaliteta usluge
Sta je cilj rasporedjaivanja za neinteraktivno koriscenje racunara
- Bolje iskoriscenje procesorskog vremena sto se postize minimizacijom prekljucivanja
Sta je cilj rasporedjivanja sa interaktivno koriscenje racunara
Ravnomerna raspodela procesorskog vremena izmedju istovremenih procesa i sto kraci odziv na korisnicku akciju.
Ciljevi se ostvaruju kruznim raspoerdjivanjem
Zasto je uvedeno kruzno rasporedjivanje
- Kruzno rasporedjivanje svakom procesu dodeljuje isti vremenski interval - kvantum
- Aktivni proces prepusta procesor spremnom procesu koji najduze ceka nakon isteka kvantuma
Sta doprinosi ravnomernoj raspodeli procesorskog vremena
- Dinamicka izmena prioriteta doprinosi ravnomernoj raspodeli procesorskog vremena ako se uspostavi obrnuta proporcionalnost izmedju prioriteta procesa i obima u kom je taj proces koristio poslednji kvantum
- Ovo se periodicno proverava i u skladu sa iskoriscenjem kvantuma svakom procesu se menjaju prioriteti
Sta je cilj raspoerdjivanja za multimedijalne aplikacije
Garantovanje procesima potrebni broj kvantuma u pravilnim vremenskim razmacima.
Za ove aplikacije je bitna velika propusnost podataka i isporuka istih u pravilnom periodu
Do cega dovodi skracenje kvantuma
Skracenje dovodi do poboljsanja odziva ali smanjuje iskoriscenje procesora zbog vise prekljucivanja koja trose procesorsko vreme
Sta se postize uticanjem na nivo prioriteta i na duzinu kvantuma
- Odrzavanje dobrog odziva za procese koji su u integraciji sa korisnicima - visok prioritet, kratak kvantum
- Odrzavanje dobrog iskoriscenja procesora za pozadinske procese koji nemaju cesto interakciju sa korisnikom - nizak prioritet, dug kvantum
- Sto je proces vise aktivan manja mu je interakcija sa korisnikom, prioritet opada kvantum raste