Swap (IT)

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Termenul swap înseamnă, în informatică , extinderea capacității totale de memorie volatile a computerului , dincolo de limita impusă de cantitatea de memorie RAM instalată, prin utilizarea unui spațiu de memorie pe un alt mediu de stocare fizic, pentru hard disk de exemplu . Utilizarea swap-ului este una dintre tehnicile utilizate de sistemul de operare pentru gestionarea memoriei virtuale .

Descriere

Funcţie

Swap este utilizat pentru a elibera RAM : sistemul de operare salvează o parte din memoria alocată pe disc , care poate fi apoi eliberată și realocată pentru programele care au nevoie de ea. Această porțiune conține datele cel mai puțin probabil să fie solicitate în viitor și este de obicei cea mai recent utilizată. Este clar că atunci când acest lucru este necesar, performanța sistemului se prăbușește brusc, fiind scrierea pe hard disk mult mai lentă decât cea din RAM (de peste o sută de ori mai mică).

De exemplu, acest lucru se întâmplă atunci când memoria RAM gratuită nu mai este suficientă pentru a conține toate informațiile necesare programelor. În realitate, sistemul de operare schimbă de obicei în mod proactiv, adică cu mult înainte de a rămâne fără memorie RAM, astfel încât să nu rămâi niciodată fără memorie.

Unele situații tipice care pot duce la utilizarea intensă a fișierului swap sunt:

  • Executarea simultană a diferitelor aplicații , deoarece fiecare are nevoie de o anumită cantitate de memorie RAM gratuită pentru a funcționa, iar în computerele normale această resursă se epuizează foarte repede.
  • Editarea fotografiilor de imagini digitale de înaltă rezoluție cu funcția de anulare activată, deoarece fiecare imagine intermediară trebuie salvată în memorie pentru a anula operația tocmai efectuată pe imaginea principală.

În plus, swap-ul este utilizat pentru a elimina zonele de memorie din RAM, precum cele utilizate în faza de inițializare a unui program, care nu va mai fi citit.

Schimbați fișierul și partiția de swap

În funcție de sistemul de operare utilizat, este posibil să aveți fișiere swap , care se află în sistemul de fișiere normal al sistemului, sau partiții swap , adică secțiuni ale discului dedicate în întregime swapului și inițializate cu propriul tip specific de sistem de fișiere. Utilizarea partițiilor este, în general, mai bună din punct de vedere al performanței, deoarece împiedică swap-ul să fie supus fragmentării tipice unor sisteme de fișiere. Pe de altă parte, ocupă una dintre (câteva) partiții disponibile pe hard disk, dar limita numărului de partiții poate fi ocolită folosind un Logical Volume Manager .

Schimbați fișierul în Windows

În sistemele Windows , swap-ul se mai numește memorie virtuală , chiar dacă această corespondență este imprecisă, deoarece numele memoriei virtuale indică mai corect spațiul de memorie gestionat de sistemul de operare, așa cum este „văzut” de procese .

Windows nu folosește partiții swap, ci doar swap fișiere. Schimbul este, în general, gestionat automat de sistem, deși este recomandabil să setați o configurație manuală (cantitate minimă fixă, maximă gratuită), pentru o performanță mai bună.

În sistemele Windows 2000 și Windows XP există două fișiere swap care sunt ascunse :

  • hiberfil.sys (utilizat numai în faza de "hibernare" a sistemului, conținutul complet al memoriei RAM este copiat integral în acest fișier și când sistemul este repornit complet reîncărcat)
  • pagefile.sys (utilizat ori de câte ori există memorie RAM insuficientă, numită și „fișier de paginare ”)

Prezent, de obicei în rădăcina discului (exemplu: C: \)

Schimbați partiția în Linux

La instalarea oricărui sistem de tip UNIX , cum ar fi Linux , programul de instalare a sistemului de operare recomandă crearea a cel puțin două partiții, adică una care conține directorul rădăcină / și o partiție swap. Spațiul utilizat pentru partiția swap poate varia de la câțiva megabyte până la câțiva gigabytes.

Este util să ne amintim că, dacă intenționați să utilizați caracteristicile de suspendare și hibernare ale sistemului de operare, partiția swap trebuie să aibă dimensiuni egale (de preferință puțin mai mari) decât cantitatea de memorie RAM utilizată pe aparat.

Crearea partiției swap nu este obligatorie, dar este foarte recomandată.

Elemente conexe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT