>Практически такое же, как и в Linux, BSD, Solaris etc. правда? :-DDDDDDDDDDDDDDDDDDDDDDDD
дедушка... он почти как бабушка.. тослько с бородой.
>что в винде нет архиполезной функции fork() :-D
да. нет. но в линухе она реализована через clone(). она же создаёт и потоки... она вообще там одна. :-DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
>А в линуксе можно, из пользовательского режима?
в линухе это НЕ жизненно необходимо.
>2. бинарный файл является для самого себя свопом (следствие первого пункта)
Это уже, извините, откровенный бред. Во-первых, в винде нет своппинга, там есть пейджинг, это разные процессы.
о-о-о-о!!!! да Вы батенька не компетентны даже в винде. ознакомьтесь - http://msdn.microsoft.com/en-us/library/ms810616.aspx
при необходимости выгрузить в своп-файл (pagefile.sys) - выгружаются только данные. код отбрасывается, подразумевая, что будет восстановлен из бинарника при необходимости. отсюда блокировки на запущенный бинарник... и жопа при большой фрагментации и тем более при большой нагрузке.
я могу сказать, что бинарник является пейджингом для самого себя. Вам это поможет? :-DDDDDD
зы:
а вот это:
>Динамический патчинг исполняемых компонентов - это удел полиморфных вирусов начала 90х, знаете ли. Единственное когда это может быть необходимо - так это обновление самой операционной системы, без остановки работы. Если прикладному ПО для своей работы требуется динамический патчинг исполняемых компонентов, да еще и не закрывая их - это явно плохое приложение, стало быть, не в тему, мы ведь о "прямом" софте говорим:)
эк как винда мышление то меняет... динамический патчинг тут не при чём.
почитайте почему в линухе (и других *nix) нет блокировок для запущенных бинарников.... и может тогда разберётесь как работает винда.