Skip to main content

Co je to paměťový fond?

Pool paměť je blok paměti přiřazený 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 se pokoušet sdílet řez koláče, mohou programy nakonec bojovat o sdílenou paměť, 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 pouze vyplňovat police shora dolů bez bez rozdílu a sestřihuje informace tak, aby v paměti neexistovala lineární logická struktura.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.Při sdružování paměti je fragmentace minimalizována, protože počítač přiřadí 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ádět svou paměťovou žonglování, když je program poprvé načten, ale podstatně zvyšuje efektivitu programu během běhu, protože počítač již bude vědět, kde máPodívejte se na polici pro informace o programech.

Operační systém obecně řídí provoz paměťového fondu.Má schopnost alokovat, distribuovat a uspořádat různé bazény v rámci počítačů RAM a podle potřeby se přizpůsobuje 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.