Главная страница


ru.unix

 
 - RU.UNIX ----------------------------------------------------------------------
 From : Danila Elovkoff                      2:5030/1085.7  13 Sep 2000  20:08:44
 To : All
 Subject : Re: Одна копия сегмента памяти
 -------------------------------------------------------------------------------- 
 
  
 >>> Hо это не только возможно, но и так и есть.
 > DE> а реализовано как?
 > DE> Мне в голову приходит - при взятии кода из файла считать, например,
 > DE> crc этого кода и сравнивать его с crc сегментов кода других процессов.
 > DE> Хранить этот crc где-нибудь в контексте процесса.
 > 
 > Зачем такие извраты? Запись в код вызовет или SIGBUS, если она не была
 > явно разрешена, или создание персональной копии этой страницы, если запись
 > была разрешена. Короче, читайте устройство VM ;))
 
 Я вот про что: когда два раза выполняется exec(".../bash",..), то как
 ядро понимает, что еще одну копию кода делать не надо ?
 Hе с именем же файла ассоциирует =)
 
 -- 
 Danila Elovkoff
 --- tin/1.5.5-20000613 ("Lucretia") (UNIX) (FreeBSD/3.1-RELEASE (i386))
  * Origin: Unofficial Crays support (2:5030/1085.7)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Одна копия сегмента памяти   Danila Elovkoff   13 Sep 2000 20:08:44 
 Re: Одна копия сегмента памяти   Vitaly E.Lavrov    14 Sep 2000 15:49:46 
 Одна копия сегмента памяти   Slawa Olhovchenkov   14 Sep 2000 17:32:30 
 Одна копия сегмента памяти   Valery Gruzdev   16 Sep 2000 11:45:28 
Архивное /ru.unix/440597c7911db.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional