Разлика между физическа и виртуална памет

Физическа срещу виртуална памет

Физическата памет и виртуалната памет са две форми на памет, използвани за съхранение на данни в компютър. Физическата памет се отнася до чипове като RAM (Random Access Memory) памет и устройства за съхранение, като твърди дискове, които се използват за съхранение на данни. Виртуалната памет е пространство на паметта, създадено от операционната система, когато компютърът няма достатъчно физическа памет за изпълнение на програма. Виртуалната памет се създава чрез комбиниране на RAM с пространството на твърдия диск. Виртуалната памет позволява да се изпълняват големи програми по-бързо, когато оперативната памет не е достатъчна.

Физическа памет

Както споменахме по-рано, физическата памет се отнася до оперативната памет и твърдите дискове в компютъра, които се използват за съхранение на данни. В компютър операционната система, приложните програми и използваните понастоящем данни се съхраняват в оперативната памет, така че процесорът да може да бъде достъпен бързо до тях. Оперативната памет може да бъде достъпна по-бързо от другите устройства за съхранение, като твърдия диск и CD-ROM. Но данните в оперативната памет съществуват само докато компютърът работи. Когато захранването е изключено, всички данни в RAM паметта се губят, а операционната система и други данни се зареждат отново в RAM паметта от твърдия диск, когато компютърът е включен. Твърдият диск е енергонезависима памет (памет, която съхранява данни, дори когато не е захранвана), която се използва за съхраняване на данни в компютър. Той е съставен от кръгли дискове, наречени плочи, които съхраняват магнитни данни. Данните се записват и четат на и от плочите с помощта на глави за четене / запис.

Виртуална памет

Виртуалната памет се използва, когато на компютъра липсва RAM място за изпълнение на програма. Виртуалната памет комбинира RAM пространството с пространството на твърдия диск. Когато компютърът няма достатъчно RAM място за изпълнение на програма, виртуалната памет прехвърля данни от RAM паметта в пейджинг файл, който освобождава пространството в RAM паметта. Част от твърдия диск се използва за съхраняване на файла със страницата. Този процес на прехвърляне се извършва толкова бързо, че потребителят да не почувства разлика. Виртуалната памет може да побере цял блок данни, докато частта, която в момента се изпълнява, се намира в RAM паметта. Следователно виртуалната памет позволява на операционната система да стартира няколко програми едновременно, като по този начин повишава степента на мултипрограмиране. Докато увеличава размера на програмите, които могат да бъдат изпълнени, виртуалната памет осигурява ползи за разходите, тъй като паметта на твърдия диск е по-евтина от RAM паметта.

Каква е разликата между физическа и виртуална памет

Докато физическата памет се отнася до физически устройства, които съхраняват данни в компютър като RAM и твърди дискове, виртуалната памет комбинира RAM пространството с пространството на твърдия диск, за да съхранява данни в RAM, когато RAM пространството не е достатъчно. Част от твърдия диск се използва за съхранение на файловете на страницата, които се използват от виртуалната памет за съхранение на данните, които се прехвърлят от RAM паметта. Въпреки че размяната на данни между файловете на страниците на твърдия диск и RAM паметта (чрез виртуалната памет) е много бърза, твърде многото размяна може да забави цялостната производителност на системата.