Долго наблюдал битвы на тему «нужен или не нужен swap, если у тебя до фига оперативки», и один из аргументов сторонников наличия swap-раздела в любой ситуации звучит примерно как «нужен, работает лучше, диспетчер памяти на него рассчитан». И сегодня у меня ни с того, ни с сего зародился вопрос следующего характера:
1. Имеем 32-хразрядную архитектуру;
2. Имеем 4 Гб ОЗУ физически;
3. Имеем предел доступного адресного пространства для 32-хразрядной архитектуры, равный 4 Гб (PAE отключено);
4. А нужен ли swap именно в такой ситуации? Сможет ли диспетчер памяти его «адресовать» (отвлекаясь от способности диспетчера памяти использовать его при наличии свободной физической)?
То есть, по сути, если мы полностью забиваем 4 Гб физической памяти, не залезая в swap - не значит ли это, что мы уже ничего не сможем скинуть на диск, так как адресное пространство закончилось, и в этой ситуации swap абсолютно бессмысленен?
Или диспетчер памяти адресное пространство для каждого приложения выделяет, не оглядываясь на ограничения архитектуры, с использованием некоторого отображения виртуального адресного пространства приложения в реально адресуемые области памяти, которые могут перекрываться?
(Ссылки на литературу приветствуются - но, желательно, не на фундаментальные труды по проектированию ОС, от этого я далёк.)
←
1
2
→
Ответ на:
комментарий
от Cyril
Ответ на:
комментарий
от Cyril
Ответ на:
комментарий
от Ramen
Ответ на:
комментарий
от Ramen
Ответ на:
комментарий
от Yareg
Ответ на:
комментарий
от aidaho
Ответ на:
комментарий
от kompas
Ответ на:
комментарий
от Legioner
Ответ на:
комментарий
от power
Ответ на:
комментарий
от Cyril
Ответ на:
комментарий
от madcore
Ответ на:
комментарий
от Cyril
Ответ на:
комментарий
от annoynimous
Ответ на:
комментарий
от Yareg
Ответ на:
комментарий
от power
Ответ на:
комментарий
от Cyril
Ответ на:
комментарий
от Cyril
Ответ на:
комментарий
от frame
Ответ на:
комментарий
от madcore
Ответ на:
комментарий
от frame
Ответ на:
лицоладонь.txt
от geekless
Ответ на:
комментарий
от Cyril
Ответ на:
комментарий
от geekless
Ответ на:
комментарий
от Cyril
Ответ на:
комментарий
от geekless
Ответ на:
комментарий
от Cyril
Ответ на:
комментарий
от geekless
Ответ на:
комментарий
от Cyril
Ответ на:
комментарий
от Cyril
Ответ на:
комментарий
от Cyril
Ответ на:
комментарий
от Cyril
Ответ на:
комментарий
от kss
Ответ на:
комментарий
от geekless
Ответ на:
комментарий
от Cyril
Ответ на:
комментарий
от Cyril
Ответ на:
Мыло-мочало, начинай сначала.
от geekless
Ответ на:
комментарий
от Cyril
Ответ на:
комментарий
от madcore
Ответ на:
комментарий
от geekless
Ответ на:
комментарий
от Cyril
Ответ на:
комментарий
от geekless
Ответ на:
комментарий
от Cyril
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Обновить 32 бита на 64 бита (2009)
- Форум 32 и 64 бита (2012)
- Форум Вопрос про 32-бита (2010)
- Форум cuda на 32 битах (2022)
- Форум 32 или 64 бита? (2007)
- Форум ВНЕЗАПНО слетел SUID-бит (2021)
- Форум 64 бит программа в 32 бит системе. (2014)
- Форум Сборка ChromiumOS под 32 битами. (2010)
- Форум Проблема 2038 года (32 бита) (2011)
- Форум sqlite3 (32 и 64 бита) (2009)