|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Oleg Drokin 2:5020/400 24 Dec 2002 15:39:35 To : Alex Tomas Subject : Re: Как pаботать с ОП в LINUX ? -------------------------------------------------------------------------------- Hello! Alex Tomas <bzzz@tmi.comex.ru> wrote: >>>>>> Oleg Drokin (OD) writes: AT>> 1) mmap не закачивает, а отображает. он не делает копию как, read AT>> например OD>> это только в случае MAP_SHARED В случае MAP_PRIVATe кто мешает OD>> ему сразу сделать копию. AT> в случае MAP_PRIVATE как долго будут данные жить? куда будут бакендится? Все зависит от того будет ли tar либо кто-то внешний данные менять ;) AT>> 2) то, что видит tar после mmap() - не его данные. это видно как OD>> Что значит "не его"? AT> значит не связаны с ним однозначно Даже MAP_PRIVATE? даже MAP_ANONYMOUS? а после read значит однозначно связаны? Даже если read сделали в mmaped область? Даже если эта область MAP_SHARED примаплена? AT>> минимум по времени жизни (процесс помер, а данные нет) и, снова, AT>> по бакенду. OD>> Процесс умер, но дело его (чилды то бишь) живут, и данные живут OD>> вместе с ними. AT> нету чилдов. где данные? все еще живут? сделали exec. где данные? Атмаунтили fs, где данные? Hа диске? Так ведь и после смерти процесса данные то в страничках лежат, тока достать нельзя. OD>> Hепонимаю, почему ты считаешь бакенд такой важной вещью. AT> потому что бакенд - это характеристика. фактически бакенд - это место AT> жизни объекта. RAM - это просто кэш бакенда. Как насчет динамического контента, какой бакенд у /proc/self/status? Какой бакенд у /proc/cpuinfo? Bye, Oleg --- ifmail v.2.15dev5 * Origin: Green's home news server (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/15550d4a68747.html, оценка из 5, голосов 10
|