Какво е виртуална памет

Какво е виртуална памет
Какво е виртуална памет

Видео: Какво е виртуална памет

Видео: Какво е виртуална памет
Видео: Какво е RAM памет? Какво е КЕШ памет? 2024, Ноември
Anonim

Виртуалната памет на компютъра се използва в многозадачни операционни системи. Благодарение на него той осигурява по-голяма ефективност при стартиране на множество програми.

Какво е виртуална памет
Какво е виртуална памет

Виртуалната памет е частта от пространството на твърдия диск, разпределена от системата, когато няма достатъчно RAM за подобряване на производителността. В този случай данните, които в момента не се използват от компютъра, се преместват в така наречения файл за пейджинг. Размерът на този файл е същият като количеството виртуална памет. Като правило, за нормалното функциониране на системата, размерът на файла за пейджинг трябва да бъде 1,5 пъти размера на RAM. Но ако потребителят често играе компютърни игри със сложна графика или 3D-анимация или сам създава сложни програми, тогава размерът на файла трябва да бъде удвоен или дори утроен по отношение на RAM. Свързването на виртуална памет позволява по-рационално използване на ресурсите на RAM чрез преместване на вторични данни към вторично съхранение. В същото време процесите, които се изпълняват едновременно, работят изолирано, като „не знаят" един за друг. Има два начина за внедряване на виртуална памет: страница и сегмент. В страничното изпълнение RAM е разделена на области със същия размер (страници), които се приемат като единица памет. Изпълненият процес изпраща заявка за памет към адрес, съдържащ се във виртуална памет. Адресът представлява номера на страницата и отместването в нея. Системата може да изхвърли на твърдия диск страница, която не е била използвана дълго време. Сегментната организация разделя виртуалната памет на сегменти с произволен размер. Когато процесът има достъп до паметта, някои от сегментите се преместват в RAM, а някои остават на твърдия диск. На всеки сегмент могат да бъдат присвоени определено ниво на права за достъп. Работата на сегментната памет е подобна на паметта на страници, но тя има по-ниска скорост на достъп. В повечето случаи увеличаването на виртуалната памет се случва автоматично, но има ситуации, когато потребителят трябва да го направи ръчно. В този случай обаче трябва да имате предвид, че производителността на системата може да надхвърли допустимите граници и компютърът, напротив, ще работи много по-бавно. Можете ръчно да увеличите виртуалната памет в контролния панел в „Система“или „ Система и нейната поддръжка "раздел. В командата "Промяна на параметрите" се появява прозорецът "Свойства на системата", в който трябва да изберете раздела "Разширени". В раздела „Производителност“- бутон „Опции“. В прозореца "Настройки на производителността" - раздела "Разширени", "Виртуална памет" -> "Промяна". За да увеличите размера на файла за пейджинг, премахнете отметката от командата „Автоматично избиране на размера на файла за пейджинг“и задайте необходимата стойност.

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