Co je to paměťový fond?
Pool paměť je blok paměti přiřazený ke konkrétnímu programu nebo aplikaci v počítači. Informace pro běžící program, jako je operační systém nebo jakákoli otevřená aplikace v počítači, jsou uloženy v paměti náhodného přístupu (RAM) na počítači. Přiřazení každého programu Specifický blok paměti pomocí technologie paměti Pool se vyhýbá problému překrývání paměti. K překrývání dochází, když se dva programy snaží použít stejné části paměti; Stejně jako pokus o sdílení řezu koláče mohou programy skončit „bojováním“ nad sdílenou pamětí, což má za následek chyby v systému. S paměťovým fondem má každý program svůj vlastní „řez“, což má za následek harmonický provoz počítače. Bez využití fondu paměti, jakmile přicházejí informace, počítač začne naplňovat police shora dolů bez rozdílu a sestřihovat informace tak, aby uvnitř neexistovala žádná lineární logická strukturapaměť. I když se jedná o zcela platný přístup k manipulaci s pamětí, obchodní organizace pro rychlost, nevýhodou přichází, když jsou programy odstraněny z paměti a zaujmou nové programy. Je pravděpodobné, že informace, které nový program potřebuje, se do mezer uvolní, jakmile byl starý program odstraněn. Bez sdružování paměti tento nesoulad nutí počítač k dalšímu kompromisu organizace v rámci RAM; Toto je známé jako fragmentace.
Mít roztříštěné informace v paměti znamená, že počítač bude muset provést žonglérský akt, aby získal informace pro jakýkoli konkrétní program. Při sdružování paměti je fragmentace minimalizována, protože počítač přiřazuje každý program konkrétní oblast v „knihovce“ paměti, což minimalizuje riziko dezorganizace. To má za následek trochu extra režijních nákladů na počítači na začátku, protože to musí provést své jáMory "Žonglování", když je program poprvé načten, ale podstatně zvyšuje účinnost programu během běhu, protože počítač již bude vědět, kde se podívat na "polici" pro informace o programu.
Operační systém obecně řídí provoz paměťového fondu. Má schopnost alokovat, distribuovat a přeskupit různé „fondy“ v rámci RAM počítače a podle potřeby se přizpůsobit požadavkům jednotlivých aplikací. Například, pokud aplikace požaduje větší blok paměti, než byla přiřazena, musí operační systém působit tak, aby zvětšil konkrétní fond přiřazený k tomuto programu, aniž by zasahoval do paměťových skupin jakýchkoli jiných aktivních programů v systému. Optimalizace to vyžaduje, aby konkrétní aplikace byla naladěna na konkrétní operační systém a naopak, což zajišťuje, že oba spolupracují a rezervují paměť pro aplikaci co nejefektivnějším způsobem.