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

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

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

Видео: Разлика между физическата и виртуалната памет
Видео: Как увеличить диск C за счёт диска D 2024, Ноември
Anonim

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

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

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

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

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

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

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

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

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