Implementacija algoritama: Optimalni, Random, LRU,FIFO

Implementacija algoritama: Optimalni, Random, LRU,FIFO

offline
  • Zeroo  Male
  • Novi MyCity građanin
  • Pridružio: 25 Nov 2006
  • Poruke: 28

Znaci to su algoritmi zamjene blokova u kes memoriji...pa ako neko ima ideje kako da to implementira u Javi...:-)



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • real 
  • Elitni građanin
  • Pridružio: 25 Nov 2004
  • Poruke: 2297
  • Gde živiš: Kragujevac

Kolekcije u Javi imaju klase za:

FIFO -> klasa PriorityQueue
LIFO -> klasa Stack

Mada, obe klase može da zameni LinkedList, itd.

Nisam studirao informatiku, pa baš i ne razumem to što si pitao.?



offline
  • Zeroo  Male
  • Novi MyCity građanin
  • Pridružio: 25 Nov 2006
  • Poruke: 28

Ma da...to su samo klase u javi injihova implementacija je jednostavna..:-)

ono sto je trazi je implementacija algoritama...FIFO je naziv algoritma po kojem se mjenjaju blokovi u kes memoriji...itd za duge algoritme:-)

offline
  • Pridružio: 11 Maj 2005
  • Poruke: 871
  • Gde živiš: Aleksinac - Niš

FIFO mozes preko reda, LRU preko magacina. Optimalni je tesko realizovati jer bi morao da unapred znas koji blokovi ce se traziti i na osnovu toga pravis algoritam. Sa random biras naravno bilo koji blok.
Ti moras da radis sa magacinom i redom, to ti je jedini nacin, a posto vec znas kako da ih implementiras onda ne bi trebalo da imas problema.
Za optimalni algoritam izbacuj uvek blokove koji se nece koristiti u daljem toku programa a ako nema takvih onda izbacujes one blokove koji ce se najkasnije koristiti.

Ko je trenutno na forumu
 

Ukupno su 1051 korisnika na forumu :: 32 registrovanih, 2 sakrivenih i 1017 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: Ageofloneliness, arsa, Avalon015, Belac91, Ben Roj, bokisha253, ccoogg123, darkangel, doloress, Duh sa sekirom, dule10savic, Georgius, Haris, HrcAk47, hyla, Japidson, Krusarac, Leonov, loon123, MiG-29M2, milenko crazy north, nebojsag, nikoladim, nuke92, ostoja, RJ, rovac, theNedjeljko, vaso1, Wrangler, YugoSlav, zastavnik