Zamiana:
Zamiana jest procesem tymczasowej wymiany procesu na pamięć wtórną z pamięci głównej, która jest szybka w porównaniu do pamięci wtórnej. Ale ponieważ pamięć RAM ma mniejszy rozmiar, proces, który jest nieaktywny, jest przenoszony do pamięci wtórnej. Główną częścią wymiany jest czas transferu, a całkowity czas wprost proporcjonalny do ilości wymienianej pamięci.
stronicowanie:
stronicowanie to procedura alokacji pamięci, w której różnym nie sąsiadującym blokom pamięci przypisany jest stały rozmiar. Rozmiar jest na ogół 4KB. Stronicowanie jest zawsze wykonywane między aktywnymi stronami.
różnica między Stronicowaniem a wymianą :
Zamiana | |
---|---|
jest to procedura kopiowania całego procesu. | jest to technika alokacji pamięci. |
Zamiana następuje, gdy cały proces jest przenoszony na dysk. | stronicowanie występuje, gdy część procesu jest przenoszona na dysk. |
w tym procesie jest tymczasowo zamieniany z pamięci głównej na pamięć wtórną. | w tym przypadku sąsiadujący blok pamięci jest nie sąsiadujący, ale o stałym rozmiarze zwanym ramką lub stronami. |
Zamiana może być wykonywana bez zarządzania pamięcią. | nieciągłe zarządzanie pamięcią. |
Zamiana odbywa się za pomocą nieaktywnych procesów. | tylko aktywny proces może wykonywać stronicowanie. |
zapewnia kierunek dotyczący rozwiązania. | Nie podano sugestii dotyczących rozwiązania w nim. |
Tagi Artykułu:
Tagi Praktyki: