Різниця між фізичною та віртуальною пам'яттю

Фізична проти віртуальної пам'яті

Фізична пам'ять та віртуальна пам'ять - це дві форми пам'яті, що використовуються для зберігання даних у комп’ютері. Фізична пам'ять відноситься до мікросхем, таких як оперативна пам'ять (пам'ять випадкового доступу) і пристрої зберігання даних, такі як жорсткі диски, які використовуються для зберігання даних. Віртуальна пам'ять - це об'єм пам'яті, створений Операційною системою, коли комп'ютер не має достатньої кількості фізичної пам'яті для виконання програми. Віртуальна пам'ять створюється за рахунок поєднання оперативної пам’яті з простором на жорсткому диску. Віртуальна пам'ять дозволяє виконувати великі програми швидше, коли оперативної пам'яті недостатньо.

Фізична пам'ять

Як було сказано раніше, фізична пам'ять відноситься до оперативної пам'яті та жорстких дисків в комп'ютері, які використовуються для зберігання даних. У комп'ютері операційна система, прикладні програми та використовувані в даний час дані зберігаються в оперативній пам'яті, щоб процесор міг швидко отримати доступ до них. Оперативну пам’ять можна отримати швидше, ніж інші пристрої зберігання даних, такі як жорсткий диск та компакт-диск. Але дані в ОЗУ існують лише під час роботи комп'ютера. Коли живлення відключено, всі дані в оперативній пам'яті втрачаються, а операційна система та інші дані знову завантажуються в ОЗУ з жорсткого диска, коли комп'ютер увімкнено. Жорсткий диск - це енергонезалежна пам'ять (пам'ять, яка зберігає дані, навіть коли вони не живляться), яка використовується для зберігання даних у комп’ютері. Він складається з круглих дисків під назвою блюдо, які зберігають магнітні дані. Дані записуються та читаються на тарілках та з них, використовуючи голови читання / запису.

Віртуальна пам'ять

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

Яка різниця між фізичною та віртуальною пам'яттю

Хоча фізична пам'ять стосується фізичних пристроїв, які зберігають дані на такому комп'ютері, як оперативна пам'ять та накопичувачі жорсткого диска, віртуальна пам'ять поєднує простір оперативної пам’яті з простором на жорсткому диску для зберігання даних в оперативній пам’яті, коли місця в ОЗУ недостатньо. Частина жорсткого диска використовується для зберігання файлів сторінок, які використовуються віртуальною пам'яттю для зберігання даних, що передаються з ОЗУ. Навіть незважаючи на те, що обмін даними між файлами сторінок на жорсткому диску та оперативною пам’яттю (через віртуальну пам’ять) відбувається дуже швидко, занадто велика кількість замінів може уповільнити загальну продуктивність системи.