Swap fișier - l

În cazul aranjamentului de date privind dispozitivele de memorie de memorie externă pot fi reprezentate, de exemplu, partiția specială pe hard disk (partiție) sau ca un fișier separat pe o secțiune unitate convențională.

Există, de asemenea, un termen de swap (Ing. Swap. / Swɔp /) înseamnă, de asemenea, memoria virtuală (sau mai degrabă modul de prezentare sale), sau înseamnă schimbarea discului.

Utilizarea mecanismului de memorie virtuală vă permite să:

Paginare de memorie virtuală

În familia de sisteme de operare Microsoft Windows, spațiu de stocare pentru pagini de pe hard disk-uri trebuie să fie alocate în prealabil. Utilizatorul se poate baza pe automată sau specificați manual dimensiunea zonei de memorie virtuală în fiecare dintre partițiile. Pe aceste secțiuni creează un fișier de dimensiune pagefile.sys cerut de sistemul de operare, care stochează „a scăzut“ de pe pagina de memorie.

organizarea Segment de memorie virtuală

Un mecanism de implementare a memoriei virtuale, în care procesele individuale de funcționare este mutat din memoria RAM (în mod normal inactivă) pe hard disk. eliberând RAM pentru alte procese de descărcare. Principala diferență dintre acest mecanism de paginare este faptul că procesele sunt deplasate între RAM și hard disk-ul în întregime, astfel încât, uneori unele procese pot fi complet absente în RAM. La apariția procesului de activare condiții, acesta este returnat managerul de memorie RAM. Diferite algoritmi de selecție pentru procesele de încărcare și descărcare, precum și diferite metode de memorie izolare, și procesul de disc descărcabil.

Fragmentarea fișierului pagină

În acest proces, fișierul (partiția de disc, sau un fișier de pe partiția) de swap ar putea fi fragmentarea, adică spațiu continuu de memorie virtuală va consta din mai multe individuale (explozive) zone în fișierul de paginare. La citirea și scrierea acestor pagini o mulțime de timp va merge la capetele hard disk repoziționarea la începutul câmpului următor. Acest lucru poate duce la o scădere a performanțelor întregului sistem.

Utilizarea swap este eficient mai ales în cazul în care a început o mulțime de aplicații interactive, care consumă o cantitate mare de memorie RAM, dar, practic, nu iau timp CPU.

Tehnici pentru organizarea eficientă a fișierului de paginare

  • O modalitate de a face loc de swap-file (partiție) este un multiplu de alocare de memorie, atunci când volumul de fișier egal cu volumul de memorie, înmulțit cu 1, 2, 3.
  • În cazul în care computerul are mai mult de un hard disk. apoi pentru acces mai rapid fișierul de paginare, este de dorit să plasați citire mai puțin încărcat / scriere cereri de disc fizice. O alegere bună ar fi un disc fizic care nu rulează sistemul de operare sau o aplicație.
  • Va fi apreciat hard disk de lățime de bandă de interfață (SATA), precum și caracteristicile discurilor propriu-zise. Este mai bine să plasați fișierul de swap pe un disc care are cea mai mare viteza de citire / scriere.
  • În Windows, viteza de citire din mai multe secțiuni mai mari în NTFS [2]. Cu toate acestea, datorită stabilității mai mari eșecurilor NTFS și volume semnificative de hard disk-uri moderne, cu partiții FAT32 acum rar utilizate.
  • În cazul în care computerul are o cantitate semnificativă de memorie RAM (1 GB sau mai mult) și de a folosi cele mai cunoscute familii de sisteme de operare GNU / Linux și MS Windows (cu excepția Windows Vista), puteți dezactiva paginare. Dacă utilizați versiuni diferite de Windows Vista se poate dezactiva, de asemenea, de paginare, cu toate acestea, din cauza resurselor de intensitate a acestui sistem, este de dorit, în acest caz, să aibă cel puțin 2 GB de memorie fizică.

Pentru mai multe informații,

Dintr-un fișier (secțiune) de multe ori schimb poate extrage informații confidențiale utilizate în sistemul informatic. Prin urmare, atunci când se lucrează cu date sensibile se realizează de obicei de purificare schimb - de exemplu, printr-un set de utilitare sswap eliminare sigure.

Algoritmi determina paginile depășite

Când selectați un site pentru o nouă pagină este necesar pentru a elimina orice pagină, aflată în prezent în memorie. Condiții de pagini de înlocuire sunt utilizate pentru a decide ce tip de pagină ar trebui să fie eliminate din memorie. Candidatul ideal este un „mort“, pagina care nu mai au nevoie de nimeni altcineva (de exemplu, se referă la procesul finalizat). Dacă nu astfel de pagini în memorie (sau numărul lor este insuficient), utilizate de obicei de înlocuire locală sau globală pagina:

  • De obicei, un înlocuitor locale alocă fiecărui proces sau grup de procese interdependente de un anumit număr de pagini. În cazul în care procesul are nevoie de o nouă pagină, trebuie să înlocuiască una din propria lor.
  • Regula pagina de înlocuire globală puteți lua orice proces utilizând criterii de selecție la nivel mondial. Pentru a implementa această abordare, trebuie să selectați criteriul prin care decizia va fi făcută pe paginile stocate în memorie.

Criteriile de căutare cele mai frecvent utilizate:

  • Mai puțin utilizate recent. Au fost eliminate aceste pagini sunt accesate cel mai mult pentru o lungă perioadă de timp. Se crede că, în viitor, aceste pagini vor fi un minim de referințe.
  • Ultima Utilizate recent. Șters lansat recent pagini. Se referă la pagina doar pentru a finaliza procesul.

deficiențe

În cazul unei locații virtuale de date de memorie de pe dispozitivele de stocare externe (de exemplu, hard disk-urile), cum se întâmplă adesea - accesul la memorie este încetinită (în comparație cu o memorie cu acces aleator).

sisteme de operare

Punerea în aplicare a datelor de stocare virtuale într-o varietate de sisteme de operare variază în funcție de virtutea caracteristicilor arhitecturale ale sistemelor de operare kernel-ului și a sistemelor de fișiere.

Unix-

Exemplu de creare a unui fișier de swap-pentru GNU / Linux:

sudo dd if = / dev / zero = / = 1024 de swap bs count = 128K # Creați dimensiunea fișierului necesară pentru swap (în acest caz, 128 MB)

sudo mkswap / swap, # Inițializare structura de fișier de swap

sudo / bin / sincronizare modificări # Resetați la disc

sudo swapon / swap, # Activează swap (off - swapoff)

Microsoft Windows și Windows NT

Zona de hard disk, proiectat pentru a schimba, situat într-un fișier separat numit un fișier de paginare. fișier de swap (din fișierul de swap în limba engleză.). El a numit pagefile.sys și sistemul implicit este creat în directorul rădăcină al unității C:. Ulterior, utilizatorul poate controla dimensiunea și plasarea fișierului de swap, de exemplu, folosind panoul de control. sistem de puncte.

În fișierul de swap pentru Windows 9x numit win386.swp și este situat în directorul Windows. Cu toate acestea de editare a fișierului System.ini poate fi mutat în dosarul rădăcină pentru o utilizare ulterioară cu Windows NT.

notițe

Vezi ce un „fișier de swap“ în alte dicționare:

fișier - sinonime Cover dicționar română. fișier substantiv. Numărul de sinonime: 8 • fișier audio (1) • fișier batch ... Dicționar de sinonime

Paging - (Engl Paging ;. Termenul este uneori folosit prin schimbarea swap / swɔp /) unul dintre mecanismul de memorie virtuală, în care fragmentele individuale de memorie (în mod normal inactivă) este mutat din RAM pe hard disk-ul (sau alt dispozitiv extern, ... ... Wikipedia

Diskless stații de lucru - stație de lucru disc este un calculator personal, mijloace lipsite nedemontabile pentru depozitarea pe termen lung. Există două scenarii principale pentru utilizarea stațiilor de lucru fără disc: Sistem de operare și de aplicare ... ... Wikipedia

OpenVZ - virtualizarea la nivel de sistem de operare de virtualizare de tip Developer Community ... Wikipedia

Kozhokin, Eugene M. - Wikipedia are un articol despre alte persoane cu acest nume, a se vedea Kozhokin .. Evgeniy Mihaylovich Kozhokin [[File ... Wikipedia