Ти тут

Віртуальна пам`ять комп`ютера і способи її збільшення

Відео: Як збільшити віртуальну пам`ять (windows7)

Віртуальна пам`ять являє собою спеціальну технологію, за допомогою якої здійснюється управління пам`яттю обчислювальних систем, що використовують багатофункціональні операційні системи. Сутність даної технології полягає в тому, що кожна програма для забезпечення свій працездатності в складі такого пристрою, звертається до загальної пам`яті комп`ютера за окремим адресою. Така адресація певним способом відображається на фізичному модулі, який надає цю пам`ять. Збільшення ефективності використання пам`яті, організованої подібним чином, досягається тим, що для кожної працюючої програми резервується необхідний простір пам`яті. Крім того, віртуальна пам`ять комп`ютера дозволяє користувачеві збільшувати загальний обсяг, досягаючи показників, що перевершують ті, які містяться на фізичних пристроях. Це забезпечується технологією відкачування невикористовуваних ресурсів в сховище.

Поява даної технології відноситься до середини минулого століття. До цього в обчислювальних пристроях застосовувалися два рівня пам`яті - первинна і вторинна. Поява віртуальної пам`яті було продиктовано необхідністю пошуку більш простого режиму управління їй.

Відео: Як очистити файл підкачки. Віртуальна пам`ять. очищення комп`ютера

При використанні віртуальна пам`ять комп`ютера значно спрощує процес програмування, так як усувається необхідність вести постійний контроль за кількістю використовується, та вільної або розподіляти її між працюючими програмами. Практично для кожного працюючого додатка при даній технології забезпечується доступ до всього адресного простору, незалежно від того, на який його обсяг розраховані фізичні пристрої.

У найзагальнішому розумінні, віртуальна пам`ять комп`ютера вирішує наступні завдання:



- спрощує і раціоналізує адресацію пам`яті працюючим програмам;

- забезпечує раціональне управління ОЗУ - оперативною пам`яттю, шляхом відбору і зберігання найбільш затребуваних і часто використовуваних додатків;



- автономізуються процеси обчислень таким чином, що кожен процес реалізується так, як ніби володіє всією пам`яттю комп`ютера.

У сучасних комп`ютерах технологія створення віртуальної пам`яті підтримується і за рахунок апаратної підтримки, крім тих випадків вирішення спеціальних завдань, де потрібна підтримка супершвидкісної режимів роботи. Як правило, такі пристрої не призначені для масового користування, а тому мультіфункціонал їх істотно обмежена.

Вже згадана технологія реалізується в основному двома способами організації.

Сторінкова організація передбачає поділ оперативної пам`яті на сторінки з фіксованим обсягом, як правило - 4096 байт. Всередині це розміру міститься файл, в якому закодована інформація про його порядковий номер (номері сторінки) і його зміщення. центральний процесор комп`ютера трансформує номер сторінки в відповідний йому адресу. Процесор перетворить номер віртуальної сторінки в відповідний адресу на фізичному пристрої. Операційна система самостійно далі «стежить» за використанням даного осередку пам`яті і управляє їй, в залежності від того, зайнята вона чи ні.

Відео: Як правильно налаштувати файл подкачкі.mp4

Сегментна організація заснована на тому, що вся віртуальна пам`ять комп`ютера поділяється на певні частини - сегменти, до яких операційна система і надає права доступу для кожної програми. Процес адресації при такому методі практично аналогічний тому, який застосовується при сторінковому способі, однак при розподілі сегментів відбувається їх фрагментація, що негативно позначається на швидкості роботи комп`ютера. Подолати таку незручність можна двома способами: або збільшити обсяг пам`яті, або звільнити використовувану, шляхом очищення її від непотрібних даних. Щоб дізнатися, як звільнити віртуальну пам`ять, будь-який користувач може звернутися до довідкового відділу операційної системи, яка встановлена на комп`ютері і там ця нескладна процедура детально розписана.

Збільшення обсягу віртуальної пам`яті може досягатися двома основними способами - очищенням, про що говорилося вище, або ж збільшенням її фізичного обсягу, шляхом установки нового обладнання. Існує безліч програм, які розкажуть вам, як збільшити обсяг віртуальної пам`яті і якісно допоможуть це зробити самостійно.

Поділися в соц мережах:

Увага, тільки СЬОГОДНІ!

Схожі повідомлення


Увага, тільки СЬОГОДНІ!