diferența dintre paginare și Swapping
în acest tutorial, vom acoperi diferențele dintre paginare și schimbarea în sistemul de Operare.
paginarea în sistemul de operare
paginarea este practic o tehnică de gestionare a memoriei în sistemul de operare. În această tehnică, sistemul de operare preia procesele din memoria secundară în memoria principală și această memorie este sub formă de pagini. Paginarea este un concept logic.
cu ajutorul acestei tehnici, memoria principală este împărțită în blocuri mici de memorie fizică, care sunt cunoscute sub numele de cadre. În dimensiunea de paginare de cadre este fix. Pentru a preveni fragmentarea externă și pentru utilizarea maximă a memoriei principale, dimensiunea cadrului trebuie să fie aceeași cu dimensiunea paginii. Această tehnică ajută la accesarea mai rapidă a datelor.
schimbarea în OS
schimbarea este o tehnică de gestionare a memoriei și este utilizată pentru a elimina temporar programele inactive din memoria principală a sistemului informatic. Orice proces trebuie să fie în memorie pentru executarea sa, dar poate fi schimbat temporar din memorie într-un magazin de rezervă și apoi readus din nou în memorie pentru a-și finaliza execuția. Schimbarea se face astfel încât alte procese să obțină memorie pentru executarea lor.
datorită performanței tehnicii de schimbare, de obicei, este afectată, dar ajută și la rularea proceselor multiple și mari în paralel. Procesul de schimbare este, de asemenea, cunoscut ca o tehnică pentru compactarea memoriei. Practic, procesele cu prioritate redusă pot fi schimbate astfel încât procesele cu prioritate mai mare să poată fi încărcate și executate.
diagrama de mai sus arată schimbarea a două procese în care discul este utilizat ca Magazin de suport.
diferența dintre paginare și Swapping
să acoperim diferența dintre paginare și Swapping în sistemul de Operare.
Paging | schimbarea |
---|---|
paginarea este o tehnică de gestionare a memoriei în care computerul stochează și preia date din stocarea secundară pentru a fi utilizate în memoria principală. | schimbarea este o tehnică care este utilizată pentru a elimina temporar programele inactive din memoria principală a sistemului informatic |
această tehnică permite mai multor procese să locuiască în memoria principală | schimbarea permite mai puține procese să locuiască în memoria principală. |
paginarea urmează gestionarea non-contiguă a memoriei. | schimbarea se poate face fără nicio tehnică de gestionare a memoriei. |
paginarea este mai flexibilă, deoarece în aceasta există mișcarea paginilor unui proces. | schimbarea este mai puțin flexibilă pe măsură ce întregul proces se mișcă înainte și înapoi în memoria principală și înapoi. |
paginarea apare atunci când o parte a procesului este transferată pe disc. | în timp ce schimbarea are loc atunci când întregul proces este transferat pe disc. |
pentru sarcini medii, tehnica de paginare este potrivită. | pentru sarcini grele, tehnica de schimbare este potrivită. |
această tehnică permite ca spațiul de adrese de memorie al unui proces să fie necontiguu. | cu ajutorul Swapping mai multe procese pot rula în paralel în sistemul de Operare |
această tehnică ajută la implementarea memoriei virtuale. | schimbarea ajută procesorul să acceseze procesele mai rapid. |
Leave a Reply