Форум Gatchina OnLine  

Вернуться   Форум Gatchina OnLine > Hard&Soft > Железо

Железо Обсуждение компьютерного железа

Ответ
 
Опции темы Опции просмотра
Старый 30.01.2015, 13:31   #2311
TNT
Кот - обормот
 
Аватар для TNT
 
Регистрация: 24.01.2006
Адрес: Въездъ

Нарушения:[Посмотреть]
Своп это не продолжение ОЗУ, когда ее не хватает. Своп может и будет использоваться всегда, даже если памяти у вас 32ГБ по разным причинам. И каким это образом программа может решать использовать своп или нет?
__________________
Use the downforce, Luke!
TNT вне форума   Ответить с цитированием
Старый 30.01.2015, 15:40   #2312
TSV NV
Маленькая МЯ
 
Аватар для TSV NV
 
Регистрация: 23.01.2006
Адрес: Wellington

Нарушения:[Посмотреть]
Он является временным местом хранения данных из/для памяти, нормальные программы определяют размер доступной памяти и используют своп при нехватке оной. Кривые же проги, а так же 32х битные (особенно старые) в 64х битных системах не могут правильно работать с памятью по этому требуют своп сколько бы памяти не было, тут может помочь только рам-диск с переносом на него файла подкачки, тавтология получается, но тем не менее работает.
__________________
Нет мну.

Хомяк dead
TSV NV вне форума   Ответить с цитированием
Старый 30.01.2015, 18:37   #2313
ΛLIEN
пришелец
 
Аватар для ΛLIEN
 
Регистрация: 23.01.2006
Адрес: Земля, 013 в центуре

Нарушения:[Посмотреть]
"Проги" вообще не имею доступа к свопу, ни 32-бытные, ни 64. Память выделяет ОС. Просто иногда они запрашивают у системы жирный кусок памяти, заведомо больший, чем оперативка. Т.к. при выделении памяти система учитывает и размер swap (который может варьироваться и в этом случае его размер упирается в свободное место на диске), то с "радостью" выделяет этот большой кусок сегментируя его (часть в ram, часть в swap), несмотря на то, что в оперативке (ram) столько не выделить. Если нет свопа, программа получает отлуп и, как правило, завершается аварийно.
__________________
Use the Source, Luke!

Последний раз редактировалось ΛLIEN. 30.01.2015 в 18:49.
ΛLIEN вне форума   Ответить с цитированием
Старый 30.01.2015, 20:46   #2314
TSV NV
Маленькая МЯ
 
Аватар для TSV NV
 
Регистрация: 23.01.2006
Адрес: Wellington

Нарушения:[Посмотреть]
Хм... встречал отлуп при запуске некоторых программ в виде требования включить файл подкачки, значит они тупо проверяли есть ли он или нет ибо размер не имел значения, пока не включишь не работали.
__________________
Нет мну.

Хомяк dead
TSV NV вне форума   Ответить с цитированием
Старый 30.01.2015, 22:18   #2315
ΛLIEN
пришелец
 
Аватар для ΛLIEN
 
Регистрация: 23.01.2006
Адрес: Земля, 013 в центуре

Нарушения:[Посмотреть]
Цитата:
Сообщение от TSV NV Посмотреть сообщение
Хм... встречал отлуп при запуске некоторых программ в виде требования включить файл подкачки, значит они тупо проверяли есть ли он или нет ибо размер не имел значения, пока не включишь не работали.
Чтобы проверять наличие pagefile.sys надо быть ну ооочень умным программистом. =)
__________________
Use the Source, Luke!
ΛLIEN вне форума   Ответить с цитированием
Старый 31.01.2015, 10:36   #2316
TNT
Кот - обормот
 
Аватар для TNT
 
Регистрация: 24.01.2006
Адрес: Въездъ

Нарушения:[Посмотреть]
Ал верно говорит. Программа в душе не знает о том, какая память какая. Для нее есть кусок виртуальной памяти, который ей дала ОС.
Своп обязательно нужен именно для того, чтобы выделить большой фрагмент куском если что. Если у вас свободно 4ГБ, это не значит, что свободно куском. Там может вообще не быть свободных сегментов длиннее мегабайта Управление памятью - штука вообще непростая. Очень сложно сказать в конкретный момент, сколько точно памяти свободно, а сколько используется и для чего. Более того, умные ОС с умными файловыми системами (вроде ZFS) могут пристегивать память к ФС, чтобы она не стояла почем зря.
__________________
Use the downforce, Luke!
TNT вне форума   Ответить с цитированием
Старый 31.01.2015, 17:28   #2317
Doooh
Латентный аморф
 
Аватар для Doooh
 
Регистрация: 23.01.2006
Адрес: Приморский Питер

Нарушения:[Посмотреть]
Pagefile не пропадает при отключении свопа. Да и отключать не обязательно - до 16МБ уменьшить.
__________________
В поиске промежуточных балансов.
Моя музычка
Doooh вне форума   Ответить с цитированием
Старый 31.01.2015, 20:20   #2318
TNT
Кот - обормот
 
Аватар для TNT
 
Регистрация: 24.01.2006
Адрес: Въездъ

Нарушения:[Посмотреть]
Зачем его уменьшать?
__________________
Use the downforce, Luke!
TNT вне форума   Ответить с цитированием
Старый 31.01.2015, 20:32   #2319
Doooh
Латентный аморф
 
Аватар для Doooh
 
Регистрация: 23.01.2006
Адрес: Приморский Питер

Нарушения:[Посмотреть]
Чтобы не использовать.
__________________
В поиске промежуточных балансов.
Моя музычка
Doooh вне форума   Ответить с цитированием
Старый 31.01.2015, 20:40   #2320
TNT
Кот - обормот
 
Аватар для TNT
 
Регистрация: 24.01.2006
Адрес: Въездъ

Нарушения:[Посмотреть]
Зачем его не использовать?
__________________
Use the downforce, Luke!
TNT вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопросник. Найка Разное 9013 01.11.2023 16:09
Counter-Strike Вопросник! Gosu Counter-Strike 572 14.03.2009 13:56
Вопросник по Экшенам Fog Action 42 26.01.2009 13:13


Текущее время: 01:51. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot