Re[2]: MapedFile
От: Alex Fedotov США  
Дата: 06.08.02 00:45
Оценка: 6 (1)
Здравствуйте ACR, Вы писали:

ACR>Глупо?,Ненужно?, согласен но это происходит свопится все что угодно... представте кусок памяти с кэшем вичестера засвопленный на тот же винчестер...


Чудеса чудные, но именно так файловый кэш и работает в NT. Кусок памяти с кэшем винчестера "засвопится" именно на то место на диске, куда эти данные должны быть записаны. Подробности: Inside Windows 2000
Автор(ы): Дэвид Соломон, Марк Руссинович

Книга посвящена внутреннему устройству и алгоритмам работы основных компонентов
операционной системы Microsoft Windows 2000 (в том числе серверных версий) и
файловой системы NTFS 5. Детально рассмотрены и системные механизмы: диспетчеризация ловушек
и прерываний, DPC, APC, LPC, RPC, синхронизация, системные рабочие потоки, глобальные флаги и др.
Также описываются все этапы загрузки операционной системы и завершения ее работы.
Книга состоит из 13 глав, словаря терминов (находится на компакт-диске) и предметного указателя.
Книга предназначена системным администраторам, разработчикам серьезных приложений и всем, кто хочет
понять, как устроена операционная система Windows 2000. На прилагаемом к книге компакт-диске
содержатся системные утилиты, помогающие исследовать все аспекты внутренней работы операционной системы Microsoft Windows 2000,
в том числе специальный отладчик ядра LiveKd, позволяющий вести отладку работающей системы и не требующий второго
компьютера в отличие от стандартного отладчика ядра. Названия всех команд, диалоговых окон и других
интерфейсных элементов операционной системы приведены как на английском языке, так и на русском (по
коммерческой версии Microsoft Windows 2000 Server).
, главы 7 и 11.
-- Alex Fedotov
MapedFile
От: ACR Россия  
Дата: 04.08.02 18:50
Оценка:
Может файл отображенный в память засвопится тоесть виндоз может его засунуть в швап???
Re: MapedFile
От: Sasparella США  
Дата: 04.08.02 19:05
Оценка:
Здравствуйте ACR, Вы писали:

ACR>Может файл отображенный в память засвопится тоесть виндоз может его засунуть в швап???


Да.

Саша.
Re[2]: MapedFile
От: Patalog Россия  
Дата: 05.08.02 06:53
Оценка:
Здравствуйте Sasparella, Вы писали:

S>Здравствуйте ACR, Вы писали:


ACR>>Может файл отображенный в память засвопится тоесть виндоз может его засунуть в швап???


S>Да.


А можно с этого места поподробней? Источники, ссылки, личный опыт?
Просто я не вижу логики, чтобы винда одни данные на _диске_ (мап) гоняла в другое место на _диске_ (своп).
По сути своп и есть MMF... Или я чего не понимаю в этой жизни?
Почетный кавалер ордена Совка.
Re: MapedFile
От: SWAN Украина  
Дата: 05.08.02 09:27
Оценка:
Здравствуйте ACR, Вы писали:

ACR>Может файл отображенный в память засвопится тоесть виндоз может его засунуть в швап???


Так поступает с мапингом Win95 & Co а в NT реализован честный мапинг т.е. со страничной подгрузкой
Re: MapedFile
От: CooLer Россия http://bestsoft.far.ru
Дата: 05.08.02 10:39
Оценка:
Здравствуйте ACR, Вы писали:

ACR>Может файл отображенный в память засвопится тоесть виндоз может его засунуть в швап???


Вряд ли. По логике так и вовсе не зачем. Ведь своп это для того чтобы из оперативы на диск сбрасывать. А проециркемый в память файл он и так на диске.
"Выше голову" — сказл палач, надевая петлю
Re: MapedFile
От: ACR Россия  
Дата: 05.08.02 23:46
Оценка:
Глупо?,Ненужно?, согласен но это происходит свопится все что угодно... представте кусок памяти с кэшем вичестера засвопленный на тот же винчестер... брр... но именно поэтому GlobalAlloc практически всегда даст вам стока памяти скока вы попросите...
Re[2]: MapedFile
От: Patalog Россия  
Дата: 06.08.02 07:37
Оценка:
Здравствуйте ACR, Вы писали:

ACR>Глупо?,Ненужно?, согласен но это происходит свопится все что угодно... представте кусок памяти с кэшем вичестера засвопленный на тот же винчестер... брр... но именно поэтому GlobalAlloc практически всегда даст вам стока памяти скока вы попросите...


И? А при чем здесь MMF?
Почетный кавалер ордена Совка.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.