Diferència entre la paginació i l'intercanvi

Diferència entre la paginació i l'intercanvi
Diferència entre la paginació i l'intercanvi

Vídeo: Diferència entre la paginació i l'intercanvi

Vídeo: Diferència entre la paginació i l'intercanvi
Vídeo: IP Dinamica vs Estatica Diferencias 2024, Juliol
Anonim

Paging vs intercanvi

La paginació és un mètode de gestió de memòria utilitzat pels sistemes operatius. La paginació permet que la memòria principal utilitzi les dades que resideixen en un dispositiu d'emmagatzematge secundari. Aquestes dades s'emmagatzemen al dispositiu d'emmagatzematge secundari com a blocs de la mateixa mida anomenats pàgines. La paginació permet al sistema operatiu utilitzar dades que no caben a la memòria principal. L'intercanvi és un terme que s'utilitza per descriure l'acte de moure tots els segments que pertanyen a un procés entre la memòria principal i un dispositiu d'emmagatzematge secundari.

Què és la paginació?

La paginació és un mètode de gestió de memòria utilitzat pels sistemes operatius. La paginació permet que la memòria principal utilitzi les dades que resideixen en un dispositiu d'emmagatzematge secundari. Aquestes dades s'emmagatzemen al dispositiu d'emmagatzematge secundari com a blocs de la mateixa mida anomenats pàgines. La paginació permet al sistema operatiu utilitzar dades que no caben a la memòria principal. Quan un programa intenta accedir a una pàgina, primer es revisa la taula de pàgines per veure si aquesta pàgina es troba a la memòria principal. La taula de pàgines conté detalls sobre on s'emmagatzemen les pàgines. Si no es troba a la memòria principal, s'anomena error de pàgina. El sistema operatiu s'encarrega de gestionar els errors de la pàgina sense mostrar-los al programa. El sistema operatiu primer troba on s'emmagatzema aquesta pàgina en particular a l'emmagatzematge secundari i després la porta a un marc de pàgina buit a la memòria principal. A continuació, actualitza la taula de pàgines per indicar que les dades noves es troben a la memòria principal i torna el control al programa que inicialment va sol·licitar la pàgina.

Què és l'intercanvi?

L'intercanvi és el procés de moure tots els segments que pertanyen a un procés entre la memòria principal i un dispositiu d'emmagatzematge secundari. L'intercanvi es produeix amb càrregues de treball més pesades. El nucli del sistema operatiu mourà tots els segments de memòria que pertanyen a un procés a una àrea anomenada àrea d'intercanvi. Quan seleccioneu un procés per a l'intercanvi, el sistema operatiu seleccionarà un procés que no es tornarà actiu durant un temps. Quan la memòria principal tingui prou espai per contenir el procés, es tornarà a transferir a la memòria principal des de l'espai d'intercanvi perquè la seva execució es pugui continuar.

Quina diferència hi ha entre la paginació i l'intercanvi?

A la paginació, es transfereixen blocs de la mateixa mida (anomenades pàgines) entre la memòria principal i un dispositiu d'emmagatzematge secundari, mentre que en l'intercanvi, tots els segments que pertanyen a un procés es mouran entre la memòria principal i un dispositiu d'emmagatzematge secundari. Com que la paginació permet moure pàgines (podria formar part de l'espai d'adreces d'un procés), és més flexible que l'intercanvi. Atès que la paginació només mou pàgines (a diferència de l'intercanvi, que mou tot un procés), la paginació permetria residir més processos a la memòria principal alhora, en comparació amb un sistema d'intercanvi. L'intercanvi és més adequat quan s'executen càrregues de treball més pesades.

Recomanat: