Memorie fizică vs virtuală
Memoria fizică și memoria virtuală sunt două forme de memorie utilizate pentru stocarea datelor într-un computer. Memoria fizică se referă la cipuri precum memoria RAM (Random Access Memory) și dispozitivele de stocare, cum ar fi hard disk-urile care sunt utilizate pentru stocarea datelor. Memoria virtuală este un spațiu de memorie creat de sistemul de operare atunci când computerul nu are suficientă memorie fizică pentru a executa un program. Memoria virtuală este creată prin combinarea memoriei RAM cu spațiul pe hard disk. Memoria virtuală permite executarea mai rapidă a programelor mari atunci când memoria RAM nu este suficientă.
Memorie fizică
Așa cum am menționat mai devreme, memoria fizică se referă la memoria RAM și la hard disk-urile din computer care sunt utilizate pentru stocarea datelor. Într-un computer, sistemul de operare, programele de aplicații și datele utilizate în prezent sunt păstrate în memoria RAM, astfel încât acestea să poată fi accesate rapid de procesor. RAM-ul ar putea fi accesat mai rapid decât celelalte dispozitive de stocare, cum ar fi hard diskul și CD-ROM-ul. Dar datele din RAM există numai în timp ce computerul rulează. Când alimentarea este oprită, toate datele din RAM se pierd și sistemul de operare și alte date sunt încărcate din nou pe RAM de pe hard disk când computerul este pornit. Hard disk-ul este o memorie nevolatilă (o memorie care păstrează datele chiar și atunci când nu este alimentată) care este utilizată pentru a stoca date într-un computer. Este alcătuit din discuri circulare numite platouri care stochează date magnetice. Datele sunt scrise și citite pe și de pe platane folosind capete de citire / scriere.
Memorie virtuala
Memoria virtuală este utilizată atunci când computerul nu are spațiu RAM pentru executarea unui program. Memoria virtuală combină spațiul RAM cu spațiul pe hard disk. Când computerul nu are suficient spațiu RAM pentru a executa un program, memoria virtuală transferă date din RAM într-un fișier de paginare, care eliberează spațiul din RAM. O porțiune din hard disk este utilizată pentru a stoca fișierul de pagină. Acest proces de transfer se face atât de rapid, încât utilizatorul să nu simtă diferența. Memoria virtuală poate conține un întreg bloc de date în timp ce partea care se execută în prezent se află pe RAM. Prin urmare, memoria virtuală permite sistemului de operare să ruleze mai multe programe în același timp, crescând astfel gradul de multiprogramare. În timp ce creșteți dimensiunea programelor care ar putea fi executate,memoria virtuală oferă avantaje din punct de vedere al costurilor, deoarece memoria pe hard disk este mai puțin costisitoare decât memoria RAM.
Care este diferența dintre memoria fizică și memoria virtuală
În timp ce memoria fizică se referă la dispozitivele fizice care stochează date într-un computer, cum ar fi memoria RAM și unitățile de disc, memoria virtuală combină spațiul RAM cu spațiul de pe hard disk pentru a stoca date în RAM, atunci când spațiul RAM nu este suficient. O parte din hard disk este utilizată pentru a stoca fișierele de pagină care sunt utilizate de memoria virtuală pentru a stoca datele transferate de pe RAM. Chiar dacă schimbarea datelor între fișierele de pagină pe hard disk și RAM (prin memoria virtuală) este foarte rapidă, schimbarea prea mare ar putea încetini performanța generală a sistemului.