Skirtumas Tarp Fizinės Ir Virtualios Atminties

Skirtumas Tarp Fizinės Ir Virtualios Atminties
Skirtumas Tarp Fizinės Ir Virtualios Atminties
Anonim

Fizinė ir virtualioji atmintis

Fizinė atmintis ir virtualioji atmintis yra dvi atminties formos, naudojamos duomenims saugoti kompiuteryje. Fizinė atmintis - tai lustai, tokie kaip RAM (laisvosios kreipties atmintis) ir saugojimo įrenginiai, pavyzdžiui, standieji diskai, kurie naudojami duomenims saugoti. Virtuali atmintis yra atminties vieta, kurią sukuria operacinė sistema, kai kompiuteryje nėra pakankamai fizinės atminties programai vykdyti. Virtualioji atmintis sukuriama derinant RAM ir vietą standžiajame diske. Virtuali atmintis leidžia greičiau vykdyti dideles programas, kai nepakanka RAM.

Fizinė atmintis

Kaip minėta anksčiau, fizinė atmintis reiškia RAM ir kietuosius diskus, esančius kompiuteryje, kurie naudojami duomenims saugoti. Kompiuteryje operacinė sistema, programų programos ir šiuo metu naudojami duomenys yra laikomi RAM, kad procesorius galėtų juos greitai pasiekti. RAM galima pasiekti greičiau nei kitus atminties įrenginius, pvz., Standųjį diską ir CD-ROM. Tačiau RAM atmintyje esantys duomenys egzistuoja tik tada, kai veikia kompiuteris. Išjungus maitinimą, visi RAM atmintyje esantys duomenys prarandami, o įjungus kompiuterį, operacinė sistema ir kiti duomenys vėl įkeliami į RAM iš kietojo disko. Kietasis diskas yra nepastovi atmintis (atmintis, sauganti duomenis, net jei ji nėra maitinama), naudojama duomenims saugoti kompiuteryje. Jis susideda iš apskritų diskų, vadinamų plokštelėmis, kuriuose kaupiami magnetiniai duomenys. Duomenys rašomi ir skaitomi į lėkštes ir iš jų naudojant skaitymo / rašymo galvutes.

Virtuali atmintis

Virtuali atmintis naudojama, kai kompiuteryje trūksta RAM vietos programai vykdyti. Virtualioji atmintis sujungia RAM ir standžiojo disko vietas. Kai kompiuteryje nepakanka vietos RAM programai vykdyti, virtualioji atmintis perkelia duomenis iš RAM į ieškos failą, kuris atlaisvina vietą RAM. Dalis kietojo disko naudojama puslapio failui laikyti. Šis perkėlimo procesas atliekamas taip greitai, kad vartotojas nepajustų skirtumo. Virtualioji atmintis gali talpinti visą duomenų bloką, o šiuo metu vykdoma dalis yra RAM. Todėl virtualioji atmintis leidžia operacinei sistemai vienu metu paleisti kelias programas ir taip padidinti daugiaprogramavimo laipsnį. Didindamas vykdomų programų dydį,virtuali atmintis suteikia naudos, nes kietojo disko atmintis yra pigesnė nei RAM.

Kuo skiriasi fizinė ir virtuali atmintis

Nors fizinė atmintis reiškia fizinius įrenginius, kurie saugo duomenis kompiuteryje, pvz., RAM ir standžiuosiuose diskuose, virtualioji atmintis sujungia RAM vietą su standžiajame diske esančia vieta duomenims kaupti RAM, kai RAM vietos nepakanka. Dalis kietojo disko naudojama puslapių failams, kuriuos naudoja virtualioji atmintis, saugoti iš RAM perkeltiems duomenims saugoti. Nors duomenų mainymas tarp kietajame diske esančių puslapių failų ir RAM (per virtualiąją atmintį) yra labai greitas, per didelis keitimas gali sulėtinti bendrą sistemos veikimą.

Rekomenduojama: