Příspěvekod MiliNess » 08 pro 2013 12:48
Však to vidíš. Na prvním obrázku je volných pouze 93MB paměti, data ostatních procesů jsou z velké části uvolněna z paměti, mezipaměť systému zredukována.
Ono to s tou pamětí není tak jednoduché a nelze to jednoduše vysvětlit.
Fyzická paměť je rozdělena na rámce (stránky) a ty jsou jsou dle potřeby propojeny se stránkami virtuální paměti.
Rámce fyzické paměti, popisuje jeden velký seznam PFN (page frame number), ve kterém jsou začleněny všechny stránky fyzické paměti.
Pak existuje několik dalších menších seznamů, kde jsou uvedeny např. platné stránky, stránky v pohotovosti, nulované, volné stránky atd. Podle nich se správce paměti rozhoduje,
jak bude postupovat např. při požadavku na alokaci paměti.
Ač to na obrázku nahoře vypadá, že je volný ještě jeden GB fyzické paměti, ve skutečnosti je skutečně volných jen těch necelých 100MB. To je součet velikosti volných a nulovaných stránek paměti.
(před přidělením stránek paměti nějakému procesu, se nejprve musí vynulovat, aby se nedala předešlá data zneužít). Ten zbytek stránek, byl v pohotovostním seznamu stránek.
To jsou stránky, které byly v pracovní sadě některého procesu, ale byly uvolněny. V případě odkazu na takovou stránku, při obsluze výpadku stránky, je pouze přemístěna do seznamu pracovní sady procesu a není nutno ji znovu načítat z disku. Stejné je to s mezipamětí systému, kde se udržuje v paměti např. obsah souborů, které jsou otevřeny.
Pokud dojde k obsazení velké části fyzické paměti, tato data jsou z paměti uvolňována. Po uvolnění paměti jsou stránky přesunuty do seznamu s volnými stránkami a data ostatních procesů, je nutno do
paměti opět načíst z disku. Taktéž data otevřených souborů do mezipaměti systému.
Nechceš-li, aby k tomu docházelo, přidej do počítače další 2 až 4 GB paměti.
-každý má svou pravdu a ta se nemusí vždycky shodovat s tvou vlastní
-naše problémy jsou pouze v naší hlavě
-okolní svět není ani dobrý ani špatný, je mu zcela lhostejné, jestli existuješ
-nejdůležitější v životě je láska. Všechno ostatní jsou zbytečnosti