The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"глупость"
Отправлено nuclight, 20-Апр-08 13:29 
>>Че? Каша какая-то в голове. В нормальных системах - это отделение файлового
>>объекта от его имени в слое VFS, в результате чего имя
>>файла отделено от него самого, и его можно удалять, vnode же
>>останется, пока используется. А в винде жесткая привязка по имени, поэтому
>>файл намертво залочен.
>
>и в каком же месте я противоречу вашим светлым мыслям, о великий?
>кашки вы где-то в другом месте хлебнули.

Каша и противоречие в том, что открывать исполняемый бинарник на запись для его замены - грзяный хак. Правильный способ апдейта - его unlink() и создание нового, что опирается на вышеуказанное отделение имени файла от самого файла. И, следовательно, это отделение в *nix, коли уж шло сравнение с виндой, должно было быть четко и ясно описано.

>[оверквотинг удален]
>
>У кого еще каша...
>своппинг и маппинг перепутать и обозвать одним и тем же...
>Своппинг использует маппинг, но не наоборот. А раз не наоборот - то
>называть одно
>другим во всех случаях нельзя. А именно этим товарисч и отметился:
>
>"dll-ки являются swap'ом для себя"
>
>не swap'ом они для себя являются, а мапятся в процесс.

Марш в учебник - все Mach-derived VM-подсистемы рассматривают ОЗУ лишь как кэш для дисковых объектов. У операционной системы метод един - paging. Будет ли это anonymous backing свопа или вполне себе именованный файл - без разницы. В обоих случаях ось может спокойно выкинуть страницы файла из ОЗУ и потом подгрузить их обратно при надобности.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру