różnica między Stronicowaniem i zamianą
w tym samouczku omówimy różnice między Stronicowaniem a wymianą w systemie operacyjnym.
stronicowanie w systemie operacyjnym
stronicowanie jest zasadniczo techniką zarządzania pamięcią w systemie operacyjnym. W tej technice system operacyjny pobiera procesy z pamięci wtórnej do pamięci głównej, a pamięć ta ma postać stron. Stronicowanie jest pojęciem logicznym.
za pomocą tej techniki pamięć główna jest dzielona na małe bloki pamięci fizycznej, które są powszechnie znane jako ramki. W stronicowaniu rozmiar ramek jest stały. Aby zapobiec fragmentacji zewnętrznej i maksymalnemu wykorzystaniu pamięci głównej, rozmiar ramki musi być taki sam jak rozmiar strony. Ta technika pomaga szybciej uzyskać dostęp do danych.
wymiana w systemie operacyjnym
wymiana jest techniką zarządzania pamięcią i służy do tymczasowego usuwania nieaktywnych programów z pamięci głównej systemu komputerowego. Każdy proces musi znajdować się w pamięci do jego wykonania, ale może być tymczasowo wyłączony z pamięci do magazynu kopii, a następnie ponownie przywrócony do pamięci, aby zakończyć jego wykonanie. Zamiana odbywa się tak, że inne procesy otrzymują pamięć do ich wykonania.
ze względu na wydajność techniki zamiany zwykle wpływa, ale pomaga również w równoległym uruchamianiu wielu i dużych procesów. Proces zamiany jest również znany jako technika zagęszczania pamięci. Zasadniczo, procesy o niskim priorytecie mogą zostać zamienione tak, że procesy o wyższym priorytecie mogą być ładowane i wykonywane.
powyższy diagram pokazuje zamianę dwóch procesów, w których dysk jest używany jako zapasowy magazyn.
różnica między Stronicowaniem a wymianą
omówmy różnicę między Stronicowaniem a wymianą w systemie operacyjnym.
Paging | Zamiana |
---|---|
stronicowanie to technika zarządzania pamięcią, w której komputer przechowuje i pobiera dane z pamięci dodatkowej do wykorzystania w pamięci głównej. | wymiana jest techniką, która jest używana do tymczasowego usuwania nieaktywnych programów z pamięci głównej systemu komputerowego |
technika ta pozwala większej liczbie procesów rezydować w pamięci głównej | Zamiana pozwala mniejszej liczbie procesów rezydować w pamięci głównej. |
stronicowanie odbywa się zgodnie z nieciągłym zarządzaniem pamięcią. | Zamiana może odbywać się bez użycia techniki zarządzania pamięcią. |
stronicowanie jest bardziej elastyczne, ponieważ w tym jest ruch stron procesu. | wymiana jest mniej elastyczna, ponieważ cały proces porusza się tam iz powrotem w pamięci głównej i z powrotem. |
stronicowanie występuje, gdy pewna część procesu jest przenoszona na dysk. | podczas wymiany następuje, gdy cały proces jest przenoszony na dysk. |
w przypadku średnich obciążeń odpowiednia jest technika stronicowania. | w przypadku dużych obciążeń odpowiednia jest technika wymiany. |
technika ta pozwala na nieciągłość przestrzeni adresowej procesu w pamięci. | za pomocą zamiany wielu procesów może działać równolegle w systemie operacyjnym |
technika ta pomaga zaimplementować pamięć wirtualną. | Wymiana pomaga procesorowi szybciej uzyskać dostęp do procesów. |
Leave a Reply