Zarządzanie pamięcią
Z Wikipedii, wolnej encyclopedia
Zarządzanie pamięcią – sposób zarządzania pamięcią komputera z poziomu systemu komputerowego. Głównym wymaganiem stawianym procesowi zarządzania pamięcią jest dostarczenie możliwości dynamicznego alokowania pamięci oraz jej zwalniania, gdy już nie jest potrzebna. Jest to kluczowe wymaganie dla zaawansowanych systemów, w których jednocześnie uruchomionych jest wiele procesów[1].
Opracowano różne metody, które zwiększają efektywność zarządzania pamięciową. Jedną z nich jest mechanizm pamięci wirtualnej, który pozwala na odseparowanie adresów logicznych, używanych przez proces, od adresów fizycznych. Mechanizm ten ułatwia tworzenie rozbudowanych aplikacji oraz zwiększa efektywność wykorzystania pamięci RAM, pozwalając na używanie stronicowania pamięci oraz rozszerzenie dostępnej pamięci za pomocą pamięci zewnętrznej. Sposób zrealizowania mechanizmu pamięci wirtualnej może mieć istotny wpływ na działanie całego systemu.