Что такое файл подкачки, зачем он нужен и где используется?
Я видел на одном сайте, что "если бы все приложения в системе освобождали неиспользуемую память, только после её заполнения, интенсивное использование файла подкачки сделало бы работу просто невозможной.". Вот список вопросов:
- Что такое файл подкачки?
- Зачем нужен?
- Где применяется?
- Почему это "сделало бы работу просто невозможной"?
- На что повлияло бы то, что это "сделало бы работу просто невозможной"? Работу приложения?
Ответы (2 шт):
Файл подкачки нужен на компьютерах с малым количеством оперативной памяти, и дополняет ее. Хоть его скорость намоного меньше обычной оперативной памяти, приложения не будут просто закрываться от нехватки оперативы.
Последние два пункта я не понял.
Что такое файл подкачки?
Это такой способ расширения оперативной памяти компьютера.
Зачем нужен?
Приложения любят пользоваться оперативной памятью, но при этом, хотя они её "захватывают" часто эти приложения могут быть не активны в данный момент. При этом памяти может не хватать другим приложениям. Поэтому операционная система может делать вид, что у неё есть, например, в 2 раза больше оперативной памяти, чем на самом деле. При этом она загружает память приложений в оперативную память с диска, если эта память нужна активным в данный момент приложениям, или наоборот выгружает память приложений из оперативной памяти на диск, если эти приложения в данный момент не очень активны.
Где применяется?
Практически все операционные системы используют файл подкачки.
Почему это "сделало бы работу просто невозможной"?
Потому что операционная система только и делала бы, что загружала/выгружала данные на диск из оперативной памяти, а диск, как известно, работает на порядки медленнее, чем оперативная память.
На что повлияло бы то, что это "сделало бы работу просто невозможной"? Работу приложения?
На работу всех приложений, всего, что крутится на данном компьютере в целом. Приложения станут работать очень медленно, будут медленно реагировать даже на нажатия клавиш и т.д.