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

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

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

Видео: Разлика между физическата и виртуалната памет
Видео: Облачные вычисления - информатика для руководителей бизнеса 2016 2024, Ноември
Anonim

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

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

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

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

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

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

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

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

Препоръчано: