Skirtumas tarp fizinės ir virtualiosios atminties

Fizinė ir virtualioji atmintis

Fizinė atmintis ir virtualioji atmintis yra dvi atminties formos, naudojamos duomenims saugoti kompiuteryje. Fizinė atmintis - tai lustai, tokie kaip RAM (Random Access Memory) atmintis ir saugojimo įrenginiai, tokie kaip standieji diskai, naudojami duomenims saugoti. Virtualioji atmintis yra atminties vieta, kurią sukuria operacinė sistema, kai kompiuteris neturi pakankamai fizinės atminties programai vykdyti. Virtualioji atmintis sukuriama derinant RAM su standžiojo disko vieta. Virtualioji atmintis leidžia greičiau vykdyti dideles programas, kai neužtenka RAM.

Fizinė atmintis

Kaip minėta anksčiau, fizinė atmintis reiškia RAM ir kompiuterio standžius diskus, kurie naudojami duomenims saugoti. Kompiuteryje operacinė sistema, programų programos ir šiuo metu naudojami duomenys saugomi atmintyje, kad procesorius galėtų prie jų greitai prisijungti. RAM galima pasiekti greičiau nei kitus atminties įrenginius, tokius kaip standusis diskas ir kompaktinis diskas. Tačiau RAM atmintyje yra duomenų tik tada, kai kompiuteris veikia. Išjungus maitinimą, visi RAM atmintyje esantys duomenys prarandami, o operacinė sistema ir kiti duomenys vėl įkeliami į RAM iš standžiojo disko, kai kompiuteris įjungiamas. Standusis diskas yra nestabili atmintis (atmintis, kuri saugo duomenis net tada, kai ji nėra maitinama), naudojama duomenims saugoti kompiuteryje. Jį sudaro apvalūs diskai, vadinami plokštelėmis, kuriuose kaupiami magnetiniai duomenys. Duomenys rašomi ir skaitomi į plokšteles ir iš jų, naudojant skaitymo / rašymo galvutes.

Virtuali atmintis

Virtualioji atmintis naudojama, kai kompiuteryje trūksta RAM vietos programai vykdyti. Virtualioji atmintis derina RAM ir standžiojo disko vietą. Kai kompiuteryje nėra pakankamai RAM atminties programai vykdyti, virtualioji atmintis perduoda duomenis iš RAM į ieškos failą, o tai atlaisvina vietą RAM. Dalis kietojo disko yra naudojama puslapio failui saugoti. Šis perkėlimo procesas atliekamas taip greitai, kad vartotojas nejustų skirtumo. Virtualioji atmintis gali išlaikyti visą duomenų bloką, o dalis, kuri šiuo metu vykdoma, yra RAM. Todėl virtualioji atmintis leidžia operacinei sistemai paleisti kelias programas tuo pačiu metu, taip padidindama daugiaprogramavimo laipsnį. Padidinant programų, kurios galėtų būti vykdomos, dydį, virtualioji atmintis teikia ekonominę naudą, nes standžiojo disko atmintis yra pigesnė nei RAM.

Kuo skiriasi fizinė ir virtualioji atmintis

Fizinė atmintis reiškia fizinius įrenginius, kurie saugo duomenis kompiuteryje, pavyzdžiui, RAM ir standžiojo disko kaupiklius, tačiau virtualioji atmintis derina RAM vietą su standžiojo disko vieta, kad būtų galima laikyti duomenis RAM, kai RAM neužtenka. Dalis standžiojo disko yra naudojama puslapių failams, kuriuos virtualioji atmintis naudoja duomenims, kurie perduodami iš RAM, saugoti. Nors duomenų mainai tarp standžiojo disko failų ir RAM (per virtualiąją atmintį) vyksta labai greitai, per didelis apsikeitimas gali sulėtinti bendrą sistemos veikimą..