Nije obavezna serijalizacija.
Hijerarhijsko uređivanje resursa često daje dobre rezultate (pomalo je besmislena sa tri resursa, ali za veći broj ima smisla).
O čemu se konkretno radi pogledaj staru knjigu Rafaela Finkela (Raphael Finkel): ,,Operating Systems Vade Mecum''. Poseti
http://cs.engr.uky.edu/~raphael/
Rešenje koje zahtevaš mislim da bi oslobodilo muke sve tvorce operativnih sistema. Koliko mi je poznato, takvo rešenje ne postoji (optimalno korišćenje resursa nezavisno o njihovom broju).
U najgorem slučaju, Rafael Finkel je smatrao hijerarhijsko uređenje resursa najboljim opštim algoritmom 1989. godine. Nisam u toku sa novijim rezultatima (
www.acm.org može biti od pomoći u tome), ali i dalje izgleda tako.
Nadam se da je od pomoći.
PS. Neko nebulozno objašnjenje hij. raspodele resursa se nalazi u mom maturskom radu iz 2001. godine (,,Razvoj operativnih sistema''). Zbog (ne)kvaliteta istog,
sramota me je da napišem adresu gde se može skinuti, ali ako ima interesovanja, prevazići ću to. ,,Operating Systems Vade Mecum'' je sigurno bolji izvor :)
Možda se moje mišljenje promenilo, ali ne i činjenica da sam u pravu.