Raspoređivanje Procesa - Deveto Poglavlje

46 Questions | Total Attempts: 163

SettingsSettingsSettings
Please wait...
Rasporeivanje Procesa - Deveto Poglavlje

OS2 - Raspoređivanje procesa.


Questions and Answers
  • 1. 
    Osnovni algoritam za raspoređivanje procesa na UNIX OS je:
    • A. 

      RR

    • B. 

      SRTF

    • C. 

      SJF

    • D. 

      FIFO

  • 2. 
    U formulama
    • decay(CPU) = CPU_usage /2
    • priority = (decay/2) + base priority level
    Proces nije dobio CPU pre toga, a base priority je 40. Proces dobija CPU na 1sec. Koliko iznosi prioritet procesa nakon 1 sekunde?
    • A. 

      70

    • B. 

      55

    • C. 

      40

    • D. 

      0

  • 3. 
    Na bazi formula
    • decay(CPU) = CPU_usage /2
    • priority = (decay/2) + base priority level
    Da li proces u korisničkom režimu ikada može da dostigne nivo prioriteta, nekog kernelskog procesa?
    • A. 

      Može ako dugo radi

    • B. 

      Da

    • C. 

      Ne

    • D. 

      Može ako dugo čeka

  • 4. 
    Imate formule
    • decay(CPU) = CPU_usage /2
    • priority = (decay/2) + base priority level
    Da li ove formule važe za procese u kernelskom modu?
    • A. 

      Da

    • B. 

      Uslovno

    • C. 

      Ne znam

    • D. 

      Ne

  • 5. 
    UNIX kernel je:
    • A. 

      Preemptive

    • B. 

      Uslovno preemptive

    • C. 

      Non-preemptive

    • D. 

      Ne znam

  • 6. 
    S obzirom na prirodu UNIX kernela, prioritet procesa u kernelskom modu je jedino bitan:
    • A. 

      Samo kad se proces vraća u korisnički mod

    • B. 

      Samo kad se proces uspavljuje ili budi

    • C. 

      Samo kad se proces kreira

    • D. 

      Uvek je bitan

  • 7. 
    Za UNIX prioritete važi pravilo:
    • A. 

      što je broj tj vrednost prioriteta veća, prioritet je veći

    • B. 

      Broj tj vrednost prioriteta ne utiče na prioritet

    • C. 

      što je broj tj vrednost prioriteta veći, prioritet je manji

    • D. 

      Ne znam 

  • 8. 
    Dva procesa u korisničkom nivou imaju sledeće prioritete
    • Proces A = 50
    • Proces B = 60
    Koji će se proces prvi izvršiti na UNIX OS?
    • A. 

      Proces B

    • B. 

      Ne može da se izvede zaključak o tome koji će se proces prvi izvrši

    • C. 

      Ne znam

    • D. 

      Proces A

  • 9. 
    Dva procesa u korisničkom nivou imaju sledeće prioritete
    • Proces A = 50
    • Proces B = 45
    Koji će se proces prvi izvršiti na UNIX OS?
    • A. 

      Proces B

    • B. 

      Proces A

    • C. 

      Ne može da se izvede zaključak o tome koji će se proces prvi izvrši

    • D. 

      Ne znam

  • 10. 
    Pomoću sistemskog poziva nice, procesi na UNIX OS:
    • A. 

      Utiču na zauzeće virtuelne memorije

    • B. 

      Utiču na svoj prioritet

    • C. 

      Utiču na svoje zauzeće memorije

    • D. 

      Utiču na svoj PID

  • 11. 
    U formuli
    • priority = ("recent CPU usage"/2) + base priority level + nice value
    nice vrednost je:
    • A. 

      Promenljivi parametar

    • B. 

      Može biti i fiksni i promenljivi parametar

    • C. 

      Fiksni parametar

    • D. 

      Ne može se utvrditi

  • 12. 
    Osnovni algoritam za raspoređivanje procesa na UNIX OS u odnosu na RR algoritam je:
    • A. 

      čisti RR

    • B. 

      Ne koristi se RR

    • C. 

      Ne znam

    • D. 

      Modifikovani RR

  • 13. 
    U formuli
    • priority = ("recent CPU usage"/2) + base priority level + nice value
    nice vrednost za proces koji nema root privilegiju:
    • A. 

      Može biti samo pozitivna

    • B. 

      Može biti i pozitivna i negativna

    • C. 

      Može biti samo negativna

    • D. 

      Uvek je 0

  • 14. 
    U formuli
    • priority = ("recent CPU usage"/2) + base priority level + nice value
    nice vrednost za proces koji ima root privilegiju:
    • A. 

      Uvek je 0

    • B. 

      Može biti i pozitivna i negativna

    • C. 

      Može biti samo negativna

    • D. 

      Može biti samo pozitivna

  • 15. 
    U formuli
    • priority = ("recent CPU usage"/2) + base priority level + nice value
    nice vrednost za običan proces koji ima root privilegiju:
    • A. 

      Može samo povećati prioritet procesa

    • B. 

      Može samo smanjiti prioritet procesa

    • C. 

      Može i smanjiti i povećati prioritet procesa

    • D. 

      Ne utiče na prioritet

  • 16. 
    U formulama
    • decay(CPU) = CPU_usage /2
    • priority = (decay/2) + base priority level + nice value
    Proces nije dobio CPU pre toga, a base priority je 40, dok je nice vrednost 10. Proces dobija CPU na 1sec. Koliko iznosi prioritet procesa nakon 1 sekunde?
    • A. 

      40

    • B. 

      100

    • C. 

      50

    • D. 

      65

  • 17. 
    U formulama
    • decay(CPU) = CPU_usage /2
    • priority = (decay/2) + base priority level + nice value
    Proces nije dobio CPU pre toga, a base priority je 40, dok je nice vrednost 15. Proces dobija CPU na 1sec. Koliko iznosi prioritet procesa nakon 1 sekunde?
    • A. 

      70

    • B. 

      75

    • C. 

      40

    • D. 

      55

  • 18. 
    Osnovna ideja za FSS je:
    • A. 

      Procesi se grupišu, grupe nisu ravnopravne, procesi unutar grupe nisu ravnopravni

    • B. 

      Procesi se grupišu, grupe su ravnopravne, procesi unutar grupe su ravnopravni

    • C. 

      Procesi se grupišu, grupe su ravnopravne, procesi unutar grupe nisu ravnopravni

    • D. 

      Procesi se grupišu, grupe nisu ravnopravne, procesi unutar grupe su ravnopravni

  • 19. 
    FSS se najčešće realizuje:
    • A. 

      Pomoću signala

    • B. 

      Pomoću nice vrednosti

    • C. 

      Pomoću grupnog prioriteta

    • D. 

      Pomoću threshold vrednosti

  • 20. 
    U formulama
    • decay(CPU) = CPU_usage /2 priority = (decay/2) + group_CPU_usage/2 + base priority level
    • Koristi se FFS sa 3 procesa, A, B i C.
    • Proces A je u prvoj FSS grupi, procesi B i C su u drugoj grupi.
    Nijedan od procesa nije dobio CPU pre toga, a base priority je 40. Proces A dobija CPU na 1sec. Koliko iznosi prioritet procesa A nakon 1 sekunde?
    • A. 

      100

    • B. 

      55

    • C. 

      40

    • D. 

      70

  • 21. 
    U formulama
    • decay(CPU) = CPU_usage /2 priority = (decay/2) + group_CPU_usage/2 + base priority level
    • Koristi se FFS sa 3 procesa, A, B i C.
    • Proces A je u prvoj FSS grupi, procesi B i C su u drugoj grupi.
    Nijedan od procesa nije dobio CPU pre toga, a base priority je 40. Proces B dobija CPU na 1sec. Koliko iznosi prioritet procesa B nakon 1 sekunde?
    • A. 

      70

    • B. 

      100

    • C. 

      40

    • D. 

      55

  • 22. 
    Na korisničkom nivou, procesi u pogledu promene redova čekanja:
    • A. 

      Ne mogu menjati redove čekanja

    • B. 

      Mogu menjati redove čekanja i na viši i na niži prioritet

    • C. 

      Mogu menjati redove čekanja samo na viši prioritet

    • D. 

      Mogu menjati redove čekanja samo na niži prioritet

  • 23. 
    U formulama
    • decay(CPU) = CPU_usage /2 priority = (decay/2) + group_CPU_usage/2 + base priority level
    • Koristi se FFS sa 3 procesa, A, B i C.
    • Proces A je u prvoj FSS grupi, procesi B i C su u drugoj grupi.
    Nijedan od procesa nije dobio CPU pre toga, a base priority je 40. Proces B dobija CPU na 1sec. Koliko iznosi prioritet procesa C nakon 1 sekunde?
    • A. 

      100

    • B. 

      70

    • C. 

      55

    • D. 

      40

  • 24. 
    Koji je razlog zvog koga UNIX nije pogodan za real-time sisteme:
    • A. 

      RR raspoređivanje

    • B. 

      Virtulena memorija

    • C. 

      Preemptive kernel

    • D. 

      Non-preemptive kernel

  • 25. 
    Sistemski poziv
    • stime(pvalue);
    obavlja sledeću funkciju:
    • A. 

      Setuje sistemsko vreme

    • B. 

      čita sistemsko vreme

    • C. 

      Generiše signal alarm

    • D. 

      Meri proteklo vreme iz proizvolje tačke iz prošlosti

Back to Top Back to top