Alokacija Memorije u Particijama

Preview:

DESCRIPTION

alokacija memorije u particijamavaskovic

Citation preview

1

ALOKACIJA MEMORIJE U PARTICIJAMADopušta smeštanje više procesa u memoriju istovremenoOmogućeno je multiprogramiranjeMoguće je realizovati sve četri funkcije, vodi se računa o zauzetom i nezauzetom prostoru za svaku particiju posebno

Postoji mogućnost podele:Statička alokacija memorijeDinamička alokacija memorije

2

STATIČKA ALOKACIJA MEMORIJE U PARTICIJAMA• Veličina particije se unapred odredi ili zadaje• Zadavanje može biti za vreme:

– Generisanja operativnog sistema– Programer (operater) zadaje na početku rada

• Ima statički karakter i nepromenljiva je.• Pridružena tabela u kojoj se vode podaci:

– Broj particije– Veličina – Početna adresa (lokacija particije)– Stanje particije (slobodno, zauzeto)

3

STATIČKA ALOKACIJA MEMORIJE U PARTICIJAMA• Strategija alociranja je softverski definisana.• Mora biti jednostavna kako nebi generisala veliki interni rad• Pri alokaciji algoritam treba da pronađe u tabeli u koju particiju može da smesti proces.

4

STATIČKA ALOKACIJA MEMORIJE U PARTICIJAMA

Statičke particije iste veličine

5

Monoprogramski rad i statičkeparticije

6

7

STATIČKA ALOKACIJA MEMORIJE U PARTICIJAMA• Veličine particija se biraju prema prosečnim procesima.• Problem je u tome što procesi zauzimaju cele particije• Ako je potrebno više particija proces čeka• Mali procesi zauzimaju cele particije• Velika fragmentacija• Značajno usporenje rada računara.• Slabo iskorišćenje

Statičke particije različite veličine• Punjenje procesa u:• Najmanju slobodnu particiju koja je dovoljno velika Particiju koja je najbliža po veličini (može da zahteva čekanje)• Prednosti

– Pogodno za velike i male procese– Može imati bolje iskorišćenje memorije nego statičkeparticije sa fiksnom veličinom

• Nedostaci– Iskorišćenje memorije je malo ako su procesi male– veličine– Ograničava broj aktivnih procesa

8

Statičke particije različite veličine -primer• Neiskorišćena memorija samo kod procesa koji su manji od veličine svoje particije• Manja je interna fragmentacija

9

Recommended