Upravljanje slobodnim prostorom Flashcards
Kako FS upravlja slobodnim prostorom?
Održava listu slobodnog prostora za praćenje dostupnih blokova/klastera (blokova)
Šta je bit vektor ili bit mapa?
N blokova sa 1 bitom za svaki blok
Može se tražiti reč-po-reč u mapi
Šta znači kada je reč u bit mapi jednaka 0?
Svi bitovi u toj reči su 0
Svi odgovarajući blokovi su zauzeti
Šta se radi kada se naiđe na reč različitu od nule u bit mapi?
Traži se prvi bit koji je 1 (slobodan blok)
Kako se računa lokacija prvog slobodnog bita?
(Broj bitova po reči) * (broj reči sa svim 0) + pomeraj prve jedinice
Preskoče se sve reči koje odgovaraju zauzetim lokacijama i uzima prva jedinica
Kako funkcionišu povezani slobodni blokovi?
Kao povezana lista, slično kao za zauzete blokove
Teško je evidentirati kontinualan prostor
Nema traćenja prostora
Obično se dodeljuje prvi slobodan blok bez prelaska cele liste
Šta je grupisanje u kontekstu upravljanja slobodnim prostorom?
Menja povezana lista tako da u prvom bloku čuva adrese narednih n-1 slobodnih blokova
Sadrži pokazivač na naredni blok sa još pokazivača na blokove
Kako funkcioniše brojanje u kontekstu upravljanja slobodnim prostorom?
Prostor se često koristi i oslobađa u većim brojem susednih blokova
Održava se adresa prvog bloka i broj slobodnih blokova koji slede