Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Поняття та призначення файлу підкачки у Windows.






Файл підкачки (англ. swap-file, віртуальна пам'ять) — це файл, який є «продовженням» оперативної пам'яті.

Всі програми під час своєї роботи займають певний обсяг оперативної пам'яті: одні — більше, інші — менше. Якщо одночасно запустити кілька застосунків, що займають великий обсяг оперативної пам'яті, то може вийти так, що фізичного обсягу встановленої оперативної пам’яті не вистачає під потреби всіх програм. Тоді операційна система переносить дані неактивних програм з оперативної пам'яті у віртуальну. При активному використанні програми, дані з файлу підкачки переносяться в оперативну пам'ять.

Фізичним втіленням файлу підкачки є файл win386.swp в каталозі Windows для Win9x/ME і файл pagefile.sys в корені диску, куди встановлена операційна система Windows, для WinNT/2000/XP.

Поняття віртуальної пам'яті. Застосування віртуальної пам'яті.

.Віртуа́ льна па́ м'ять — схема адресації пам'яті комп'ютера, при якій пам'ять для запущеної програми реалізується однорідним масивом, в той час як насправді операційна система виділяє пам'ять блоками в різних видах пам'яті, включаючи короткочасну (оперативну) і довгочасну (тверді диски, твердотілі накопичувачі).

Також під віртуальною пам'яттю часто розуміють файл підкачки (Windows-системи), або окремий розділ на диску (Unix-системи). Ця пам'ять використовується для того, щоб дати можливість системі або користувачу одночасно виконувати більшу кількість програм, ніж це дозволяє фізична оперативна пам'ять.

Віртуальну пам'ять підтримують процесори, що працюють у захищеному режимі, починаючи з 80286 (випущено у 1982 році), але широко стали використовувати тільки в операційних системах і оболонках для 32-розрядних процесорів (80386 і новіші, починаючи з 1985 року).

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






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.