Shortest Job Next (SJN): erinevus redaktsioonide vahel

Eemaldatud sisu Lisatud sisu
M4rtin (arutelu | kaastöö)
Resümee puudub
M4rtin (arutelu | kaastöö)
Resümee puudub
1. rida:
[[Shortest Job Next (SJN)]] – tuntud ka nime all Shortest Job First (SJF). Olekus „valmis” (ready) olevatest protsessidest valitakse alati järgmisena täitmiseks eeldatavalt kõige kiiremini täidetav protsess. Tegemist on [[eelisasendust]] mitte toetava algoritmiga. [[Eelisasendus]](preemption) tähendab seda, et scheduler saab peatata töös oleva protsessi töötlemise, eelistades sellele kõrgema prioriteediga protsessi ja lükates viimase töötlemisse. Selle algoritmi eeliseks on see, et lühikese kestvusega protsessid täidetakse väga kiiresti ning uute protsesside lisandumisel pole scheduler'il tarvis palju vaeva näha protsessi paigutamisega täitmise järjekorda. Ebaoptimaalseks võib aga see algoritm kujuneda sel juhul kui on selliseid protsesse, mis vajavad pikemat protsessori kasutust, kuid pidevalt tulevad peale lühikest CPU kasutust vajavad protsessid ning lõpptulemusena jäävad pikemat CPU kasutust tahtvad protsessid "nälga".